Written from devices/behringer/deepmind_12.electra-manu.fw-1.0.2.jsonEdit on GitHubJSON

Behringer DeepMind 12 (per Electra preset) MIDI CC chart, NRPN and OSC map

The Behringer DeepMind 12 MIDI implementation: 1 CC, 182 NRPN, each named, for Claude (MCP), SuperCollider or any OSC app.

  • sourceElectra One preset
  • firmware1.0.2
  • real unitnot yet checked

Not checked on a real Behringer DeepMind 12 yet. Own one? Load a sound or send a control, and tell us whether it worked.

Maker
Behringer
Version
per Electra preset
Source
Electra One preset
OSC prefix
/deepmind_12

Use 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.electra-manu.fw-1.0.2.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /deepmind_12/pitch_mod 127

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 controls

183 controls, each with its number, its range and the name to send
Control CC NRPN (MSB/LSB) Range Name to send
Pitch mod 0 / 21 0–255 /deepmind_12/pitch_mod
P mod source 0 / 22 0–127 /deepmind_12/p_mod_source
Pmw 0 / 25 0–255 /deepmind_12/pmw
Pwm source 0 / 16 0–127 /deepmind_12/pwm_source
Aft p mod 0 / 23 0–255 /deepmind_12/aft_p_mod
Osc p mod mode 0 / 38 0–127 /deepmind_12/osc_p_mod_mode
Saw 0 / 19 0–127 /deepmind_12/saw
Pulse 0 / 18 0–127 /deepmind_12/pulse
Rate 0 / 14 0–127 /deepmind_12/rate
Sync 0 / 20 0–127 /deepmind_12/sync
Wheel p mod 0 / 24 0–255 /deepmind_12/wheel_p_mod
Osc key reset 0 / 92 0–127 /deepmind_12/osc_key_reset
Level 0 / 26 0–255 /deepmind_12/level
Pitch 0 / 27 0–255 /deepmind_12/pitch
Pitch mod 0 / 29 0–255 /deepmind_12/pitch_mod
Tone mod 0 / 28 0–255 /deepmind_12/tone_mod
Aft p mod 0 / 30 0–255 /deepmind_12/aft_p_mod
Noise 0 / 33 0–255 /deepmind_12/noise
Rate 0 / 15 0–127 /deepmind_12/rate
P mod source 0 / 32 0–127 /deepmind_12/p_mod_source
Tone mod sourc 0 / 17 0–127 /deepmind_12/tone_mod_sourc
Wheel p mod 0 / 31 0–255 /deepmind_12/wheel_p_mod
Bank 32 0–127 /deepmind_12/bank
Level 0 / 80 0–255 /deepmind_12/level
Env depth 0 / 81 0–255 /deepmind_12/env_depth
Velocity sens 0 / 82 0–255 /deepmind_12/velocity_sens
Pan spread 0 / 83 0–255 /deepmind_12/pan_spread
Attack 0 / 53 0–255 /deepmind_12/attack
Attack 0 / 54 0–255 /deepmind_12/attack
Attack 0 / 55 0–255 /deepmind_12/attack
Attack 0 / 56 0–255 /deepmind_12/attack
Trigger mode 0 / 57 0–127 /deepmind_12/trigger_mode
C attack 0 / 58 -127–128 /deepmind_12/c_attack
C decay 0 / 59 -127–128 /deepmind_12/c_decay
C sustain 0 / 60 -127–128 /deepmind_12/c_sustain
C release 0 / 61 -127–128 /deepmind_12/c_release
Attack 0 / 71 0–255 /deepmind_12/attack
Attack 0 / 72 0–255 /deepmind_12/attack
Attack 0 / 73 0–255 /deepmind_12/attack
Attack 0 / 74 0–255 /deepmind_12/attack
Trigger mode 0 / 75 0–127 /deepmind_12/trigger_mode
C attack 0 / 76 -127–128 /deepmind_12/c_attack
C decay 0 / 77 -127–128 /deepmind_12/c_decay
C sustain 0 / 78 -127–128 /deepmind_12/c_sustain
C release 0 / 79 -127–128 /deepmind_12/c_release
Frequency 0 / 39 0–255 /deepmind_12/frequency
Resonance 0 / 41 0–255 /deepmind_12/resonance
Env 0 / 42 0–255 /deepmind_12/env
Lfo 0 / 45 0–255 /deepmind_12/lfo
Keybd 0 / 49 0–255 /deepmind_12/keybd
Velocity sens 0 / 43 0–255 /deepmind_12/velocity_sens
High pass 0 / 40 0–255 /deepmind_12/high_pass
Bass boost 0 / 52 0–127 /deepmind_12/bass_boost
Polarity 0 / 50 0–127 /deepmind_12/polarity
Lfo source 0 / 46 0–127 /deepmind_12/lfo_source
Pole 0 / 51 0–127 /deepmind_12/pole
P bend freq 0 / 44 0–255 /deepmind_12/p_bend_freq
Attack 0 / 62 0–255 /deepmind_12/attack
Attack 0 / 63 0–255 /deepmind_12/attack
Attack 0 / 64 0–255 /deepmind_12/attack
Attack 0 / 65 0–255 /deepmind_12/attack
Trigger mode 0 / 66 0–127 /deepmind_12/trigger_mode
Aft lfo 0 / 47 0–255 /deepmind_12/aft_lfo
C attack 0 / 67 -127–128 /deepmind_12/c_attack
C decay 0 / 68 -127–128 /deepmind_12/c_decay
C sustain 0 / 69 -127–128 /deepmind_12/c_sustain
C release 0 / 70 -127–128 /deepmind_12/c_release
Wheel lfo 0 / 48 0–255 /deepmind_12/wheel_lfo
Rate 0 / 0 0–255 /deepmind_12/rate
Delay 0 / 1 0–255 /deepmind_12/delay
Phase 0 / 5 0–255 /deepmind_12/phase
Slew rate 0 / 6 0–255 /deepmind_12/slew_rate
Shape 0 / 2 0–127 /deepmind_12/shape
Key sync 0 / 3 0–127 /deepmind_12/key_sync
Arp sync 0 / 4 0–127 /deepmind_12/arp_sync
Rate 0 / 7 0–255 /deepmind_12/rate
Delay 0 / 8 0–255 /deepmind_12/delay
Phase 0 / 12 0–255 /deepmind_12/phase
Slew rate 0 / 13 0–255 /deepmind_12/slew_rate
Shape 0 / 9 0–127 /deepmind_12/shape
Key sync 0 / 10 0–127 /deepmind_12/key_sync
Arp sync 0 / 11 0–127 /deepmind_12/arp_sync
Unison detune 0 / 87 0–255 /deepmind_12/unison_detune
Voice drift 0 / 88 0–255 /deepmind_12/voice_drift
Param drift 0 / 89 0–255 /deepmind_12/param_drift
Drift rate 0 / 90 0–255 /deepmind_12/drift_rate
P bend up 0 / 36 0–127 /deepmind_12/p_bend_up
Poly mode 0 / 85 0–127 /deepmind_12/poly_mode
Voice priority 0 / 84 0–127 /deepmind_12/voice_priority
Env trig mode 0 / 86 0–127 /deepmind_12/env_trig_mode
P bend down 0 / 37 0–127 /deepmind_12/p_bend_down
Time 0 / 34 0–255 /deepmind_12/time
Mode 0 / 35 0–127 /deepmind_12/mode
Osc port bal 0 / 91 -128–127 /deepmind_12/osc_port_bal
Fx 1 type 1 / 38 0–127 /deepmind_12/fx_1_type
Fx mode 1 / 94 0–127 /deepmind_12/fx_mode
Routing 1 / 37 0–127 /deepmind_12/routing
Thin fader 1 / 39 0–127 /deepmind_12/thin_fader
Thin fader 1 / 40 0–127 /deepmind_12/thin_fader
Thin fader 1 / 41 0–127 /deepmind_12/thin_fader
Thin fader 1 / 42 0–127 /deepmind_12/thin_fader
Thin fader 1 / 43 0–127 /deepmind_12/thin_fader
Thin fader 1 / 44 0–127 /deepmind_12/thin_fader
Thin fader 1 / 45 0–127 /deepmind_12/thin_fader
Thin fader 1 / 46 0–127 /deepmind_12/thin_fader
Thin fader 1 / 47 0–127 /deepmind_12/thin_fader
Thin fader 1 / 48 0–127 /deepmind_12/thin_fader
Thin fader 1 / 49 0–127 /deepmind_12/thin_fader
Thin fader 1 / 50 0–127 /deepmind_12/thin_fader
Source 1 0 / 93 0–127 /deepmind_12/source_1
Depth 1 0 / 95 -128–127 /deepmind_12/depth_1
Dest 1 0 / 94 0–127 /deepmind_12/dest_1
Source 5 0 / 105 0–127 /deepmind_12/source_5
Depth 5 0 / 107 -128–127 /deepmind_12/depth_5
Dest 5 0 / 106 0–127 /deepmind_12/dest_5
Source 2 0 / 96 0–127 /deepmind_12/source_2
Depth 2 0 / 98 -128–127 /deepmind_12/depth_2
Dest 2 0 / 97 0–127 /deepmind_12/dest_2
Source 6 0 / 108 0–127 /deepmind_12/source_6
Depth 6 0 / 110 -128–127 /deepmind_12/depth_6
Dest 6 0 / 109 0–127 /deepmind_12/dest_6
Source 3 0 / 99 0–127 /deepmind_12/source_3
Depth 3 0 / 101 -128–127 /deepmind_12/depth_3
Dest 3 0 / 100 0–127 /deepmind_12/dest_3
Source 7 0 / 111 0–127 /deepmind_12/source_7
Depth 7 0 / 113 -128–127 /deepmind_12/depth_7
Dest 7 0 / 112 0–127 /deepmind_12/dest_7
Source 4 0 / 102 0–127 /deepmind_12/source_4
Depth 4 0 / 104 -128–127 /deepmind_12/depth_4
Dest 4 0 / 103 0–127 /deepmind_12/dest_4
Source 8 0 / 114 0–127 /deepmind_12/source_8
Depth 8 0 / 116 -128–127 /deepmind_12/depth_8
Dest 8 0 / 115 0–127 /deepmind_12/dest_8
On off 1 / 27 0–127 /deepmind_12/on_off
Mode 1 / 28 0–127 /deepmind_12/mode
Rate 1 / 29 20–275 /deepmind_12/rate
Clock 1 / 30 0–127 /deepmind_12/clock
Key sync 1 / 31 0–127 /deepmind_12/key_sync
Gate 1 / 32 0–255 /deepmind_12/gate
Hold 1 / 33 0–127 /deepmind_12/hold
Pattern 1 / 34 0–127 /deepmind_12/pattern
Swing 1 / 35 discrete /deepmind_12/swing
Octaves 1 / 36 0–127 /deepmind_12/octaves
Step 17 1 / 11 -127–127 /deepmind_12/step_17
Step 18 1 / 12 -127–127 /deepmind_12/step_18
Step 19 1 / 13 -127–127 /deepmind_12/step_19
Step 20 1 / 14 -127–127 /deepmind_12/step_20
Step 21 1 / 15 -127–127 /deepmind_12/step_21
Step 22 1 / 16 -127–127 /deepmind_12/step_22
Step 23 1 / 17 -127–127 /deepmind_12/step_23
Step 24 1 / 18 -127–127 /deepmind_12/step_24
Step 25 1 / 19 -127–127 /deepmind_12/step_25
Step 26 1 / 20 -127–127 /deepmind_12/step_26
Step 27 1 / 21 -127–127 /deepmind_12/step_27
Step 28 1 / 22 -127–127 /deepmind_12/step_28
Step 29 1 / 23 -127–127 /deepmind_12/step_29
Step 30 1 / 24 -127–127 /deepmind_12/step_30
Step 31 1 / 25 -127–127 /deepmind_12/step_31
Step 32 1 / 26 -127–127 /deepmind_12/step_32
Enabled 0 / 117 0–127 /deepmind_12/enabled
Clock divider 0 / 118 0–127 /deepmind_12/clock_divider
Swing 0 / 120 discrete /deepmind_12/swing
Keysync loop 0 / 121 0–127 /deepmind_12/keysync_loop
Slew rate 0 / 122 0–255 /deepmind_12/slew_rate
Step 1 0 / 123 -127–127 /deepmind_12/step_1
Step 2 0 / 124 -127–127 /deepmind_12/step_2
Step 3 0 / 125 -127–127 /deepmind_12/step_3
Step 4 0 / 126 -127–127 /deepmind_12/step_4
Step 5 0 / 127 -127–127 /deepmind_12/step_5
Step 6 1 / 0 -127–127 /deepmind_12/step_6
Step 7 1 / 1 -127–127 /deepmind_12/step_7
Step 8 1 / 2 -127–127 /deepmind_12/step_8
Step 9 1 / 3 -127–127 /deepmind_12/step_9
Step 10 1 / 4 -127–127 /deepmind_12/step_10
Step 11 1 / 5 -127–127 /deepmind_12/step_11
Step 12 1 / 6 -127–127 /deepmind_12/step_12
Step 13 1 / 7 -127–127 /deepmind_12/step_13
Step 14 1 / 8 -127–127 /deepmind_12/step_14
Step 15 1 / 9 -127–127 /deepmind_12/step_15
Step 16 1 / 10 -127–127 /deepmind_12/step_16
Length 0 / 119 0–127 /deepmind_12/length
Mode 1 / 106 0–127 /deepmind_12/mode
Decimate 1 / 51 0–127 /deepmind_12/decimate

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>.

JSON

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.

Other versions

The Behringer DeepMind 12 is mapped in 3 versions. per Electra preset, per pencilresearch canonical CSV.

Frequently asked questions

How many parameters of the Behringer DeepMind 12 can be controlled over MIDI?

SynthHub's map of the Behringer DeepMind 12 lists 1 MIDI CC and 182 NRPN 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 Behringer DeepMind 12?

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