Oxygen 88

User Guide 23

9: Advanced Programming Functions

The MIDI CC (continuous controller) numbers from 0 to 127 are part of the General MIDI specification, and are typically used for real-time control of parameters in MIDI compatible music equipment. For example, an Oxygen knob may be assigned to MIDI CC number 10, which controls the Pan setting of a connected synthesizer or DAW software track.

Many of the controls on Oxygen 88 are fully programmable, and can be assigned to any of these standard MIDI CCs. However, to simplify assignment of other, more complex MIDI message types (for example SysEx or RPN/NRPN), M-Audio has appended such additional MIDI message types to the end of the MIDI CC number list, extending the range of available numbers beyond 127. These additional messages can be assigned to Oxygen controls, just as if they were standard MIDI CCs, but using numbers in the range from 128 to 255, as listed in the tables in "Assignable MIDI CCs" on page 41.

Generally, this is achieved by selecting the control for editing and assigning a 3-digit number.

This chapter provides examples of the typical control assignment procedure for knobs, sliders, buttons and the sustain pedal jacks. Assigning MIDI messages that are not explicitly mentioned in this section is done by using the same basic principle as given in the examples.

NOTE: Oxygen 88 never transmits values outside the range specified by the MIDI protocol (0-127). The controller numbers from 128 - 255 are only used internally by Oxygen 88. This simplifies configuration of the knobs, buttons and sliders when assigning advanced MIDI messages, and allows additional configuration options for the controls (for example, setting Trigger or Toggle operation of a button).

Page 24
Image 24
M-Audio 88 manual Advanced Programming Functions