Cubase Studio Module Driver for Roland SC-88    Alan Baxter Feb. 27/95

Note that the DRIVER NAMES on disk, are pointed to from within the program.
If you were to change the filename, the file would not be found
when you attempt in the case of the 2   x versions, to update
EDITABLE NAMES in the driver file itself.
DO NOT CHANGE THE FILENAMES.

In all driver source, the DEVICE NAME is the same as the FILENAME in
Global Settings, thus all drivers appear differently to Cubase as required.
They must each have a unique device name.
These will be shortened to:

A1
A2
B1
B2



SC_88.D .DEV            for assigning to Port A, has Sounds1 and DUMP ALL
                        Only driver that does Sysex DUMP of type ALL

SC_88X.D .DEV           for assigning to Port A, has Sounds2
                        has 256 USER PROG. Sounds with editable names

SC_88B.D .DEV           for assigning to Port B, has Sounds1
                                   
SC_88BX.D .DEV          for assigning to Port B, has Sounds2
                        has 256 USER PROG. Sounds with editable names

Dumps are done from the SC_88.DEV driver only.
They are best done from the Modules Menu entry method into Patch Manager.


SC-88 Studio Module support had to be done using 2 (and 4) Drivers 
since the Studio module can only display 16 sub-banks per driver.

If you are using only 16 Channels (you can assign B Parts to A channels and
still get 32 Parts) i.e.-  1 MIDI Port, you may only ant to use 1 driver.
The SC_88 supports the MAIN Bank and USER DRUMS, all VARIATIONS except
for 7 of them, which means there are 16 (mostly mundane) sounds you
can't select via this driver. (Select them manually.) That's what the
2nd driver for each port is for. For Port A the SC_88x.dev driver
supports the 7 banks missing in the main driver, and it also adds the 
2 USER PROGRAMMBLE SOUND banks, for 256 more sounds. The names are
blank at present but you can name them in the Patch Window and save and load
them. To edit them, hold ALT and douob;e-click on the Patch Name slot.

There are many reasons why I chose this driver philosophy, based on my
experience with multitimbral modules and practical realizations about
what takes place over time after you start a song and keep enhacing it.
Rather than start a song with a single driver on 1 port, and have to alter
my sysex dump strategy later, I decided to always do dumps of type ALL.
The file is only 25k which is reasonable considering it saves the entire
state of the module. It takes about 15 sec. to do a dump.

Note: In all 4 ver. I've seen so far of theStudio Module (Windos Ver.)
the AUTOSEND on Song Load does not work. It ALAYS does 1 of 2 things.
It either does nothing quietly, or it crashes Windows to DOS. Beware.
Do Global Sends from the menu only.

