Non-Volatile Memory
Your Oxygen controller features
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
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
Note: Restoring the factory presets will erase all
11 › MIDI Messages Defined
Program and Bank Changes
The original GM MIDI specification allowed for only 128 voices, numbered from
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
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