comparison FAQ @ 19:72a51b360b66

Updated some entries, removed obsolete ones
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 04 Jun 2003 19:16:02 +0000
parents 50556bffe2ed
children 469efc05e01e
comparison
equal deleted inserted replaced
18:1774e16ab893 19:72a51b360b66
5 - Where to get SID tunes? 5 - Where to get SID tunes?
6 - Why isn't the sub-song control window skinnable? 6 - Why isn't the sub-song control window skinnable?
7 - When using XMMS-SID with the OpenGL Spectrum Analyzer, 7 - When using XMMS-SID with the OpenGL Spectrum Analyzer,
8 - Can I make my own SIDs??? How?? 8 - Can I make my own SIDs??? How??
9 - XMMS-SID plays some tune badly! 9 - XMMS-SID plays some tune badly!
10 - Do I really need to use the song-position patch?
11 - How do I use the song-position patch?
12 10
13 11
14 >--- 12 >---
15 13
16 Q: So what IS the SID and/or what are SID-tunes? 14 Q: So what IS the SID and/or what are SID-tunes?
18 A: SID is abbreviation for the sound chip that was used in many 16 A: SID is abbreviation for the sound chip that was used in many
19 of the old 8-bit home computers manufactured by Commodore Inc. 17 of the old 8-bit home computers manufactured by Commodore Inc.
20 in 1980's. Best known of those was the Commodore 64 home computer 18 in 1980's. Best known of those was the Commodore 64 home computer
21 (aka C64 or CBM64, also known as VIC-64 in some countries). 19 (aka C64 or CBM64, also known as VIC-64 in some countries).
22 20
23 The Sound Interface Device (SID), designed by Bob Yannes, was 21 The Sound Interface Device (SID), based on waveform modulation
22 and synthesis, was designed by Bob Yannes and is considered
24 one of the most advanced sound chips at the time. 23 one of the most advanced sound chips at the time.
24
25 It's capabilities surpassed all of the other chips on the 8-bit 25 It's capabilities surpassed all of the other chips on the 8-bit
26 home computer market and even most of the ones used in arcade 26 home computer market and even most of the ones used in arcade
27 game systems. Thousands of games were produced for C=64 in 27 game systems. Thousands of games were produced for C=64 in
28 1980's and beginning of 1990's, many of them having excellent 28 1980's and beginning of 1990's, many of them having excellent
29 musical score. 29 musical score.
30 30
31 Best of those tunes are still regarded to be legendary, 31 Best of those tunes are still regarded as legendary - such as songs
32 such as songs by Martin Galway (for games Arkanoid, Green Beret, 32 by Martin Galway (for games Arkanoid, Green Beret, Yie Ar Kung Fu 1
33 Yie Ar Kung Fu 1 & 2, Parallax...), Rob Hubbard (Commando, Auf 33 and 2, Parallax...), Rob Hubbard (Commando, Auf Wiedersehen Monty,
34 Wiedersehen Monty, Monty on the Run, Warhawk, Sanxion, Delta...), 34 Monty on the Run, Warhawk, Sanxion, Delta...), Ben Daglish (Jack
35 Ben Daglish (Jack the Nipper 1&2, Way of the Tiger, Cobra, Avenger) 35 the Nipper 1&2, Way of the Tiger, Cobra, Avenger) and numerous
36 and numerous other famous composers. Some of them quit their 36 other famous composers. Some of them quit their composing quickly
37 composing quickly after the 8-bit period, but some are still 37 after the 8-bit period, but some are still working in the computer
38 working in the computer music business. (Including Maniacs of 38 music business. (Including Maniacs of Noise, Chris Huelsbeck,
39 Noise, Chris Huelsbeck, Richard Joseph and ex. MON member 39 Richard Joseph and Charles Deenen who worked with Fallout 1 & 2's
40 Charles Deenen who worked with Fallout 1 & 2's musical score) 40 musical score)
41 41
42 Today, years after the 'decline' of 8-bit computers, many composers 42 Today, years after the 'decline' of 8-bit computers, many composers
43 (mainly from C64 demoscene) continue to compose tunes for SID and 43 (mainly from C64 demoscene) continue to compose tunes for SID and
44 get most amazing things out of it -- things that the designers of 44 get most amazing things out of it -- things that the designers of
45 the SID would have never believed. 45 the SID didn't even imagine.
46 46
47 For example: SID has only three sound channels, but there are tunes 47 For example: SID has only three sound channels, but there are tunes
48 that use special techniques to "multiplex" them to sound like four 48 that use special techniques to "multiplex" them to sound like four
49 or even six channels. Also these three channels are "limited" to 49 or even six channels. Also these three channels are "limited" to
50 synthesized sounds, kind like the FM sounds produced by old Sound 50 synthesized sounds, kind like the FM sounds produced by old Sound
54 been proven that Chris Huelsbeck's Bad Cat was the first but was 54 been proven that Chris Huelsbeck's Bad Cat was the first but was
55 released later) to feature DIGITIZED SAMPLES like speech, etc. 55 released later) to feature DIGITIZED SAMPLES like speech, etc.
56 56
57 ... 57 ...
58 58
59 So this is the story in short. The "SID tunes" are usually understood 59 The "SID tunes" are usually understood to be the files that contain
60 to be the files that contain the C64 machine code and data that plays 60 the C64 machine code and data that plays the music. SID players (or
61 the music. SID players (or emulators) are programs that emulate the 61 emulators) are programs that emulate the SID chip capabilities and
62 SID chip capabilities and other parts of C64 hardware to produce 62 other parts of C64 hardware to produce almost authentic re-creation
63 almost authentic re-creation of the original music. SID-files (aka 63 of the original music. SID-files (aka SID tunes) can be created by
64 SID tunes) can be created by ripping the music routines and data from 64 ripping the music routines and data from some game or just composing
65 some game or just composing the music with some editor. 65 the music with some editor.
66 66
67 XMMS-SID is interface for one of those emulators, libSIDPlay by 67 XMMS-SID is interface for one of those emulators, libSIDPlay by
68 Michael Schwendt. 68 Michael Schwendt.
69 69
70 70
122 a composing program. There are many available, I know only 122 a composing program. There are many available, I know only
123 few of them: 123 few of them:
124 124
125 - JCH's editor 125 - JCH's editor
126 - Cybertracker (http://noname.c64.org/) 126 - Cybertracker (http://noname.c64.org/)
127 - GoatTracker (http://www.covertbitops.cjb.net/) 127 - GoatTracker (http://covertbitops.c64.org/)
128 128
129 Some of the mentioned tools can be found from Lemon's 129 Some of the mentioned tools can be found from Lemon's
130 collection which is an excellent place to look for info 130 collection which is an excellent place to look for info
131 on games and other Commodore-related software. 131 on games and other Commodore-related software.
132 The URL is: http://www.lemon64.com/ 132 The URL is: http://www.lemon64.com/
147 might be a bug in SIDPlay-library or some other component. 147 might be a bug in SIDPlay-library or some other component.
148 Or it might be in XMMS-SID. Report and I'll see what 148 Or it might be in XMMS-SID. Report and I'll see what
149 can be done. 149 can be done.
150 150
151 >--- 151 >---
152
153 Q: Do I really need to use the song-position patch?
154 I would like to have my XMMS as it is.
155
156 A: No, you don't need to use it or patch XMMS. There is
157 now an alternative available, although it only covers
158 XMMS-SID (no other plugins, like the patch).
159
160 This new sub-song control window is imitated from SIDAmp.
161
162 The new sub-song-selector is used automagically if
163 you have NOT patched the XMMS. If you have patched it,
164 then the patch will be used instead.
165
166 >---
167
168 Q: How do I use the song-position patch?
169
170 A: Apply the patch to XMMS, configure and (re)compile,
171 install. Configure and compile XMMS-SID, install.
172
173 XMMS-SID automagically detects a patched XMMS and uses the
174 extended features. (See also the previous questions)
175
176 Patching
177 ========
178 Short instructions of patching XMMS for the uninitiated ;-)
179 (Substitute the XMMS version 1.2.5 with the appropriate version)
180
181 1) Unpack the XMMS source distribution:
182
183 tar -xzvf xmms-1.2.5.tar.gz
184
185 2) cd xmms-1.2.5
186
187 3) Patch the XMMS (with the selected patch file)
188
189 patch -p1 < /some/where/xmms-songpos.patch
190
191 4) If the patch succeeded (no failures, no .rej files), you
192 can now compile and install the XMMS. (Read through XMMS
193 documentation how to do it if you don't know)
194
195 If some part of the patch does not succeed, you may need
196 to fix it by hand. Or you could just not use the patch :)
197
198
199 If you patched and recompiled XMMS _after_ you had already used
200 XMMS-SID, you need to re-compile XMMS-SID too to make it use the
201 patch features!
202
203 >---