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

Models: OXYGEN 8 V2

1 27
Download 27 pages 40.41 Kb
Page 18
Image 18
Setting Buttons as Program, Bank Triggers.

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

Page 18
Image 18
M-Audio OXYGEN 8 V2 manual Setting Buttons as Program, Bank Triggers, About SysEx Messages and Device ID, English