Setting Buttons and Sustain Pedal to Send Combined Program Change, Bank LSB and
Bank MSB Messages
The assignable buttons and the sustain pedal can be configured to send a multi-part message, consisting of a
Program Change, Bank LSB and Bank MSB message when pressed. This is useful for specific preset/sound
selection from a specific bank of a connected synthesizer or virtual instrument. This requires four values to be
specified (values given are examples):
Key
Control Assign
Data 1 (example)
Data 2 (example)
Data 3 (example)
The following example configures a button to send a total of 3 MIDI messages each time the button is pressed (Bank
LSB, Bank MSB and Program Change), allowing you to recall any sound in any bank of a connected software or
hardware synthesizer that supports this:
1.
Press the Edit button.
2.
Press the Select button or Control Select (Ctrl Sel) key.
3.
Select the Control as described earlier in this guide.
4.
Press the Control Assign (Ctrl Asgn) key.
5.
Enter 145 using the number keys. This sets the button or the pedal to send a combined Bank Select/Program
Change message.
6.
Press the Data 1 key.
7.
Enter the Program Change number, for example, 42.
8.
Press the Data 2 key.
9.
Enter the Bank LSB number, for example, 8.
10. Press the Data 3 key.
11. Enter the Bank MSB number, for example, 32.
12. Press the Enter key.
Programming a Button or Sustain Pedal to Increment/Decrement a MIDI CC Value
It is possible to configure a button to increase or decrease a value each time it is pressed. This is useful if you want to
step through values one by one each time a button is pressed. To configure a button to increment a MIDI CC
between a minimum and maximum value, assign the button to number 154. The minimum and maximum values are
set using the Data 2 and Data 3 parameters respectively. This requires four values to be specified (values given are
examples):
Key
Control Assign
Data 1 (example)
Data 2 (example)
Data 3 (example)
Parameter
Program/Bank Preset select
Program Change Number
Bank LSB number
Bank MSB number
Parameter
Increment MIDI CC
MIDI CC number
Low limit
High limit
13
Value
145
42
8
32
Value
154
72 (Release Time)
0
127