Download SCUG Compatibility Guide
Transcript
Using Controllers This is for sequencers that permit you to enter in controller events and allow you to enter patch events separately from controllers or methods. The advantage of this is that you can use values for controller #0 that are identical to the variation number. You can also use values for controller #32 that are equal to the map number. The disadvantage is that you can lose track of what the controller values are if you do not use them both immediately before your patch event. Another disadvantage is that many instrument definitions ignore controller events so that your sequencer can not display for you the correct patch name. All you see are numbers or the text for one map. Using Hybrid Technique This is for sequencers that allow you to use the Controller #0 method, but not the normal method. Or for those of you who want to use the Controller #0 method while placing ahead of each “Controller #0 method patch call,” your own controller #32 event. The advantage of this approach is that you can still use values for bank and controller #32 that match the Roland variation and map numbers. But you will need to use a vague instrument definition that is multi-mapped for each sound name. Before we get to the details You might want to read each section of this chapter because much of the explanatory information applies to all generations of the Sound Canvas and wont be completely repeated in every section. Besides, the more you understand about what other users need to do the better you will understand your own. SC-55 Users: The SC-55 was designed to respond to controller #0 bank switching but it can respond to Normal bank switching without any problems. It simply ignores the controller #32 value. In each of the listings in this section we will try to get the SC-55 sound “Nylon Gt.2.” This is PC 25, Variation 32. Remember that PC 25 is MIDI patch number 24. Also remember our goal is to create a patch call in our sequences that will call the SC-55 patch on every Sound Canvas. Using Methods: Using the Controller #0 method, you used to do something like this: 20