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 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.