Reference Guide
1240 Instrument definitions
Creating instrument definitions
Assigning the Bank Select method
Your synthesizer uses one of four bank select methods to switch back and forth between banks of
sounds. To find the method used for your instrument, check the instrument’s User’s Guide or the
manufacturer’s web site. The four methods are as follows:
The bank select method you choose affects the bank numbers that you assign to each patch list, as
described in the following section. Here’s how you compute the bank numbers:
Here is an example of the Normal bank select method. According to the documentation for the
Roland JV-1080 synthesizer, the PR-A Bank has a Controller 0 value of 81 and a Controller 32 value
of 0. You compute the bank number that you enter in the instrument definition as follows: (81 x 128)
+ 0 = 10,368.
Method Used for
Normal Instruments that respond to Controller 0 or Controller 32 bank select messages
Controller 0 only Instruments that only respond to Controller 0 bank select messages
Controller 32 only Instruments that only respond to Controller 32 bank select messages
Patch 100...127 Instruments that let you change banks by sending patch changes between 100 and
127
Table 215.
Bank select method To compute the bank number
Normal Take the value of Controller 0, multiply it by 128, and add the value of Controller
32 to derive the bank number.
Note: A synthesizer manufacturer may refer to Controller 0 as the MSB (Most
Significant Byte) and to Controller 32 as the LSB (Least Significant Byte).
Controller 0 only The value of Controller 0 is the bank number.
Controller 32 only The value of Controller 32 is the bank number.
Patch 100...127 Take the patch number and subtract 100 to derive the bank number.
Table 216.