M-Audio 88 manual 36 User Guide Oxygen

Page 38

36 User Guide

Oxygen 88

Check your 3rd Party Documentation for a RPN/NRPN List

Begin by checking the documentation for your MIDI device for a list of supported RPN or NRPN numbers. As mentioned, the supported parameters are unique to the device in use but the list should look similar to this:

 

MIDI CC98

MIDI CC99

 

coordinate one

coordinate two

 

 

 

selects parameter

 

 

 

 

 

MIDI CC6

 

 

 

 

alters values

 

 

 

 

 

 

 

 

MIDI CC98

MIDI CC99

 

MIDI CC6

Filter Cutoff

 

41

3

 

0-127

 

 

 

 

 

 

Resonance

 

41

4

 

0-127

Attack

 

41

5

 

0-127

Decay

 

41

6

 

0-127

Sustain

 

2

1

 

0-127

 

 

 

 

 

 

Release

 

41

8

 

0-127

 

 

 

 

 

 

LPF

 

41

9

 

0-127

HPF

 

41

10

 

0-127

 

 

 

 

 

 

Find the parameter you wish to control from the list in the 3rd party manufacturers documentation and make note of the values listed for CC 98 (LSB) and for CC 99 (MSB) when working with NRPNs, or CC 100 (LSB) and CC 101 (MSB) when working with Runs. You will need these values once you are ready to assign an Oxygen control to an RPN or NRPN.

A Third MIDI CC Number (CC 6 or CC 38) for Altering the RPN or NRPN Value

A third MIDI CC is needed to change the value of the selected RPN or NRPN. For most devices, MIDI CC 6 is used when working with NRPN or RPN "coarse" messages, while MIDI CC 38 is used when working with "fine" messages. In other words, the combined MIDI CC numbers (NRPN=98+99; RPN=100+101) only specify the parameter to be edited. They have to be followed with yet another specific MIDI CC number/value (CC 6 or CC 38) in order to alter the associated parameter value.

This means that 3 MIDI messages have to be sent in sequence, in order to select, and then change a RPN or NRPN value. For example:

MIDI CC 98: value 51

Selects a specific NRPN

MIDI CC 99: value 3

MIDI CC 6: value 10 Sets the parameter to a value of 10.

Image 38
Contents Oxygen 88 User Guide Oxygen 88 Features IntroductionMinimum System Requirements Setup Windows Installation InstructionsMac OS X Installation Instructions Host Software ConfigurationDirectLink DAW Support InstallationDAW Configuration Modulation Wheel Controls and ConnectorsTop Panel Pitch Bend WheelLED Screen Octave/Transpose ButtonsTrack Buttons Function Buttons Sliders Slider ButtonsZone Buttons Transport ButtonsKnobs 13. On/Off SwitchPower Socket Velocity-sensitive KeyboardUSB Port Expression Pedal InputMidi Out Port Control Select CancelAdvanced Keyboard Functions Control Assign, Data 1, Data 2, Data Channel AssignBank LSB Global ChannelProgram Velocity Curve Bank MSBPanic Drawbar Mode Memory DumpNumber Keys Device IDStore Enter KeyZone Keys Zone VoiceZone MSB Zone ProgramZone LSB Zone Range Zone Midi Channel Zone ChannelZone Octave Zone Transpose Advanced Programming Functions Key Parameter Value Setting Trigger Values for the Buttons or the Sustain Pedal Number MMC Command Assigning MMC Control to ButtonsAssigning a Note to a Button 28 User Guide Oxygen 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 User Guide  Non-Volatile Memory Restoring the Factory SettingsSysEx Messages and Device ID Midi Messages Defined Program and Bank ChangesRPN/NRPN 36 User Guide Oxygen Fine 66Fine Coarse88 38 User Guide Oxygen SysExTroubleshooting  Oxygen 88 suddenly stopped workingMidi Data Standard Midi Control Numbers Midi CCsAssignable Midi CCs Sliders and KnobsButtons and Pedals Useful Midi Data Baritone SaxMidi Note Numbers DirectLink Transport Control AssignmentsHexadecimal Conversion Chart Hexadecimal Value Decimal ValueReverb Types Roland GS & Yamaha XG Nrpn MessagesGeneral Midi Reverb and Chorus Types Chorus TypesTechnical Info Documentation FeedbackDisposal of Waste Equipment by Users in the European Union Technical Support USA Product Information