NOTE: The net effects of these guidelines is to 1) add a Controller #32 = 1 event
before every patch for SC-55 sequences, 2) to replace the Controller #32 = 0 events in
the SC-88 sequence with a Controller #32 = 2, and 3) to replace the Controller #32 = 0
events in the SC-88 Pro sequence with a Controller #32 = 3.
Exactly how we accomplish that will differ depending on how your sequencer works because
many sequencers hide most controller #32 events as a parameter in the patch event or in an
unseen setup area. If your sequencer does not hide any of them, then simply adding or editing
the controller #32 event prior to every patch is all you need to do. If the patch events in your
sequencer embed controllers parameters into bank parameters, then the procedure might be a
bit more complicated.
SYSEX is the wrong way to “fix” SC-55 or SC-88 sequences
In the SC-88 and above Sound Canvas models, an internal address at 40 4X 01 holds a
number that determines what map should be used when map 0 is addressed. On some newer
SC-55 models it is possible that this address is hard wired as a 1. On other SC-55 models it is
an address that either does not exist or is totally ignored.
At first it might seem as though writing a SYSEX poking a 1 or a 2 into this area is the best way
to make the SC-88 and above emulate the SC-55 or SC-88. Although poking a 1 or a 2 into
this address for each part will accomplish the effect, it will also have other side effects that will
be frustrating to the SC-88 and SC-88 Pro user (and the future 4th generation Sound Canvas
user).
This address is unaffected by a both a GS reset and a GM-reset. The only way for the SC-88
and SC-88 Pro to recover from this parameter alteration is to poke a 2 or a 3 back into it for
each part altered, or to do a factory reset. Some SC-88 and SC-88 Pro models do a factory
reset at power up. Others like the M-GS64 and the SC-880 do not. Even the SC-55 mode
button will not undo the SYSEX message.
You can’t create a sequence that can know what Sound Canvas it is playing on, so it can’t
know what value was in that address before you poked a 1 or a 2 into it. Since you do not
know the original value, you can’t restore the original value. Your sequence should use a
method that will work every time on any Sound Canvas and that will stop working the moment
your sequence ends. The SYSEX approach does not meet these requirements.
NOTE: You might need to edit the instrument definition for your sequencer so that it addresses
map 2 directly for SC-88 native sounds or map 3 for SC-88 Pro sounds. The GREAVES.ZIP
or RWGSCINS.ZIP files contain Cakewalk instrument definitions for the Sound Canvas that
already follow these guidelines. (See Chapter 5 for URL’s)
18
Comentarios a estos manuales