Mercurial > hg > xmms-sid
comparison FAQ @ 201:6a82506329ae
Updates, typofixes and cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 16 Nov 2004 06:55:04 +0000 |
parents | 6117c326cc3e |
children | 2e82a1742254 |
comparison
equal
deleted
inserted
replaced
200:ec8b735f5418 | 201:6a82506329ae |
---|---|
40 1980's and beginning of 1990's, many of them having excellent | 40 1980's and beginning of 1990's, many of them having excellent |
41 musical score. | 41 musical score. |
42 | 42 |
43 Best of those tunes are still regarded as legendary - such as songs | 43 Best of those tunes are still regarded as legendary - such as songs |
44 by Martin Galway (for games Arkanoid, Green Beret, Yie Ar Kung Fu 1 | 44 by Martin Galway (for games Arkanoid, Green Beret, Yie Ar Kung Fu 1 |
45 and 2, Parallax...), Rob Hubbard (Commando, Auf Wiedersehen Monty, | 45 and 2, Parallax), Rob Hubbard (Commando, Auf Wiedersehen Monty, |
46 Monty on the Run, Warhawk, Sanxion, Delta...), Ben Daglish (Jack | 46 Monty on the Run, Warhawk, Sanxion, Delta), Ben Daglish (Jack |
47 the Nipper 1&2, Way of the Tiger, Cobra, Avenger) and numerous | 47 the Nipper 1&2, Way of the Tiger, Cobra, Avenger) and numerous |
48 other famous composers. Some of them quit their composing quickly | 48 other famous composers. Some of them quit their composing quickly |
49 after the 8-bit period, but some are still working in the computer | 49 after the 8-bit period, but some are still working in the computer |
50 music business. (Including Maniacs of Noise, Chris Huelsbeck, | 50 music business. (Including Maniacs of Noise, Chris Huelsbeck, |
51 Richard Joseph and Charles Deenen who worked with Fallout 1 & 2's | 51 Richard Joseph and Charles Deenen who worked with Fallout 1 & 2's |
52 musical score) | 52 musical score) |
53 | 53 |
54 Today, years after the decline of 8-bit computers, many composers | 54 Today, years after the decline of 8-bit computers, many composers |
55 mainly from C64 demoscene, continue to compose tunes for SID and | 55 mainly from C64 demoscene continue to compose tunes for SID and |
56 get most amazing things out of it -- things that the designers of | 56 get most amazing things out of it -- things that the designers of |
57 the SID didn't even imagine. | 57 the SID didn't even imagine to be possible. |
58 | 58 |
59 | 59 |
60 The SID-chip is based on waveform modulation and synthesis and has | 60 The SID-chip is based on waveform modulation and synthesis and has |
61 only three separate sound channels, but there are tunes that use | 61 only three separate sound channels, but there are tunes that use |
62 special techniques to "multiplex" them to sound like four or even | 62 special techniques to "multiplex" them to sound like four or even |
67 to the capabilities of SID. | 67 to the capabilities of SID. |
68 | 68 |
69 What is even more amazing, using a certain 'bug' in SID chip's | 69 What is even more amazing, using a certain 'bug' in SID chip's |
70 volume control, composers were able to push the limits farther | 70 volume control, composers were able to push the limits farther |
71 ... Martin Galway's very famous piece on Arkanoid game was one of | 71 ... Martin Galway's very famous piece on Arkanoid game was one of |
72 the first to feature DIGITIZED SAMPLES like real instruments and | 72 the first to feature digitized samples of real instruments. Later |
73 speech. | 73 on speech and more advanced sampling techniques were developed. |
74 | 74 |
75 --- | 75 --- |
76 | 76 |
77 Q: What are "SID-tunes"? | 77 Q: What are "SID-tunes"? |
78 | 78 |
84 and other parts of C64 hardware to produce almost authentic re- | 84 and other parts of C64 hardware to produce almost authentic re- |
85 creation of the original music. SID-tune files can be created by | 85 creation of the original music. SID-tune files can be created by |
86 ripping the music routines and data from a program (game/demo) or | 86 ripping the music routines and data from a program (game/demo) or |
87 just composing the music with some editor. | 87 just composing the music with some editor. |
88 | 88 |
89 XMMS-SID is interface, a piece of "software glue", that pieces | 89 XMMS-SID is interface and piece of "software glue", that knits |
90 together several emulator libraries and XMMS, allowing it to | 90 together several emulator libraries and XMMS, allowing it to |
91 play SID-tunes. | 91 play SID-tunes. |
92 | 92 |
93 --- | 93 --- |
94 | 94 |
109 tune can be viewed with the "XMMS fileinfo" window (CTRL+3). | 109 tune can be viewed with the "XMMS fileinfo" window (CTRL+3). |
110 STIL information can contain comments from composers, notice | 110 STIL information can contain comments from composers, notice |
111 if the tune is a cover and historically interesting facts | 111 if the tune is a cover and historically interesting facts |
112 about games, etc... | 112 about games, etc... |
113 | 113 |
114 | |
115 --- | 114 --- |
116 | 115 |
117 Q: Why the SID-tunes just loop on forever and XMMS does not | 116 Q: Why the SID-tunes just loop on forever and XMMS does not |
118 advance in playlist?! | 117 advance in playlist?! |
119 Q: Why there is no length shown for SID-tunes? | 118 Q: Why there is no length shown for SID-tunes? |
120 Q: Why are all tunes same length? | 119 Q: Why are all tunes same length? |
121 | 120 |
122 A: Above problems come from the fact that SID-tunes are not | 121 A: Above problems come from the fact that SID-tunes are not |
123 really files containing music comparable to MP3/Ogg/MOD/etc. | 122 really files containing music comparable to MP3/Ogg/MOD/etc. |
124 A SID-file/tune is actually a piece of program and data, | 123 A SID-file/tune is actually a piece of program and data, |
125 which are executed in emulated system to produce simulated | 124 which are executed in emulated system to produce sound. |
126 audio. | |
127 | 125 |
128 These programs (often called "drivers" or "players") come | 126 These programs (often called "drivers" or "players") come |
129 in various shapes and forms, there are usually not many | 127 in various shapes and forms, there are usually not many |
130 common factors. While not delving deeply into technology | 128 common factors. While not delving deeply into technology |
131 of Commodore 64 computer and it's brethen, there are | 129 of Commodore 64 computer and it's brethen, there are |
132 various ways how such "driver"/"player" can work. The | 130 various ways how such "driver"/"player" can work. The |
133 only access points are provided by some extra information | 131 only access points are provided by some extra information |
134 in PSID-file's header, including information how to | 132 in SID-tune file's header, including information how to |
135 execute the player inside the emulator, etc. | 133 execute the player inside the emulator, etc. |
136 | 134 |
137 This lengthy explanation is required to understand that | 135 This lengthy explanation is required to understand that |
138 there is simply no _direct_ way to know the duration of | 136 there is simply no _direct_ way to know the duration of |
139 any SID-tune! | 137 any SID-tune! |
140 | 138 |
141 There are, however, few _indirect_ ways: | 139 There are, however, few _indirect_ ways: |
142 | 140 |
143 - HVSC Song Length Database (SLDB): There exists a database | 141 - HVSC Song Length Database (SLDB): There exists a database |
144 of song-lengths for High Voltage SID Collection. XMMS-SID | 142 of song-lengths for High Voltage SID Collection. XMMS-SID |
145 supports this database, please refer to README for more | 143 supports this database, please refer to README for more |
146 information. | 144 information. |
147 | 145 |
148 - Maximum and Minimum playtime: These help, when SLDB does | 146 - Maximum and Minimum playtime: These help, when SLDB does |
149 not provide a duration for given song. Maximum playtime | 147 not provide a duration for given song. Maximum playtime |
150 should be self-explanatory. Minimum playtime may be | 148 should be self-explanatory. Minimum playtime may be |
151 preferred if the tune's length is very short and there | 149 preferred if the tune's length is very short and there |
152 are subtunes. Refer to XMMS-SID's configuration and README | 150 are subtunes. Refer to XMMS-SID's configuration and |
153 for more information. | 151 README for more information. |
154 | 152 |
155 --- | 153 --- |
156 | 154 |
157 Q: Why isn't the sub-song control window skinned? | 155 Q: Why isn't the sub-song control window skinned? |
158 | 156 |
204 | 202 |
205 --- | 203 --- |
206 | 204 |
207 Q: XMMS-SID plays some tunes too fast / there are severe playback bugs! | 205 Q: XMMS-SID plays some tunes too fast / there are severe playback bugs! |
208 | 206 |
209 A1: If you are using libSIDPlay2 emulator engine, SID-tunes in old format | 207 A1: If you are using libSIDPlay2 emulator engine, SID-tunes in old |
210 are not compatible with it anymore and may play too fast or with some | 208 format (PSIDv1) are not compatible with it anymore and may play |
211 other audible glitches. Get new rips of those tunes in PSIDv2NG or | 209 too fast or with some other audible glitches. Get new rips of those |
212 RSID format (for example from recent version of HVSC). | 210 tunes in PSIDv2NG or RSID format, for example from recent version |
211 of HVSC. | |
213 | 212 |
214 A2: Generally speaking this might be a bug in emulation-library or some | 213 A2: Generally speaking this might be a bug in emulation-library or some |
215 other component. Or it might be in XMMS-SID. Report and I'll see | 214 other component. Or it might be in XMMS-SID. Report and I'll see |
216 what can be done. | 215 what can be done. |
217 | 216 |
219 | 218 |
220 Q: Some tunes are so short that I don't have time to change sub-tune | 219 Q: Some tunes are so short that I don't have time to change sub-tune |
221 before XMMS moves on to next song in playlist! | 220 before XMMS moves on to next song in playlist! |
222 | 221 |
223 A: Enable "Minimum playtime" option in XMMS-SID configuration | 222 A: Enable "Minimum playtime" option in XMMS-SID configuration |
224 (Songlength -tab in configuration dialog) and you have more | 223 (Songlength -tab in configuration dialog), which adds silence to |
225 time to change the sub-tune. | 224 end of short tunes and you have more time to change the sub-tune. |
226 | 225 |
227 --- | 226 --- |
228 | 227 |