annotate FAQ @ 957:0e60e5d56fdd

Change how the backend emulator library is initialized for libSIDPlay2 and FP, as it seems the engine configuration has some persistence despite reconfiguration between loaded files if same engine object is retained. This caused, for example, 2SID stereo tunes being played "mono" if played after a normal 1-SID tune. Duh.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 20 Nov 2012 22:13:48 +0200
parents 55e992b016a1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 XMMS-SID - Frequently Asked (and other) Questions
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2 =================================================
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3
174
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
4 ---
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
5
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
6 Q: How do I change the sub-tune?
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
7
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
8 A: Starting from XMMS-SID 0.8.0, there are several methods for
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
9 changing the subtune. The default is a pop-up selector which
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
10 can be summoned by clicking XMMS's song-position slider
401
30da794755f7 Updated FAQ to reflect changes in playing behaviour.
Matti Hamalainen <ccr@tnsp.org>
parents: 325
diff changeset
11 while a SID-tune is playing.
325
2e82a1742254 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 201
diff changeset
12
2e82a1742254 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 201
diff changeset
13 Other methods are available, including support for the XMMS
2e82a1742254 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 201
diff changeset
14 patch used by old versions of XMMS-SID (0.7.x and earlier),
2e82a1742254 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 201
diff changeset
15 refer to XMMS-SID configuration for more information:
174
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
16
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
17 -> Press <ctrl+p>
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
18 -> Select "Audio I/O Plugins"-tab
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
19 -> Choose "XMMS-SID x.y.z [libxmmssid.so]" from the list
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
20 -> Click "Configure"
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
21 -> Select "Misc"-tab, Sub-song control
174
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
22
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
23 There is also a selector in song-information window of XMMS
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
24 (Press <ctrl+3>)
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
25
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
26 ---
352a465de261 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 171
diff changeset
27
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
28 Q: So what IS the "SID"?
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
29
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
30 A: "SID" is abbreviation for the sound chip that was used in many
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
31 of the old 8-bit home computers manufactured by Commodore Business
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
32 Machines Inc. in 1980's. Best known of those was the Commodore
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
33 64 home computer (aka C64 or CBM64, also known as VIC-64 in
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
34 some countries).
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
35
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
36 The Sound Interface Device (SID) was designed by Bob Yannes and
655
f47c15614d75 Minor tweaks in the explanation of "What is 'SID'?"
Matti Hamalainen <ccr@tnsp.org>
parents: 409
diff changeset
37 is considered one of the most advanced sound chips of the time.
185
af7c0e0ce11a It's -> Its
Matti Hamalainen <ccr@tnsp.org>
parents: 174
diff changeset
38 Its capabilities surpassed all of the other chips on the 8-bit
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
39 home computer market and even most of the ones used in arcade
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
40 game systems. Thousands of games were produced for C=64 in
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
41 1980's and beginning of 1990's, many of them having excellent
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
42 musical score.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
43
19
72a51b360b66 Updated some entries, removed obsolete ones
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
44 Best of those tunes are still regarded as legendary - such as songs
72a51b360b66 Updated some entries, removed obsolete ones
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
45 by Martin Galway (for games Arkanoid, Green Beret, Yie Ar Kung Fu 1
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
46 and 2, Parallax), Rob Hubbard (Commando, Auf Wiedersehen Monty,
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
47 Monty on the Run, Warhawk, Sanxion, Delta), Ben Daglish (Jack
19
72a51b360b66 Updated some entries, removed obsolete ones
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
48 the Nipper 1&2, Way of the Tiger, Cobra, Avenger) and numerous
72a51b360b66 Updated some entries, removed obsolete ones
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
49 other famous composers. Some of them quit their composing quickly
72a51b360b66 Updated some entries, removed obsolete ones
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
50 after the 8-bit period, but some are still working in the computer
655
f47c15614d75 Minor tweaks in the explanation of "What is 'SID'?"
Matti Hamalainen <ccr@tnsp.org>
parents: 409
diff changeset
51 music business. (Including Maniacs of Noise, Chris Huelsbeck;
f47c15614d75 Minor tweaks in the explanation of "What is 'SID'?"
Matti Hamalainen <ccr@tnsp.org>
parents: 409
diff changeset
52 and Charles Deenen who worked with PC RPG game Fallout 1 & 2's
f47c15614d75 Minor tweaks in the explanation of "What is 'SID'?"
Matti Hamalainen <ccr@tnsp.org>
parents: 409
diff changeset
53 musical score.)
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
54
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
55 Today, years after the decline of 8-bit computers, many composers
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
56 mainly from C64 demoscene continue to compose tunes for SID and
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
57 get most amazing things out of it -- things that the designers of
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
58 the SID didn't even imagine to be possible.
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
59
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
60
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
61 The SID-chip is based on waveform modulation and synthesis and has
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
62 only three separate sound channels, but there are tunes that use
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
63 special techniques to "multiplex" them to sound like four or even
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
64 six channels. Even with limited number of channels and barely four
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
65 different basic waveforms (saw, triangle, pulse and noise), SID is
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
66 able to create most wonderful sounds. Modulation of channels via
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
67 another, special analog filter (low-, high- and band-pass) add
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
68 to the capabilities of SID.
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
69
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
70 What is even more amazing, using a certain 'bug' in SID chip's
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
71 volume control, composers were able to push the limits farther
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
72 ... Martin Galway's very famous piece on Arkanoid game was one of
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
73 the first to feature digitized samples of real instruments. Later
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
74 on speech and more advanced sampling techniques were developed.
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
75
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
76 ---
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
77
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
78 Q: What are "SID-tunes"?
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
79
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
80 A: The "SID-tunes" are files that contain C64 machine code and data
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
81 that plays the music. These files usually have names ending in
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
82 .sid, .psid, .dat or .inf.
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
83
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
84 SID-tune players are programs that emulate the SID's capabilities
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
85 and other parts of C64 hardware to produce almost authentic re-
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
86 creation of the original music. SID-tune files can be created by
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
87 ripping the music routines and data from a program (game/demo) or
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
88 just composing the music with some editor.
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
89
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
90 XMMS-SID is interface and piece of "software glue", that knits
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
91 together several emulator libraries and XMMS, allowing it to
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
92 play SID-tunes.
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
93
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
94 ---
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
95
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
96 Q: Where to get SID-tunes?
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
97
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
98 A: There are many collections of SID-tunes on the Internet, but
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
99 probably the best and best known one is the High Voltage
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
100 SID Collection aka HVSC.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
101
325
2e82a1742254 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 201
diff changeset
102 It is available at: http://www.hvsc.c64.org/
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
103
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
104 HVSC contains the tunes ripped from all legendary C64 games,
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
105 loaders, etc. And more. There are over 20,000 tunes in the
80
7047a6390b08 Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 52
diff changeset
106 HVSC version 5.3 and more are coming. HVSC also contains the
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
107 STIL database (SID Tune Information List) that contains lots
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
108 of information about many of the tunes included in HVSC.
23
469efc05e01e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 19
diff changeset
109 XMMS-SID supports the STIL database and info about the selected
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
110 tune can be viewed with the "XMMS fileinfo" window (CTRL+3).
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
111 STIL information can contain comments from composers, notice
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
112 if the tune is a cover and historically interesting facts
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
113 about games, etc...
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
114
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
115 ---
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
116
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
117 Q: Why the SID-tunes just loop on forever and XMMS does not
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
118 advance in playlist?!
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
119 Q: Why there is no length shown for SID-tunes?
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
120 Q: Why are all tunes same length?
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
121
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
122 A: Above problems come from the fact that SID-tunes are not
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
123 really files containing music comparable to MP3/Ogg/MOD/etc.
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
124 A SID-file/tune is actually a piece of program and data,
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
125 which are executed in emulated system to produce sound.
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
126
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
127 These programs (often called "drivers" or "players") come
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
128 in various shapes and forms, there are usually not many
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
129 common factors. While not delving deeply into technology
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
130 of Commodore 64 computer and it's brethen, there are
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
131 various ways how such "driver"/"player" can work. The
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
132 only access points are provided by some extra information
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
133 in SID-tune file's header, including information how to
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
134 execute the player inside the emulator, etc.
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
135
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
136 This lengthy explanation is required to understand that
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
137 there is simply no _direct_ way to know the duration of
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
138 any SID-tune!
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
139
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
140 There are, however, few _indirect_ ways:
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
141
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
142 - HVSC Song Length Database (SLDB): There exists a database
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
143 of song-lengths for High Voltage SID Collection. XMMS-SID
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
144 supports this database, please refer to README for more
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
145 information.
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
146
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
147 - Maximum and Minimum playtime: These help, when SLDB does
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
148 not provide a duration for given song. Maximum playtime
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
149 should be self-explanatory. Minimum playtime may be
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
150 preferred if the tune's length is very short and there
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
151 are subtunes. Refer to XMMS-SID's configuration and
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
152 README for more information.
199
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
153
6117c326cc3e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 185
diff changeset
154 ---
655
f47c15614d75 Minor tweaks in the explanation of "What is 'SID'?"
Matti Hamalainen <ccr@tnsp.org>
parents: 409
diff changeset
155
150
fe350f1692a4 Typofixes.
Matti Hamalainen <ccr@tnsp.org>
parents: 124
diff changeset
156 Q: Why isn't the sub-song control window skinned?
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
157
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
158 A: Because the XMMS's code for skins is not exported to
167
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
159 plugins. And besides, you would need new reworked
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
160 skin(s) anyway, piecing a skin together from existing
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
161 components would probably be impossible in most cases.
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
162
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
163 ---
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
164
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
165 Q: When using XMMS-SID with the OpenGL Spectrum Analyzer,
167
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
166 the sound becomes distorted!
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
167
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
168 A: This is a known problem and occurs usually with NVidia
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
169 cards and drivers. It is not directly related to XMMS-SID.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
170
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
171 With certain combinations of hardware, this problem presents
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
172 itself with all input-plugins (mp3, mod, ogg..) of XMMS.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
173
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
174 Workaround: Upgrade or downgrade your NVidia drivers.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
175 Try lowering your systemload. Close some unnecessary
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
176 CPU-consuming applications. Buy faster hardware.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
177
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
178 ---
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
179
166
1a9628783f23 Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
180 Q: Can I make my own SID-tunes? How?
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
181
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
182 A: Yes you can. You need a real C64 or emulator like VICE and
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
183 a composing program. There are many available, I know only
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
184 few of them:
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
185
23
469efc05e01e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 19
diff changeset
186 - JCH's editor (search with google)
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
187 - Cybertracker (http://noname.c64.org/)
19
72a51b360b66 Updated some entries, removed obsolete ones
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
188 - GoatTracker (http://covertbitops.c64.org/)
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
189
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
190 Some of the mentioned tools can be found from Lemon's
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
191 collection which is an excellent place to look for info
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
192 on games and other Commodore-related software.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
193 The URL is: http://www.lemon64.com/
23
469efc05e01e Updated documentation
Matti Hamalainen <ccr@tnsp.org>
parents: 19
diff changeset
194
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
195 You should also check http://www.c64.com/
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
196
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
197 Besides the above, you'll need some skill in using the
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
198 programs and hardware, understanding of music in some
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
199 level and good ideas for tunes. :)
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
200
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
201 Rest of that is out of the scope of this document,
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
202 please don't ask me about this.
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
203
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
204 ---
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
205
124
c8f97c889f55 Improved FAQ, bugreporting part.
Matti Hamalainen <ccr@tnsp.org>
parents: 80
diff changeset
206 Q: XMMS-SID plays some tunes too fast / there are severe playback bugs!
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
207
737
55e992b016a1 Update FAQ.
Matti Hamalainen <ccr@tnsp.org>
parents: 655
diff changeset
208 A0: Upgrade to later version of GCC, like GCC 4.6 or 5.7
408
e69ded6613fa Mention GCC4 problems.
Matti Hamalainen <ccr@tnsp.org>
parents: 401
diff changeset
209
325
2e82a1742254 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 201
diff changeset
210 A1: If you are using libSIDPlay2 emulator engine, some SID-tunes in old
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
211 format (PSIDv1) are not compatible with it anymore and may play
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
212 too fast or with some other audible glitches. Get new rips of those
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
213 tunes in PSIDv2NG or RSID format, for example from recent version
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
214 of HVSC.
124
c8f97c889f55 Improved FAQ, bugreporting part.
Matti Hamalainen <ccr@tnsp.org>
parents: 80
diff changeset
215
166
1a9628783f23 Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
216 A2: Generally speaking this might be a bug in emulation-library or some
1a9628783f23 Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
217 other component. Or it might be in XMMS-SID. Report and I'll see
1a9628783f23 Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
218 what can be done.
9
50556bffe2ed Working towards CVS 0.8
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
219
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
220 ---
167
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
221
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
222 Q: Some tunes are so short that I don't have time to change sub-tune
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
223 before XMMS moves on to next song in playlist!
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
224
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
225 A: Enable "Minimum playtime" option in XMMS-SID configuration
201
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
226 (Songlength -tab in configuration dialog), which adds silence to
6a82506329ae Updates, typofixes and cleanups.
Matti Hamalainen <ccr@tnsp.org>
parents: 199
diff changeset
227 end of short tunes and you have more time to change the sub-tune.
167
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
228
171
78e06aecad7f Updated documentation.
Matti Hamalainen <ccr@tnsp.org>
parents: 167
diff changeset
229 ---
167
01944a16cb81 Updated FAQ
Matti Hamalainen <ccr@tnsp.org>
parents: 166
diff changeset
230