Written from devices/elektron/syntakt.electra-philippe-palmieri-auto.fw-unknown.jsonEdit on GitHubJSON

Elektron Syntakt (per Electra preset) MIDI CC chart, NRPN and OSC map

The Elektron Syntakt MIDI implementation: 52 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

  • sourceElectra One preset
  • real unitnot yet checked

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

Maker
Elektron
Version
per Electra preset
Source
Electra One preset
OSC prefix
/syntakt

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/elektron/syntakt.electra-philippe-palmieri-auto.fw-unknown.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /syntakt/level 63

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

MIDI controls

52 controls, each with its number, its range and the name to send
Control CC Range Name to send
Level 95 0–127 /syntakt/level
Decay 20 0–127 /syntakt/decay
Mute 94 0–127 /syntakt/mute
Overdrive 24 0–127 /syntakt/overdrive
Fltr env reset 111 0–127 /syntakt/fltr_env_reset
Filter env 70 0–127 /syntakt/filter_env
Filter env 71 0–127 /syntakt/filter_env
Filter env 72 0–127 /syntakt/filter_env
Filter env 73 0–127 /syntakt/filter_env
Frequency 74 / 106 0–16256 /syntakt/frequency
Resonance 75 / 107 0–16256 /syntakt/resonance
Envelope depth 77 / 109 0–16256 /syntakt/envelope_depth
Envelope delay 78 0–127 /syntakt/envelope_delay
Pan 10 -64–63 /syntakt/pan
Volume 7 / 39 0–16256 /syntakt/volume
Delay 84 / 116 0–16256 /syntakt/delay
Reverb 85 / 117 0–16256 /syntakt/reverb
Fx routing 86 0–127 /syntakt/fx_routing
Adsr 79 0–127 /syntakt/adsr
Adsr 81 0–127 /syntakt/adsr
Adsr 82 0–127 /syntakt/adsr
Adsr 83 0–127 /syntakt/adsr
Amp env reset 88 0–127 /syntakt/amp_env_reset
Env mode 87 0–127 /syntakt/env_mode
Speed 102 / 6 0–16256 /syntakt/speed
Multiplier 103 0–127 /syntakt/multiplier
Fade in out 104 -64–63 /syntakt/fade_in_out
Destination 105 0–127 /syntakt/destination
Waveform1 106 0–127 /syntakt/waveform1
Start phase 107 0–127 /syntakt/start_phase
Trigger mode 108 0–127 /syntakt/trigger_mode
Depth 109 / 13 0–16383 /syntakt/depth
Speed 112 / 16 0–16256 /syntakt/speed
Multiplier 113 0–127 /syntakt/multiplier
Fade in out 114 -64–63 /syntakt/fade_in_out
Destination 115 0–127 /syntakt/destination
Waveform2 116 0–127 /syntakt/waveform2
Start phase 117 0–127 /syntakt/start_phase
Trigger mode 118 0–127 /syntakt/trigger_mode
Depth 119 / 23 0–16383 /syntakt/depth
Filter type 76 0–127 /syntakt/filter_type
Base 26 0–127 /syntakt/base
Width 27 0–127 /syntakt/width
Ahd 80 0–127 /syntakt/ahd
Tune 17 / 49 -3072–3072 /syntakt/tune
Pitch sweep 18 0–127 /syntakt/pitch_sweep
Punch 19 0–127 /syntakt/punch
Square modulat 21 0–127 /syntakt/square_modulat
Triangle modul 22 0–127 /syntakt/triangle_modul
Modulation env 23 0–127 /syntakt/modulation_env
Sweep depth 17 -64–63 /syntakt/sweep_depth
Detune 18 / 50 -3072–3072 /syntakt/detune

Performance MIDI

Notes, pitch bend and any CC are also available: /syntakt/note/on <note> <velocity>, /syntakt/cc/<number> <value>, /syntakt/pitchbend <0-16383>, /syntakt/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 Elektron Syntakt is mapped in 2 versions. per pencilresearch canonical CSV.

Frequently asked questions

How many parameters of the Elektron Syntakt can be controlled over MIDI?

SynthHub's map of the Elektron Syntakt lists 52 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 Elektron Syntakt?

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