Elektrons reward two-handed performance and punish reaching across the box. The Digitakt gamepad rig fixes that. Face buttons hit Tracks 1–4 for retrigs and one-shot stabs, sticks bend the Performance Macros in real time, and the analogue triggers act as choke and retrig keys. The Digitakt II's Performance page becomes useful in a way that a finger on encoder 5 has never quite managed.
- What you do: USB-connect a Digitakt, enable RECEIVE NOTES + CC, map gamepad to Performance Macros and per-track CCs.
- Why it slaps: sticks send continuous 7-bit CC at ~3 ms USB latency — smoother than any encoder.
- What survives: Performance Macros, parameter locks, all FX. No Overbridge needed.
- Pair with: Digitakt as MIDI clock master, gamepad as the controller — best of both.
Why the Digitakt rewards a gamepad
The Digitakt has eight encoders, two trig rows, and one performance page. The encoders are gorgeous but they are encoders — they send relative increments, not absolute positions. The Performance Macros, on the other hand, accept absolute 0–127 CC values and route them to multiple parameter destinations at once. That is exactly the kind of input a gamepad stick is built for. A right-stick sweep moves the filter cutoff, the delay feedback, and the reverb size in one gesture if you've wired the macro to all three.
We already covered the broader stick-as-modulator idea in gamepad sticks as a modulation source; the Digitakt is the box that makes the workflow feel native because Performance Macros were literally designed for this. The Universal Controller MIDI bridge handles the gamepad-to-CC translation.
What you'll need
- Elektron Digitakt or Digitakt II (firmware 1.50+ on Digitakt, 1.10+ on II)
- USB-B to USB-A or USB-C cable
- Universal Controller MIDI v1.0+ — download
- DualSense, Xbox Series, or 8BitDo Pro 2 controller
- macOS 12+ or Windows 10+. Linux works with the same workflow — see our Linux ALSA notes.
Step-by-step setup
1. Get the Digitakt onto USB MIDI
Plug USB-B into the Digitakt and the other end into your laptop. On macOS it shows up as "Elektron Digitakt" with a single MIDI port (Digitakt II has two). No driver install on either OS — class compliance has been baked in since firmware 1.30.
2. Configure RECEIVE on the Digitakt
Press SETTINGS on the Digitakt → MIDI CONFIG → PORT CONFIG:
# Digitakt MIDI port config — minimum for this workflow
INPUT FROM = USB
OUTPUT TO = MIDI+USB # so it can still master clock to other gear
RECEIVE NOTES = ON
RECEIVE CC/NRPN = ON
PARAM OUTPUT = CC # for tightest CC roundtrip
PROG CHG RECEIVE = ON # so gamepad can recall patterns 3. Pick the Digitakt as the bridge output
In Universal Controller MIDI: Settings → Output Port → Elektron Digitakt. The bridge sends events directly. The Elektron Digitakt user manual documents every CC and channel — keep it handy when assigning macros.
4. Tracks 1–4 on face buttons
Default channels on the Digitakt are Channel 1 → Track 1, Channel 2 → Track 2, etc. Map:
# Per-track triggers — fires the active sample on each track
button.cross -> note 60 ch 1 # Track 1 (kick)
button.square -> note 60 ch 2 # Track 2 (snare)
button.triangle -> note 60 ch 3 # Track 3 (hat)
button.circle -> note 60 ch 4 # Track 4 (perc) Note 60 (middle C) plays each track's sample at its base pitch. Swap to note 64 for +4 semitones, note 72 for +12 — handy for melodic stabs.
5. Sticks to Performance Macros
Performance Macros are the killer feature here. On the Digitakt: hold PERFORM + tap encoder A to enter Performance setup, then bind whichever parameters you want to a macro. The macro listens on CCs in the 35–42 range (check the manual for the exact map on your firmware).
# Stick rides on Performance Macros
stick.right.x -> CC 35 ch 1 # Perform 1 (filter sweep + delay feedback)
stick.right.y -> CC 36 ch 1 # Perform 2 (verb size + LFO depth)
stick.left.x -> CC 37 ch 1 # Perform 3 (kit-wide tune)
stick.left.y -> CC 38 ch 1 # Perform 4 (master volume) 6. Triggers as retrig and choke
The Digitakt's RETRIG behaviour is per-track. The cleanest live move is to use the gamepad's analogue triggers for momentary retrigs:
# Momentary retrig and mute
trigger.L2 -> CC 95 ch 1 # Retrig rate (Track 1) — value scales with trigger depth
trigger.R2 -> CC 94 ch 1 # Mute Track 1 (0 = unmuted, 127 = muted) Press L2 lightly → slow retrig. Mash L2 → 1/32 retrig rolls. Release → back to single hits. Combine with a stick-driven filter sweep and you're doing live drum-and-bass fills with no encoders touched.
Default Digitakt mapping
| Gamepad input | MIDI | Digitakt target | Use |
|---|---|---|---|
| Cross / Square / Triangle / Circle | Note 60, ch 1–4 | Track 1–4 trigger | One-shot stabs |
| D-pad up/down | Program Change ±1 | Pattern recall | Live pattern switching |
| D-pad left/right | Note 36/37 ch 8 | Track 8 (FX track) | Risers and crashes |
| Right stick X/Y | CC 35 / CC 36 | Perform Macro 1 / 2 | Filter + verb sweeps |
| Left stick X/Y | CC 37 / CC 38 | Perform Macro 3 / 4 | Tune + volume |
| L1 / R1 | CC 92 / CC 93 ch 1 | Delay send / Reverb send | Hold to swell |
| L2 / R2 | CC 95 / CC 94 | Retrig / Mute (Track 1) | Live fills |
| Touchpad X (DualSense) | CC 70 ch 1 | Filter cutoff (Track 1) | Independent sweep |
| Touchpad click | Note 62 ch 1 | Track 1 transpose +2 | Pitched accent |
Common gotchas
- Performance Macros need to be set up on the Digitakt first. A CC arriving at CC 35 does nothing until you actually bind that macro to one or more parameters in PERFORM mode.
- Param locks override macros. If a trig has a parameter lock on the same parameter your macro is driving, the lock wins on that step. Move your macro target to a parameter that isn't locked.
- Overbridge can hijack the port. If you have Overbridge running, the standalone USB MIDI port might be blocked. Quit Overbridge before launching the bridge for the cleanest path.
- Digitakt II has more tracks (16) but the same Macro range. You still get 8 macros — assign them to high-traffic parameters and rely on the per-track CCs for everything else.
- Trigger jitter on cheap thumbsticks. If your stick has drift, enable the bridge's drift compensation — without it the Macros twitch at the edges.
Three Digitakt patches for a gamepad
- "Performance dub": Macro 1 sweeps Track 1 filter cutoff + Track 5 delay feedback. Sweep up with right stick → washed-out dub stab. Mash L2 mid-sweep → 1/16 retrig roll.
- "Pitched percussion": reassign face buttons to notes 60/62/64/67 on Track 3 (chromatic hat sample). Now Cross/Square/Triangle/Circle play a hat melody.
- "Live mute decks": all four shoulder/trigger buttons mapped to mute CCs for Tracks 1, 2, 3, 4 (CCs 94 on channels 1–4). Mute kick, snare, hat, perc independently — full live arrangement from four buttons.
The Digitakt does not need replacing — it needs an external controller that respects how the box wants to be played. A gamepad fits the brief: cheap, two-handed, and pointed straight at the Performance Macros. Run Universal Controller MIDI, give Track 1 a macro, and your Digitakt has a third hand.