M-Audio OXYGEN 8 V2 11 › Midi Messages Defined, Non-Volatile Memory, Program and Bank Changes

Page 19

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.

Memory Dump

Press the Advanced Function button, then the Mem Dump key to send out SysEx data packets that represent the 20 memories set up in the Oxygen controller. This can be used for storing or backing up the contents of the memory presets externally.

It is possible to record the complete Memory Dump to a standard sequencer. Recall the Memory Dump by playing the MIDI track containing the recorded Memory Dump, making sure that the Oxygen’s drivers are selected as the output for that particular track.

A Memory Dump or a Memory Send does not affect the current controller assignments to the keyboard. Recall a preset to access the new memory settings after a Memory Dump has been sent to the keyboard.

Press the Edit button, then the Mem Dump key to send out a number of SysEx data packets that represent the 20 memories set up in the Oxygen. This can be used for storing or backing up the contents of the memory presets externally.

Assigning the Device ID (not available on 25-note model)

The Device ID is a way of differentiating between multiple keyboards. Press the Advanced Function button, then the Dev ID key to assign a Device ID to your Oxygen controller. The default Device ID is 127 when a Memory Dump is performed. It is recommended to keep the Device ID setting as 127.

If a Device ID is assigned to any number other than 127, the Memory Dump performed will be specific to the Oxygen, with the same device ID. If the Device ID of the Oxygen differs from the one recorded with the Memory Dump, the data will be ignored.

When the Dev ID key is pressed, the LCD display represents the assigned Device ID. It is possible to enter a new Device ID using the numerical data entry keys. Press the Enter key to confirm.

For more information on SysEx messages and device ID, please reference the “MIDI Messages Explained” section of this manual.

Returning to the Factory Default Setting

You can reset the Oxygen controller back to the factory default settings on power-up by holding down the Data - and + buttons.

Note: Restoring the factory presets will erase all set-ups you have stored to memory.

11 › MIDI Messages Defined

Program and Bank Changes

The original GM MIDI specification allowed for only 128 voices, numbered from 0-127. It is possible to access a different voice by sending a Program Change.

In order to expand on the GM set of voices, Bank Changes were devised. Each bank contains 128 patches that can be accessed using a Program Change. 16,384 available banks can be accessed by sending a 14-bit Bank Change message. The first 7 bits of this message are sent in a single byte known as the Bank LSB. The last 7 bits are specified by another byte known as the Bank MSB. The BANK LSB is more commonly used. This allows for 128 Bank Changes, and often there is no need to send a Bank MSB.

Almost all MIDI devices respond to the Program Change, but some that do not conform to the GM set of voices use the Program Change message for other purposes. Many VST instruments have adopted this approach, allowing the use of a Program Change to change the instrument patch. (The FM7 by Native Instruments is an example of this.)

Bank Changes are used more rarely. Bank Changes are useful in manufacturers’ extensions to the MIDI specification, such as Roland's GS specification and Yamaha's XG specification. Both of these require the specification of a Bank Change in order to access the extra voices and effects that these specifications provide.

Sending Program, Bank LSB and Bank MSB data is done by pressing the Edit button followed by the Program, Bank LSB or Bank MSB key, and then entering the Program or Bank Change desired.

20

Image 19
Contents Oxygen Series Top Panel › Features› Introduction › What’s in the BoxMac OS › Minimum System RequirementsGeneral WindowsTop Panel Descriptions › Driver Installation and Powering the Keyboard› Controls and Connectors Power and Connection via USBAssignable Midi Sliders 49- and 61- Note Only Octave +/- and Transpose ButtonsLED Screen Function ButtonsBack Panel Descriptions Introduction Testing Your Oxygen keyboard with Your Computer SoftwareEdit Mode › Introduction to Midi Programming Functions› Function Buttons Defined Channel Assign › Keybed Functions DefinedControl Assign Global ChannelBank MSB Control SelectProgram Bank LSBTo assign minimum value to a button This mode is controlled as followsTo assign maximum value to a knob or fader On the Oxygen keyboard Drawbar Mode 49- and 61-note onlyVelocity Curve Device ID 49- and 61-note onlyEnter Key Cancel KeyMemory Dump StoreIntroduction to Programming Options 10 › Advanced Programming FunctionsFaders and Rotary Dials Midi CC Buttons and PedalSetting Trigger Values for the Buttons or Pedal Setting Toggle Values for the Buttons or PedalAssigning RPN/NRPN to a Fader/Rotary Controller Assigning MMC Control to a ButtonAssigning a Note to a Button About SysEx Messages and Device ID Setting Buttons as Program, Bank TriggersTo set up a button in this way Programming a Button to Increment/Decrement a Midi CC valueAssigning the Device ID not available on 25-note model Returning to the Factory Default Setting11 › Midi Messages Defined Non-Volatile MemoryRPN/NRPNs 12 › TroubleshootingSysEx Technical Support 13 › Contact M-AudioWarranty Terms Warranty Registration 15 › Warranty Terms and Registration14 › Technical Info Buttons and Pedal 16 › AppendixesAppendix a Assignable Midi CC’s Faders and Rotary DialsHexadecimal to Decimal Conversion Chart Appendix B Hexadecimal Conversion ChartMidi Note Numbers Appendix C Useful Midi DataStandard Midi Controller numbers Midi CCs Appendix DReverb Types Appendix F General Midi Reverb and Chorus 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.