A single USB connection not only sends MIDI data to the computer, but also provides power to the keyboard. All Oxygen Series keyboards function as class-compliant devices and will be recognized by your computer without the need to install additional drivers. Simply use the included USB cable to connect the keyboard to an available USB port on your computer and set the power switch to the On position.
USB 2.0 port (backward compatible with USB 1.1) 4 Minimum System Requirements Minimum system requirements can be found on the Oxygen Series product packaging as well as the M-Audio website at www.m-audio.com. 5 Setup Oxygen Series keyboards function as class-compliant devices and will be recognized by your computer without the need to install additional drivers.
Page 4
1. Install the Oxygen Series drivers by doing one of the following: Download the latest Oxygen Series drivers from the Support > Drivers page at www.m-audio.com. Once you have saved the installer to your computer, double-click the file to start the installation process.
Mac OS X Installation Instructions The class-compliant drivers built into Mac OS X provide full support for all features of Oxygen series keyboards. This means that no additional M-Audio drivers are necessary (or available) when using your Oxygen keyboard on Mac OS X - simply connect the controller keyboard to the computer using the supplied USB cable, configure your recording software and start making music.
Page 6
Section 9 - Advanced Programming Functions. These MIDI port names will display the number of keys, based on the Oxygen Series model you use: 25, 49 or 61. In Windows XP, the Oxygen MIDI ports will appear as "USB Audio Device" for all models. Install the M-Audio...
Pitch Bend wheel on the Oxygen Series keyboard itself. Typically, this can be either a half note or an octave up/down. This wheel is spring mounted and will return to the center detente position when released.
Page 8
As a result, note F3 becomes F#3. Pressing the Left button shifts the keyboard downward by one half-step (F3 becomes E3). 5. LED Screen: All Oxygen Series keyboards feature a 3 digit LED display providing visual information regarding current operation, programing and controller status.
Page 9
6. Function Buttons: All Oxygen Series keyboards feature 5 function buttons for programming, access to settings and advanced features as outlined below. Advanced The Advanced button allows access to the extended parameters listed along the top edge of the keyboard.
Page 10
Oxygen Series User Guide 7. Sliders: Oxygen 49 and 61 feature nine Sliders. Oxygen 25 features one Slider. DirectLink Operation: Oxygen 49 and 61: The first eight sliders automatically map to control the track volume for the currently selected bank of eight tracks in a supported DAW application.
Page 11
9. Knobs: All Oxygen Series keyboards feature 8 MIDI Control Knobs. DirectLink Operation: Oxygen 49 and 61: These knobs map to control the panorama or balance setting for the currently active bank of eight tracks in a supported DAW application. When working with stereo tracks in Pro Tools 8, pressing the right-most Slider button (C26) will select either the left or right pan control.
Oxygen Series User Guide 11. Velocity-sensitive Keyboard: The velocity sensitive keyboard is not only the primary method of sending Note On/ Off and Velocity data when performing, it is also used to access extended programing functions listed along its upper edge.
Page 13
8 Advanced Keyboard Functions Oxygen Series keyboards include extended programming capabilities through secondary functions of the keys. The available parameters are listed along the top edge of the keyboard, and accessed by pressing the Advanced button. The LED screen shows the numerical value of the parameter being edited.
Oxygen Series User Guide Control Assign, Data 1, Data 2, Data 3 The Control Assign function (CTRL ASGN) assigns a MIDI continuous control number (MIDI CC), or other MIDI parameter from the table in Appendix B to the selected Knob, Button, Slider, or to the Sustain Pedal jack. The Data 1, Data 2, and Data 3 keys define various related aspects of the parameter or function assigned to a control.
Page 15
Oxygen Series User Guide Program This function sends Program Change MIDI messages on the Global Channel and can be used to select different sound patches contained within your virtual instrument or sound module. Press the Advanced Function button 2.
The Velocity Curve Select key (VEL CURVE) is used to change the touch sensitivity of the keyboard. This setting lets you decide how the force with which you hit a key affects the volume at which a note plays. Oxygen Series keyboards provide 7 different sensitivity options: 1 = C1 is a sensitivity setting that generates lower velocity values for the same force.
The default setting of 127 lets the keyboard respond to all incoming SysEx messages compatible with the same type of Oxygen Series keyboard controllers. However, if the Device ID is changed to any other value, the keyboard will only respond to SysEx messages that contain the same Device ID number. This is useful in situations where multiple Oxygen controller keyboards are connected to the same DAW software and SysEx information needs to be sent to a specific keyboard controller with a unique Device ID number.
- / + buttons 4. Press the Enter key to save the changes and overwrite the previous settings of the memory location NOTE: The Oxygen Series factory presets can be restored by holding down the " " and "+" buttons during power up.
Page 19
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.
Page 20
This means that one value is sent the first time it is pressed, and another value is sent the next time it is pressed. By default, the buttons on your Oxygen Series keyboard are already configured to operate as toggle switches. When...
Page 21
Button/Pedal Pressed 127 (maximum) NOTE: When working with proprietary M-Audio parameters from the 128-255 range, the "Control Assign" setting is used to configure a button or the sustain pedal for this special mode of operation. This means that certain values that are usually specified through the "Control Assign"...
Page 22
Oxygen Series User Guide Assigning MMC Control to Buttons The transport functions of some hardware recording devices and DAW applications can be remotely operated via MMC (MIDI Machine Control) commands. MMC is a specialized transport control protocol and requires a somewhat different configuration method.
Oxygen Series User Guide Assigning a Note to a Button It is possible to configure a Button to send a Note On message when it is held down, and a Note Off message when it is released. This requires four values to be specified (values given are examples):...
Page 24
Oxygen Series User Guide Setting Buttons to send combined Program Change, Bank LSB and Bank MSB messages The assignable buttons and the sustain pedal can be configured to send a multi-part message, consisting of a Program Change, Bank LSB and Bank MSB message when pressed. This is useful for specific patch/sound selection from a specific bank of a connected synthesizer or virtual instrument.
Page 25
Oxygen Series User Guide Programming a Button to Increment/Decrement a MIDI CC value It is possible to configure a button to increase or decrease a value each time it is pressed. This is useful if you want to step through values one by one each time a button is pressed.
Oxygen Series User Guide Programming a Button to Increment/Decrement a Program Change It is possible to configure a button to send an Increment (increase) or Decrement (decrease) Program Change message each time it is pressed. To configure a button to increment a Program Change between a minimum and maximum value, assign the button to number 156 (see Appendix B).
Page 27
Oxygen Series User Guide Reversing the operation of Knobs or Sliders Most MIDI parameters assignable to knobs or sliders can be configured so that the control’s operation is reversed. Once a control is assigned to a MIDI parameter, by default the Data 2 parameter defines the minimum value (for example zero) while the Data 3 parameter defines the maximum value to be transmitted (for example 127).
Page 28
Oxygen Series User Guide Limiting the Range of a Knob or Slider The MIDI protocol allows for a maximum range of transmitted values between 0 and 127. The effective range of values transmitted by Knobs and Sliders can be limited by entering values other than 0 and 127 (default) for the Data 2 and Data 3 parameters.
Page 29
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 Device ID for a SysEx message assigned to a controller cannot be changed using the Device ID key. This key is used for varying the global Device ID of an Oxygen Series keyboard. For more information, please refer to the SysEx Messages and Device ID sections.
Instruments’ FM7 or the synth modules in Propellerheads Reason are non-GM devices. You can send Program Change, Bank LSB and Bank MSB messages directly from your Oxygen Series keyboard. Please consult the documentation for your sound module, DAW or software instrument for further information.
Page 32
Oxygen Series User Guide RPN/NRPN's Overview RPN stands for "Registered Parameter Number" and NRPN stands for "Non-Registered Parameter Number". Non-registered parameter numbers (NRPN’s) are device-specific messages that enable you to control specific synthesizer or sound module parameters via MIDI, that are not accessible via standard MIDI CCs. The MIDI specification defines open parameter numbers to allow manufacturers to specify their own NRPN controllers.
Page 33
Oxygen Series User Guide 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:...
Page 34
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.
Page 35
Oxygen Series User Guide The controls on your Oxygen keyboard allow assignment of either a RPN/NRPN coarse message, or a RPN/NRPN fine message, but not both simultaneously. In practical use, this means: Assigning an RPN/NRPN coarse message to an Oxygen control allows to access values throughout the entire range of 16384 steps while skipping 128 steps with every value transmitted (0;...
In Windows XP, the Oxygen MIDI ports will appear as "USB Audio Device" if the optional drivers have not been installed. Select "USB Audio Device" as your audio and MIDI input and output device. Please refer to Chapter 5 of this guide for instructions on how to install the Oxygen Series Drivers. ...
In such case, unplug the unit and plug it in again to restore normal operation. Note: Your M-Audio product has been tested to comply with FCC Standards FOR HOME OR OFFICE USE. Modifications not authorized by the manufacturer may void users authority to operate this device.
13 Warranty Terms and Registration Warranty Terms M-Audio warrants products to be free from defects in materials and workmanship, under normal use and provided that the product is owned by the original, registered user. Visit www.m-audio.com/warranty for terms and limitations applying to your specific product.
Oxygen Series User Guide Appendix B: Assignable MIDI CC's Sliders and Knobs: MIDI CC Description Data 2 Data 3 0-119 Standard MIDI CC's (Appendix A) 120-127 Channel Mode Messages (Appendix A) Pitch Bend Sensitivity Channel Fine Tune Channel Coarse Tune...
Page 41
User Guide Oxygen Series Buttons and Pedal: MIDI CC Description Data 1 Data 2 Data 3 0-119 Standard MIDI CC's (Appendix A) Toggle Value 2 Toggle Value 1 120-127 Channel Mode Messages (Appendix A) Toggle Value 2 Toggle Value 1...
Oxygen Series User Guide Appendix C - Useful MIDI Data Piano Bass Reed Synth Effects 0 Acoustic Grand Piano 32 Acoustic Bass 64 Soprano Sax 96 SFX Rain 1 Bright Acoustic Piano 33 Fingered Bass 65 Alto Sax...
User Guide Oxygen Series MIDI Note Numbers Octave (n) Note Numbers Appendix D - DirectLink Transport Control Assignments Pro Tools 8 users can access additional functions via the Loop button: 1. Holding the Loop button while pressing one of the other Transport Control buttons gives access to additional Pro Tools transport functions.
Oxygen Series User Guide Appendix E - Hexadecimal Conversion Chart Hexadecimal to Decimal Conversion Chart Hexadecimal Value Decimal Value Hexadecimal Value Decimal Value Hexadecimal Value Decimal Value...
User Guide Oxygen Series Appendix F - Roland GS & Yamaha XG NRPN Messages NRPN NRPN Data Data CC99 CC98 CC06 CC38 00-7F n/a (-64 - 0 - +63) Vibrato Rate (relative change) 00-7F n/a (-64 - 0 - +63) Vibrato Depth (relative change)
Page 46
M-AUDIO TECHNICAL SUPPORT PRODUCT INFORMATION For company and product information 5795 Martin Road Visit the M-Audio Online Support Center visit us on the web at www.m-audio.com Irwindale, CA 91706, USA at www.m-audio.com/support...
Need help?
Do you have a question about the Oxygen Series and is the answer not in the manual?
Questions and answers