Programming Your PC2R
Using the PC2R with Other Gear
4-37
If you have an instrument like a Roland, which responds only to Controller 0 for bank selection,
you have to know how to calculate the bank number. Controller 0 is the Most Significant Byte
(MSB) and Controller 32 is the Least Significant Byte (LSB). If you see the two bank controllers
together, they are normally shown as MSB/LSB. This means that you count by incrementing the
number in the LSB column before incrementing the MSB. In essence, you are counting in base
128. To make it obvious for the majority of us who prefer to think in base 10, the following
numbers show how the banks increment:
When you’ve selected the Bank parameter in the PC2R, the display shows you both the
0/32
value and the bank number equivalent. With other parameters selected, the display shows only
the bank number equivalent, followed by a colon (:), followed by the program number.
To figure out which bank number equivalent you need, follow this formula:
MSB x 128 + LSB
Using the Roland example, if they require you to send Controller 0 with a value of 80 and no
value of Controller 32, then you would have 80 x 128 + 0 = 10,240. With the Bank parameter
selected, if you scroll to
10240
, you will see the display show both 80/0 and 10240.
Another example: If the Roland required you send Controller 0 with a value of
81
and Controller
32 with a value of 2, then you would have 81 x 128 + 2 = 10,370. Again, setting the value of the
Bank parameter to
10370
will show both 81/2 and 10370.
Controller 0/32 Value
Bank Number
0/0
0
0/1
1
0/2
2
…
…
0/127
127
1/0
128
1/1
129
…
…
2/0
256
…
…