M-Audio 99004139310 manual Programming a Button to Increment/Decrement a Program Change

Page 26

Oxygen Series

User Guide 10

Programming a Button to Increment/Decrement a Program Change

It is possible to configure a button to send an Increment (increase) or Decrement (decrease) Program Change message each time it is pressed.

To configure a button to increment a Program Change between a minimum and maximum value, assign the button to number 156 (see Appendix B). The minimum and maximum values are set using the Data 2 and Data 3 parameters respectively.

The requires three values to be specified (values given are examples):

 

 

Key

Parameter

Value

 

 

 

Control Assign

Program Increment

156

 

 

 

 

 

Data

2

(example)

Program Number (minimum)

0

 

 

 

 

 

Data

3

(example)

Program Number (maximum)

127

 

 

 

 

 

The following example configures a button to increment through the sound patches on a connected software or hardware synthesizer:

1.Select the Control as described earlier in this guide (Button or Pedal)

2.Press the Advanced button

3.Press the Control Assign key

4.Enter 156 using the number keys. This configures the button to increment the Program number

5.Press the Enter key

6.Press the Advanced button

7.Press the Data 2 key

8.Enter 0 using the number keys. This specifies the lowest Program number

9.Press the Enter key

10.Press the Advanced button

11.Press the Data 3 key

12.Enter 127 using the number keys. This specifies the highest Program number

13.Press the Enter key

To configure a button to decrement a Program Change between a maximum and minimum value, assign the button to number 155 (see Appendix B). The minimum and maximum values are set using the Data 2 and Data 3 parameters respectively.

NOTE: Each button will only increment or decrement its own parameter value and this value is independent of any other button. In other words, assigning one button to increment through sound patches and another button to decrement through sound patches will cause the first button to recall programs 1, 2, 3, etc., each time the button is pressed. Pressing the second button will recall programs such as 127, 126, 125 (as opposed to starting to decrement where the first button left of; for example 2, 1, 0).

Image 26
Contents Oxygen Series Introduction What’s in the BoxOxygen Series Features Minimum System Requirements SetupWindows XP and Windows Vista Installation Instructions Mac OS X Installation Instructions Host Software ConfigurationDirectLink / DAW Support InstallationDAW Configuration Pitch Bend Wheel Controls and ConnectorsTop Panel Modulation WheelLED Screen Track ButtonsOctave / Transpose Buttons Function Buttons Sliders Slider ButtonsKnobs Transport ButtonsBack Panel Control Select Cancel Oxygen 49 and 61 onlyAdvanced Keyboard Functions Global Channel Control Assign, Data 1, Data 2, DataChannel Assign Bank MSB ProgramBank LSB PanicDrawbar Mode Oxygen 49 and 61 only Velocity CurveMemory Dump Device ID Oxygen 49 and 61 onlyEnter Key StoreNumber Keys Advanced Programming Functions Key Parameter Value Setting Trigger Values for the Buttons or the Sustain Pedal Number MMC Command Assigning MMC Control to Buttons Assigning a Note to a Button Oxygen Series User Guide  Programming a Button to Increment/Decrement a Midi CC value Programming a Button to Increment/Decrement a Program Change Reversing the operation of Knobs or Sliders Limiting the Range of a Knob or Slider Oxygen Series User Guide  Non-Volatile Memory Restoring the Factory SettingsSysEx Messages and Device ID Midi Messages Defined Program and Bank ChangesRPN/NRPNs OverviewCheck your 3rd Party Documentation for a RPN/NRPN List Fine SysEx Troubleshooting  Oxygen keyboard suddenly stops workingTechnical Info Warranty Terms and Registration Warranty Terms Warranty Registration Documentation FeedbackAppendix Appendix a Standard Midi Control Numbers Midi CC’sAppendix B Assignable Midi CCs Sliders and KnobsUser Guide Oxygen Series Buttons and PedalAppendix C Useful Midi Data Piano Bass Reed Synth EffectsAppendix D DirectLink Transport Control Assignments Midi Note NumbersAppendix E Hexadecimal Conversion Chart Hexadecimal to Decimal Conversion ChartReverb Types Appendix F Roland GS & Yamaha XG Nrpn MessagesAppendix G General Midi Reverb and Chorus Types Chorus TypesAudio