home *** CD-ROM | disk | FTP | other *** search
-
- ===============================( README.DOC )===============================
-
- README.DOC for Supplemental Drivers Diskette
-
- $Date: 27 Jan 1993 14:20:50 $
-
- Cakewalk is copyright (c) Greg Hendershott, 1987, 1988, 1989, 1990.
- All rights reserved.
- Cakewalk is a trademark of Twelve Tone Systems, Inc.
-
- ============================================================================
-
- -------
- ================================( DRIVERS )=================================
- -------
-
- Following is a list of the Installable Port Drivers supplied with this
- release:
-
- Driver file Device
- ----------- -----------------------------------------------------------
-
- MPU401.DRV MPU-401 compatible (including Music Quest PC MIDI Card)
-
- MQBASIC.DRV Music Quest Basic MIDI Card
- MQX16.DRV Music Quest MQX-16
- MQX16S.DRV Music Quest MQX-16S
- MQX32.DRV Music Quest MQX-32 or MQX-32M
-
- MTP.DRV Mark of the Unicorn MIDI Time Piece with IBM PC card
- MTP2.DRV 2 Mark of the Unicorn MIDI Time Pieces w/ 1 IBM PC card
-
- IBMPS1.DRV IBM PS/1 Audio Card and Joystick Option
-
- YAMAHAC1.DRV Yamaha C1
-
- KEY101.DRV Key (KEE) MIDIator MS-101
- KEY103.DRV Key (KEE) MIDIator MS-103
- KEY124.DRV Key (KEE) MIDIator MS-124
-
- CMS101.DRV Computer Music Supply CMS-101
- CMS102.DRV Computer Music Supply CMS-102
- CMS104.DRV Computer Music Supply CMS-104
- CMS401II.DRV Computer Music Supply CMS-401-II
- CMS444.DRV Computer Music Supply CMS-444
- CMS444II.DRV Computer Music Supply CMS-444-II
- CMS444Z.DRV Computer Music Supply CMS-444Z
-
- TG100.DRV Yamaha TG100 and Optronics Basic MIDI I/O card
-
- ADLIB.DRV FM sounds (1OPL2,2OPL2,1OPL3) for AdLib, Sound Blaster, etc.
- SBFMMI.DRV Sound Blaster FM sounds and MIDI
- SBMI.DRV Sound Blaster MIDI only (no FM sounds)
-
- SFX.DRV ATI STEREO■F/X FM sounds and MIDI
-
- CVXMM.DRV Covox MIDI Maestro
- CVXSM2.DRV Covox Sound Master II FM sounds and MIDI
-
- PCM68EX.DRV PAiA PCM68 with Second Port Expansion
- (if no Second Port Expansion, use CMS101.DRV)
-
- BEEP.DRV Plays one tone at a time on the PC speaker
-
- NULL.DRV No MIDI interface installed
-
- 2MPU401.DRV 2 MPU-401 compatible cards
- 2MQ32.DRV 2 Music Quest MQX-32(M)'s
- MQ16S_M.DRV Music Quest MQX-16S + MPU-401 compatible
- MQ32_MPU.DRV Music Quest MQX-32(M) + MPU-401 compatible
-
- MBADL.DRV Music Quest Basic + FM sounds for AdLib, Sound Blaster, etc.
- M_ADL.DRV MPU-401 compatible + FM sounds for AdLib, Sound Blaster, etc.
- M_SBFMMI.DRV MPU-401 compatible + Sound Blaster FM sounds and MIDI
-
- M_2C104.DRV MPU-401 compatible + 2 Computer Music Supply CMS-104's
- M_C401II.DRV MPU-401 compatible + Computer Music Supply CMS-401-II
- M_CMS101.DRV MPU-401 compatible + Computer Music Supply CMS-101
- M_CMS104.DRV MPU-401 compatible + Computer Music Supply CMS-104
-
- M_K101.DRV MPU-401 compatible + Key MS-101
- M_K103.DRV MPU-401 compatible + Key MS-103
-
- | The above product names may be trademarks or registered
- | trademarks of their respective manufacturers.
-
- +-------------------------------------------------------------------------+
- NOTE: These drivers are copyrighted material just like Cakewalk itself.
- Your license does NOT include the right to copy them (except for
- personal back-up purposes) or the right to modify them.
- +-------------------------------------------------------------------------+
-
- Our Supplemental Drivers Diskette contains all single and multiple board
- drivers developed so far by Twelve Tone Systems. New releases of the
- Supplemental Drivers Diskette are made as new drivers are created.
- Contact Twelve Tone Systems for the latest information on this diskette.
- If you desire support for an unsupported interface (or combination of
- interfaces), send your request in writing to us ("ATTN: Driver Requests")
- for consideration.
-
- =====( Installing the right driver for your MIDI interface )===============
-
- (1) IMPORTANT: Each Twelve Tone Systems product has been initially set up
- with the most likely MIDI interface driver for that product. But that
- may not match the MIDI interface you have. Copy the appropriate driver
- file to a file named MIDIPORT.DRV. Cakewalk needs to find MIDIPORT.DRV
- when it starts; otherwise you will get an error message.
-
- For example, if you are using an MPU-401 compatible, you need to enter the
- following at the DOS Prompt:
-
- CD \CAKEWALK
- COPY MPU401.DRV MIDIPORT.DRV
-
- (2) Then, if you are using a MIDI interface with other than its
- factory-default settings -- for example, an MPU-401 compatible on other
- than IRQ 2 and base port 330 -- you must run Setup. Start Cakewalk by
- entering at the DOS Prompt:
-
- CAKEWALK -S
-
- Select choice (3), "MIDI Interface Settings", and enter the appropriate
- information.
-
- If you ever recopy the original .DRV file to MIDIPORT.DRV, you will need
- to run Setup again.
-
- Tip: If you want to determine which driver is currently installed, just
- run Setup as described above. The interface type is displayed on the
- same screen as its current settings.
-
- =====( If you are upgrading from 3.0 )======================================
-
- If you are using an interface with other than its out-of-the-box,
- factory-default settings, you must run Setup again. The settings you
- previously made used to be stored in CAKEWALK.INI, but Cakewalk no longer
- looks in CAKEWALK.INI for these values. It looks in MIDIPORT.DRV. And
- when you run Setup, the values you set are now stored in MIDIPORT.DRV.
-
- If you ever recopy the original .DRV file to MIDIPORT.DRV, you will need
- to run Setup again.
-
- =====( Mark of the Unicorn MIDI Time Piece Notes )==========================
-
- The Twelve Tone Systems MIDI Time Piece driver has been changed to no
- longer modify the configuration of the MTP. It will work with whatever
- configuration you left the MTP in using the MTP configuration software.
- This gives you more flexibility, but also gives you the power to set up
- the MTP in ways that won't work. For this reason, we now supply a sample
- configuration in CAKEWALK.MTP which you can load with the MTP
- configuration program. Use this as a starting point and guide to help you
- understand the basic requirements. For example, you want to be sure that
- the computer can receive from the MIDI Ins and that the MIDI Outs can
- receive from the computer. Users with two MTP's should set the first MTP
- (the one that's connected to the computer) to be ports 1-8 and the second
- to be ports 9-16 and read input sync audio on the first MTP, based on
- CAKEWALK.MTP, though you can enable the necessary routings to/from the
- second MTP to get past these limitations if you wish.
-
- =====( IBM PS/1 Owners Only: Using the IBM PS/1's Thru/Out Port )==========
-
- The IBM PS/1 Audio/Joystick Card has a MIDI Thru/Out port which can be set
- to either Thru or Out. When it's set to Thru, it outputs a copy of what
- comes into the MIDI In port. This is true even when Cakewalk is not
- running. When it's set to Out, it outputs a copy of what the MIDI Out port
- is sending. Cakewalk must be running to generate this output.
-
- When the IBM PS/1 starts up, the MIDI Thru/Out port is set to Out. We have
- supplied two programs you can run to set this the way you prefer. At the
- DOS prompt, type PS1THRU to set it to Thru and PS1OUT to set it to Out. You
- may want to put one of these commands in your AUTOEXEC.BAT file, so it gets
- set right automatically every time your PS/1 starts up. Note that
- Cakewalk sets it to Out while running, and restores the original state
- when done.
-
- Hint: You may want to put PS1THRU in your AUTOEXEC.BAT file, and then use
- the MIDI Thru/Out Port instead of the MIDI Out Port. This way, when
- Cakewalk is running you get what the program sends, and when the program
- is not running you get an echo of MIDI In.
-
- =====( Key MIDIator MS-101/103/124 Notes )==================================
-
- If Cakewalk can't find your Key MIDIator, first make sure you've selected
- the right IRQ number and address for your serial port. Run Setup as
- described above and select "MIDI Interface Settings". For COM1, use IRQ 4
- and address 3F8. For COM2, use IRQ 3 and address 2F8. If that's okay,
- try a different serial cable. It's critical to get a properly wired
- serial cable that connects all the required pins. The MIDIator uses some
- pins that most applications don't need.
-
- If you notice occasional or constant garbling of MIDI output, try
- adjusting the CPU speed compensation in the driver. Run Setup as
- described above and select "MIDI Interface Settings". By default, this
- parameter is set up to auto-set itself, but this automatic method does not
- work for some computers. Start at 1 and try higher and higher values till
- it works, then add 1 or 2 to make sure you'll avoid even a rare glitch.
- If it's set too low, MIDI output will be garbled. If it's set too high,
- it will unnecessarily rob performance from your computer. The faster the
- machine, the higher the value required. One 20Mhz 386 that we know of
- uses a value of 21. If you change your CPU speed, serial port, or
- MIDIator, this value might be affected.
-
- If after this you still notice garbling of MIDI output, there may be a
- problem with the serial port in your computer. Even if your serial port
- works fine for other software, the speed or hardware timing may be off
- enough that it won't work with the Key MIDIator, which requires exact
- conformance. Call Key technical support at 817-560-9751. They will
- provide you with a way to test your serial port with the Key interface and
- get it working if possible. Please note that Key is much better equipped
- to help you with this kind of hardware problem than we are, since this is
- not a problem with Cakewalk.
-
- =====( Yamaha TG100 and Optronics Notes )===================================
-
- TG100.DRV supports the Yamaha TG100 via your computer's serial port using
- the connector cable supplied with the TG100. The TG100 also offers you a
- a MIDI In and a MIDI Out that Cakewalk can directly use. But note that
- the TG100 requires that your PC's serial port be able to run at the high
- rate of 38400 bps. The newer, better PC's can do this, but some of the
- older ones may not be able to run this fast. If you have an 8088 or 80286
- PC, we suggest you try before you buy.
-
- TG100.DRV also supports the Optronics Basic MIDI I/O card on all PC's, and
- replaces the older OPTRON.DRV. You should run Setup and check the base
- port address and IRQ parameters, since they don't match the default
- configuration of the card out of the box.
-
- =====( Cards with FM Sounds )===============================================
-
- Twelve Tone Systems supplies several drivers that work with the Yamaha FM
- chips used on many popular sound cards. Three different FM chip
- configurations are supported: 1 OPL2 chip, 2 OPL2 chips, and 1 OPL3 chip.
- Cards with 1 OPL2 chip include the AdLib, non-Pro Sound Blaster, ATI
- STEREO■F/X, and Covox Sound Master II. Cards with 2 OPL2 chips include
- the first version of the Sound Blaster Pro and the Media Vision Pro
- AudioSpectrum. Cards with 1 OPL3 chip include the second version of the
- Sound Blaster Pro and the Media Vision Pro AudioSpectrum 16.
-
- VOICE MODES: The OPL2 chip has two modes of operation. In the default
- mode, you can play up to 9 instrumental notes simultaneously. The special
- percussion mode sacrifices some of these instrument notes to create
- percussion sounds: in this mode, you get 5 percussion sounds on MIDI
- channel 10, and only 6 instrument sounds on the other MIDI channels. To
- put the chip into percussion mode, use a patch change of 126 on MIDI
- channel 10; to take it out of percussion mode, use patch change 127.
- Probably you will want certain song files to use one mode or the other,
- depending on whether the song needs percussion. You can use Cakewalk's
- Track View "Pat" parameter to set up the patch change of 126 or 127 on
- MIDI channel 10. This patch change will get saved in your Cakewalk work
- file. See the manual for more information.
-
- Cards with 2 OPL2 chips can be used in one of two ways: Stereo Mode gives
- you the same number of voices as a 1 OPL2 chip card, but allows you to pan
- the voices left and right using controller 10 messages in your song. We
- do this by playing the voices on both FM chips at the same time but at
- different volumes. Mono Mode gives up stereo but allows you up to 18
- voices or 15 plus 5 percussion voices in the percussion mode. We do this
- by allocating first the voices of one FM chip and then the other when the
- first one's voices are used up. Of course, you should mix the two
- channels together for sensible output in Mono Mode. Stereo Mode is the
- default. To switch between Mono and Stereo Mode, you must run Setup as
- described above.
-
- Cards with 1 OPL3 chip are capable of playing 4-operator FM voices, but
- only with 6 voices polyphony plus drums. Instead, we emulate the behavior
- of 2 OPL2 chips described above. The OPL3 chip is capable of nearly
- identical emulation, with the same polyphony and Mono/Stereo modes. It
- also has the advantage in Mono Mode of being able to pan voices to left,
- right, or center (very grainy pan) using controller 10.
-
- PATCHES (SOUNDS): Built into the driver are 128 patches (sounds) following
- the "General MIDI" standard. A list of General MIDI patch numbers and
- names follows.
-
- The driver can also load ".IBK" files. The Sound Blaster .IBK file format
- is a standard already used by other programs to save patches for the AdLib
- and Sound Blaster FM sounds. To use one of these .IBK files, put it in
- the Cakewalk startup directory and name it ADLIB.IBK. The driver will
- find this file and use its patches instead of the built-in defaults. (Note
- that we provide GENMIDI.IBK, which is identical to the General MIDI
- patches built into the driver.)
-
- Pat Name Pat Name Pat Name Pat Name
- --- -------- --- -------- --- -------- --- --------
- 0 ACGPIANO 32 ACOUBASS 64 SOPRANO 96 FX1
- 1 ACPIANO 33 ELECBASS 65 ALTOSAX 97 FX2
- 2 ELGPIANO 34 PICKBASS 66 TENORSAX 98 FX3
- 3 HONKTONK 35 FRETLESS 67 BARISAX 99 FX4
- 4 ELPIANO1 36 SLAPBASS 68 OBOE 100 FX5
- 5 ELPIANO2 37 WRDBASS 69 ENGLHORN 101 FX6
- 6 HARPSCHD 38 SYNBASS1 70 BASSOON 102 FX7
- 7 CLAVICHD 39 SYNBASS2 71 CLARINET 103 FX8
- 8 CELESTA 40 VIOLIN 72 PICCOLO 104 SITAR
- 9 GLOCK 41 VIOLA 73 FLUTE 105 BANJO
- 10 MUSICBOX 42 CELLO 74 RECORDER 106 SHAMISEN
- 11 VIBES 43 CONTRA 75 PIPES 107 KOTO
- 12 MARIMBA 44 STRINGS1 76 BOTTLE 108 KALIMBA
- 13 XYLOPHON 45 PIZZ 77 SHAKA 109 BAGPIPE
- 14 TUBEBELL 46 HARP 78 WHISTLE 110 FIDDLE
- 15 PIANOBEL 47 TIMPANI 79 WOOD 111 ETHNIC
- 16 BARORGAN 48 EXCELSTR 80 LEAD1 112 HANDBELL
- 17 PRCORGAN 49 STRSECT 81 LEAD2 113 AGOGO
- 18 ROCKORGN 50 SYNSTR1 82 LEAD3 114 STEELDRM
- 19 PIPEORGN 51 SYNSTR2 83 LEAD4 115 WOODBLOC
- 20 REEDORGN 52 CHORUS 84 LEAD5 116 TAIDRUM
- 21 ACCORDN 53 WUZZLE1E 85 LEAD6 117 MELDRUM
- 22 HARMNICA 54 VOXSYNTH 86 LEAD7 118 SYNSNAR
- 23 TANGO 55 ORCHHIT 87 LEAD8 119 REVCYMB
- 24 NYLON 56 TRUMPET1 88 PAD1 120 CHICKEN
- 25 ACOUST 57 TROMB1 89 PAD2 121 BREATH
- 26 JAZZGTR 58 TUBA3 90 PAD3 122 SEASHORE
- 27 ELGUITAR 59 SOFTRUMP 91 PAD4 123 INSECTS
- 28 ELGMUTE 60 FRHORN1 92 PAD5 124 OINKEY
- 29 OVERDRIV 61 BRASSECT 93 PAD6 125 HELICPTR
- 30 HVYMETAL 62 SYNBRASS 94 PAD7 126 CROWD
- 31 DTGUITAR 63 BRASSOFT 95 PAD8 127 SHOT
-
- The following table describes the percussion MIDI key assignments. These
- have been chosen to correspond as closely as possible with the General
- MIDI percussion map.
-
- Key Perc Snd Key Perc Snd Key Perc Snd Key Perc Snd
- --- --------- --- --------- --- --------- --- ---------
- 35 kick drum 47 tom 59 cymbal 71 high hat
- 36 kick drum 48 tom 60 tom 72 high hat
- 37 high hat 49 cymbal 61 tom 73 tom
- 38 snare 50 tom 62 tom 74 high hat
- 39 high hat 51 cymbal 63 tom 75 tom
- 40 snare 52 cymbal 64 tom 76 tom
- 41 kick drum 53 high hat 65 tom 77 tom
- 42 high hat 54 high hat 66 tom 78 high hat
- 43 kick drum 55 cymbal 67 tom 79 high hat
- 44 high hat 56 high hat 68 tom 80 high hat
- 45 tom 57 cymbal 69 high hat 81 cymbal
- 46 high hat 58 snare 70 high hat
-
- Port and Base Channel info: Drivers supporting FM sounds plus MIDI (like
- SBFMMI.DRV, SFX.DRV, and CVXSM2.DRV) are implemented as a combination of
- two separate drivers. For Cakewalk Professional and LIVE! users, this
- means that the FM sounds are available on output port 1 and MIDI on output
- port 2. For Cakewalk Standard users, output ports are not separately
- addressable; port numbers are ignored and all output goes to all ports.
- So, you may wish to restrict FM sounds to certain channels. To do this,
- run Setup as described above and select "MIDI Interface Settings". Set
- the FM Base Channel and Number of Channels parameters to the desired
- range.
-
- Non-Pro Sound Blaster owners: The Twelve Tone Systems drivers supporting
- Sound Blaster MIDI will work with the non-Pro Sound Blaster MIDI interface
- option. But note that your Sound Blaster must have DSP ROM revision 2.0
- or later, otherwise Cakewalk will not find the MIDI interface. Contact
- Creative Labs, Inc. to get this ROM update. If you have a Sound Blaster
- Pro, there's no problem here because rev 2.0 came out before the Sound
- Blaster Pro did.
-
- Sound Blaster Pro owners: The Sound Blaster Pro has an on-board mixer, and
- the default levels make FM sounds rather soft. Our current Sound Blaster
- driver no longer sets those levels high itself. We now leave it up to you
- to set them, rather than undoing the existing mixer setting (which you may
- have set and preferred). Refer to the Sound Blaster manual and issue the
- mixer level command from the DOS prompt (perhaps in your AUTOEXEC.BAT),
- similar to this:
- C:\SBPRO\SBP-SET /FM:15,15 /M:15,15
-
- ===( Using Music Quest MQX Chase Lock Sync (CLS) )=========================
-
- When using MQX Chase Lock Sync (CLS) you must run the Cakewalk Setup each
- time you want to switch between two modes. One mode is for striping a tape
- (which you do infrequently). The other mode is for playing in sync to a
- striped tape (which is what you'll do most of the time). So, you'll normally
- leave Cakewalk configured to SYNC to CLS. Whenever you need to stripe a new
- tape, you need to run Setup to select STRIPING mode, stripe the tape, then
- run Setup again to leave the mode set back to SYNC to CLS. Following are
- step-by-step instructions for each of these two procedures.
- Note:| If you use SMPTE sync with Cakewalk Professional, none of this
- | applies to you.
-
- -----( Striping Chase Lock Sync )-----
-
- When you wish to stripe a tape with CLS, you'll need to run the Setup
- option to configure the driver and MQX card for striping mode:
- -1- Start Cakewalk with the " -S" flag to run Setup.
- -2- Pick the "MIDI Interface" choice.
- -3- Set the sync choice "Stripe CLS", and press ENTER to go back to
- the main setup menu.
- -4- If you'll finish all your striping during this one Cakewalk session,
- it will be easiest NOT to save this configuration. Don't press "S" to save,
- just press "C" to run Cakewalk with these new settings.
- -5- Follow the normal procedure for striping a tape. Here's a quick
- summary of the information you should already be familiar with from the
- Cakewalk and MQX Card manuals:
- Connect an audio cable from the card's Tape Out jack to your tape
- recorder's input. Don't use noise reduction on the track with CLS.
- Load your work file, and set Settings/Clock to "Internal". Start the tape
- recording, wait a few seconds, and then play your work from start to finish.
-
- -----( Syncing to Chase Lock Sync )-----
-
- Note:| Normally you'll need to do steps (1)-(5) only when you've just
- | been striping a tape, and now want to switch the mode to
- | syncing. If you've already switched the mode to syncing to CLS
- | and saved it, you won't need to run Setup each time.
-
- -1- Start Cakewalk with the " -S" flag to run Setup.
- -2- Pick the "MIDI Interface" choice.
- -3- Set the sync choice "Sync to CLS", and press ENTER to go back
- to the main Setup menu.
- -4- Press "S" to save these settings. in the driver file. You'll probably
- want to do this because most of the time you'll be syncing to CLS, not
- striping a tape with CLS.
- -5- Press "C" to run Cakewalk now with these new settings.
- -6- Follow the normal procedure for syncing to CLS. Here's a quick summary
- of the information you should already be familiar with from the Cakewalk
- and MQX Card manuals:
- Connect an audio cable from your tape recorder's sync output to the card's
- Tape In jack. Don't use noise reduction on the track with CLS.
- Load your work file. Set Settings/Clock to "MIDI Sync", if you haven't
- already done so for this file.
- Set Cakewalk to record or play (use Chase Mode if you like), and start
- your tape playing wherever you like. Cakewalk will chase to the right
- location and begin record/playback.
-
- =====( MQX-32 Notes )=======================================================
-
- If you have an MQX-32 or MQX-32M interface, and find that Cakewalk
- Professional is sending all MIDI output to both ports, rather than the
- ports you select in the Track View, then first verify that you're using
- the MQX-32 driver, MQX32.DRV. If so, then the problem is that you may
- have an older MQX-32 that cannot separately address its MIDI ports when in
- UART mode. Contact Music Quest at (214) 881-7408 for information on how
- to obtain a ROM upgrade for your interface card.
-
- =====( Using Cake Pro with multi-board drivers )============================
-
- (1) Install and configure the cards. Set each card to a different
- base port port address and a different IRQ. Example: Card A on the
- factory-default settings of port 330h and IRQ 2; Card B on port 300h
- and IRQ 5 (or IRQ 7). Jot down these numbers for each card while you
- set the jumpers.
-
- (2) Copy the .DRV file to MIDIPORT.DRV.
-
- (3) Start Cakewalk Professional with the -S flag: "CAKEPRO -S".
-
- (4) Pick "MIDI Interface Setup". Enter the values you jotted down
- for each card's IRQ and base port address.
-
- (5) Go back to the main setup menu, and Save your settings.
-
- Now Cakewalk Professional has available all the separately-addressable
- output ports. All of the input ports will be intelligently merged.
-
- =====( Warning About SCSI Drives )==========================================
-
- Some SCSI hard drive controller cards use IRQ 2. Do not attempt to use a
- MIDI interface set to IRQ 2 with such a hard drive: loss of data may
- result.
-
- If you are not sure what kind of hard drive controller you have, then you
- *probably* don't have a SCSI controller. They generally cost more than
- ST-506 or ESDI controllers and usually don't come as standard equipment.
-
- ****************************************************************************
- End of README.DOC
- ****************************************************************************
-