M-Audio 99004139310 manual Fine

Page 34

Oxygen Series

User Guide 6

16,384 step resolution through combined Coarse and Fine messages

Most assignable MIDI controls, including those on your Oxygen series keyboard, operate with a resolution of 128 steps. Standard MIDI CC messages that can be used universally between different MIDI devices are also limited to a resolution of 128 steps. However, the RPN/NRPN concept allows for a resolution of 16,384 steps by combining two 7-bit MIDI messages into a 14-bit message (coarse + fine).

Hardware controller knobs or sliders that take advantage of the full 14-bit RPN/NRPN resolution are very uncommon. To illustrate the concept and make the purpose of RPN/NRPN Coarse and Fine messages easier to understand, we included a graphic describing how such a 14-bit RPN/NRPN control would operate (not supported by Oxygen Series keyboards):

16,384

3

127

99

88

77

66

Fine

55

 

44

 

33

16,384

2

 

1

0

2

127

99

Coarse8

8

77

66Fine

55

 

44

 

33

 

2

 

1

 

0

0

1

 

127

99

88

77

66

55

44

33

2

1

0

Fine

0

The RPN/NRPN coarse message divides the range of 16384 steps into 128 segments and activates them by sending each segment's first value, while the RPN/NRPN fine message provides the 128 steps of resolution contained in each of these segments.

Image 34
Contents Oxygen Series Introduction What’s in the BoxOxygen Series Features Minimum System Requirements SetupWindows XP and Windows Vista Installation Instructions Mac OS X Installation Instructions Host Software ConfigurationDAW Configuration InstallationDirectLink / DAW Support Pitch Bend Wheel Controls and ConnectorsTop Panel Modulation WheelOctave / Transpose Buttons Track ButtonsLED Screen Function Buttons Sliders Slider ButtonsKnobs Transport ButtonsBack Panel Advanced Keyboard Functions Cancel Oxygen 49 and 61 onlyControl Select Channel Assign Control Assign, Data 1, Data 2, DataGlobal Channel Bank MSB ProgramBank LSB PanicDrawbar Mode Oxygen 49 and 61 only Velocity CurveMemory Dump Device ID Oxygen 49 and 61 onlyNumber Keys StoreEnter Key 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 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  SysEx Messages and Device ID Restoring the Factory SettingsNon-Volatile Memory Midi Messages Defined Program and Bank ChangesRPN/NRPNs OverviewCheck your 3rd Party Documentation for a RPN/NRPN List Fine SysEx Troubleshooting  Oxygen keyboard suddenly stops workingTechnical Info Warranty Terms and Registration Warranty Terms Warranty Registration Documentation FeedbackAppendix Appendix a Standard Midi Control Numbers Midi CC’sAppendix B Assignable Midi CCs Sliders and KnobsUser Guide Oxygen Series Buttons and PedalAppendix C Useful Midi Data Piano Bass Reed Synth EffectsAppendix D DirectLink Transport Control Assignments Midi Note NumbersAppendix E Hexadecimal Conversion Chart Hexadecimal to Decimal Conversion ChartReverb Types Appendix F Roland GS & Yamaha XG Nrpn MessagesAppendix G General Midi Reverb and Chorus Types Chorus TypesAudio