annotate FAQ @ 980:1cd7dead1b56

Add dedication to Taneli, as well. :(
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 28 Mar 2013 15:09:47 +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