home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / tools / misc / waveblaster / waveblaster_guide.txt < prev    next >
Encoding:
Text File  |  1997-05-18  |  24.8 KB  |  560 lines

  1.  
  2.       THE ULTIMATE WAVEBLASTER (TM) TO AMIGA GUIDE V1.1 - 7. May 1997
  3.       ---------------------------------------------------------------
  4.          How to connect mindblasting PC soundcards to your Amiga.
  5.  
  6.    Written by Christian Buchner, flowerp@eikon.e-technik.tu-muenchen.de
  7.                  (Please retry if my EMail host is down).
  8.  
  9. History: -Revised 23. Oct. 1996, 24. Oct. 1996
  10.          -First released in comp.sys.amiga.audio 24. Oct. 1996
  11.          -released on Aminet in hard/hack 24. Oct. 1996
  12.          -added some more clarifications and tips 7. May 1997
  13.          -translated into German 7. May 1997
  14.          -upload to Aminet on 15. May 1997
  15.  
  16. Okay, guys!
  17.  
  18. You  wanted it, now you get it.  This is how to build an  interface  for PC
  19. wavetable sound cards to your Amiga.  It is very easy and requires very few
  20. electronic  components.  I am not  giving  any  exact  board  layout.  This
  21. documentation  just  describes  the  pinout  of the sound  card and all the
  22. required  components.  I can also  give you hints and clues on how to build
  23. the interface.  Anything else is up to you.
  24.  
  25. You can not use any PC  wavetable  sound card.  Any boards  that use the PC
  26. ISA or PCI  slots  will not  work.  You can only  use  wavetable  expansion
  27. boards that have a Waveblaster (TM) compatible  interface.  The waveblaster
  28. interface can be found on many PC soundcards (e.g.  Soundblaster AWE32, not
  29. the value  editions).  So you can only use these wavetable boards that also
  30. fit on the  AWE32.  This  hardware  hack  is  basically  about  building  a
  31. Waveblaster (TM) compatible hardware interface.  And that is quite easy.
  32.  
  33. For  doing  this  hack,  you  _should_  have  some  basic  knowledge  about
  34. electronics.   And  it  will be a great advantage if you have ever soldered
  35. some electronic circuitry before in your life ;-)
  36.  
  37. The serial port will  (optionally)  stay free for external MIDI  interfaces
  38. and  modems.  However  you cannot play MIDI files and use your modem at the
  39. same time!  Also mind that the modem will  "mirror" any MIDI  signals  back
  40. into the computer (AT command  mode).  So it might be better to turn it off
  41. before  using MIDI  software.  It may also happen that your modem  tries to
  42. interpret  the MIDI data.  Mine doesn't (most of the time) because the data
  43. is sent at 31250 baud, which is not an accepted DTE rate for a modem.
  44.  
  45. You  could  also  use the serial port of any I/O extender card.  But please
  46. note that _most_ of the Amiga MIDI software does not permit you to select a
  47. device driver for MIDI output.  Even worse, some software directly accesses
  48. the  serial  port hardware.  So usage of the internal serial port is highly
  49. recommended.
  50.  
  51.  
  52. Why using a PC MIDI sound card?
  53. -------------------------------
  54.  
  55. * Well,  the  Amiga has only 4 voices.
  56. * The Amiga cannot not create true HIFI sound.
  57. * When you try to obtain a higher polyphony with the Amiga's internal sound
  58.   capabilities you have to use a lot of CPU power for channel mixing.
  59. * Good Amiga sounds (e.g. sound modules) require a lot of hard disk space.
  60. * External MIDI synths are expensive
  61. * and require you to buy a MIDI interface first
  62.  
  63. What if I told you that modern PC wavetable sound cards are
  64.  
  65.  a) usually very cheap
  66.  b) of a high quality
  67.  c) having lots of DSP-effects
  68.  d) easily to interface
  69.  and
  70.  e) easily usable with _your_ Amiga!
  71.  
  72. It all started when a friend of mine bought a YAMAHA DB50XG wavetable board
  73. for his PC.  He  showed  it to me and I  listened.  And I was  amazed.  The
  74. sound card  played  music in a quality  that  really  sounded as if it came
  75. right out of the radio.
  76.  
  77.  
  78. Details about the YAMAHA DB50XG sound card
  79. ------------------------------------------
  80.  
  81. First  the  price  here in Germany is very exciting.  It is just DM199.- in
  82. some  computer  stores.  It may, however be somewhat more expensive in your
  83. country or region.
  84.  
  85. The  DB50XG  has  often  been chosen to be the best MIDI upgrade board from
  86. many similar products at comparative tests in different computer magazines.
  87.  
  88. It has 4MB of wavetable ROM. 
  89.  
  90. It  supports  the  General  MIDI  standard,  of  course.  And it offers two
  91. standardized  extensions  to General MIDI.  One is the TG300 mode (which is
  92. mostly  compatible to Roland GS, in fact it even understands many Roland GS
  93. SysEx  messages).   The other mode is the Yamaha XG mode.  This is excactly
  94. compatible  to  the  external YAMAHA MU50 and MU80 MIDI expanders.  From my
  95. point of view, the XG mode is really a breakthrough in MIDI technology.
  96.  
  97. The  polyphony  is  32  notes  maximum.   It  can  play  up to 16 different
  98. instruments at the same time. Voice allocation is dynamic.
  99.  
  100. There are 676  different  wavetable  sounds.  In XG mode you can access 480
  101. voices and 11 drum kits (with 202  different  sounds).  In TG300B  mode you
  102. have 579 voices and 10 drum kits (with 173 different sounds).
  103.  
  104. The  most  exciting  part  is  the  DSP  effect section.  It allows up to 3
  105. independent  and editable DSP effects at the same time.  There are 11 types
  106. of  Hall,  11  types of Chorus effects and 42 variation effects.  All these
  107. effects  have  parameters  that can be changed in real time.  Some exciting
  108. things  are  e.g  a  Phaser  effect,  a  distortion effect, flanger, Rotary
  109. Speaker, Equalizer, EQ filters, Wah-Wah and many more.
  110.  
  111. The  sound  card comes with a demo CD that contains CD audio tracks and the
  112. same  tracks  in  form  of  MIDI files.  You also get a documentation on 60
  113. pages   (german,   english,   francais)   that  contains  tables  with  all
  114. instruments, drum kits, effects and SysEx messages.
  115.  
  116. The  sound  that  this  card  produces is in no way comparable to the "old"
  117. Amiga  sound.  In fact I never want to listen to any sound modules any more
  118. (->  Trashcan!).   What  you  get is HIFI sound.  You can make professional
  119. music  with  this board.  It is in fact the same technology that is used in
  120. external  MIDI  expanders.   And  it is compatible to this equipment (MU50,
  121. MU80).  You get a lot of XG midi files in the Internet.
  122.  
  123. And  of  course you can also listen to all GS or GM midi files.  Usually XG
  124. files sound better, but don't take this for granted.
  125.  
  126.  
  127. The pinout of the Waveblaster cards
  128. -----------------------------------
  129.  
  130. This  hack  will  only  work  with  PC wavetable upgrade boards that have a
  131. WaveBlaster  (TM)  compatible  connector.   This  is  a  26  pin  dual  row
  132. connector.   These  wavetable  upgrade  boards  are  usually  mounted  on a
  133. SoundBlaster (TM) or compatible sound card.
  134.  
  135. This is the complete pinout of Waveblaster  (TM) compatible sound cards.  I
  136. found it on the UK web  server of YAMAHA  (www.yamaha.co.uk)  in the XG FAQ
  137. file.  However the pinout given there was  incomplete  (missing pin 26) and
  138. the audio lines were reversed.
  139.  
  140. I  can  not  guarantee  that  this pinout is also valid for different sound
  141. cards than the Yamaha DB50XG.
  142.  
  143.           /  1   2                  Better leave pins without
  144.          |   3   4   MIDI In        any description unconnected!
  145. digital  |   5   6   +5V
  146.   GND    |   7   8   MIDI Out
  147.          |   9  10   +5V
  148.           \  11 12
  149.              13 14   +5V
  150.           /  15 16
  151.          |   17 18   +12V
  152.  analog  |   19 20   Left Audio
  153.   GND    |   21 22   -12V
  154. (Audio)  |   23 24   Right Audio
  155.           \  25 26   !Reset (active low)
  156.  
  157. !Reset is Active Low.  MIDI In/Out and !Reset are TTL level  signals.  MIDI
  158. is transmitted at 31250 Baud, 8 bits, 1 start bit, 1 stop bit.
  159.  
  160. Some more technical data:  The power consumption of the YAMAHA DB50XG board
  161. is about 2 Watts.  So this makes  about  400mA  that are  needed at the +5V
  162. pin.  Consider this when taking power from anywhere.  The +12V and -12V are
  163. only  used  for the  audio  amplifier  on the  sound  card.  So they do not
  164. require a lot of power.
  165.  
  166. The  YAMAHA  DB50XG  sound card does not send any usable information on its
  167. MIDI  Out  pin.  At least I did not find any information in the user manual
  168. that  indicate that the sound card is capable of sending any MIDI data.  So
  169. we will not connect the MIDI out pin of the sound card.  This saves us some
  170. work and it allows us to share the serial port between any external devices
  171. and the sound card.
  172.  
  173. It  is  very  important  that the sound card gets a reset impulse after the
  174. power  has  been switched on.  Without giving a reset, the card won't react
  175. and  stay  quiet.   Before  I knew that there is a reset pin I was fiddling
  176. around for three days searching for an error in my adaptor. ;-(
  177.  
  178. The Amiga RS232 serial port uses +12V and -12V for sending the signals.  As
  179. we  don't  want to burn our sound card, we will have to convert this to TTL
  180. signal level (+5V / 0V) before feeding it to the card.
  181.  
  182. Two chips I know about are capable of doing this:
  183.  
  184. The  MAX  232  from  MAXIM  -  it  is a bi-directional and dual RS232<->TTL
  185. converter. 
  186.  
  187. The  MC1489  chip  from  Motorola  (or  the  compatible  SN75189 chip) is a
  188. quadruple RS232 receiver that only converts from RS232 to TTL.
  189.  
  190. The  MAX232  is  more  expensive  than  the  MC1489  and  requires  a  more
  191. complicated  circuitry.   It  uses four capacitors (22yF) for creating -5V,
  192. +10V  and -10V from a single +5V VCC current.  As it is bi-directional, you
  193. can  feed  the  sound  card's  MIDI  out signal into the serial port of the
  194. Amiga.   But  in this case you may _NOT_ connect any external device to the
  195. serial port at the same time.  Imagine the modem and the MAX232 chip trying
  196. to  send  data to the RxD pin at the same time.  That will probably destroy
  197. either the modem's or the MAX232's output drivers.
  198.  
  199. And  by  the  way, you can also grab the Amiga's TxD Data directly from the
  200. Paula  chip,  right before it is converted to RS232 level.  The data signal
  201. is  present  at  pin  40 of Paula.  But be careful.  It can be very easy to
  202. damage  your Paula chip.  I recommend using the serial port and a converter
  203. chip.
  204.  
  205. The !Reset pin can be  connected to +5V through a 4.7kOhm pull up resistor.
  206. Use a switch or a button for connecting this pin to GND.  When you activate
  207. the switch or button, the sound card will execute an internal reset because
  208. pin 26 goes to 0V.  The reset must be given after you turn on the  computer
  209. or the sound card will refuse to work.  You may optionally add an automated
  210. reset logic (e.g.  by  replacing  the switch by an  adequately  dimensioned
  211. capacitor).  You can also use the Amiga's internal system reset signal.
  212.  
  213. This is how the reset switch should be connected. The resistor is used as a
  214. so called "pull up" resistor here.
  215.          ----------
  216.  +5V ---| 4.7 kOhm |-----x---- to pin 26 (!Reset)
  217.          ----------      |
  218.                          |
  219.                        \       switch closed means card is in reset state
  220.                         \      (turned off and silent)
  221.                          |
  222.                          | to GND
  223.          
  224. I recommend  using a switch for  manually  resetting  the sound card.  This
  225. works as an "emergency" switch in case something on the MIDI bus went wrong
  226. and the sound card  produces a  persistent,  awful and loud sound.  You can
  227. also turn off the sound card by giving it a constant reset signal.
  228.  
  229. Never connect a headphone directly to the sound card's audio out!  You will
  230. probably  kill  the  sound  card's  internal  amplifier.  Always connect an
  231. amplifier (e.g.  HIFI set) to the output of the sound card.
  232.  
  233. If you want to mix the sound  card's audio  signal with that of your Amiga,
  234. you can use  either an  external  mixing  console  or you can build a small
  235. electronic  stereo mixer using two  Op-Amps.  Never try to mix the audio by
  236. directly  connecting  the sound  card's  audio-out  directly to the Amiga's
  237. audio-out!  An  internal  sound card  comes in handy.  I am using a Toccata
  238. card for mixing the audio signals.
  239.  
  240.  
  241. The pinout of the converter chips
  242. ---------------------------------
  243.  
  244. Here comes the pinout of the MAXIM MAX232 chip.
  245.  
  246.                    ___  ___
  247.   These pins   / O|   \/   |O  +VCC = 5 Volts
  248.   have to be  |  O|        |O  GND
  249.   conncted to |  O|        |O  RS232 Out (C)
  250.   22yF        |  O| MAX232 |O  RS232 In  (D)
  251.   capacitors  |  O|        |O  TTL Out (D)
  252.   (see below)  \ O|        |O  TTL In  (C)
  253.   RS232 Out (B)  O|        |O  TTL In  (B)
  254.   RS232 In  (A)  O|________|O  TTL Out (A)
  255.  
  256.  
  257.  
  258.                       -----  1      This is how the capacitors
  259.                      |              have to be connected to pins
  260.        22yF          |              1-6 of the MAX 232 chip.
  261.           | |+       |              They are needed for creating
  262.       ----| |--------|------ 2      internal voltages of +10V,
  263.      |    | |       +|              -10V and -5V from of the +VCC
  264.     ===        22yF-----
  265.   (GND)            -----            Use electrolyte capacitors and
  266.                      |              mind the polarity (given by the
  267.                       -----  3      + signs). You don't want the
  268.                                     capacitors explode right in your
  269.                                     computer, don't you?
  270.                       -----  4
  271.                     +|
  272.                22yF-----
  273.                    -----
  274.                      |
  275.                       -----  5
  276.        22yF
  277.          +| |
  278.       ----| |--------------- 6
  279.      |    | |
  280.     ===
  281.   (GND)
  282.  
  283.  
  284. Here comes the pinout of the Motorola MC1489 chip.
  285.  
  286.                    ___  ___
  287.              1A  O|   \/   |O  +VCC = 5 Volts
  288.       Control 1  O|        |O  4A
  289.              1Y  O| MC1489 |O  Control 4
  290.              2A  O|   or   |O  4Y
  291.       Control 2  O| SN75189|O  3A
  292.              2Y  O|        |O  Control 3
  293.             GND  O|________|O  3Y
  294.  
  295. The A pins are the RS232 signal inputs, the Y pin is the TTL signal output.
  296. The Control pins specify the  hysteresis.  For our purpose,  they should be
  297. left unconnected.
  298.  
  299.  
  300. The Internal version (A2000/A3000/A4000)
  301. ----------------------------------------
  302.  
  303. In the recent days, I have built a PC YAMAHA  DB50XG  sound card right into
  304. my Amiga  2000.  I mounted the sound card to one of the metal  "pads"  that
  305. are  covering  the back side of the Zorro  slots.  So the sound card is now
  306. perfecly  fitting  into my Amiga.  The  adaptor  for the  serial  port is a
  307. little  board that  resides on the  internal  serial port  connector.  This
  308. connector only exists in the Amiga 2000.  It is located on the  motherboard
  309. near the external  connector  of the serial  port.  So building an internal
  310. version for any Amigas  other than the A2000 is somewhat  more  tricky, but
  311. possible of course.
  312.  
  313. This  is  the  pinout  of  the  internal   A2000  serial  port   connector.
  314. Unfortunately  most  internal  A2000  turbo  boards for the MMU slot reside
  315. directly above the connector and make it more difficult to access it.
  316.  
  317. WARNING:  The pinout  given  below is NOT the pinout of the serial  port on
  318. the back side of your Amiga  (which  can be found in the  addendum  of your
  319. Amiga  manual.  The  pinout  below is an  internal  connector  on the A2000
  320. mother board only.  Someone  actually  messed that up and  wondered  why it
  321. didn't work.
  322.  
  323.     GND 1   2  -5V
  324.     TxD 3   4  Audio Out (left channel only)
  325.     RxD 5   6  Audio In  (to right channel only)
  326.     RTS 7   8  E
  327.     CTS 9  10  *INT2
  328.     DSR 11 12  LEDPOWER
  329.    DGND 13 14  DTR
  330.      CD 15 16  +5V
  331.         17 18  RI
  332.            20  +12V
  333.         21 22  *C2
  334.         23 24  *BAST
  335.         25 26
  336.  
  337. The only pin that is of interest  for us, is the TxD pin for  grabbing  the
  338. MIDI data.  The +5V line is *too  weak* for  giving  the  necessary  power.
  339. Trust me, I tried it and the computer  began crash over and over.  The +12V
  340. pin at this connector  (+12V User) is indirectly  connected to system power
  341. with a 1N4001  diode which eats up approx 1.2 Volts.  So you cannot get the
  342. full 12Volts at this pin.
  343.  
  344. Conclusion:   Get  the  power  (+5V,  GND, +12V) from a floppy or hard disk
  345. power connector.
  346.  
  347. And  where  can you grab the -12 Volts from?  I was soldering an additional
  348. pin into the connector, right at the non-existing pin 19.  Then I connected
  349. this  pin  to -12V (not -12V User, as this lacks approximately 1.2V because
  350. of  another  diode).   This  required me to take the motherboard out of the
  351. computer.   I  am sure you can find a simpler solution.  Have a look at the
  352. circuitry  of  your  computer to find out where you can grab the -12 Volts.
  353. You  can  of  course  go  directly  to  the  main  power  connector  on the
  354. motherboard.
  355.  
  356. My  adaptor  board  resides on the internal serial connector.  Three cables
  357. are leading away from this adaptor board.  One is a 3 wire power cable that
  358. leads  to  a floppy drive power connector.  Another cable is a 6 wire cable
  359. that  leads  to  the  sound  card  itself.  It carries power, MIDI data and
  360. Reset.  I was using an old Joystick cable for this purpose.  The last cable
  361. leads  to a switch that I inserted into the front casing of the Amiga right
  362. next  to  the power LEDs.  It is the reset (or ON/OFF) switch for the sound
  363. card.
  364.  
  365. If you have an A3000 or A4000,  you  should  grab the TxD pin from the back
  366. side of the serial port  connector  (so that you can still  connect  serial
  367. devices  at the  back  side of your  computer).  Just  solder a wire to the
  368. correct pin or use a clip for fixing the wire.
  369.  
  370. For  the  sound  card  itself, I am using a 26 pin dual row male connector.
  371. This  one  has a 90 degree angle so that the wires lead away to the side of
  372. the sound card.  This makes the whole construction somewhat more flat.
  373.  
  374. For  leading  the  Audio  signal away from the sound card, you should use a
  375. shielded  cable.   Hint:   Just  cut  a  standard Chinch audio cable in two
  376. halves and solder the ends and the shielding to the appropriate pins of the
  377. connector.   Be  sure to connect the analog (audio) ground to the shielding
  378. of  the  audio cable.  In most cases the left audio wire will be white, the
  379. right one red.
  380.  
  381. As  I  own a toccata board, I bought a very cheap walkman headphone and cut
  382. off  the  wire.   This  fits  perfectly  into the internal AUX2 input of my
  383. toccata board.
  384.  
  385.  
  386. The external version (any Amiga)
  387. --------------------------------
  388.  
  389. Similar to the internal version described above, but
  390.  
  391. - take the power (+5V, +12V, GND) externally from the floppy port.
  392.  
  393. - take TxD and -12V externally from the serial port.
  394.  
  395. Use standard Sub-D connectors with plastic or metallic casing.  Be careful:
  396. A metallic  or  metallized  casing does not  insulate  and may cause  short
  397. circuits if you do not take care of that.
  398.  
  399. The  converter electronics may fit into the casing of the serial port SUB-D
  400. connector  if  you  just use the MC1489 chip.  Take care of the insulation.
  401. It  may  be  wise  to  fill the whole interior of the SUB-D casing with hot
  402. plastic glue using a hot plastic glue gun.  Or use wax from a candle.  This
  403. should work as well.
  404.  
  405. You  may  want  to put the sound card into a box or a casing as well.  This
  406. looks smarter and prevents damage to the sound card.
  407.  
  408. Take  care  that  no connector ever touches any metallic surface.  This can
  409. cause a short circuit and damage the sound card and/or your computer or the
  410. power  supply.   Same thing for the sound card.  Never put it on a metallic
  411. surface.  Always put some insulation (e.g.  sheet of paper) in between.
  412.  
  413. For  creating  an  adaptor  that  does  not allocate the serial port and/or
  414. floppy  port, you can use two-sided Sub-D casings.  Put a male connector on
  415. one  side  and a female connector to the other side.  Connect all the 25 or
  416. 23  pins  internally  with  a flat ribbon cable.  And of course connect the
  417. converter electronics and/or the power cable to the correct pins.  And pray
  418. that all this fits into the casing.
  419.  
  420. Never  connect  or  disconnect  the  floppy  and  serial connectors of your
  421. adapter when the computer is running.  Turn off the computer before.  After
  422. restarting,  do  not  forget  to  reset the sound card after turning on the
  423. computer or you will not hear anything.
  424.  
  425.  
  426. Recommended Software
  427. --------------------
  428.  
  429. - MIDIPlay 2.65b by Janne Syväniemi (Shareware, available on AmiNet)
  430.  
  431. - Bars  &  Pipes  by  Blue  Ribbon  Soundworks  (available for FREE through
  432.   CompuServe).   A  professional  MIDI  sequencer with Drag & Drop and some
  433.   very innovative features.
  434.  
  435. - SuperJam  by  Blue  Ribbon  Soundworks  (also  available for FREE through
  436.   CompuServe).  A kind of an automated accompaniment sequencer with several
  437.   different styles.  General MIDI support only.
  438.  
  439. - MIDITracker  (available on AmiNet).  Kind of a SoundTracker for MIDI.  No
  440.   external MIDI keyboard required for composing.
  441.  
  442. - DeluxeMusic  2.0  by  Electronic  Arts  for  composing  on  a note sheet.
  443.   General MIDI support only.
  444.  
  445. - Camouflage (demo available on Aminet), a MIDI sequencer
  446.  
  447. - Dominator (demo available on Aminet), a MIDI sequencer
  448.  
  449. - OctaMED  6.0  (demo available on Aminet), a tracker capable of doing MIDI
  450.   as well.
  451.  
  452. - GMPlay  1.2  (available  on  Aminet)  a General MIDI player that does not
  453.   require  a  sound card or any external devices.  Written by Alessandro de
  454.   Luca and _me_.
  455.  
  456. - The  XPK  compression  package and xpkSHRI Library (available on Aminet).
  457.   SHRI gives an excellent compression ratio when used at 100% efficiency on
  458.   MIDI  files.   The  files  are  often  shrinked  to 20% of their original
  459.   length.   Make  sure to decompress the files before loading them into any
  460.   MIDI software!
  461.  
  462. This list is incomplete. Any suggestions welcome.
  463.  
  464.  
  465. Recommended Websites and Songs
  466. ------------------------------
  467.  
  468. Have  a  look  at  www.yamaha.com  or  the  local YAMAHA web server in your
  469. country.  They offer (PC) software and MIDI files as well as technical data
  470. and valuable tips.
  471.  
  472. There  are  a  lot  of  internet  sites that offer song collections for the
  473. Yamaha   DB50XG.    The   best   site   is   probably   "The  XG  Home"  at
  474. "http://www.ids.net/~marshall/xg.htm"
  475.  
  476. The link  "The  Songs"  at the  bottom  of the  page  will  take you to the
  477. collection of midi files.  Links to the composers' pages are also provided.
  478. The songs on this server are especially written for the Yamaha DB50XG sound
  479. card and may sound very different on other MIDI equipment.
  480.  
  481. There  are more web  sites  that  offer XG midi  files.  Another  excellent
  482. German site was created by Michael  Banz.  His site offers more than 500 XG
  483. midi files (even more that can be found on  Marshall's  XG Home  page).  Be
  484. sure to check out this URL:
  485. "http://www.castrop-rauxel.netsurf.de/~michael.banz/"
  486.  
  487. A lot of cover version of original chart hits and old C-64 songs in XG MIDI
  488. format can be found on "http://www.cs.vu.nl/~arthur/xg.html"
  489.  
  490. Be sure to get the song  "Children.MID".  It is amazing, although it starts
  491. quite dull (just as the original song from the charts).  Other  recommended
  492. songs:
  493.  
  494.         Running Scared.MID - acid-trance, really exciting
  495.   Marin County Morning.MID - ballad, ressembles to Fleetwood Mac
  496.               Children.MID - charts-hit: Robert Miles, "Children", very good
  497.           Locust Dance.MID - unusual rhythms and a very good E-guitar solo
  498.           It's Only Me.MID - sentimental song with good sound
  499.                 Images.MID - house-trance, spacy, excellent!
  500.               Suburbia.MID - jungle-trance, quite good
  501.              Mr. Bones.MID - true blues-rock, hammond-organ and E-guitar
  502.              Sea Scape.MID - moody song with undersea sounds, wales, relaxing
  503.             Heart Land.MID - melodic song, lot of organ
  504.              Hypnotica.MID - melodic song, partly trance-like, excellent
  505.               Espagnol.MID - perfect (!!!) Flamenco, excellent
  506.            Interleaver.MID - perfect trance, cool organs
  507. Memories Of Arden Road.MID - rock-ballad, cool E-guitar solos
  508.              Jock Rock.MID - rock music, like some kind of TV title song
  509.                D-Shake.MID - spacy acid sequence, lots of filter and echo
  510.                 X-Cita.MID - spacy trance
  511.        Feel The Energy.MID - spacy song, ressembles to Robert Miles "Children"
  512.       Over The Rainbow.MID - well-known piece from a musical, lots of violins
  513.               Tek Toys.MID - trance or breakbeat, nice spacy sound
  514.   Sonic Surfing Part 3.MID - trance with cool synth bass
  515.   Water Flowing Uphill.MID - wonderful ballad
  516.          Secret Garden.MID - wonderful dreamy song, very cool sfx
  517.  Quest For Lost Heroes.MID - hard rock, excellent guitars, live atmosphere
  518.  
  519. This list is incomplete and reflects my personal  taste.  Meanwhile lots of
  520. excellent new XG midi files have been released.
  521.  
  522. If  you  intend to connect different sound cards, just let me know what web
  523. sites you can recommend.
  524.  
  525.  
  526. LEGAL STUFF
  527. -----------
  528.  
  529. Any  commercial  use  of  this  text  is  explicitly  forbidden  without my
  530. permission.   This  text  may  only  be  spread  through  computer networks
  531. (newsgroups, AmiNet) if it is left unchanged.
  532.  
  533. There  is  no  warranty for correctness of the above information.  Building
  534. the  interface  is  at  your  own  risk.   I  cannot be made liable for any
  535. hardware damage to your sound card and/or your Amiga.
  536.  
  537. SoundBlaster and WaveBlaster are trademarks of Creative Labs Inc.
  538.  
  539. Please excuse any misspellings or the choice of inadequate technical terms.
  540. I  may be an expert in the German language, but in English, I am definitely
  541. not.
  542.  
  543.  
  544. Contact me
  545. ----------
  546.  
  547. Suggestions, corrections and improvements welcome.
  548.  
  549. Drop  me  an  EMail  if  you  succeeded  in  building  the interface.  I am
  550. currently  writing  some  software  for  accessing  all  the  sound  card's
  551. instruments.
  552.  
  553. EMail to:  flowerp@eikon.e-technik.tu-muenchen.de
  554. Please retry if the EMail server is down.
  555.  
  556.  (c) 1996,97 Christian Buchner
  557.  
  558.   //
  559. \X/ Flowerpower
  560.