background image

20

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. 

Summary of Contents for Oxygen 49

Page 1: ...Oxygen Series Oxygen 8 v2 Oxygen 49 Oxygen 61 User Guide...

Page 2: ...ftware Editor replace with section s number of this manual or visit www m audio com to register and download the free software 2 What s in the Box Your Oxygen keyboard package contains the following 2...

Page 3: ...r 2000 You must be running Service Pack 1 SP1 or later Visit the Windows update web pages http windowsupdate microsoft com to make certain you have the most current updates and xes supplied by Microso...

Page 4: ...wering the Oxygen keyboard via USB then simply plug in the power supply to the input labelled DC 12V and switch the power on Note Do not leave the adapter plugged in for long periods if the unit is no...

Page 5: ...ay provides feedback while you are programming various MIDI functions 5 Function Buttons There are 7 function buttons on the 49 and 61 Note and 5 on 25 Note The Function buttons are used for on the y...

Page 6: ...the illustration The sustain pedal controls the hold length of any note played on the keyboard However the pedal is fully programmable and can be used to control other effects The polarity of the sus...

Page 7: ...keyboard s driver as the MIDI Input for your software In addition please read the troubleshooting section at the back of this manual and consult the manual that came with your software for proper con...

Page 8: ...The Select button is used to select the function of the 2 data buttons Each time the Select button is pressed a different dot will light along the bottom of the LED display to indicate which of the f...

Page 9: ...any of the standard 16 MIDI channels The Global MIDI Channel will affect the channel on which program changes bank changes and any controllers set to respond to the global channel will transmit To set...

Page 10: ...step through Program Changes The Program Change number shown in the LED display will be sent Bank LSB The Bank LSB function can be used to access additional banks of sounds on your sound module or sou...

Page 11: ...MIDI CC is listed along with the Data 1 2 and 3 functions When editing Data 3 values the range of values that can be selected is 0 127 To assign maximum value to a knob or fader 1 Press the Advanced...

Page 12: ...on button 2 Press the Drawbar key To exit the Drawbar function press the Drawbar button a second time Device ID 49 and 61 note only The Device ID function will allow the assigning of a Device ID to di...

Page 13: ...nced Function button 2 Press the Store key the last selected memory number will display 3 Type in the number of the memory to store settings and press Enter to save the changes All Store operations wi...

Page 14: ...dix A there is a wide variety of MIDI messages that can be assigned to controllers The uses of these messages will be explained in more detail in this section The assignable buttons and pedals have sl...

Page 15: ...Chorus Mod Depth GM2 Mod Depth 142 Feedback GM2 Feedback Level 143 Send to Reverb GM2 Reverb Send Level 144 Pitch Bend Pitch Shift LSB Pitch Shift MSB 145 Program Bank Preset Program Bank LSB Bank MSB...

Page 16: ...le the button value each time it is pressed It is possible to set the button to send one value when pressed and another value when released This is known as a trigger since each time you press the but...

Page 17: ...or the RPN NRPN MSB Press the Enter key to con rm 6 Press the Advanced Function button 7 Press the DATA 2 key and enter the desired number for the RPN NRPN LSB Press the Enter key to con rm 8 Press th...

Page 18: ...n 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 v...

Page 19: ...ry 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...

Page 20: ...press the Channel Assign key you will enter a Device ID instead This is indicated by the fact that the LED displays a 3 digit number not a 2 digit number proceeded by a c Device IDs run from 00 to 127...

Page 21: ...rt phone PC support 418 872 0444 phone MAC support 418 872 0444 fax 418 872 0034 Sales e mail infocanada m audio com phone 866 872 0444 fax 514 396 7102 web http www m audio ca M Audio France Floor 6...

Page 22: ...o or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Re orient or re...

Page 23: ...hannel 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...

Page 24: ...0B 11 36 54 61 97 0C 12 37 55 62 98 0D 13 38 56 63 99 0E 14 39 57 64 100 0F 15 3A 58 65 101 10 16 3B 59 66 102 11 17 3C 60 67 103 12 18 3D 61 68 104 13 19 3E 62 69 105 14 20 3F 63 6A 106 15 21 40 64 6...

Page 25: ...9 String Ensemble 2 50 Syn Strings 1 51 Syn Strings 2 52 Choir Aahs 53 Voice Oohs 54 Syn Choir 55 Orchestral Hit 80 Syn Square Wave 81 Syn Sawtooth Wave 82 Syn Calliope 83 Syn Chiff 84 Syn Charang 85...

Page 26: ...to 111 Controller 111 20 Controller 20 66 Sostenuto 112 Controller 112 21 Controller 21 67 Soft Pedal 113 Controller 113 22 Controller 22 68 Legato Pedal 114 Controller 114 23 Controller 23 69 Hold 2...

Page 27: ...7F n a 64 0 63 Drum EG Attack Rate relative change 17 00 7F 00 7F n a 64 0 63 Drum EG Decay Rate relative change 18 00 7F 00 7F n a 64 0 63 Drum Instrument Pitch Coarse relative change 19 00 7F 00 7F...

Reviews: