Universal Controller MIDI
Blog Modular 8 min read

Modular Synth CV From Gamepad MIDI — Eurorack Adapter Guide

Use a PS5 DualSense to drive your Eurorack via MIDI-to-CV. Sticks as control voltage, triggers as envelopes, d-pad as quantised pitch. A $49 gamepad-to-CV rig.

By Aidxn Design

Eurorack is the most expensive way ever invented to make blippy noises, and that is a feature, not a bug. But once you have spent $4,000 on a case, the last thing you want to do is spend another $600 on a Tetrapad or a Faderbank just to get a few knobs you can wiggle in real time. Gamepad CV for Eurorack via MIDI-to-CV is the underrated workflow nobody talks about — two analog sticks, two analog triggers, sixteen buttons, all converted to control voltage for the price of one Doepfer blank panel.

TL;DR
  • What you do: bridge the gamepad to MIDI, route MIDI to a MIDI-to-CV converter, scale CCs to 0–5V control voltage.
  • What you need: DualSense, a MIDI-to-CV interface (FH-2, Yarns, Shuttle Control, CV Thing), Universal Controller MIDI v1.0+.
  • Time: 20 minutes for a working patch with sticks driving filter cutoff + triggers driving an envelope.
  • Cost: the CV converter you probably already own plus $49 for Pro.

Why this workflow works

Eurorack lives and dies on modulation sources. A gamepad gives you four polyphonic analog axes (two sticks), two pressure-sensitive triggers, and a touchpad XY pad — all in a single device. With a decent MIDI-to-CV converter (Expert Sleepers FH-2 is the gold standard, Mutable Yarns is the budget classic) every one of those becomes a CV jack. Suddenly you have hands-on modulation that you can wiggle without standing next to the case.

What you need

  • Universal Controller MIDI v1.0+ (download)
  • A MIDI-to-CV interface. Options ranked by my preference:
    • Expert Sleepers FH-2 — 8 CV outs, 16 channels of MIDI, scriptable
    • Mutable Instruments Yarns — 4 outs, 4 voices polyphonic, cheap on the used market
    • Befaco CV Thing — clean 1V/oct + 4 CC-to-CV outs
    • Endorphin.es Shuttle Control — 12 CV outs, USB MIDI host built in
  • A Eurorack case with at least a VCO, VCF, VCA, and an envelope
  • A USB MIDI host if your CV interface needs DIN MIDI (iConnectivity mio is fine)

Setup steps

1. Bridge the gamepad to MIDI

Install Universal Controller MIDI, plug the DualSense in over USB-C, watch the status pill go green. The bridge appears as a virtual MIDI port on your DAW and on any USB MIDI host you have plugged into your modular.

2. Route MIDI to the CV converter

If your converter speaks USB MIDI (FH-2, Shuttle Control), point the bridge's output port at it directly. If it needs DIN MIDI, run the bridge into a USB-to-DIN host (iConnectivity mio, Kenton USB MIDI Host) and chain that into the converter.

3. Set CV ranges

On the converter, configure CC1 (left stick X) to map to CV1 with a 0–5V range. Repeat for CC2/3/4 → CV2/3/4. Triggers should map to a 0–8V envelope range because most VCAs want big swings to open fully.

Real-world mapping recipe

InputMIDICV destinationPatch use
Left stick XCC30–5V on CV1Filter cutoff on a Plaits + Ripples chain
Left stick YCC40–5V on CV2Resonance / morph
Right stick XCC5-5V to +5V bipolar on CV3FM index into a complex oscillator
Right stick YCC60–5V on CV4Wavefolder amount
L2 triggerCC10–8V envelope on CV5VCA open / sustain pedal substitute
R2 triggerCC20–8V on CV6Mix bus level into a Cosmix
X / Square / Triangle / CircleNote triggers4 gate outsPlonk, drum module triggers, sample-and-hold clocks
D-pad up/downNote bump ±1 semitoneQuantised 1V/oct pitch CVLive pitch performance on a single voice
D-pad left/rightNote bump ±1 octavePitch CV summedOctave jumps without re-patching
Touchpad X/YCC16/172x bipolar CVsTwo-handed XY morph across a complete patch

Pitfalls

  • Ground loops. If you hear a 60 Hz hum, ground-lift the laptop with a USB isolator (Intona, AudioQuest JitterBug). Modular rigs are sensitive to USB power leakage.
  • 14-bit CC for pitch. 7-bit CC gives you 128 steps over 5 volts — about 40mV per step. That is audibly steppy on pitch. Use 14-bit CC mode in the bridge for pitch destinations, or stick to gates and modulation duties on 7-bit.
  • Trigger latency on Bluetooth. Same as drums — use USB-C. Wireless gamepads + modular = sad envelopes.
  • Yarns mode confusion. If you are on Yarns, the polyphonic modes split MIDI channels weirdly. Run the bridge on channel 1 and put Yarns in monophonic mode for predictable mapping.
  • FH-2 scripts overrun. The FH-2 can run Lua scripts that override CC mappings. If a CC seems dead, check your active script before blaming the bridge.

Wrap + CTA

Modular synthesis is the rabbit hole that never ends, and that is the point. Adding a gamepad as a CV source costs you nothing in rack space and gives you four polyphonic modulation hands you can wiggle from the couch. Grab Universal Controller MIDI, plug into your CV converter, and stop staring at your rack — start playing it.

Keep reading

More setup walkthroughs