MIDI implementation details for the Oberheim OB-6.
Last update: April 1, 2026 • 122 parameters
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC MSB | CC LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Mod wheel | 1 | — | [0–127] |
0~127: Mod wheel
|
0-based |
| Foot controller | 4 | — | [0–127] |
0~127: Foot controller
|
0-based |
| MIDI volume | 7 | 39 | [0–127] |
0~127: Volume
|
0-based |
| Sustain pedal | 64 | — | [0–127] | — | 0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|---|---|
| Oscillator 1 frequency | 67 | [0–127] | 0 | 0 | [0–60] |
0~60: Frequency
|
0-based |
| Oscillator 1 sync | — | — | 0 | 1 | [0–1] |
0: Off; 1: On
|
0-based |
| Oscillator 1 level | 69 | [0–127] | 0 | 2 | [0–127] |
0~127: Level
|
0-based |
| Oscillator 1 shape | 70 | [0–127] | 0 | 3 | [0–255] |
0~255: Shape
|
0-based |
| Oscillator 1 pulse width | 71 | [0–127] | 0 | 4 | [0–255] |
0~255: Pulse width
|
0-based |
| Oscillator 1 sub level | 8 | [0–127] | 0 | 27 | [0–127] |
0~127: Sub level
|
0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|---|---|
| Oscillator 2 frequency | 75 | [0–127] | 0 | 5 | [0–60] |
0~60: Frequency
|
0-based |
| Oscillator 2 frequency fine | 76 | [0–127] | 0 | 6 | [0–254] |
0~254: Frequency fine
|
Centered |
| Oscillator 2 level | 77 | [0–127] | 0 | 7 | [0–127] |
0~127: Level
|
0-based |
| Oscillator 2 shape | 78 | [0–127] | 0 | 8 | [0–254] |
0~254: Shape
|
0-based |
| Oscillator 2 pulse width | 79 | [0–127] | 0 | 9 | [0–255] |
0~255: Pulse width
|
0-based |
| Oscillator 2 low frequency | — | — | 0 | 10 | [0–1] |
0: Off; 1: On
|
0-based |
| Oscillator 2 keyboard tracking | — | — | 0 | 11 | [0–1] |
0: Off; 1: On
|
0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Noise level | 0 | 32 | [0–127] |
0~127: Noise level
|
0-based |
| Detune | 0 | 33 | [0–127] |
0~127: Detune
|
Centered |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|---|---|
| Portamento on/off | 65 | [0–127] | 0 | 29 | [0–1] |
0: Off; 1: On
|
0-based |
| Portamento mode | 5 | [0–127] | 0 | 28 | [0–3] | — | 0-based |
| Portamento rate | — | — | 0 | 30 | [0–127] |
0~127: Rate
|
0-based |
| Pitch bend range | — | — | 0 | 31 | [0–12] |
0~12: Pitch bend range
|
0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|---|---|---|
| Filter frequency | 102 | [0–127] | 0 | 45 | [0–164] |
0~164: Frequency
|
— | 0-based |
| Filter frequency (brightness) | 74 | [0–127] | — | — | — |
0~127: Filter frequency
|
Note: Standard MIDI brightness CC; controls same parameter as CC 102
|
0-based |
| Filter resonance | 103 | [0–127] | 0 | 46 | [0–255] |
0~255: Resonance
|
— | 0-based |
| Filter keyboard amount | 104 | [0–127] | 0 | 47 | [0–2] | — | — | 0-based |
| Filter velocity on/off | 105 | [0–127] | 0 | 48 | [0–1] |
0: Off; 1: On
|
— | 0-based |
| Filter mode | 106 | [0–127] | 0 | 49 | [0–127] |
0~127: Mode
|
— | 0-based |
| Filter bandpass | 107 | [0–127] | 0 | 50 | [0–1] |
0: Normal; 1: Bandpass
|
— | 0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|---|---|
| Filter envelope amount | 47 | [0–127] | 0 | 77 | [0–254] |
0~254: Envelope amount
|
0-based |
| Filter envelope attack | 50 | [0–127] | 0 | 78 | [0–127] |
0~127: Attack
|
0-based |
| Filter envelope decay | 51 | [0–127] | 0 | 79 | [0–127] |
0~127: Decay
|
0-based |
| Filter envelope sustain | 52 | [0–127] | 0 | 80 | [0–127] |
0~127: Sustain
|
0-based |
| Filter envelope release | 53 | [0–127] | 0 | 81 | [0–127] |
0~127: Release
|
0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|---|---|
| Program volume | — | — | 0 | 62 | [0–127] |
0~127: Volume
|
0-based |
| Pan spread | — | — | 0 | 63 | [0–127] |
0~127: Pan spread
|
0-based |
| Distortion amount | 9 | [0–127] | 0 | 64 | [0–127] |
0~127: Distortion amount
|
0-based |
| Amplifier envelope amount | 40 | [0–127] | 0 | 66 | [0–127] |
0~127: Envelope amount
|
0-based |
| Amplifier envelope attack | 43 | [0–127] | 0 | 67 | [0–127] |
0~127: Attack
|
0-based |
| Amplifier envelope decay | 44 | [0–127] | 0 | 68 | [0–127] |
0~127: Decay
|
0-based |
| Amplifier envelope sustain | 45 | [0–127] | 0 | 69 | [0–127] |
0~127: Sustain
|
0-based |
| Amplifier envelope release | 46 | [0–127] | 0 | 70 | [0–127] |
0~127: Release
|
0-based |
| Amplifier envelope velocity on/off | 41 | [0–127] | 0 | 71 | [0–1] |
0: Off; 1: On
|
0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| LFO frequency | 0 | 88 | [0–254] |
0~254: Frequency
|
0-based |
| LFO initial amount | 0 | 89 | [0–255] |
0~255: Initial amount
|
0-based |
| LFO shape | 0 | 90 | [0–4] | — | 0-based |
| LFO sync | 0 | 91 | [0–1] |
0: Off; 1: On
|
0-based |
| LFO oscillator 1 destination | 0 | 93 | [0–1] |
0: Off; 1: On
|
0-based |
| LFO oscillator 2 destination | 0 | 94 | [0–1] |
0: Off; 1: On
|
0-based |
| LFO pulse width 1 and 2 destination | 0 | 95 | [0–3] |
0: Pulse width 1; 1: Pulse width 2; 2: Destination on; 3: Destination off
|
0-based |
| LFO filter frequency destination | 0 | 96 | [0–1] |
0: Off; 1: On
|
0-based |
| LFO filter mode destination | 0 | 97 | [0–1] |
0: Off; 1: On
|
0-based |
| LFO amplifier destination | 0 | 98 | [0–1] |
0: Off; 1: On
|
0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Cross modulation filter envelope amount | 1 | 15 | [0–254] |
0~254: Filter envelope amount
|
0-based |
| Cross modulation oscillator 2 amount | 1 | 16 | [0–254] |
0~254: Oscillator 2 amount
|
0-based |
| Cross modulation oscillator 1 destination | 1 | 17 | [0–1] |
0: Off; 1: On
|
0-based |
| Cross modulation shape 1 destination | 1 | 18 | [0–1] |
0: Off; 1: On
|
0-based |
| Cross modulation pulse width 1 destination | 1 | 19 | [0–1] |
0: Off; 1: On
|
0-based |
| Cross modulation filter frequency destination | 1 | 20 | [0–1] |
0: Off; 1: On
|
0-based |
| Cross modulation filter mode destination | 1 | 21 | [0–1] |
0: Off; 1: On
|
0-based |
| Cross modulation normal/bandpass destination | 1 | 22 | [0–1] |
0: Off; 1: On
|
0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Pressure amount | 0 | 109 | [0–254] |
0~254: Amount
|
0-based |
| Pressure oscillator 1 destination | 0 | 110 | [0–1] |
0: Off; 1: On
|
0-based |
| Pressure oscillator 2 destination | 0 | 111 | [0–1] |
0: Off; 1: On
|
0-based |
| Pressure filter frequency destination | 0 | 112 | [0–1] |
0: Off; 1: On
|
0-based |
| Pressure filter mode destination | 0 | 113 | [0–1] |
0: Off; 1: On
|
0-based |
| Pressure amplifier destination | 0 | 114 | [0–1] |
0: Off; 1: On
|
0-based |
| Pressure LFO amount destination | 0 | 115 | [0–1] |
0: Off; 1: On
|
0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Effects on/off | 1 | 7 | [0–1] |
0: Off; 1: On
|
0-based |
| Effect 1 type | 0 | 119 | [0–5] | — | 0-based |
| Effect 1 mix | 0 | 120 | [0–127] |
0~127: Mix
|
0-based |
| Effect 1 parameter 1 | 0 | 121 | [0–255] |
0~255: Parameter 1
|
0-based |
| Effect 1 parameter 2 | 0 | 122 | [0–127] |
0~127: Parameter 2
|
0-based |
| Effect 1 sync | 0 | 123 | [0–1] |
0: Off; 1: On
|
0-based |
| Effect 2 type | 0 | 127 | [0–9] | — | 0-based |
| Effect 2 mix | 1 | 0 | [0–127] |
0~127: Mix
|
0-based |
| Effect 2 parameter 1 | 1 | 1 | [0–255] |
0~255: Parameter 1
|
0-based |
| Effect 2 parameter 2 | 1 | 2 | [0–127] |
0~127: Parameter 2
|
0-based |
| Effect 2 sync | 1 | 3 | [0–1] |
0: Off; 1: On
|
0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Unison on/off | 1 | 28 | [0–1] |
0: Off; 1: On
|
0-based |
| Unison mode | 1 | 29 | [0–6] | — | 0-based |
| Key mode | 1 | 30 | [0–5] | — | 0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|---|---|
| Arpeggiator on/off | 58 | [0–127] | 1 | 32 | [0–1] |
0: Off; 1: On
|
0-based |
| Arpeggiator mode | 59 | [0–127] | 1 | 33 | [0–4] | — | 0-based |
| Arpeggiator range | 60 | [0–127] | 1 | 34 | [0–2] | — | 0-based |
| Arpeggiator time signature | 62 | [0–127] | 1 | 35 | [0–9] | — | 0-based |
| Tempo | 3 | [0–127] | 1 | 39 | [30–250] |
30~250: Tempo
|
0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Sequencer transpose | 8 | 65 | [0–127] |
0~127: Transpose
|
0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|---|---|---|
| Master fine tune | — | — | 8 | 0 | [0–100] |
0~100: Fine tune
|
— | Centered |
| Master coarse tune | — | — | 8 | 1 | [0–24] |
0~24: Coarse tune
|
— | Centered |
| MIDI channel | — | — | 8 | 2 | [0–16] |
0: All; 1-16: Channel number
|
— | 0-based |
| MIDI clock mode | — | — | 8 | 3 | [0–3] |
0: Off; 1: Master; 2: Slave; 3: Slave thru
|
— | 0-based |
| MIDI clock port | — | — | 8 | 4 | [0–1] |
0: MIDI port; 1: USB
|
— | 0-based |
| MIDI parameter send | — | — | 8 | 5 | [0–2] |
0: NRPN; 1: CC; 2: Off
|
Note: Received but not transmitted
|
0-based |
| MIDI parameter receive | — | — | 8 | 6 | [0–2] |
0: NRPN; 1: CC; 2: Off
|
Note: Transmitted but ignored when received
|
0-based |
| MIDI control enable | — | — | 8 | 7 | [0–1] |
0: Off; 1: On
|
— | 0-based |
| MIDI SysEx enable | — | — | 8 | 8 | [0–1] |
0: Off; 1: On
|
— | 0-based |
| MIDI out select | — | — | 8 | 9 | [0–3] |
0: Off; 1: MIDI; 2: USB; 3: MIDI and USB
|
— | 0-based |
| Local control | 122 | [0–127] | 8 | 11 | [0–1] |
0: Off; 1: On
|
Note: Received but not transmitted
|
0-based |
| Pot mode | — | — | 8 | 13 | [0–2] |
0: Relative; 1: Pass-through; 2: Jump
|
— | 0-based |
| Sequencer jack | — | — | 8 | 15 | [0–3] |
0: Normal; 1: Trigger; 2: Gate; 3: Trigger and gate
|
— | 0-based |
| Sustain polarity | — | — | 8 | 16 | [0–3] |
0: Normally open; 1: Normally closed; 2: Sustain open / sequencer closed; 3: Sustain closed / sequencer open
|
— | 0-based |
| Velocity response | — | — | 8 | 17 | [0–3] | — | — | 0-based |
| Aftertouch response | — | — | 8 | 18 | [0–3] | — | — | 0-based |
| Stereo/mono | — | — | 8 | 19 | [0–1] |
0: Stereo; 1: Mono
|
— | 0-based |
| Alternative tuning | — | — | 8 | 20 | [0–16] | — | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Data entry MSB | 6 | [0–127] | — | 0-based |
| Data entry LSB | 38 | [0–127] | — | 0-based |
| Data increment | 96 | [0–127] | — | 0-based |
| Data decrement | 97 | [0–127] | — | 0-based |
| NRPN parameter LSB | 98 | [0–127] | — | 0-based |
| NRPN parameter MSB | 99 | [0–127] | — | 0-based |
| RPN parameter LSB | 100 | [0–127] | — | 0-based |
| RPN parameter MSB | 101 | [0–127] | — | 0-based |
| All sound off | 120 | [0–127] | — | 0-based |
| Reset all controllers | 121 | [0–127] | — | 0-based |
| All notes off | 123 | [0–127] | — | 0-based |
| Omni mode off | 124 | [0–127] | — | 0-based |
| Omni mode on | 125 | [0–127] | — | 0-based |
| Mono mode on | 126 | [0–127] | — | 0-based |
| Poly mode on | 127 | [0–127] | — | 0-based |
The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.