Axiom Audio Axiom 61, Electronic Keyboard manual Assigning RPN/NRPN Messages to a Fader or Encoder

Page 32

Axiom Line User Guide

3.8.3 Assigning RPN/NRPN Messages to a Fader or Encoder

Many of today’s synthesizers and music applications can receive and process RPN and NRPN MIDI messages to allow control of an array of useful settings and features. However, RPN/NRPN messages are different from most other MIDI data as they consist of two or more MIDI messages that have to be sent in sequence.Traditionally, you would have to send multiple MIDI messages manually and one by one in order to change a single RPN/NRPN setting on your synthesizer or music software.This can turn into a difficult and lengthy procedure with many MIDI controllers.

The Axiom simplifies this procedure by combining commonly used RPN/NRPN messages and making them accessible just as if they were an extended set of standard MIDI controllers. In addition to the common MIDI controllers 0 -127, the Axiom lets you access RPN/NRPN features through additional controller numbers 128 through 156.The amount of additional MIDI controller numbers depends on the controller type (rotary encoder, fader, pad, etc.). Lists of supported RPN/NRPN messages and the associated extended MIDI controller numbers (sorted by controller type) can be found in Appendices D, E, F and G.

Once assigned to one of your Axiom’s controls, complete multi-part RPN/NRPN messages will be transmitted simply by moving a fader or using an encoder or one of the Axiom’s other controls.

Assigning your Axiom’s faders or encoders to send RPN or NRPN messages is done in the same fashion as assigning a regular MIDI controller.

To assign RPN or NRPN numbers:

49- and 61-note versions:

<Select the control to edit.

<Press the Ctrl Assign button.

<Enter the desired RPN or NRPN number using the numeric keypad.

<The Data 2 button can be used to define the RPN LSB value, while the RPN MSB can be defined using the Data 3 button. This process is detailed in section 3.8.1.

25-note version:

<Select the control to edit.

<Press the Advanced button.

<Press the Ctrl Assign key.

<Enter the desired RPN or NRPN number using the numeric keypad.

<Press the Enter key to confirm.

<Press the Advanced button.

<The Data 2 key can be used to define the RPN LSB value, while the RPN MSB can be defined using the Data 3 key. This process is detailed in section 3.8.1.

You will find that most data sheets for those devices that make use of NRPNs give the MSB and LSB values that you should enter with Data 3 and Data 2 (see Appendix B3 for Roland/XG defined NRPN messages). Some manuals however may only give you the hex values. The Axiom requires you to enter the decimal value. You can convert hexadecimal values to decimal using the table in Appendix H.

For a detailed description of RPN/NRPN data see section 5.2.

31

English

Image 32
Contents Axiom Table of Contents Axiom Line User Guide Introduction What’s in the Box?Axiom Keyboard Overview About This ManualTop Panel Overview Back Panel Overview Control Definitions Getting StartedAxiom Keyboards Overview Setup Driver Installation ProcedureUsing The Axiom with Your Software Midi ConnectionsPower Supply Basic Midi Control From Your AxiomAxiom 49 And 61 Functions Numeric Keypad Axiom 25 Functions EnglishFunction Section Function IndexWhite Keys Black Keys Numeric Data Entry Keys Curve Fixed Velocity Value KeyboardVelocity Curve To access all 11 available octaves from your keyboard To change the velocity curveOctave TransposeMidi Channel Program and Bank ChangesTo set the channel of your keyboard To send a program changeEffect Control Number Midi Controller MessagesTo send a bank change Extra Messages 128 To Programming the Controls on Your AxiomMethod Programming a controlReset PanicAdvanced Features Midi ControllersLimiting the Range of Controllers Axiom Control Controller Definition TableTo store all of the current control settings on your Axiom Recollection and Storage of Your Control SetupsDrawbar Mode To recall any memory you have stored Control GroupsStoring Your Presets on a Computer Device IDHow To Avoid Jumping Parameters Rotary EncodersMute NullTo Assign the Rotary Encoders Endless Data Method Increment DecrementPressure Pads Acceleration CurvesTo select the acceleration curve Sample/Loop Triggers With Midi NotesDrum Pattern Composition Sample/Loop Triggers with Midi Controller Messages To change the velocity curve for the pads Pressure ControlPad Curve Setting the Vel. Lock parameters as follows Controlling Several Devices at the Same TimeVelocity Lock ZonesTo enable/disable any zone Activating/Deactivating ZonesZone Channel To assign the channel of a zoneMore About Program, Bank LSB And Bank MSB Zone RangeTo set the range of a zone Individual Channel Assignments of Controls To assign the transmit channel for a controlGroup a Controls Setting Toggle Values for the Buttons Setting up a toggle effectSetting up an alternating value effect Example of Control FunctionalityNumber MMC Command Assigning MMC Messages to a ButtonAssigning RPN/NRPN Messages to a Fader or Encoder To assign RPN or Nrpn numbersUsage Examples Midi Out from USB FunctionTo control Midi out from USB mode Recording Your Performance On a SequencerProgram & Bank Changes Explained Midi Messages ExplainedControlling a Sound Module from the Computer RPN/NRPNs Explained SysEx ExplainedTroubleshooting Technical Info Warranty Terms and RegistrationWarranty Terms Warranty Registration English Appendix a Midi Implementation Chart AppendicesAppendix B Useful Midi Data Tables B1 General Midi Instruments Program Change NumbersB2 General Midi Note Numbers OctaveB3 Roland GS And Yamaha XG Nrpn Messages B4 General Midi Drums Note assignmentsB5 GM2 Chorus Types B6 General Midi Drums Note assignmentsAdditional Messages Channel Mode MessagesAppendix C General Midi Controller Numbers Midi CCs Description Data Midi CC Appendix F Assignable Controller Numbers to Rotary Encoders Appendix G Assignable Controller Numbers to Pressure Pads This table only applies to the pressure Pads on your AxiomAppendix H Hexadecimal Conversion Chart Hexadecimal value Decimal valueAppendix I Factory Presets How to use the Axiom with Ableton Live Preset 4 GForce MinimonstaPreset 5 Way Out Ware TimewARP Preset 6 Wizoo Darbuka/LatigoPresets 7 to 12 Propellerhead Reason Presets 17 and 20 Ableton Live / Unassigned Midi controllersAudio USA