Skip to content

Behringer Deepmind 12: MIDI CC, NRPN and OSC map

The Behringer Deepmind 12 as named OSC addresses — 110 CC — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Behringer Deepmind 12
Vendor Behringer
OSC prefix /deepmind_12
Source 📦 Derived from MIDI Guide (community CC/NRPN data)
Firmware unknown
Revision per pencilresearch canonical CSV
Upstream pencilresearch
Data licence CC-BY-SA-4.0 — MIDI Guide (https://midi.guide) by Pencil Research and contributors
Driver file devices/behringer/deepmind_12.pencilresearch.fw-unknown.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.

Other variants of this device: deepmind_12.

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/behringer/deepmind_12.pencilresearch.fw-unknown.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /deepmind_12/vcf_freq 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as deepmind_12: ask “what can the Behringer Deepmind 12 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (111)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/deepmind_12/vcf_freq 29 0–127 continuous
/deepmind_12/vcf_reso 30 0–127 continuous
/deepmind_12/vcf_mod 31 0–127 continuous
/deepmind_12/lfo1_rate 16 0–127 continuous
/deepmind_12/lfo1_dly 17 0–127 continuous
/deepmind_12/lfo2_rate 18 0–127 continuous
/deepmind_12/lfo2_dly 19 0–127 continuous
/deepmind_12/osc1_pmod 20 0–127 continuous
/deepmind_12/osc1_pwm 21 0–127 continuous
/deepmind_12/osc2_pmod 23 0–127 continuous
/deepmind_12/osc2_tmod 24 0–127 continuous
/deepmind_12/osc2_pitch 25 0–127 continuous
/deepmind_12/osc2_lvl 26 0–127 continuous
/deepmind_12/nois_lvl 27 0–127 continuous
/deepmind_12/unisdetn 28 0–127 continuous
/deepmind_12/vca_d 39 0–127 continuous
/deepmind_12/vca_s 44 0–127 continuous
/deepmind_12/vca_r 41 0–127 continuous
/deepmind_12/vcf_a 42 0–127 continuous
/deepmind_12/vcf_d 43 0–127 continuous
/deepmind_12/vcf_r 45 0–127 continuous
/deepmind_12/mod_a 46 0–127 continuous
/deepmind_12/mod_d 47 0–127 continuous
/deepmind_12/mod_s 48 0–127 continuous
/deepmind_12/mod_r 49 0–127 continuous
/deepmind_12/bank_msb continuous
/deepmind_12/modwheel 1 0–127 continuous
/deepmind_12/breath 2 0–127 continuous
/deepmind_12/foot_msb 4 0–127 continuous
/deepmind_12/porta 5 0–127 continuous
/deepmind_12/data_msb 6 0–127 continuous
/deepmind_12/volume 7 0–127 continuous
/deepmind_12/balance 8 0–127 continuous
/deepmind_12/pan 10 0–127 continuous
/deepmind_12/exprsson 11 0–127 continuous
/deepmind_12/arp_rate 12 0–127 continuous
/deepmind_12/arp_gate 13 0–127 continuous
/deepmind_12/bank_lsb 32 0–127 continuous
/deepmind_12/vcf_lfom 33 0–127 continuous
/deepmind_12/vcf_keym 34 0–127 continuous
/deepmind_12/hpf_freq 35 0–127 continuous
/deepmind_12/vca_lvl 36 0–127 continuous
/deepmind_12/vca_a 37 0–127 continuous
/deepmind_12/data_lsb 38 0–127 continuous
/deepmind_12/vca_acrv 50 0–127 continuous
/deepmind_12/vca_dcrv 51 0–127 continuous
/deepmind_12/vca_scrv 56 0–127 continuous
/deepmind_12/vca_rcrv 53 0–127 continuous
/deepmind_12/vcf_acrv 54 0–127 continuous
/deepmind_12/vcf_dcrv 55 0–127 continuous
/deepmind_12/vcf_rcrv 57 0–127 continuous
/deepmind_12/mod_acrv 58 0–127 continuous
/deepmind_12/mod_dcrv 59 0–127 continuous
/deepmind_12/mod_scrv 60 0–127 continuous
/deepmind_12/mod_rcrv 61 0–127 continuous
/deepmind_12/fx1_par1 62 0–127 continuous
/deepmind_12/fx1_par2 63 0–127 continuous
/deepmind_12/suspedal 64 0–127 continuous
/deepmind_12/fx1_par3 65 0–127 continuous
/deepmind_12/fx1_par4 66 0–127 continuous
/deepmind_12/fx1_par5 67 0–127 continuous
/deepmind_12/fx1_par6 68 0–127 continuous
/deepmind_12/fx1_par7 69 0–127 continuous
/deepmind_12/fx1_par8 70 0–127 continuous
/deepmind_12/fx1_par9 71 0–127 continuous
/deepmind_12/fx1_pr10 72 0–127 continuous
/deepmind_12/fx1_pr11 73 0–127 continuous
/deepmind_12/fx1_pr12 74 0–127 continuous
/deepmind_12/fx2_par1 75 0–127 continuous
/deepmind_12/fx2_par2 76 0–127 continuous
/deepmind_12/fx2_par3 77 0–127 continuous
/deepmind_12/fx2_par4 78 0–127 continuous
/deepmind_12/fx2_par5 79 0–127 continuous
/deepmind_12/fx2_par6 80 0–127 continuous
/deepmind_12/fx2_par7 81 0–127 continuous
/deepmind_12/fx2_par8 82 0–127 continuous
/deepmind_12/fx2_par9 83 0–127 continuous
/deepmind_12/fx2_pr10 84 0–127 continuous
/deepmind_12/fx2_pr11 85 0–127 continuous
/deepmind_12/fx2_pr12 86 0–127 continuous
/deepmind_12/fx3_par1 87 0–127 continuous
/deepmind_12/fx3_par2 88 0–127 continuous
/deepmind_12/fx3_par3 89 0–127 continuous
/deepmind_12/fx3_par4 90 0–127 continuous
/deepmind_12/fx3_par5 91 0–127 continuous
/deepmind_12/fx3_par6 92 0–127 continuous
/deepmind_12/fx3_par7 93 0–127 continuous
/deepmind_12/fx3_par8 94 0–127 continuous
/deepmind_12/fx3_par9 95 0–127 continuous
/deepmind_12/data_inc 96 0–127 continuous
/deepmind_12/data_dec 97 0–127 continuous
/deepmind_12/nrpn_lsb 98 0–127 continuous
/deepmind_12/nrpn_msb 99 0–127 continuous
/deepmind_12/rpn_lsb 100 0–127 continuous
/deepmind_12/rpn_msb 101 0–127 continuous
/deepmind_12/fx3_pr10 102 0–127 continuous
/deepmind_12/fx3_pr11 103 0–127 continuous
/deepmind_12/fx3_pr12 104 0–127 continuous
/deepmind_12/fx1_type 105 0–127 continuous
/deepmind_12/fx2_type 106 0–127 continuous
/deepmind_12/fx3_type 107 0–127 continuous
/deepmind_12/fx4_type 108 0–127 continuous
/deepmind_12/fx1_gain 109 0–127 continuous
/deepmind_12/fx2_gain 110 0–127 continuous
/deepmind_12/fx3_gain 111 0–127 continuous
/deepmind_12/fx4_gain 112 0–127 continuous
/deepmind_12/ana_thru 113 0–127 continuous
/deepmind_12/fx_mode 114 0–127 continuous
/deepmind_12/3_d_xaxis 115 0–127 continuous
/deepmind_12/3_d_yaxis 116 0–127 continuous
/deepmind_12/3_d_zaxis 117 0–127 continuous

Performance MIDI

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

Limitations

CC/NRPN only. SysEx (preset management, display control, bulk dump/load, vendor-proprietary opcodes) is NOT covered by pencilresearch. To extend this device with SysEx, sniff the vendor editor, add `sysex.header/footer` + `commands` blocks, and use `update_device.md` PR template.