Assigning RPN/NRPN Messages to a Knob, Fader, Button, or Pedal

Axiom transmits all three necessary MIDI CC messages for RPNs and NRPNs when a knob or fader is moved, or the Sustain Pedal or a button is pressed.

The "Control Assign" setting allows assignment for control of the RPN Coarse (132) and RPN Fine (133), as well as NRPN Coarse (134) and NRPN Fine (135) parameters.

The Data 1 setting lets you specify which MIDI CC number is sent to alter values (usually: Coarse = CC 6; Fine = CC 38). The Data 2

setting defines what value is sent for LSB (RPN: CC 100, NRPN: CC 98) while the Data 3 setting defines which value is sent for MSB

(RPN: CC 101, NRPN: CC 99). Together, the LSB and MSB values specify the RPN/NRPN parameter to be edited.

Assigning a knob to control an RPN/NRPN on a connected hardware or software device requires four values to be specified as shown in the following table:

Key

Parameter

Value

Control Assign

NRPN Coarse

134

Data 1 (example)

CC for Value Change

6

Data 2 (example)

CC 98 / LSB

51

Data 3 (example)

CC 99 / MSB

3

To assign a manufacturer specific NRPN Coarse message to an Axiom control:

1.Select a control as described earlier, such as Encoder Knob E1.

2.Press the Edit button.

3.Press the Control Assign key. The LCD screen will read "ASIGN" and display the currently selected control (for example "E1"), and the current MIDI CC assignment (for example "146").

4.Enter 134 (NRPN Coarse) using the number keys.

5.Press the Enter key.

6.Press the Edit button.

7.Press the Data 1 key (for buttons, pads, and pedals only). The LCD screen will read "CC," the selected control (for example "E1"), and the current value.

8.Enter 6 using the number keys (or the MIDI CC number for value changes as required by your device).

9.Press the Enter key.

10.Press the Edit button.

11.Press the Data 2 key. The LCD screen will read "LSb" and display the currently selected control (for example "E1"), and the current value (for example "64").

12.Enter the value to be transmitted via MIDI CC 98 (LSB) using the number keys.

13.Press the Enter key.

14.Press the Edit button.

15.Press the Data 3 key. The LCD screen will read "MSb" and display the currently selected control (for example "E1"), and the current value (for example "87").

16.Enter the value to be transmitted via MIDI CC 99 (MSB) using the number keys.

17.Press the Enter key.

Axiom factory preset 16 is already configured with NRPN controls for Yamaha XG and Roland GS synthesizers.

SysEx Messages and Device ID

When transmitting SysEx messages, the individual control channel number does not define a transmit channel, but a Device ID. This being the case, when the Channel Assign key is pressed, the LCD screen will display the Device ID.

Device IDs range between 0 – 127. In most cases, the Device ID should be set to 127 so that all devices will receive the SysEx message. The Device ID for a SysEx message assigned to a control cannot be changed using the Device ID key. This key is used for changing the global Device ID of Axiom.

Non-Volatile Memory

Axiom features non-volatile memory, which automatically saves the current state of operation when the device is powering down. The current control and channel assignments are stored even if the Save function has not been used.

The Program, Bank LSB and Bank MSB data, Global Channel settings, MIDI Out from USB, Velocity Lock, and the last Axiom preset used are also stored and recalled the next time Axiom is powered up.

Restoring the Factory Settings

Factory default settings can be restored by holding down the Patch "Up" and "Down" buttons during power-up. At this point all previously saved data will be erased.

18

Page 18
Image 18
M-Audio AXIOM49, AXIOM25 manual SysEx Messages and Device ID, Non-Volatile Memory, Restoring the Factory Settings