The Synthstrom Deluge is the rare hardware that welcomes outside controllers. Hold the Learn button, wiggle anything that sends MIDI, touch any knob or button on the device, and they are linked. The community firmware (currently 1.2.0 and stable) keeps adding learn targets every six months. Pair a gamepad with the Universal Controller MIDI bridge and the deluge gamepad setup turns into one of the most fluid hardware-jam rigs you can build for under $100 on top of what you already own.
- What you do: bridge gamepad to Deluge via USB, hold Learn, wiggle stick, touch Deluge knob, done.
- Per-preset binds: every synth and kit stores its own gamepad map.
- Killer feature: Learn works on transport, grid pads, and the global filter row — not just synth parameters.
- Time: 5 minutes for the first preset, 90 seconds for each subsequent one.
Why the Deluge's Learn is the gold standard
Most hardware that says "MIDI Learn" means "we have a few learn slots on the global controls." The Deluge means "every knob, every grid pad, every transport button, every per-track filter, every modulation matrix slot — touchable, learnable, savable." There is no fixed CC table fighting you. You are not memorising charts. You hold Learn, send the MIDI, touch the target. The official Deluge user manual covers the basics; the community wiki covers the edge cases.
What to learn first
Resist the urge to bind everything in the first session. Build the rig in three layers: transport, per-preset sound design, and song-level performance.
| Layer | Gamepad input | Deluge target |
|---|---|---|
| Transport (global) | Cross (A) | Play / Stop |
| Transport (global) | Square (X) | Record arm |
| Transport (global) | Touchpad click | Tap tempo |
| Sound design (per-preset) | Left stick X | Synth filter cutoff (LPF) |
| Sound design (per-preset) | Left stick Y | Synth filter resonance |
| Sound design (per-preset) | Right stick X | Mod matrix slot 1 amount |
| Sound design (per-preset) | Right stick Y | Mod matrix slot 2 amount |
| Sound design (per-preset) | L2 | Reverb send |
| Sound design (per-preset) | R2 | Delay send |
| Performance (song) | D-pad up/down | Next / prev section |
| Performance (song) | D-pad left/right | Mute group A / B toggle |
The Learn flow
This is the entire workflow, and it has been the entire workflow for five years.
# Deluge MIDI Learn — the flow
1. Press and HOLD Learn (the lightbulb button).
2. Send the MIDI message from the source — wiggle a gamepad stick.
3. While still holding Learn, touch the Deluge target — knob, pad, transport.
4. Release Learn. The binding is captured.
5. To remove: hold Learn, touch the target alone (no incoming MIDI). Cleared. The bridge side — building a Deluge preset
The bridge needs to send each gamepad axis on a unique CC number so the Deluge can tell them apart. Default Deluge maps work nicely with CCs 16–23 — the General MIDI assignable controllers — because they don't clash with the standard CC 1 (modwheel) and CC 11 (expression) which Deluge already uses internally.
# bridge preset — deluge.toml
[preset]
name = "Synthstrom Deluge — Learn-friendly"
device = "deluge"
default_channel = 1
[binding.left_stick_x] = { cc = 16 }
[binding.left_stick_y] = { cc = 17 }
[binding.right_stick_x] = { cc = 18 }
[binding.right_stick_y] = { cc = 19 }
[binding.l2] = { cc = 20 }
[binding.r2] = { cc = 21 }
[binding.cross] = { cc = 22, type = "toggle" }
[binding.square] = { cc = 23, type = "toggle" }
[binding.touchpad_click] = { cc = 24, type = "momentary" } Per-kit gamepad maps
Because Deluge stores the learned binds per preset, you can build very different gamepad layouts per kit. On the drum kit, the left stick can be a velocity ramp for the active pad. On the synth, it is the filter. On the song template, it is reverb depth. Save each preset, the bindings come with it, and the gamepad rebinds itself contextually as you switch.
Mod matrix routing — the secret weapon
Bind a gamepad stick to the amount of a modulation matrix slot rather than directly to a destination. Set the source in the matrix to LFO 1, the destination to wavetable position, and the amount to gamepad CC 18. Now your stick controls how much the LFO modulates the wavetable. The stick is not the modulator — it is the modulation depth knob. This is where the Deluge shines as a sound-design instrument and where a gamepad as a four-axis modulation-amount controller earns its keep.
Live looping with the Deluge
Map the face buttons to record-overdub-play on the Deluge's track-level transport. Combined with the touchpad as tap tempo, you have a hands-free looper that fits in your jacket pocket. For the bigger picture see live looping with a gamepad.
What to avoid
- Don't bind to global filter unless you mean it. The Deluge has a global resonant filter that applies post-everything. Learning it to your left stick by accident will make every patch sound mud.
- Don't try to send MPE in poly mode. The Deluge handles MPE in but only as monophonic per-channel — useful for solo lines, not chords.
- Watch for double-learn. If the bridge is sending duplicated CCs across two ports, the Deluge will bind both and the parameter will swing twice as fast. Disable the duplicate port.
Related reads
Background on the wider hardware setup: gamepad to hardware synth via USB host. For mod-source thinking that applies straight to the Deluge mod matrix, see gamepad as a modulation source. And for expressive note input alongside, MPE polyphonic expression from a gamepad.
The Deluge is the most welcoming piece of hardware ever made for a gamepad. Plug the bridge in, hold Learn, build a rig that takes ninety seconds per preset.