Knowledge Base
Axiom (2nd gen) - Setting Pads & Buttons to send combined Program & Bank Change messages
Text size [-] [+]
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:
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.
Text size [-] [+]
The assignable Pads and 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 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:
- Press to select a Pad or Button (or the Sustain Pedal).
- Press the Edit button.
- Press the Control Assign key. The LCD screen will read “ASIGN” and display the currently selected control and the current MIDI CC assignment.
- Enter 145 using the number keys. This configures the Pad , Button, or Sustain Pedal to send a combined Bank Select/Program Change message.
- Press the Enter key.
- Press the Edit button.
- Press the Data 1 key. The LCD screen will display the currently assigned function, theselected control, and the current value.
- Enter a Program Change number, such as 42.
- Press the Enter key.
- Press the Edit button.
- 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.
- Enter a Bank LSB number, such as 8.
- Press the Enter key.
- Press the Edit button.
- Press the Data 3 key. The LCD screen will display the currently selected control and the current value.
- Enter a Bank MSB number, such as 32.
- Press the Enter key.
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 Chapter 7, “MIDI Messages Defined” in the Axiom User Guide.




