home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / msdos / misc / cakedemo / readme.doc < prev    next >
Text File  |  1991-11-29  |  13KB  |  256 lines

  1.  
  2. ===============================( README.DOC )===============================
  3.  
  4. README.DOC for Cake Demo
  5.  
  6. $Date:   29 Nov 1991 12:03:54  $
  7.  
  8. Cakewalk is copyright (c) Greg Hendershott, 1987, 1988, 1989, 1990.
  9. All rights reserved.
  10. Cakewalk is a trademark of Twelve Tone Systems, Inc.
  11.  
  12. ============================================================================
  13.  
  14. ** If you do NOT have any MIDI interface yet, you can skip the section
  15. below about installing a driver.  The default MIDIPORT.DRV file on the
  16. Demo Disk is a copy of BEEP.DRV, which translates Cakewalk's MIDI messages
  17. into tones on the PC speaker.
  18.  
  19. Caveats: Only one note at a time can sound, so when you play music with
  20. more than one part the parts will compete for the single voice.  This can
  21. sound pretty bad, but at least you can experiment with Cakewalk Apprentice
  22. and get a feel for some of its features.
  23.  
  24. Tip: To hear only one track at a time in DEMO.WRK, move the cursor to each
  25. track, and press '/' to "SOLO" that track.  The other track will be muted.
  26. If you don't solo a track, then whichever track turns on a note a little
  27. later will "win" and that will be the note that you hear.
  28.  
  29. Reminder: None of these restrictions apply to "the real thing".  When you
  30. use any Cakewalk product with a MIDI interface and one or more MIDI
  31. keyboards, then you are limited only by the sound-making capability of the
  32. MIDI keyboard(s).  And even the least expensive MIDI instruments typically
  33. allow you to have *at least* three or four different parts playing at
  34. once.
  35.  
  36.                       -------
  37. ================================( DRIVERS )=================================
  38.                       -------
  39.  
  40. Following is a list of the Installable Port Drivers supplied with this
  41. release:
  42.  
  43.    Driver file    Device
  44.    -----------    -----------------------------------------------------------
  45.  
  46.    MPU401.DRV    MPU-401 compatible (including Music Quest PC MIDI Card)
  47.  
  48.    MQBASIC.DRV    Music Quest Basic MIDI Card
  49.    MQX16.DRV    Music Quest MQX-16
  50.    MQX16S.DRV    Music Quest MQX-16S
  51.    MQX32.DRV    Music Quest MQX-32 or MQX-32M
  52.  
  53.    IBMPS1.DRV    IBM PS/1 Audio Card and Joystick Option
  54.  
  55.    KEY101.DRV    Key (KEE) MIDIator MS-101
  56.  
  57.    CMS101.DRV    Computer Music Supply CMS-101
  58.  
  59.    OPTRON.DRV    Optronics Basic MIDI I/O card
  60.  
  61.    ADLIB.DRV    AdLib or Sound Blaster FM sounds
  62.    SBFMMI.DRV    Sound Blaster FM sounds and MIDI
  63.    SBMI.DRV    Sound Blaster MIDI only (no sounds)
  64.  
  65.    BEEP.DRV    Plays one tone at a time on the PC speaker
  66.  
  67.    M_ADL.DRV    MPU-401 compatible + AdLib/Sound Blaster FM sounds
  68.  
  69.       | The above product names may be trademarks or registered
  70.       | trademarks of their respective manufacturers.
  71.  
  72. +-------------------------------------------------------------------------+
  73.  NOTE: These drivers are copyrighted material just like Cake Demo itself.
  74.     Your license does NOT include the right to copy them (except for
  75.         personal back-up purposes) or the right to modify them.
  76. +-------------------------------------------------------------------------+
  77.  
  78. Note: For space reasons, we have limited the supplied drivers to those
  79. that cover the most popular interfaces for this particular product.
  80.  
  81. Our Supplemental Drivers Diskette contains all single and multiple board
  82. drivers developed so far by Twelve Tone Systems.  New releases of the
  83. Supplemental Drivers Diskette are made as new drivers are created.
  84. Contact Twelve Tone Systems for the latest information on this diskette.
  85. If you desire support for an unsupported interface (or combination of
  86. interfaces), send your request in writing to us ("ATTN: Driver Requests")
  87. for consideration.
  88.  
  89. =====( Installing the right driver for your MIDI interface )===============
  90.  
  91. (1) IMPORTANT: Each Twelve Tone Systems product has been initially set up
  92. with the most likely MIDI interface driver for that product.  But that
  93. may not match the MIDI interface you have.  Copy the appropriate driver
  94. file to a file named MIDIPORT.DRV.  Cakewalk needs to find MIDIPORT.DRV
  95. when it starts; otherwise you will get an error message.
  96.  
  97. For example, if you are using an MPU-401 compatible, you need to enter the
  98. following at the DOS Prompt:
  99.  
  100.     CD \CAKEWALK
  101.     COPY MPU401.DRV MIDIPORT.DRV
  102.  
  103. (2) Then, if you are using a MIDI interface with other than its
  104. factory-default settings -- for example, an MPU-401 compatible on other
  105. than IRQ 2 and base port 330 -- you must run Setup.  Start Cake Demo by
  106. entering at the DOS Prompt:
  107.  
  108.     CAKEDEMO -S
  109.  
  110. Select choice (3), "MIDI Interface Settings", and enter the appropriate
  111. information.
  112.  
  113. If you ever recopy the original .DRV file to MIDIPORT.DRV, you will need
  114. to run Setup again.
  115.  
  116. Tip: If you want to determine which driver is currently installed, just
  117. run Setup as described above.  The interface type is displayed on the
  118. same screen as its current settings.
  119.  
  120. =====( Key MIDIator MS-101/103 Notes )======================================
  121.  
  122. If Cakewalk can't find your Key MIDIator, first make sure you've selected
  123. the right IRQ number and address for your serial port.  Run Setup as
  124. described above and select "MIDI Interface Settings".  For COM1, use IRQ 4
  125. and address 3F8.  For COM2, use IRQ 3 and address 2F8.  If that's okay,
  126. try a different serial cable.  It's critical to get a properly wired
  127. serial cable that connects all the required pins.  The MIDIator uses some
  128. pins that most applications don't need.
  129.  
  130. If you notice occasional or constant garbling of MIDI output, try
  131. adjusting the CPU speed compensation in the driver.  Run Setup as
  132. described above and select "MIDI Interface Settings".  By default, this
  133. parameter is set up to auto-set itself, but this automatic method does not
  134. work for some computers.  Start at 1 and try higher and higher values till
  135. it works, then add 1 or 2 to make sure you'll avoid even a rare glitch.
  136. If it's set too low, MIDI output will be garbled.  If it's set too high,
  137. it will unnecessarily rob performance from your computer.  The faster the
  138. machine, the higher the value required.  One 20Mhz 386 that we know of
  139. uses a value of 21.  If you change your CPU speed, serial port, or
  140. MIDIator, this value might be affected.
  141.  
  142. If after this you still notice garbling of MIDI output, there may be a
  143. problem with the serial port in your computer.  Even if your serial port
  144. works fine for other software, the speed or hardware timing may be off
  145. enough that it won't work with the Key MIDIator, which requires exact
  146. conformance.  Call Key technical support at 817-560-9751.  They will
  147. provide you with a way to test your serial port with the Key interface and
  148. get it working if possible.  Please note that Key is much better equipped
  149. to help you with this kind of hardware problem than we are, since this is
  150. not a problem with Cakewalk.
  151.  
  152. =====( AdLib and Sound Blaster Notes )======================================
  153.  
  154. Twelve Tone Systems supplies several drivers that use the FM sound
  155. capability that is identical on the AdLib and Sound Blaster cards.
  156.  
  157. VOICE MODES: These cards have two modes of operation.  In the default
  158. mode, you can play up to 9 instrumental notes simultaneously.  The special
  159. percussion mode sacrifices some of these instrument notes to create
  160. percussion sounds: in this mode, you get 5 percussion sounds on MIDI
  161. channel 10, and only 6 instrument sounds on the other MIDI channels.
  162.  
  163. To put the card into percussion mode, use a patch change of 126 on MIDI
  164. channel 10; to take it out of percussion mode, use patch change 127.
  165. Probably you will want certain song files to use one mode or the other,
  166. depending on whether the song needs percussion.  You can use Cakewalk's
  167. "Pat" parameter to set up the patch change of 126 or 127 on MIDI channel
  168. 10.  This patch change will get saved in your Cakewalk song file.  See the
  169. manual for more information.
  170.  
  171. PATCHES (SOUNDS): Built into the driver are 128 patches (sounds) following
  172. the "General MIDI" standard.  A list of General MIDI patch numbers and
  173. names follows.
  174.  
  175. The driver can also load ".IBK" files.  The Sound Blaster .IBK file format
  176. is a standard already used by other programs to save patches for the AdLib
  177. and Sound Blaster FM sounds.  To use one of these .IBK files, put it in
  178. the Cakewalk startup directory and name it ADLIB.IBK.  The driver will
  179. find this file and use its patches instead of the built-in defaults.  (Note
  180. that we provide GENMIDI.IBK, which is identical to the General MIDI
  181. patches built into the driver.)
  182.  
  183. Pat  Name        Pat  Name         Pat  Name        Pat  Name
  184. ---  --------    ---  --------     ---  --------    ---  --------
  185.   0  ACGPIANO     32  ACOUBASS      64  SOPRANO      96  FX1
  186.   1  ACPIANO      33  ELECBASS      65  ALTOSAX      97  FX2
  187.   2  ELGPIANO     34  PICKBASS      66  TENORSAX     98  FX3
  188.   3  HONKTONK     35  FRETLESS      67  BARISAX      99  FX4
  189.   4  ELPIANO1     36  SLAPBASS      68  OBOE        100  FX5
  190.   5  ELPIANO2     37  WRDBASS       69  ENGLHORN    101  FX6
  191.   6  HARPSCHD     38  SYNBASS1      70  BASSOON     102  FX7
  192.   7  CLAVICHD     39  SYNBASS2      71  CLARINET    103  FX8
  193.   8  CELESTA      40  VIOLIN        72  PICCOLO     104  SITAR
  194.   9  GLOCK        41  VIOLA         73  FLUTE       105  BANJO
  195.  10  MUSICBOX     42  CELLO         74  RECORDER    106  SHAMISEN
  196.  11  VIBES        43  CONTRA        75  PIPES       107  KOTO
  197.  12  MARIMBA      44  STRINGS1      76  BOTTLE      108  KALIMBA
  198.  13  XYLOPHON     45  PIZZ          77  SHAKA       109  BAGPIPE
  199.  14  TUBEBELL     46  STRINGS2      78  WHISTLE     110  FIDDLE
  200.  15  PIANOBEL     47  TIMPANI       79  WOOD        111  ETHNIC
  201.  16  BARORGAN     48  EXCELSTR      80  LEAD1       112  HANDBELL
  202.  17  PRCORGAN     49  STRSECT       81  LEAD2       113  AGOGO
  203.  18  ROCKORGN     50  SYNSTR1       82  LEAD3       114  STEELDRM
  204.  19  PIPEORGN     51  SYNSTR2       83  LEAD4       115  WOODBLOC
  205.  20  REEDORGN     52  CHORUS        84  LEAD5       116  TAIDRUM
  206.  21  ACCORDN      53  WUZZLE1E      85  LEAD6       117  MELDRUM
  207.  22  HARMNICA     54  VOXSYNTH      86  LEAD7       118  SYNSNAR
  208.  23  TANGO        55  ORCHHIT       87  LEAD8       119  REVCYMB
  209.  24  NYLON        56  TRUMPET1      88  PAD1        120  CHICKEN
  210.  25  ACOUST       57  TROMB1        89  PAD2        121  BREATH
  211.  26  JAZZGTR      58  TUBA3         90  PAD3        122  SEASHORE
  212.  27  ELGUITAR     59  SOFTRUMP      91  PAD4        123  INSECTS
  213.  28  ELGMUTE      60  FRHORN1       92  PAD5        124  OINKEY
  214.  29  OVERDRIV     61  BRASSECT      93  PAD6        125  HELICPTR
  215.  30  HVYMETAL     62  SYNBRASS      94  PAD7        126  CROWD
  216.  31  DTGUITAR     63  BRASSOFT      95  PAD8        127  SHOT
  217.  
  218. The following table describes the percussion MIDI key assignments.  These
  219. have been chosen to correspond as closely as possible with the General
  220. MIDI percussion map.
  221.  
  222. Key  Perc Snd    Key  Perc Snd    Key  Perc Snd    Key  Perc Snd
  223. ---  ---------   ---  ---------   ---  ---------   ---  ---------
  224.  35  kick drum    47  tom          59  cymbal       71  high hat
  225.  36  kick drum    48  tom          60  tom          72  high hat
  226.  37  high hat     49  cymbal       61  tom          73  tom
  227.  38  snare        50  tom          62  tom          74  high hat
  228.  39  high hat     51  cymbal       63  tom          75  tom
  229.  40  snare        52  cymbal       64  tom          76  tom
  230.  41  kick drum    53  high hat     65  tom          77  tom
  231.  42  high hat     54  high hat     66  tom          78  high hat
  232.  43  kick drum    55  cymbal       67  tom          79  high hat
  233.  44  high hat     56  high hat     68  tom          80  high hat
  234.  45  tom          57  cymbal       69  high hat     81  cymbal
  235.  46  high hat     58  snare        70  high hat
  236.  
  237. Sound Blaster owners: Twelve Tone Systems also supplies a driver that
  238. supports the Sound Blaster MIDI interface option.  But note that your
  239. Sound Blaster must have DSP ROM revision 2.0 or later, otherwise Cakewalk
  240. will not find the MIDI interface.  Contact Creative Labs, Inc. to get this
  241. ROM update.
  242.  
  243. =====( Warning About SCSI Drives )==========================================
  244.  
  245. Some SCSI hard drive controller cards use IRQ 2.  Do not attempt to use a
  246. MIDI interface set to IRQ 2 with such a hard drive: loss of data may
  247. result.
  248.  
  249. If you are not sure what kind of hard drive controller you have, then you
  250. *probably* don't have a SCSI controller.  They generally cost more than
  251. ST-506 or ESDI controllers and usually don't come as standard equipment.
  252.  
  253. ****************************************************************************
  254.                  End of README.DOC
  255. ****************************************************************************
  256.