Axiom Audio Electronic Keyboard, Axiom 61 Assigning MMC Messages to a Button, Number MMC Command

Page 31

Axiom Line User Guide

3.8.2 Assigning MMC Messages to a Button

MIDI Machine Control messages are used by some devices and software to control transport functions such as Stop, Play and Record. The Transport controls on your Axiom keyboard can be setup to send MMC messages, however it is important to note, that not all MIDI devices or software applications respond to MMC messages. Even those that do support MMC often need to be set up manually to respond to these messages. Please consult the documentation relating to your device or software application to check this. The MMC message format is a SysEx message, using a single byte to define the message type. The table below lists the currently defined MMC messages:

Number

MMC Command

 

 

01

STOP

 

 

02

PLAY

 

 

03

DEFERRED PLAY

 

 

04

FORWARD

 

 

05

REWIND

 

 

06

RECORD STROBE

 

 

07

RECORD EXIT

 

 

08

RECORD PAUSE

 

 

09

PAUSE

 

 

10

EJECT

 

 

11

CHASE

 

 

12

COMMAND ERROR RESET

 

 

13

MMC RESET

 

 

To assign the desired MMC message to an assignable button, pad or sustain pedal:

49- and 61-note versions:

<Select the button to edit.

<Press the Ctrl Assign button.

<Type in “149” using the numeric keypad. This is the number that corresponds to the MMC instruction (Appendix E).

<Press the Chan Assign button. Notice the Dev ID symbol on the LCD display flashes indicating you are entering a Device ID, not a channel value.

<Type in “127,” using the numeric keypad. This sets the device ID for the SysEx message to 127. (Please see section 3.6.7.2 for more information on Device ID’s.)

<Press the Data 2 button.

<Enter a number from the table above to select the message type.

25-note version:

<Select the button to edit.

<Press the Advanced button

<Press the Ctrl Assign key.

<Type in “149” using the numeric data entry keys.

<Press the Enter key to confirm.

<Press the Advanced button again.

<Press the Chan Assign key. Notice the Dev ID symbol on the LCD display flashes indicating you are entering a Device ID, not a channel value.

<Type in “127” using the numeric data entry keys.

<Press the Enter key to confirm. This sets the device ID for the SysEx message to 127. (Please see section 3.6.7.2 for more information on Device IDs.)

<Press the Advanced button.

<Press the Data 2 key.

<Enter a number from the table above to select message type.

<Press the Enter key to confirm.

30

English

Image 31
Contents Axiom Table of Contents Axiom Line User Guide About This Manual IntroductionWhat’s in the Box? Axiom Keyboard OverviewAxiom Keyboards Overview Getting StartedTop Panel Overview Back Panel Overview Control Definitions Midi Connections SetupDriver Installation Procedure Using The Axiom with Your SoftwareAxiom 25 Functions English Power SupplyBasic Midi Control From Your Axiom Axiom 49 And 61 Functions Numeric KeypadWhite Keys Black Keys Numeric Data Entry Keys Function IndexFunction Section Velocity Curve KeyboardCurve Fixed Velocity Value Transpose To access all 11 available octaves from your keyboardTo change the velocity curve OctaveTo send a program change Midi ChannelProgram and Bank Changes To set the channel of your keyboardTo send a bank change Midi Controller MessagesEffect Control Number Programming a control Extra Messages 128 ToProgramming the Controls on Your Axiom MethodPanic ResetAxiom Control Controller Definition Table Advanced FeaturesMidi Controllers Limiting the Range of ControllersDrawbar Mode Recollection and Storage of Your Control SetupsTo store all of the current control settings on your Axiom Control Groups To recall any memory you have storedDevice ID Storing Your Presets on a ComputerNull How To Avoid Jumping ParametersRotary Encoders MuteEndless Data Method Increment Decrement To Assign the Rotary EncodersSample/Loop Triggers With Midi Notes Pressure PadsAcceleration Curves To select the acceleration curveDrum Pattern Composition Sample/Loop Triggers with Midi Controller Messages Pad Curve Pressure ControlTo change the velocity curve for the pads Zones Setting the Vel. Lock parameters as followsControlling Several Devices at the Same Time Velocity LockTo assign the channel of a zone To enable/disable any zoneActivating/Deactivating Zones Zone ChannelTo set the range of a zone Zone RangeMore About Program, Bank LSB And Bank MSB To assign the transmit channel for a control Individual Channel Assignments of ControlsGroup a Controls Example of Control Functionality Setting Toggle Values for the ButtonsSetting up a toggle effect Setting up an alternating value effectAssigning MMC Messages to a Button Number MMC CommandTo assign RPN or Nrpn numbers Assigning RPN/NRPN Messages to a Fader or EncoderMidi Out from USB Function Usage ExamplesRecording Your Performance On a Sequencer To control Midi out from USB modeControlling a Sound Module from the Computer Midi Messages ExplainedProgram & Bank Changes Explained SysEx Explained RPN/NRPNs ExplainedTroubleshooting Warranty Terms Warranty Registration English Warranty Terms and RegistrationTechnical Info Appendices Appendix a Midi Implementation ChartOctave Appendix B Useful Midi Data TablesB1 General Midi Instruments Program Change Numbers B2 General Midi Note NumbersB6 General Midi Drums Note assignments B3 Roland GS And Yamaha XG Nrpn MessagesB4 General Midi Drums Note assignments B5 GM2 Chorus TypesAppendix C General Midi Controller Numbers Midi CCs Channel Mode MessagesAdditional Messages Description Data Midi CC Appendix F Assignable Controller Numbers to Rotary Encoders This table only applies to the pressure Pads on your Axiom Appendix G Assignable Controller Numbers to Pressure PadsHexadecimal value Decimal value Appendix H Hexadecimal Conversion ChartAppendix I Factory Presets Preset 6 Wizoo Darbuka/Latigo How to use the Axiom with Ableton LivePreset 4 GForce Minimonsta Preset 5 Way Out Ware TimewARPPresets 17 and 20 Ableton Live / Unassigned Midi controllers Presets 7 to 12 Propellerhead ReasonAudio USA