M-Audio 99004139310 manual Oxygen Series User Guide 

Page 29

Oxygen Series

User Guide 13

Assigning RPN/NRPN messages to a Knob, Slider, Button, or Pedal

Oxygen Series keyboards allow transmission of all three necessary MIDI CC messages for RPNs and NRPNs by simply moving a knob or slider or by pressing a button or the sustain pedal.

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 (see Section 10 - MIDI Messages Defined and Appendices A & B for more information).

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.

 

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

 

 

 

 

The following example assigns a manufacturer specific NRPN coarse (134) message to a control on your Oxygen keyboard:

1.Select a Knob or Slider as described earlier in this guide

2.Press the Advanced button

3.Press the Control Assign key

4.Enter 134 (NRPN Coarse) using the number keys (see Appendices B and F)

5.Press the Enter key

6.Press the Advanced button

7.Press the Data 1 key

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

9.Press the Advanced button

10.Press the Data 2 key

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

12.Press the Enter key

13.Press the Advanced button

14.Press the Data 3 key

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

16.Press the Enter key

See Section 10 - MIDI Messaged Defined for an in-depth explanation of RPN/NRPN MIDI messages and their usage.

Image 29
Contents Oxygen Series What’s in the Box IntroductionMinimum System Requirements Setup Oxygen Series FeaturesWindows XP and Windows Vista Installation Instructions Host Software Configuration Mac OS X Installation InstructionsDirectLink / DAW Support InstallationDAW Configuration Top Panel Controls and ConnectorsPitch Bend Wheel Modulation WheelLED Screen Track ButtonsOctave / Transpose Buttons Function Buttons Slider Buttons SlidersTransport Buttons KnobsBack Panel Control Select Cancel Oxygen 49 and 61 onlyAdvanced Keyboard Functions Global Channel Control Assign, Data 1, Data 2, DataChannel Assign Bank LSB ProgramBank MSB PanicVelocity Curve Drawbar Mode Oxygen 49 and 61 onlyDevice ID Oxygen 49 and 61 only Memory DumpEnter Key StoreNumber Keys Advanced Programming Functions Key Parameter Value Setting Trigger Values for the Buttons or the Sustain Pedal Assigning MMC Control to Buttons Number MMC CommandAssigning a Note to a Button Oxygen Series User Guide  Programming a Button to Increment/Decrement a Midi CC value Programming a Button to Increment/Decrement a Program Change Reversing the operation of Knobs or Sliders Limiting the Range of a Knob or Slider Oxygen Series User Guide  Non-Volatile Memory Restoring the Factory SettingsSysEx Messages and Device ID Program and Bank Changes Midi Messages DefinedOverview RPN/NRPNsCheck your 3rd Party Documentation for a RPN/NRPN List Fine SysEx  Oxygen keyboard suddenly stops working TroubleshootingTechnical Info Warranty Terms Warranty Registration Documentation Feedback Warranty Terms and RegistrationAppendix a Standard Midi Control Numbers Midi CC’s AppendixSliders and Knobs Appendix B Assignable Midi CCsButtons and Pedal User Guide Oxygen SeriesPiano Bass Reed Synth Effects Appendix C Useful Midi DataMidi Note Numbers Appendix D DirectLink Transport Control AssignmentsHexadecimal to Decimal Conversion Chart Appendix E Hexadecimal Conversion ChartAppendix G General Midi Reverb and Chorus Types Appendix F Roland GS & Yamaha XG Nrpn MessagesReverb Types Chorus TypesAudio