M-Audio OXYGEN 8 V2 Setting Buttons as Program, Bank Triggers, About SysEx Messages and Device ID

Page 18

Oxygen Keyboard Line User Guide

7Press the Advanced Function button again followed by the Data 2 key.

8 Enter “0” using the numerical data entry keys.

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. The MIDI note numbers are given in Appendix D.

Setting Buttons as Program, Bank Triggers.

You can program a button on your Oxygen controller to send a Program, Bank LSB and Bank MSB message whenever it is pressed. This is useful for selecting patches on a sound module, or synthesizer on the fly.

To set up a button in this way:

1.Press the Advanced Function button. Press the Ctrl Assign key.

2.Enter “145” using the numerical data entry keys.

3.Use the Data 1 parameter to enter the desired program change that should be sent by the button/pedal.

4.Use the Data 2 parameter to enter the desired Bank LSB value that should be sent by the button/pedal.

5.Use the Data 3 parameter to enter the desired Bank MSB that should be sent by the button/pedal.

Programming a Button to Increment/Decrement a MIDI CC value

It is also possible to set a button to increment/decrement the value of a MIDI CC by 1 each time it is pressed. This is useful if you are controlling parameters on your software that have a step-through operation with a small range.

To set a button to decrement from a maximum value to a minimum value, assign the button to MIDI CC 153. To set a button to increment from a minimum value to a maximum value, assign the button to MIDI CC 154. The maximum and minimum values are set using the Data 3 and Data 2 parameters respectively.

Please note that each button will only increment or decrement its own parameter value and this value is independent of any other button. It is not possible to assign one button to increment and another to decrement the same parameter value.

Programming a Button to Increment/Decrement a Program Change

It is also possible to set a button to send an incremented/decremented Program Change each time it is pressed. This allows you to set 2 assignable buttons up to step through programs on your software if desired. It is also possible to limit the range of the programs that you want to step through.

To set a button to decrement a Program Change between a maximum and minimum value, assign the button to MIDI CC 155. To set a button to increment a Program Change between a minimum and maximum value, assign the button to MIDI CC 156. The maximum and minimum values are set using the Data 3 and Data 2 parameters respectively.

Please note that each button will only increment or decrement its own parameter value and this value is independent of any other button. It is not possible to assign one button to increment and another to decrement the same parameter value.

About SysEx Messages and Device ID

When transmitting SysEx messages, the individual control channel number does not define a transmit channel, but a Device ID. When the Chan key is pressed, the “c” is NOT displayed in the LCD screen.

Device IDs range between 00–127. In most cases, the Device ID should be set at 127. This means that all devices will receive the SysEx message.

The Device ID for a SysEx message assigned to a controller cannot be changed using the Dev ID key. This key is used for varying the global Device ID of the Oxygen controller..

For more information, please reference the “SysEx Messages” and “Device ID” sections.

English

19

Image 18
Contents Oxygen Series › What’s in the Box › Features› Introduction Top PanelWindows › Minimum System RequirementsGeneral Mac OSPower and Connection via USB › Driver Installation and Powering the Keyboard› Controls and Connectors Top Panel DescriptionsFunction Buttons Octave +/- and Transpose ButtonsLED Screen Assignable Midi Sliders 49- and 61- Note OnlyBack Panel Descriptions › Introduction to Midi Programming Functions Testing Your Oxygen keyboard with Your Computer SoftwareEdit Mode Introduction› Function Buttons Defined Global Channel › Keybed Functions DefinedControl Assign Channel AssignBank LSB Control SelectProgram Bank MSBThis mode is controlled as follows To assign minimum value to a buttonTo assign maximum value to a knob or fader Device ID 49- and 61-note only Drawbar Mode 49- and 61-note onlyVelocity Curve On the Oxygen keyboardStore Cancel KeyMemory Dump Enter Key10 › Advanced Programming Functions Introduction to Programming OptionsFaders and Rotary Dials Buttons and Pedal Midi CCSetting Toggle Values for the Buttons or Pedal Setting Trigger Values for the Buttons or PedalAssigning MMC Control to a Button Assigning RPN/NRPN to a Fader/Rotary ControllerAssigning a Note to a Button Programming a Button to Increment/Decrement a Midi CC value Setting Buttons as Program, Bank TriggersTo set up a button in this way About SysEx Messages and Device IDNon-Volatile Memory Returning to the Factory Default Setting11 › Midi Messages Defined Assigning the Device ID not available on 25-note model12 › Troubleshooting RPN/NRPNsSysEx 13 › Contact M-Audio Technical Support15 › Warranty Terms and Registration Warranty Terms Warranty Registration14 › Technical Info Faders and Rotary Dials 16 › AppendixesAppendix a Assignable Midi CC’s Buttons and PedalAppendix B Hexadecimal Conversion Chart Hexadecimal to Decimal Conversion ChartAppendix C Useful Midi Data Midi Note NumbersAppendix D Standard Midi Controller numbers Midi CCsAppendix F General Midi Reverb and Chorus Types Reverb TypesChorus Types

OXYGEN 8 V2 specifications

The M-Audio OXYGEN 8 V2 is a compact, highly versatile MIDI controller designed to enhance the creative workflow of musicians and producers. Its portable design, combined with an array of features, makes it a perfect choice for both studio and live performance settings.

One of the standout characteristics of the OXYGEN 8 V2 is its 32 velocity-sensitive keys. These mini keys provide a responsive playing experience, allowing for expressive performances that can capture the nuances of each note. The velocity sensitivity means that the harder you play, the louder the sound, which is particularly beneficial for expressive playing styles.

Another significant feature of the OXYGEN 8 V2 is its bank of eight assignable knobs. These knobs can be mapped to various parameters within your DAW or virtual instruments, enabling you to control volume levels, pan settings, or any other parameter at your fingertips. This level of customization allows musicians to tailor the controller to their specific workflow and preferences.

The controller also includes eight backlit drum pads that are perfect for finger drumming, triggering samples, or launching clips in performance settings. These pads are sensitive to pressure, providing dynamic control over MIDI notes for rhythmic play. The ability to assign different functions to these pads makes them a versatile tool for live performances and studio compositions alike.

The OXYGEN 8 V2 features a transport control section that allows for seamless interaction with your DAW. With buttons for play, stop, record, and more, you can easily navigate your sessions without having to reach for your mouse, streamlining the creative process.

With USB bus power, the M-Audio OXYGEN 8 V2 eliminates the need for an external power supply, making it ideal for mobile musicians and producers. The plug-and-play capability ensures that it is compatible with most major DAWs on the market, including Ableton Live, Pro Tools, and Logic Pro, allowing for quick setup.

Combining portability, versatility, and functionality, the M-Audio OXYGEN 8 V2 is an excellent tool for any musician looking to enhance their production and performance capabilities. Whether you are a beginner or an experienced professional, this controller supports a wide range of creative possibilities, making it a valuable addition to any musical setup.