It's Digital

Behringer DeepMind 12

Behringer
INOSC ×2sawtooth square pulseNOISEMIXERFILTER ×2lowpass 2-pole/4-poleVCAOUTLFO ×2ENV ×3MOD MATRIX 8-bus (24 src x 132 dest)modulation sources

Voicing

Voices
12
Polyphony
12
Multitimbral
no
Unison
yes
Portamento
yes
Mono legato
yes

Oscillators

Oscillators
2
Noise source
yes
OSC 1
analog-dco · sawtooth/square/pulse · PWM
OSC 2
analog-dco · square/pulse · PWM · sync

Cross-modulation

Hard sync
yes
Osc FM / X-mod
no
Ring mod
no

Filters

Filter 1
lowpass · 2-pole/4-pole · resonance · self-osc
Filter 2
highpass · 1-pole
Routing
series

Envelopes

Count
3
Stages
ADSR
Assignments
amp, filter, aux

LFO

Count
2
Waveforms
sine, triangle, square, ramp, sawtooth, sample-hold
Destinations
filter, pwm, amp, pan, pitch, osc-freq
Tempo sync
yes

Modulation

Mod matrix
yes
Matrix size
8-bus (24 src x 132 dest)
Patchbay
no

Performance & I/O

Velocity
yes
Aftertouch
yes
Mod wheel
yes
Pitch bend
yes
Onboard FX
reverb, chorus, flanger, phaser, delay, distortion, eq/enhancer, compressor, auto-pan, mod-filter, pitch, rotary-speaker
Audio out
stereo 2x 1/4" TRS balanced (L/R) + stereo 1/4" TRS headphone out
MIDI
yes
USB
yes
CV / gate
no
Notes
Synthesizersanalogcapability-v4fx: outboard

Signal flow rendered server-side as inline SVG from capability.json: no WPF, no client JavaScript.

Provenance

Confidence
high
Last verified
2026-05-26
Manual
manuals/synths--behringer-deepmind12-manual.pdf
Pages
4, 5, 6, 8, 10, 11, 17, 18, 62, 63, 67, 70, 75, 82, 88, 89, 92, 277
Via
SM26 single-seat manual extraction (Opus general-purpose seat); SM34 (2026-05-26) STRUCTURAL migration capability-v3->v4 (control_style=fader-led + 9 hand-bootstrapped morphology_overrides); SM36 council re-extraction with panel-image SSOT (2026-05-26): CC/Opus + Codex CLI + Gemini browser 3-seat council, panel images at manuals/synths--<id>-panel.jpg (SM35-landed) -- panel-grounded re-extraction.

Manual-grounded. Stressors resolved: (1) TWO filters in series but order is VCF->VCA->HPF, NOT HP-before-LP as the prior assumed; (2) onboard FX engine is real (35 algos, 4 slots) and listed as fact while bypass lives only in rig.json; (3) mod matrix is 8-bus/24-src/132-dest, NOT the prior's 8x4. OSC2 is square-only (no sawtooth), pulse via Tone-Mod (p.62/67); 3 ADSR envelopes (p.89); 2 LFOs, the 'Sample & Glide' shape dropped from the enum (no token). cv_gate flipped true->false (expression/CV-pedal input only). VCF key_tracking true (VCF KYBD fader), drive false (no filter-drive control). SM34 (2026-05-26): STRUCTURAL migration capability-v3->v4 (top-level control_style='fader-led', morphology_overrides[] of length 9). Morphology grounded in real-hardware knowledge + the SM34 brief's per-synth assignment (panel-image backfill at manuals/synths--*-panel.jpg is a separate follow-on node). SM36 (2026-05-26): 3-of-3 council seats (CC/Opus + Codex + Gemini, all panel-grounded) CONFIRMED control_style=fader-led but OVERRULED SM34's 9 hand-bootstrapped morphology_overrides -- the panel image (manual p1) shows ALL OSC/VCF/LFO/ENV controls as vertical illuminated faders, NOT knobs. The 8 knob-overrides (OSC0.pw, OSC1.pw, OSC1.detune, VCF.cutoff, VCF.resonance, VCF.env_amt, LFO.rate, LFO.depth) were panel-contradicted; the 1 slider-override (VCF.key_track=slider) was redundant under fader-led (default already produces slider). Council verdict: morphology_overrides[] reduced from 9 -> 0; fader-led + [] now matches the panel uniformly. provenance.fields.control_style bumped medium -> high.

Raw capability.json
{
  "schema_version": "capability-v4",
  "id": "deepmind12",
  "name": "Behringer DeepMind 12",
  "maker": "Behringer",
  "clone_of": null,
  "clone_of_note": "Manual names no inspiration; widely understood as Juno/Jupiter-influenced but the manual makes no such claim, so null. Filter/VCA marketed as Midas designs.",
  "type": "analog",
  "voices": 12,
  "multitimbral": "no",
  "multitimbral_note": "One program plays at a time. Keyboard split / per-zone programs require chaining MULTIPLE units via POLY CHAIN; a lone unit is monotimbral.",
  "control_style": "fader-led",
  "device_class": "synth",
  "voicing": {
    "polyphony": 12,
    "unison": true,
    "unison_detune_spread": true,
    "portamento": true,
    "mono_legato": true
  },
  "voicing_note": "12 true analog voices (p.5). Unison modes 1/2/3/4/6/12-voice with up to +/-50 cents detune spread + pan spread + drift (p.75). MONO voice mode available (p.11). Polyphonic portamento with fixed-rate/fixed-time/exponential glide (p.17).",
  "oscillators": {
    "count": 2,
    "noise": true,
    "note": "Two DCO oscillators -- pitch digitally controlled over an analog signal path for tuning stability (p.62). OSC1 generates SIMULTANEOUS sawtooth + square/pulse, PWM on the square, 16'/8'/4' ranges; no independent detune fader (voice detune is a Unison parameter) -> per[0].detune=false. OSC2 is a single SQUARE oscillator with Tone-Mod wave-shaping (functions as PWM) + a +/-1 octave pitch offset (its detune-vs-OSC1) and a hard-sync option to OSC1 -> per[1].sync=true. A dedicated noise generator is the synth-level noise source (p.62); note the controls overview (p.8) calls it 'white' while the OSC detail (p.62) calls it 'pink' -- an internal manual inconsistency; presence is unambiguous.",
    "per": [
      {
        "engine_type": "analog-dco",
        "waveforms": [
          "sawtooth",
          "square",
          "pulse"
        ],
        "wave_selection": "mixable",
        "pwm": true,
        "sub": false,
        "sync": false,
        "octave_select": true,
        "octave_positions": 3,
        "detune": false
      },
      {
        "engine_type": "analog-dco",
        "waveforms": [
          "square",
          "pulse"
        ],
        "wave_selection": "mixable",
        "pwm": true,
        "sub": false,
        "sync": true,
        "octave_select": true,
        "detune": true
      }
    ]
  },
  "cross_mod": {
    "hard_sync": true,
    "osc_fm": false,
    "ring_mod": false,
    "note": "Hard sync = OSC2 -> OSC1 (p.70). NO dedicated osc->osc FM operator and NO ring modulator anywhere in the manual; FM-style timbres are only reachable by using an LFO (at audio rate) as a pitch-mod source via the matrix, which is not a true cross-mod operator (p.63). So osc_fm=false, ring_mod=false."
  },
  "filters": [
    {
      "type": "lowpass",
      "slopes": [
        "2-pole",
        "4-pole"
      ],
      "slope_switchable": true,
      "resonance": true,
      "self_oscillation": true,
      "key_tracking": true,
      "drive": false
    },
    {
      "type": "highpass",
      "slopes": [
        "1-pole"
      ],
      "slope_switchable": false,
      "resonance": false,
      "self_oscillation": false,
      "key_tracking": false,
      "drive": false
    }
  ],
  "filters_note": "TWO filters in series, but the signal-path ORDER is the reverse of the usual HP-before-LP assumption: OSC/Noise -> VCF (per-voice lowpass) -> VCA -> HPF (global) -> Bass Boost -> FX (signal-path diagram p.18; HPF section p.88). filters[0] = per-voice analog VCF, switchable 2-pole/12dB <-> 4-pole/24dB (default 4-pole), resonant, self-oscillating with accurate pitch tracking, keyboard-tracked via the VCF KYBD fader (p.82, key-track section); no dedicated filter-drive control -> drive=false (the +12dB BOOST is a separate bass-boost stage, not filter drive, p.88). filters[1] = global fixed 1-pole -6dB/oct high-pass applied to the SUMMED VCA output (affects all voices), range ~20Hz-2kHz; no resonance/self-osc/key-track (p.88). routing is fixed (not user-switchable).",
  "filter_routing": "series",
  "envelopes": {
    "count": 3,
    "assignments": [
      "amp",
      "filter",
      "aux"
    ],
    "stages": "ADSR",
    "note": "Three dedicated 4-stage ADSR generators -- VCA (amp), VCF (filter), and MOD/auxiliary (aux) -- with continuously variable curves and Key/Loop/Ctrl-Seq/LFO trigger modes (p.89)."
  },
  "lfo": {
    "count": 2,
    "waveforms": [
      "sine",
      "triangle",
      "square",
      "ramp",
      "sawtooth",
      "sample-hold"
    ],
    "destinations": [
      "filter",
      "pwm",
      "amp",
      "pan",
      "pitch",
      "osc-freq"
    ],
    "sync": true,
    "note": "Two LFOs per voice (p.5). The manual lists 7 shapes: Sine, Triangle, Square, Ramp Up, Ramp Down, Sample & Hold, Sample & Glide (p.61). Mapped to the locked enum: Ramp Up->ramp, Ramp Down->sawtooth, Sample & Hold->sample-hold. The 7th shape 'Sample & Glide' (S&H with slew) has NO locked-enum token, so it is omitted from waveforms[] rather than coining a token (documented per the never-coin rule). Key Sync on/off + internal/external MIDI clock sync. Destinations reachable via the mod matrix."
  },
  "modulation": {
    "mod_matrix": true,
    "mod_matrix_size": "8-bus (24 src x 132 dest)",
    "patchbay": false,
    "vibrato_lever": false,
    "note": "CONTESTED+RESOLVED: Adam's stressor said 8x4; the manual (p.92) states '8 busses x 24 sources x 132 destinations ... over 25,000 combinations' -- both axes of the prior were wrong. Each bus routes one source -> one destination + depth. Stored as '8-bus (24 src x 132 dest)'. The on-page diagram's stylized '8x8' label and marketing 'over 20 sources / 130 destinations' are looser framings; the 8/24/132 figure is authoritative. No physical patchbay (digital matrix only) -> patchbay=false. No dedicated vibrato lever (pitch + mod wheels only)."
  },
  "performance": {
    "velocity": true,
    "aftertouch": true,
    "mod_wheel": true,
    "pitch_bend": true,
    "note": "49-key semi-weighted keyboard with note-on AND note-off velocity, channel aftertouch (adjustable curve), backlit mod wheel, spring-loaded pitch wheel (selectable 1-24 semitone range) (p.277/p.681)."
  },
  "fx_onboard": [
    "reverb",
    "chorus",
    "flanger",
    "phaser",
    "delay",
    "distortion",
    "eq/enhancer",
    "compressor",
    "auto-pan",
    "mod-filter",
    "pitch",
    "rotary-speaker"
  ],
  "fx_onboard_note": "FACT: a genuine built-in multi-effects engine -- 4 simultaneous FX slots per program, 35 chainable studio-quality algorithms (TC Electronic / Behringer X32 / Midas heritage) with tap tempo and true bypass; FX params are mod-matrix destinations (p.5-6). Listed here as a capability fact; the use/bypass POLICY is independent and lives in rig.json (fx_policy.mode=outboard).",
  "io": {
    "audio_out": "stereo 2x 1/4\" TRS balanced (L/R) + stereo 1/4\" TRS headphone out",
    "midi": true,
    "usb": true,
    "cv_gate": false,
    "note": "Audio: L/R servo-balanced 1/4\" TRS + 1/4\" TRS stereo headphones (p.10). MIDI: 5-pin DIN IN/OUT/THRU (p.10). USB: type-B bidirectional USB-MIDI (p.10). cv_gate=false (JUDGE CALL): the only control-voltage jack is a single 0-5V expression-pedal/CV INPUT 'for connection to modular systems' (p.10) -- there is NO CV/Gate OUTPUT and no pitch-CV/gate pair, so the DeepMind is not CV/Gate-integrable in the modular sense (advice-safe encoding, consistent with UB-Xa's treatment). The CV INPUT existing is noted here rather than flipping the boolean true."
  },
  "morphology_overrides": [],
  "provenance": {
    "manual_path": "manuals/synths--behringer-deepmind12-manual.pdf",
    "confidence": "high",
    "last_verified": "2026-05-26",
    "manual_pages": [
      4,
      5,
      6,
      8,
      10,
      11,
      17,
      18,
      62,
      63,
      67,
      70,
      75,
      82,
      88,
      89,
      92,
      277
    ],
    "verify_via": "SM26 single-seat manual extraction (Opus general-purpose seat); SM34 (2026-05-26) STRUCTURAL migration capability-v3->v4 (control_style=fader-led + 9 hand-bootstrapped morphology_overrides); SM36 council re-extraction with panel-image SSOT (2026-05-26): CC/Opus + Codex CLI + Gemini browser 3-seat council, panel images at manuals/synths--<id>-panel.jpg (SM35-landed) -- panel-grounded re-extraction.",
    "verify_note": "Manual-grounded. Stressors resolved: (1) TWO filters in series but order is VCF->VCA->HPF, NOT HP-before-LP as the prior assumed; (2) onboard FX engine is real (35 algos, 4 slots) and listed as fact while bypass lives only in rig.json; (3) mod matrix is 8-bus/24-src/132-dest, NOT the prior's 8x4. OSC2 is square-only (no sawtooth), pulse via Tone-Mod (p.62/67); 3 ADSR envelopes (p.89); 2 LFOs, the 'Sample & Glide' shape dropped from the enum (no token). cv_gate flipped true->false (expression/CV-pedal input only). VCF key_tracking true (VCF KYBD fader), drive false (no filter-drive control). SM34 (2026-05-26): STRUCTURAL migration capability-v3->v4 (top-level control_style='fader-led', morphology_overrides[] of length 9). Morphology grounded in real-hardware knowledge + the SM34 brief's per-synth assignment (panel-image backfill at manuals/synths--*-panel.jpg is a separate follow-on node). SM36 (2026-05-26): 3-of-3 council seats (CC/Opus + Codex + Gemini, all panel-grounded) CONFIRMED control_style=fader-led but OVERRULED SM34's 9 hand-bootstrapped morphology_overrides -- the panel image (manual p1) shows ALL OSC/VCF/LFO/ENV controls as vertical illuminated faders, NOT knobs. The 8 knob-overrides (OSC0.pw, OSC1.pw, OSC1.detune, VCF.cutoff, VCF.resonance, VCF.env_amt, LFO.rate, LFO.depth) were panel-contradicted; the 1 slider-override (VCF.key_track=slider) was redundant under fader-led (default already produces slider). Council verdict: morphology_overrides[] reduced from 9 -> 0; fader-led + [] now matches the panel uniformly. provenance.fields.control_style bumped medium -> high.",
    "fields": {
      "voices": {
        "conf": "high",
        "pg": 5
      },
      "voicing.polyphony": {
        "conf": "high",
        "pg": 5
      },
      "voicing.unison": {
        "conf": "high",
        "pg": 5
      },
      "voicing.unison_detune_spread": {
        "conf": "high",
        "pg": 75
      },
      "voicing.portamento": {
        "conf": "high",
        "pg": 17
      },
      "voicing.mono_legato": {
        "conf": "high",
        "pg": 11
      },
      "oscillators.count": {
        "conf": "high",
        "pg": 5
      },
      "oscillators.noise": {
        "conf": "high",
        "pg": 62
      },
      "oscillators.per.0.waveforms": {
        "conf": "high",
        "pg": 62
      },
      "oscillators.per.1.waveforms": {
        "conf": "high",
        "pg": 62
      },
      "oscillators.per.1.sync": {
        "conf": "high",
        "pg": 70
      },
      "cross_mod.hard_sync": {
        "conf": "high",
        "pg": 70
      },
      "cross_mod.osc_fm": {
        "conf": "high",
        "pg": 63
      },
      "cross_mod.ring_mod": {
        "conf": "high",
        "pg": 5
      },
      "filters.0.type": {
        "conf": "high",
        "pg": 82
      },
      "filters.0.slopes": {
        "conf": "high",
        "pg": 82
      },
      "filters.0.self_oscillation": {
        "conf": "high",
        "pg": 163
      },
      "filters.0.key_tracking": {
        "conf": "high",
        "pg": null
      },
      "filters.0.drive": {
        "conf": "high",
        "pg": 88
      },
      "filters.1.type": {
        "conf": "high",
        "pg": 88
      },
      "filters.1.slopes": {
        "conf": "high",
        "pg": 88
      },
      "filter_routing": {
        "conf": "high",
        "pg": 18
      },
      "envelopes.count": {
        "conf": "high",
        "pg": 89
      },
      "envelopes.stages": {
        "conf": "high",
        "pg": 89
      },
      "lfo.count": {
        "conf": "high",
        "pg": 5
      },
      "lfo.waveforms": {
        "conf": "high",
        "pg": 61
      },
      "lfo.sync": {
        "conf": "high",
        "pg": 61
      },
      "modulation.mod_matrix": {
        "conf": "high",
        "pg": 92
      },
      "modulation.mod_matrix_size": {
        "conf": "high",
        "pg": 92
      },
      "modulation.patchbay": {
        "conf": "high",
        "pg": 92
      },
      "modulation.vibrato_lever": {
        "conf": "high",
        "pg": 11
      },
      "performance.velocity": {
        "conf": "high",
        "pg": 277
      },
      "performance.aftertouch": {
        "conf": "high",
        "pg": 277
      },
      "performance.mod_wheel": {
        "conf": "high",
        "pg": 11
      },
      "performance.pitch_bend": {
        "conf": "high",
        "pg": 11
      },
      "fx_onboard": {
        "conf": "high",
        "pg": 6
      },
      "io.audio_out": {
        "conf": "high",
        "pg": 10
      },
      "io.midi": {
        "conf": "high",
        "pg": 10
      },
      "io.usb": {
        "conf": "high",
        "pg": 10
      },
      "io.cv_gate": {
        "conf": "medium",
        "pg": 10
      },
      "control_style": {
        "conf": "high",
        "pg": 1
      }
    }
  }
}