Oxygen Series Oxygen 8 v2, Oxygen 49, Oxygen 61 User Guide
English Oxygen Keyboard Line User Guide Congratulations on purchasing an Oxygen keyboard from M-Audio. The Oxygen keyboards offer diverse controls and all the programming features and functions you will need to develop your MIDI studio. The Oxygen keyboards come with 25, 49, or 61 full-size, velocity-sensitive keys and eight fully assignable knobs, with 6 fully assignable Transport buttons.
General The product has the following general features: < USB bus powered < Compatible with Enigma librarian and parameter editor for storing and organizing setups < MIDI Data from controllers • MIDI control number • RPN/NRPN • Program, Bank LSB, Bank MSB • Pitch Bend • GM/GM2/XG SysEx Messages < MIDI Data from buttons: • Note on • Note on/off toggle • MIDI CC on/off toggle • RPN/NRPN • Program, Bank LSB, Bank MSB presets • MIDI Machine Control functions • GM/GM2/XG SysEx Messages • Program increment/decr
Oxygen Keyboard Line User Guide English 5 › Driver Installation and Powering the Keyboard Power and Connection via USB You can power the keyboard via USB or an optional external power supply. Use only one method at a time. 1. Check that the on/off switch on the back of the unit is set to “off” 2. Plug in the USB cable provided with the Oxygen keyboard to a free USB port on your computer 3. Plug in the other end of the USB cable to the USB input on the Oxygen keyboard and turn the Oxygen keyboard on.
3. Octave +/- and Transpose Buttons: The Octave buttons allow you to shift the octave of the keyboard up or down to extend the range of the key bed. The left button is for the Octave down function, and the right button is for the Octave up function. The top to bottom range available via the Octave up and down function is 11 octaves. 1. Press Octave + one time for each up octave shift on the keyboard 2.
Oxygen Keyboard Line User Guide English Back Panel Descriptions 1. DC Power Supply Port: For connection of a 12V DC 250-300mA power supply. (The power supply is an optional accessory and is not included in the package.) 2. USB 1.1 Port: USB 1.1 upstream (Type B) port 3. MIDI Output: The external MIDI Out port is used to connect external MIDI devices such as sound modules, hardware sequencers, and synthesizers. The port will accept a standard 5 pin DIN-type connector. 4.
› Introduction to MIDI Programming Functions Introduction Before you begin exploring the MIDI section of the manual, please refer to the beginning of this guide and read the installation information. It is necessary to install the Oxygen and ensure it is working properly before you begin to work with the MIDI functions. Testing Your Oxygen keyboard with Your Computer Software We recommend that you verify that your software application is properly communicating with the Oxygen keyboard.
Oxygen Keyboard Line User Guide English 8 › Function Buttons Defined Advanced The Advanced Functions feature will put the keyboard into Edit mode, and the keys on the key bed will then call up the assigned programming function written on the panel above them. When the Advanced Function button is pressed, and the keyboard enters edit mode, the LED screen will show three dots along the bottom of the display.
› Keybed Functions Defined Control Assign The Control Assign function assigns a MIDI controller message (MIDI CC) to a selected controller. To assign a MIDI CC to a selected controller: 1. Press the Advanced Function button. 2. Press the Control Assign key. 3. Enter the MIDI CC value with the numeric keys. 4. Press the Enter key. The controller that is affected by the Control Assign function is always the last used controller. By default, controller 1 is selected.
Oxygen Keyboard Line User Guide The Control Select function selects a MIDI controller for parameter editing. Use the Control Select function to select a MIDI controller before assigning a MIDI CC number to that controller. To select a MIDI controller for editing, move the knob or fader that you want to edit. The last used controller is always the controller that is currently selected for editing. The second method to select a MIDI controller for editing: 1. Press the Advanced Function button 2.
Data 2 The Data 2 function is located on the key bed. The function of Data 2 depends on the MIDI CC that is currently assigned to the controller that is to be edited. Please refer to Appendix A where each assignable MIDI CC is listed, along with the Data 1, 2 and 3 functions. When editing Data 2 values, the range of values that can be selected is 0-127. It is possible to limit the range of the rotary dials and faders on your Oxygen keyboard. To assign minimum value to a knob or fader: 1.
Oxygen Keyboard Line User Guide The Velocity Curve Select button selects the velocity curve that the keyboard will use to regulate each MIDI note. Oxygen controllers offer 12 different velocity curve settings, 9 curves, and 3 fixed curves. The 3 fixed curves give velocities of 64, 100 and 127. On the Oxygen keyboard: 1. Press the Advanced Function button. 2. Press the Velocity key. 3. Type the number of the desired velocity curve using the key pad, and press the Enter key.
Memory Dump The Memory Dump function sends out a Sys Ex memory dump from your Oxygen keyboard. The memory dump will send out Sys Ex data for the 10 preset memories on the Oxygen line to allow for storing the memories in external software. 1. Press the Advanced Function button. 2. Press the Memory Dump key. A stored Memory Dump can be played back to the Oxygen, and it will automatically read the preset settings from the file. The Memory Dump is standard memory data.
Oxygen Keyboard Line User Guide English 10 › Advanced Programming Functions Introduction to Programming Options MIDI CC (continuous controller) numbers are part of the General MIDI specification and are typically used to control the real-time changing of parameters in musical equipment. For a complete list of standard MIDI controller numbers from 0 to 131, please see Appendix A. As mentioned in Section 6, many of the controls on the Oxygen range are fully programmable.
Buttons and Pedal: MIDI CC Description Data 1 Data 2 Data 3 0-119 Standard MIDI CC's - Toggle Value 2 Toggle Value 1 120-127 Channel Mode Messages - Toggle Value 2 Toggle Value 1 128 Pitch Bend Range - Sensitivity Value - 129 Channel Fine Tune - Tuning Amount - 130 Channel Coarse Tune - Tuning Amount - 131 Channel Pressure - Pressure Amount - 132 RPN Coarse Value RPN LSB RPN MSB 133 RPN Fine Value RPN LSB RPN MSB 134 NRPN Coarse Value NRPN LSB NRPN MSB 135
Oxygen Keyboard Line User Guide When a standard MIDI CC number is programmed to the assignable buttons or the sustain pedal, the controller will toggle between an on and off value. That means when you press the controller, an on value is sent. When you next press the controller, the off value is sent. The on and off values are set using the Data 3 and Data 2 parameters respectively.
Assigning MMC Control to a Button 1. Select the button to control the MMC message. 2. Press the Advanced Function button. 3. Press the Control Assign key. Type the number 149 with the keypad, and confirm by pressing the Enter key. 4. Press the Advanced Function button. 5. Press the Channel Assign key. 6. Enter 127 using the key pad, then press Enter. This ensures all receiving devices will respond to the MMC message. 7. Press the Advanced Function button. 8.
Oxygen Keyboard Line User Guide 7 Press the Advanced Function button again followed by the Data 2 key. 8 Enter “0” using the numerical data entry keys. English 9 Press the Enter key to confirm. This means when you release the button, a Note Off message will be sent out. 10 Press the Advanced Function button followed by the Data 1 key. 11 Enter “64” using the numerical data entry keys. 12 Press the Enter key to confirm. This means you are sending out MIDI note 64 or E4 each time you press the button.
Non-Volatile Memory Your Oxygen controller features non-volatile memory, which allows for automatic saving of presets after powering down and restarting. The current controller and channel assignments are stored whether you have stored the setup to a memory location or not. The Program, Bank LSB and Bank MSB data, Global Channel setting, MIDI Out from USB setting and last used memory preset are also stored.
Oxygen Keyboard Line User Guide Non-registered parameter numbers (NRPNs) are device-specific messages that enable the control of synths via MIDI. The MIDI specification defines parameter numbers to allow manufacturers to specify their own controllers. The more common of these have been registered by the MIDI Manufacturer's Association and are part of the MIDI specification (hence the term Registered Parameter Numbers – RPNs). (See Appendix F for additional information.
13 › Contact M-Audio If you have any questions, comments or suggestions about this or any M-Audio product, we invite you to contact us by using the following information: M-Audio Germany Kuhallmand 34, D-74613 Ohringen, Germany M-Audio USA 5795 Martin Rd., Irwindale, CA 91706 Technical Support tel (pro products): . . . . tel (consumer products): fax (shipping): . . . . . . Sales e-mail: . . . . . . . . . . tel: . . . . . . . . . . . . fax: . . . . . . . . . . . . web: . . . . . . . . . . . . . . . . . . .
Oxygen Keyboard Line User Guide Caution: Electro Static Discharge, Electrical Fast Transient and Conducted RF interference may cause the unit malfunctioning. 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.
16 › Appendixes Appendix A: Assignable MIDI CC’s Faders and Rotary Dials: MIDI CC Description Data 2 Data 3 0-119 Standard MIDI CCs min max 120-127 Channel Mode Messages min max 128 Pitch Bend Sensitivity tft max 129 Channel Fine Tune min max 130 Channel Coarse Tune min max 131 Channel Pressure min max 132 RPN Coarse RPN LSB RPN MSB 133 RPN Fine RPN LSB RPN MSB 134 NRPN Coarse NRPN LSB NRPN MSB 135 NRPN Fine NRPN LSB NRPN MSB 136 Master Volume GM* min max 137
Oxygen Keyboard Line User Guide Appendix B - Hexadecimal Conversion Chart Hexadecimal value Decimal Value Hexadecimal value Decimal Value Hexadecimal value Decimal Value 0 0 2B 43 56 86 1 1 2C 44 57 87 2 2 2D 45 58 88 3 3 2E 46 59 89 4 4 2F 47 5A 90 5 5 30 48 5B 91 6 6 31 49 5C 92 7 7 32 50 5D 93 8 8 33 51 5E 94 9 9 34 52 5F 95 0A 10 35 53 60 96 0B 11 36 54 61 97 0C 12 37 55 62 98 0D 13 38 56 63 99 0E 14 39 57 64
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 97 SFX Soundtrack 2 Electric grand Piano 34 Electric Picked Bass 66 Tenor Sax 98 SFX Crystal 3 Honky Tonk Piano 35 Fretless Bass 67 Baritone Sax 99 SFX Atmosphere 4 Electric Piano 1 36 Slap Bass 1 68 Oboe 100 SFX Brightness 5 Electric Piano 2 37 Slap Bass 2 69 English Horn 101 SFX Goblins 6 Harpsichord
Oxygen Keyboard Line User Guide Appendix D 00 Bank Select 46 Controller 46 92 Tremelo Depth 01 Modulation 47 Controller 47 93 Chorus Depth 02 Breath Control 48 Gen Purpose 1 LSB 94 Celeste (De-tune) 03 Controller 3 49 Gen Purpose 2 LSB 95 Phaser Depth 04 Foot Control 50 Gen Purpose 3 LSB 96 Data Increment 05 Porta Time 51 Gen Purpose 4 LSB 97 Data Decrement 06 Data Entry 52 Controller 52 98 Non-Reg Param LSB 07 Channel Volume 53 Controller 53 99 Non-Reg Param MSB 08 Balance 54 Con
Appendix E - Roland GS and Yamaha XG NRPN Support to Roland JV/XP NRPN NRPN Data Data MSB LSB MSB LSB CC99 CC98 CC06 CC38 01 08 00-7F n/a (-64 - 0 - +63) Vibrato Rate (relative change) 01 09 00-7F n/a (-64 - 0 - +63) Vibrato Depth (relative change) 01 0A 00-7F n/a (-64 - 0 - +63) Vibrato Delay (relative change) 01 20 00-7F n/a (-64 - 0 - +63) Filter Cutoff Freq.