M-Audio Oxygen Series User Manual page 19

Oxygen series
Hide thumbs Also See for Oxygen Series:
Table of Contents

Advertisement

Oxygen Series
User Guide
3
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 series keyboards are fully programmable, and can be assigned to any of these
standard MIDI CC's. 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 it's range beyond 127. These additional messages can be assigned to Oxygen controls, just as if they were
standard MIDI CC's, but using numbers in the range from 128 to 255, as listed in the tables in Appendix B.
Generally, this is achieved by selecting the control for editing and assigning a 3-digit number.
This section provides examples of the typical control assignment procedure for knobs, sliders, buttons and the sustain
pedal jack. Assigning MIDI messages that are not explicitly mentioned in this section is done by using the same basic
principle as given in the examples.
Appendix A lists the standard MIDI CC numbers from 0 to 127 and their corresponding General MIDI parameters.
Appendix B lists the additional, M-Audio specific MIDI assignment options (128 - 255), grouped by control type (sliders
& knobs / buttons & sustain pedal jack), as well as their corresponding data type and purpose.
NOTE: Your Oxygen keyboard never transmits values outside the range specified by the MIDI protocol (0-127). The
controller numbers from 128 - 255 are only used internally by your Oxygen keyboard. 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).

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Oxygen 49Oxygen 61Oxygen 25

Table of Contents