36 User Guide | Oxygen 88 |
Check your 3rd Party Documentation for a RPN/NRPN List
Begin by checking the documentation for your MIDI device for a list of supported RPN or NRPN numbers. As mentioned, the supported parameters are unique to the device in use but the list should look similar to this:
| MIDI CC98 | MIDI CC99 | |||
| coordinate one | coordinate two | |||
|
|
| selects parameter | ||
|
|
|
|
| MIDI CC6 |
|
|
|
| alters values | |
|
|
|
|
|
|
|
| MIDI CC98 | MIDI CC99 |
| MIDI CC6 |
Filter Cutoff |
| 41 | 3 |
| |
|
|
|
|
|
|
Resonance |
| 41 | 4 |
| |
Attack |
| 41 | 5 |
| |
Decay |
| 41 | 6 |
| |
Sustain |
| 2 | 1 |
| |
|
|
|
|
|
|
Release |
| 41 | 8 |
| |
|
|
|
|
|
|
LPF |
| 41 | 9 |
| |
HPF |
| 41 | 10 |
| |
|
|
|
|
|
|
Find the parameter you wish to control from the list in the 3rd party manufacturers documentation and make note of the values listed for CC 98 (LSB) and for CC 99 (MSB) when working with NRPNs, or CC 100 (LSB) and CC 101 (MSB) when working with Runs. You will need these values once you are ready to assign an Oxygen control to an RPN or NRPN.
A Third MIDI CC Number (CC 6 or CC 38) for Altering the RPN or NRPN Value
A third MIDI CC is needed to change the value of the selected RPN or NRPN. For most devices, MIDI CC 6 is used when working with NRPN or RPN "coarse" messages, while MIDI CC 38 is used when working with "fine" messages. In other words, the combined MIDI CC numbers (NRPN=98+99; RPN=100+101) only specify the parameter to be edited. They have to be followed with yet another specific MIDI CC number/value (CC 6 or CC 38) in order to alter the associated parameter value.
This means that 3 MIDI messages have to be sent in sequence, in order to select, and then change a RPN or NRPN value. For example:
MIDI CC 98: value 51
Selects a specific NRPN
MIDI CC 99: value 3
MIDI CC 6: value 10 Sets the parameter to a value of 10.