Skip to content

Elektron Digitakt: MIDI CC, NRPN and OSC map

The Elektron Digitakt as named OSC addresses — 56 CC, 54 NRPN — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Elektron Digitakt
Vendor Elektron
OSC prefix /digitakt
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/elektron/digitakt.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/elektron/digitakt.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /digitakt/track_parameters/solo 63

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

MIDI CC and NRPN parameters (56)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/digitakt/track_parameters/solo 93 1 / 102 0–127 continuous Track parameters
/digitakt/track_parameters/global_mute 94 1 / 101 0–127 continuous Track parameters
/digitakt/track_parameters/pattern_mute 110 1 / 104 0–127 continuous Track parameters
/digitakt/track_parameters/track_level 95 1 / 100 0–127 continuous Track parameters
/digitakt/trig_parameters/trig_note 3 3 / 0 0–127 continuous Trig parameters
/digitakt/trig_parameters/trig_velocity 4 3 / 1 0–127 continuous Trig parameters
/digitakt/trig_parameters/trig_length 5 3 / 2 0–127 continuous Trig parameters
/digitakt/trig_parameters/filter_trig 13 0–127 continuous Trig parameters
/digitakt/trig_parameters/lfo_trig 14 0–127 continuous Trig parameters
/digitakt/source_parameters/source_tune 16 1 / 0 0–127 continuous Source parameters
/digitakt/source_parameters/source_play_mode 17 1 / 1 0–127 continuous Source parameters
/digitakt/source_parameters/source_bit_reduction 18 1 / 2 0–127 continuous Source parameters
/digitakt/source_parameters/source_sample_slot 19 1 / 3 0–127 continuous Source parameters
/digitakt/source_parameters/source_start 20 1 / 4 0–127 continuous Source parameters
/digitakt/source_parameters/source_length 21 1 / 5 0–127 continuous Source parameters
/digitakt/source_parameters/source_loop_position 22 1 / 6 0–127 continuous Source parameters
/digitakt/source_parameters/source_sample_level 23 1 / 7 0–127 continuous Source parameters
/digitakt/filter_parameters/filter_frequency 74 1 / 20 0–127 continuous Filter parameters
/digitakt/filter_parameters/resonance 75 1 / 21 0–127 continuous Filter parameters
/digitakt/filter_parameters/filter_type 76 1 / 22 0–127 continuous Filter parameters
/digitakt/filter_parameters/filter_attack_time 70 1 / 16 0–127 continuous Filter parameters
/digitakt/filter_parameters/filter_decay_time 71 1 / 17 0–127 continuous Filter parameters
/digitakt/filter_parameters/filter_sustain_level 72 1 / 18 0–127 continuous Filter parameters
/digitakt/filter_parameters/filter_release_time 73 1 / 19 0–127 continuous Filter parameters
/digitakt/filter_parameters/filter_env_depth 77 1 / 23 0–127 continuous Filter parameters
/digitakt/amp_parameters/amp_attack_time 78 1 / 24 0–127 continuous Amp parameters
/digitakt/amp_parameters/amp_hold_time 79 1 / 25 0–127 continuous Amp parameters
/digitakt/amp_parameters/amp_decay_time 80 1 / 26 0–127 continuous Amp parameters
/digitakt/amp_parameters/amp_overdrive 81 1 / 27 0–127 continuous Amp parameters
/digitakt/amp_parameters/amp_delay_send 82 1 / 28 0–127 continuous Amp parameters
/digitakt/amp_parameters/amp_reverb_send 83 1 / 29 0–127 continuous Amp parameters
/digitakt/amp_parameters/amp_pan 10 1 / 30 0–127 continuous Amp parameters
/digitakt/amp_parameters/amp_volume 7 1 / 31 0–127 continuous Amp parameters
/digitakt/lfo_parameters/lfo_speed 102 1 / 32 0–127 continuous LFO parameters
/digitakt/lfo_parameters/lfo_multiplier 103 1 / 33 0–127 continuous LFO parameters
/digitakt/lfo_parameters/lfo_fade_in_out 104 1 / 34 0–127 continuous LFO parameters
/digitakt/lfo_parameters/lfo_destination 105 1 / 35 0–127 continuous LFO parameters
/digitakt/lfo_parameters/lfo_waveform 106 1 / 36 0–127 continuous LFO parameters
/digitakt/lfo_parameters/lfo_start_phase 107 1 / 37 0–127 continuous LFO parameters
/digitakt/lfo_parameters/lfo_trig_mode 108 1 / 38 0–127 continuous LFO parameters
/digitakt/lfo_parameters/lfo_depth 109 / 118 1 / 39 0–16383 continuous LFO parameters
/digitakt/fx_parameters_delay/fx_delay_time 85 2 / 0 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_delay/fx_pingpong 86 2 / 1 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_delay/fx_stereo_width 87 2 / 2 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_delay/fx_feedback 88 2 / 3 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_delay/fx_highpass_filter 89 2 / 4 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_delay/fx_lowpass_filter 90 2 / 5 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_delay/fx_reverb_send 91 2 / 6 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_delay/fx_mix_volume 92 2 / 7 0–127 continuous FX parameters - delay
/digitakt/fx_parameters_reverb/fx_reverb_predelay 24 2 / 8 0–127 continuous FX parameters - reverb
/digitakt/fx_parameters_reverb/fx_reverb_decay_time 25 2 / 9 0–127 continuous FX parameters - reverb
/digitakt/fx_parameters_reverb/fx_reverb_shelving_freq 2 2 / 10 0–127 continuous FX parameters - reverb
/digitakt/fx_parameters_reverb/fx_reverb_shelving_gain 27 2 / 11 0–127 continuous FX parameters - reverb
/digitakt/fx_parameters_reverb/fx_reverb_highpass_filter 28 2 / 12 0–127 continuous FX parameters - reverb
/digitakt/fx_parameters_reverb/fx_reverb_lowpass_filter 29 2 / 13 0–127 continuous FX parameters - reverb
/digitakt/fx_parameters_reverb/fx_reverb_mix_volume 31 2 / 15 0–127 continuous FX parameters - reverb

Performance MIDI

Notes, pitch bend and any CC are also available: /digitakt/note/on <note> <velocity>, /digitakt/cc/<number> <value>, /digitakt/pitchbend <0-16383>, /digitakt/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.