Setting Trigger Values for the Buttons or the Sustain Pedal
When standard MIDI CC numbers are assigned to buttons or the Sustain pedal, they will trigger between two values.
The sustain pedal is already configured to send trigger values by default, ensuring it activates the sustain effect when
pressed and deactivates it when the pedal is released. Buttons can also be configured to operate this way, which
requires three values to be specified.
Key
Control Assign (example)
Data 2 (example)
Data 3 (example)
1.
Press the Edit button.
2.
Press the Select button or Control Select (Ctrl Sel) key.
3.
Select a button as described earlier in this guide.
4.
Press the Control Assign (Ctrl Asgn) key.
5.
Type 10 using the number keys. This assigns MIDI CC number 10 (Pan) to the button.
6.
Press the Data 2 key.
7.
Type 0 using the number keys to assign the "release" (minimum) value.
8.
Press the Data 3 key.
9.
Type 127 using the number keys to assign the "pressed" (maximum) value.
10. Press the Enter key.
TIP: It can be useful to transmit two other specific values instead of sending minimum (zero) and maximum (127)
values as in the above example. When assigning a button to control Pan (MIDI CC 10), you can, for example,
configure Data 2 to send Value 38, and Data 3 to send Value 93, effectively causing pan to switch between the
approximate "ten o'clock" and "two o'clock" positions when pressing the button, and releasing the button.
Setting Toggle Values (Min/Max) for Buttons or the Sustain Pedal
It is possible to set a Toggle Value for a button or the sustain pedal, causing it to send one value when first pressed
and another value when pressed again. This means that one value is sent the first time it is pressed, and another
value is sent the next time it is pressed. When configuring a button or the sustain pedal to operate in Toggle Mode,
the following four values need to be specified:
Key
Control Assign
Data 1 (example)
Data 2 (example)
Data 3 (example)
NOTE: When working with proprietary M-Audio parameters from the 128-255 range, the Control Assign setting is
used to configure a button or the sustain pedal for this special mode of operation. This means that certain values that
are usually specified through the "Control Assign" setting must instead be specified via the "Data 1" parameter (such
as the standard MIDI CC parameter in the example below).
Parameter
MIDI CC number
Release
Press
Parameter
Toggle On/Off operation
MIDI CC number
Second press
First press
9
Value
10 (Pan)
0 (minimum)
127 (maximum)
Value
146
10 (Pan)
0 (minimum)
127 (maximum)