M-Audio AXIOM49 SysEx Messages and Device ID, Non-Volatile Memory, Restoring the Factory Settings

Page 18

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

Image 18
Contents User Guide Page Features IntroductionMinimum System Requirements Driver Installation Windows Configuring Music SoftwareMac Controls and Connectors Top Panel Using DirectLinkGroup F Button Axiom 49 & 61 only Group E Button Group P ButtonPage Rear Panel Zone Channel Zone Chan Advanced Keyboard FunctionsControl Assign Ctrl Assign, Data 1, Data 2, Data Channel Assign Chan AssignBank LSB Control Select Ctrl SelectSnapshot Bank MSBStore Memory Dump Mem DumpMidi Out CurveDrawbar Axiom 49 Number KeysEnter Key Advanced Programming Functions Setting Toggle Values Min/Max for Buttons or Sustain PedalsSetting Trigger Values for Buttons or Sustain Pedals Key Parameter ValueAssigning MMC Control to Buttons To configure a button to send the MMC command PlayNumber MMC Command To set Trigger Values for buttons or Sustain PedalsTo configure a pad to play a Midi note Assigning a Note to a Trigger PadTo configure a button to increment/decrement a Midi CC value Programming a Button to Increment/Decrement a Midi CC valueTo configure a knob or fader to reverse Its operation Reversing the Operation of Knobs or FadersLimiting the Range of a Knob or Fader Restoring the Factory Settings SysEx Messages and Device IDNon-Volatile Memory Keyboard Zones Zone Selection & ActivationEditing Zones To set the Zone LSB value To set the Zone ChannelTo set the Zone Program Change number To set the Zone MSB valueAppendix Technical Specifications Page Page Audio.com