Skip to content

Oberheim OB8 Tauntek MIDI CC chart, NRPN and OSC map

The Oberheim OB8 Tauntek MIDI implementation: 59 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Oberheim OB8 Tauntek
Vendor Oberheim
OSC prefix /ob8_tauntek
Source πŸŽ›οΈ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/oberheim/ob8_tauntek.json
Not tested on the device yet

This driver comes from documentation or community data and has not been checked on real hardware. If you own one, a quick test and a pull request promoting it helps everyone β€” see CONTRIBUTING.

How do you control it?

Find the MIDI ports, then start the bridge with this driver:

osc-bridge detect        # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/oberheim/ob8_tauntek.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /ob8_tauntek/oscillator/osc_1 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as ob8_tauntek: ask β€œwhat can the Oberheim OB8 Tauntek do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (59)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/ob8_tauntek/oscillator/osc_1 16 0–127 continuous Oscillator
/ob8_tauntek/oscillator/osc_1_freq 15 0–63 continuous Oscillator
/ob8_tauntek/oscillator/osc_1_waveform 14 0–127 continuous Oscillator
/ob8_tauntek/oscillator/osc_1_pw 17 0–63 continuous Oscillator
/ob8_tauntek/oscillator/osc_2_1_sync 23 0–127 continuous Oscillator
/ob8_tauntek/oscillator/noise 25 0–127 continuous Oscillator
/ob8_tauntek/osc_2_level 20 0–127 continuous
/ob8_tauntek/oscillator/osc_2_freq 19 0–63 continuous Oscillator
/ob8_tauntek/oscillator/osc_2_waveform 18 0–127 continuous Oscillator
/ob8_tauntek/oscillator/osc_2_pw 21 0–63 continuous Oscillator
/ob8_tauntek/oscillator/osc_2_detune 22 0–63 continuous Oscillator
/ob8_tauntek/oscillator/f_env_to_osc_2 24 0–127 continuous Oscillator
/ob8_tauntek/filter/vcf_cutoff 74 0–63 continuous Filter
/ob8_tauntek/filter/vcf_resonance 71 0–63 continuous Filter
/ob8_tauntek/filter/vcf_env_mod 27 0–63 continuous Filter
/ob8_tauntek/vcf_4_pole 26 0–127 continuous
/ob8_tauntek/vcf_kb_track 28 0–127 continuous
/ob8_tauntek/amount 63 0–63 continuous
/ob8_tauntek/filter/vcf_attack 29 0–63 continuous Filter
/ob8_tauntek/filter/vcf_decay 30 0–63 continuous Filter
/ob8_tauntek/filter/vcf_sustain 31 0–63 continuous Filter
/ob8_tauntek/filter/vcf_release 32 0–63 continuous Filter
/ob8_tauntek/lfo/lfo_1_freq 35 0–63 continuous LFO
/ob8_tauntek/lfo/lfo_1_waveform 37 0–127 continuous LFO
/ob8_tauntek/vca_attack 73 0–63 continuous
/ob8_tauntek/vca_decay 33 0–63 continuous
/ob8_tauntek/vca_sustain 34 0–63 continuous
/ob8_tauntek/vca_release 72 0–63 continuous
/ob8_tauntek/lfo_1_fm_amt 38 0–63 continuous
/ob8_tauntek/lfo_1_pwm_amt 39 0–127 continuous
/ob8_tauntek/osc_1_freq 40 0–127 continuous
/ob8_tauntek/osc_2_freq 41 0–127 continuous
/ob8_tauntek/filter_freq 42 0–127 continuous
/ob8_tauntek/osc_1_pwm 43 0–127 continuous
/ob8_tauntek/osc_2_pwm 44 0–127 continuous
/ob8_tauntek/volume_mod 45 0–127 continuous
/ob8_tauntek/lfo/lfo_kb_track 46 0–127 continuous LFO
/ob8_tauntek/lfo/lfo_env_mod 47 0–127 continuous LFO
/ob8_tauntek/lfo/depth_1_quant 55 0–127 continuous LFO
/ob8_tauntek/lfo/depth_2_quant 56 0–127 continuous LFO
/ob8_tauntek/portamento 5 0–63 continuous
/ob8_tauntek/porta_type 60 0–3 continuous
/ob8_tauntek/lfo_trig_point 36 0–63 continuous
/ob8_tauntek/lfo/trig_waveform 48 0–127 continuous LFO
/ob8_tauntek/lfo/depth_1_invert 53 0–127 continuous LFO
/ob8_tauntek/lfo/depth_2_invert 54 0–127 continuous LFO
/ob8_tauntek/porta_bend 65 0–63 continuous
/ob8_tauntek/unison 59 0–3 continuous
/ob8_tauntek/osc_1_fm_inv 58 0–127 continuous
/ob8_tauntek/osc_1_pwm_inv 57 0–127 continuous
/ob8_tauntek/depth_1_attack 49 0–63 continuous
/ob8_tauntek/depth_2_attack 50 0–63 continuous
/ob8_tauntek/porta_quantize 61 0–127 continuous
/ob8_tauntek/porta_match 62 0–127 continuous
/ob8_tauntek/lfo_1_phase 67 0–3 continuous
/ob8_tauntek/depth_1_delay 51 0–63 continuous
/ob8_tauntek/depth_2_delay 52 0–63 continuous
/ob8_tauntek/midi_clock_div 92 0–3 continuous
/ob8_tauntek/program_volume 7 0–63 continuous

Performance MIDI

Notes, pitch bend and any CC are also available: /ob8_tauntek/note/on <note> <velocity>, /ob8_tauntek/cc/<number> <value>, /ob8_tauntek/pitchbend <0-16383>, /ob8_tauntek/program_change <n>.

Limitations

Imported from an Electra One community preset. The mapping reflects the preset author's editorial choices: parameter naming, ranges, and which params are exposed. Untested on hardware in this repo.

Frequently asked questions

Which MIDI CC controls the filter cutoff on the Oberheim OB8 Tauntek?

CC 74 (0–63), named /ob8_tauntek/filter/vcf_cutoff in SynthHub's map.

How many parameters of the Oberheim OB8 Tauntek can be controlled over MIDI?

SynthHub's map of the Oberheim OB8 Tauntek lists 59 MIDI CC parameters, each with its number, range and a readable name; the full chart is on this page.

Can an AI agent like Claude control the Oberheim OB8 Tauntek?

Yes: SynthHub's hosted MCP server knows the Oberheim OB8 Tauntek's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.