Reaktor Blocks is Native Instruments' modular environment dressed up as Eurorack. Patch cables, oscillators, filters, sequencers, utility modules — the lot. It is the most powerful sound design playground inside a DAW, and most producers ignore it because the workflow is more "engineer" than "musician". A gamepad fixes that. This guide covers Reaktor Blocks gamepad routing with the MIDI In block as the bridge between physical input and patchable signal.
- The killer block: Util → MIDI In. Four CC slots per block, patchable signal output.
- Bridge sends CC 41-48 on channel 1 — same defaults the rest of our blog uses.
- Scale the signal with a Math.Scale before it hits a Block input. Sticks are 0-127, most Blocks expect -1 to +1.
- Save the .ens and your gamepad routing comes back next session.
Why Blocks needs a gamepad more than most plugins
Reaktor Blocks is a mouse-driven modular. Patching takes ten clicks per cable. Once you have a rack working, performance becomes the problem — there are no built-in macro knobs, no live performance view, just a sea of small knobs you have to grab one at a time. A gamepad collapses that into four sticks and eight buttons. Sweep the left stick to ride the filter cutoff. Push the right stick up for resonance. L2 opens the reverb. R2 drives the distortion. The patching is still happening — you just stop looking at the screen.
The MIDI In block is the bridge
Reaktor's Util → MIDI In block has four CC inputs (labelled CC A through CC D), each with a configurable CC number and a patchable output socket. Drop one in the rack, set CC A = 41 to grab the bridge's left-stick-X default, then drag from the CC A output to any green socket on any Block. The signal flows through the rack like any other modulation — same as an LFO, an envelope, or a Macro knob.
The block has an internal scaler too: the CC output can be set to uni (0 to 1) or bi (-1 to +1). Pick bi for stick axes (they centre at 64, so bipolar makes sense). Pick uni for triggers (they start at 0 and only go up). The Reaktor 6 manual documents the block's internals in chapter 14.
What you'll need
- Reaktor 6.4+ — full version, not the free Player.
- Universal Controller MIDI — free trial or $89 Pro.
- A Blocks rack — start with the factory
Blocks Baseensemble or build your own. - Any compatible controller — DualSense, Xbox Series, Switch Pro, 8BitDo Pro 2.
Default gamepad → Block mapping
| Gamepad input | Bridge CC | MIDI In block slot | Typical Block target | Use case |
|---|---|---|---|---|
| Left stick X | CC 41 | CC A (bi) | Filter cutoff (Bento Box LP) | Filter sweep |
| Left stick Y | CC 42 | CC B (bi) | Filter resonance | Resonance ride |
| Right stick X | CC 43 | CC C (bi) | Oscillator pitch (semi) | Pitch bend / detune |
| Right stick Y | CC 44 | CC D (bi) | Oscillator waveshape | Wave morph |
| L2 trigger | CC 45 | Second block CC A (uni) | FX dry/wet | Reverb / delay swell |
| R2 trigger | CC 46 | Second block CC B (uni) | Drive / saturation | Distortion ride |
| L1 / R1 | CC 47 | Second block CC C (bi) | Sequencer step (-1 / +1) | Step seq direction |
| D-pad | CC 48 | Second block CC D (uni) | Octave switch | Range jump |
| Face buttons (X/O/△/□) | Notes 36-39 | Note In block | Sample triggers | Stab firing |
Step-by-step — building the rack
1. Drop the bridge in
Launch Universal Controller MIDI. It creates a virtual MIDI port. In Reaktor's Preferences → MIDI, enable the port as an input. Reaktor sees gamepad CC as standard MIDI immediately.
2. Load Blocks Base
File → Open Ensemble → Library/Blocks/Blocks Base.ens. Or build your own — the trick works on any rack. The Base ensemble has a Bento Box (osc, filter, env, amp) and a sequencer pre-patched, which is enough to test the routing.
3. Drop a MIDI In block
From the browser, drag Util → MIDI In into the rack. It appears with four CC sockets on the right side. Click the small numeric field above each socket to set the CC number — CC A = 41, CC B = 42, etc.
4. Patch CC A to the filter cutoff
Hold your mouse over the CC A output socket. Drag a cable to the Bento Box filter's Cutoff CV socket. The cable lights up green when valid. Move the left stick — the filter cutoff sweeps.
# Reaktor signal flow
Gamepad L-stick X
↓ (CC 41, 7-bit MIDI)
Universal Controller MIDI
↓ (virtual MIDI port)
Reaktor MIDI In block (CC A, bi mode)
↓ (-1 to +1 patchable signal)
Math.Scale (-1..+1 → 20..20000 Hz)
↓
Bento Box LP Cutoff CV
↓
Audio out 5. Scale the signal
Most Block inputs expect a specific range. Filter cutoff wants a frequency value, oscillator pitch wants semitones, FX wet wants 0-1. Drop a Math.Scale module between the MIDI In and the destination, set the input range to -1 to +1 (or 0 to 1 if uni), and the output range to whatever the destination expects. This is the single most-skipped step — without scaling, your stick will sweep the cutoff across a tiny sliver of its range and you'll think the mapping is broken.
6. Fan out to multiple destinations
Reaktor cables are fan-out by default. Drag from CC A to filter cutoff, then drag from the same socket again to oscillator pitch, FX wet, anything. One stick drives the whole rack. This is the move that turns a Reaktor rack into a performance instrument.
Performance patches worth trying
- West Coast wavefolder — left stick on fold amount, right stick on FM index. Sticks are the entire instrument.
- Granular cloud — Travelizer block with sticks on density and pitch, triggers on grain size.
- FM operator stack — three Bento operators, sticks on ratio per operator, triggers on FM index.
- Drum machine — face buttons trigger Boutique 808 samples, sticks ride filter and tune on the kick. See the beat-making walkthrough for the workflow.
Common gotchas
Reaktor Blocks rewards exploration. A gamepad turns it from a mouse-driven modular into a performance rig. Grab Universal Controller MIDI, drop a MIDI In block, and patch like you mean it.