Home » Support » Knowledge Base » Knowledge Base

Knowledge Base

Axiom - Setting Pads & Buttons to send combined Program & Bank Change messages
Text size [-] [+]

The assignable Pads and Buttons (and the sustain pedal) on the Axiom keyboard 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 patch/sound selection from a specific bank of a connected synthesizer or virtual instrument.
 
This requires four values to be specified (values given are examples). Please refer to your software or device’s documentation for a list of Program, Bank LSB, and Bank MSB that correspond with its patches/sounds:
 

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:
 
Axiom 25
  1. Press to select a Pad or Button (or the Sustain Pedal).
  2. Press the Edit button.
  3. Press the Control Assign key. The LCD screen will read “ASIGN” and display the currently selected control and the current MIDI CC assignment.
  4. Enter 145 using the number keys. This configures the Pad , Button, or Sustain Pedal to send a combined Bank Select/Program Change message.
  5. Press the Enter key.
  6. Press the Edit button.
  7. Press the Data 1 key. The LCD screen will display the currently assigned function, theselected control, and the current value.
  8. Enter a Program Change number, such as 42.
  9. Press the Enter key.
  10. Press the Edit button.
  11. Press the Data 2 key. The LCD screen will display the current function assigned to the Data 2 key (in this case, “LSB”) and the current value.
  12. Enter a Bank LSB number, such as 8.
  13. Press the Enter key.
  14. Press the Edit button.
  15. Press the Data 3 key. The LCD screen will display the currently selected control and the current value.
  16. Enter a Bank MSB number, such as 32.
  17. Press the Enter key.
 
Axiom 49/61
  1. Press to select a Pad or Button (or the Sustain Pedal).
  2. Press the Ctrl Assign button. The LCD screen will read “ASIGN” and display the currently selected control and the current MIDI CC assignment.
  3. Enter 145 using the numeric key pad. This configures the Pad , Button, or Sustain Pedal to send a combined Bank Select/Program Change message.
  4. Wait for the display to stop flashing and then press the Data 1 button. The LCD screen will display the currently assigned function, theselected control, and the current value.
  5. Enter a Program Change number using the numeric keypad, such as 42.
  6. Wait for the display to stop flashing and then press the Data 2 button. The LCD screen will display the current function assigned to the Data 2 key (in this case, “LSB”) and the current value.
  7. Enter a Bank LSB number using the numeric keypad, such as 8.
  8. Wait for the display to stop flashing and then press the Data 3 button. The LCD screen will display the currently selected control and the current value.
  9. Enter a Bank MSB number using the numeric keypad, such as 32.
  10. When the display stops flashing the value is set.

MIDI Program/Bank Change messages are sent on a specific MIDI Channel, which by default on most Axiom Presets is MIDI Channel 1. Please see this article for instructions on assigning an Axiom control to a specific MIDI channel. After programming your device, please refer to this article to store your changes to memory.
 
For an in-depth explanation of how Bank LSB / Bank MSB and Program Change messages work together to access programs on a connected MIDI device, see Section 5.1, “Program & Bank Changes Explained" in the Axiom User Guide.