Universal Controller MIDI
Blog Sound Design 7 min read

Sound Design With a Gamepad — Sticks as LFO and Modulation Source

Use a PS5 DualSense as a hands-on modulation source for sound design. Sticks as 14-bit CC, triggers as filter + drive, touchpad as XY morph. The performance-recorded LFO.

By Aidxn Design

LFOs are predictable. That is the whole problem with them. Sine waves modulating filter cutoffs sound like sine waves modulating filter cutoffs, every single time. The sound designers whose patches you actually want to steal are the ones using performance-recorded modulation — hand-drawn curves, recorded gestures, automated chaos. A gamepad gives you four analog axes you can wiggle in real time, capture as MIDI CC, and reuse forever. Here is how to turn the DualSense into your favourite sound design modulation source.

TL;DR
  • What you do: map sticks + triggers to your synth's modulation matrix, record performances as automation, reuse as motion presets.
  • What you need: DualSense, a softsynth with deep MIDI mapping (Serum, Vital, Pigments, Phase Plant), Universal Controller MIDI v1.0+.
  • Time: 15 minutes to a fully wired patch.
  • Cost: $49 for the bridge. Vital is free.

Why this workflow works

Sticks return continuously, triggers ramp, touchpad covers two axes at once. That is six degrees of freedom you can perform with two thumbs and two index fingers — without ever looking away from the screen. Pair that with 14-bit CC for smooth filter sweeps (no zipper noise) and you have a modulation system that feels like an instrument, not a knob bank. Hand-drawn LFOs are not random — they are intentional, which is what makes them sit better in a track than algorithmic ones.

What you need

  • Universal Controller MIDI v1.0+ with 14-bit CC enabled (download)
  • A softsynth with deep MIDI mod matrix. Strong picks: Serum, Vital (free), Pigments, Phase Plant, Massive X, Bitwig Polymer.
  • A DAW that records CC at high resolution (Live, Bitwig, Cubase, Studio One)
  • PS5 DualSense — wired or Bluetooth, sound design tolerates latency more than rhythm work

Setup steps

1. Bridge with 14-bit CC enabled

Install Universal Controller MIDI, plug the gamepad in. Go Settings → MIDI → 14-bit CC and turn it on. The bridge now sends MSB/LSB CC pairs for sticks and triggers, giving you 16,384 steps of resolution per axis instead of 128.

2. Load the Sound Design preset

Presets → Sound Design. This wires sticks to CCs 7/39 (MSB/LSB), 8/40, 9/41, 10/42 — the standard high-resolution CC pairs all major synths recognise.

3. Map inside the synth

In Vital, right-click any knob → MIDI Learn → wiggle the stick. The synth captures both MSB and LSB and treats it as a single high-res input. Repeat for filter, wavetable position, FX wet/dry, and morph macros.

Real-world mapping recipe — Serum wobble bass

InputSerum destinationWhat it does
Left stick X (CC7/39)Wavetable Position ASweep through the wavetable in real time
Left stick Y (CC8/40)Filter CutoffThe classic wob sweep. 14-bit means no stair-stepping.
Right stick X (CC9/41)FX rack Reverb wetHand-drawn wash on tails
Right stick Y (CC10/42)FX rack Distortion driveLive distortion automation
L2 trigger (CC1)Macro 1 → multi-route to Sub level + LFO depthOne-trigger sub-bass swell
R2 trigger (CC2)Macro 2 → Filter resonance + driveOne-trigger filter pinch
X / Square / Triangle / Circle4 LFO sync rate buttons1/4, 1/8, 1/16, 1/32 — instant rate jumps
Touchpad X/Y (CC16/17)Macro 3/4 → morph between two preset snapshotsXY pad sweep across a complete patch
D-pad up/downPatch up/downBrowse presets without leaving the gamepad

Pitfalls

  • 14-bit CC not supported in some plugins. Older VSTs ignore the LSB and still feel steppy. If you hear zipper noise, fall back to 7-bit + CC smoothing in your DAW.
  • Recording CC at low rate. Live records MIDI CC at 80 Hz by default. Bump Preferences → Audio → CPU → Multicore and set the bridge poll rate to 200 Hz for smooth captures.
  • Stick auto-centre on release. Sticks snap back to zero, which can make recorded automation end abruptly. Use the bridge's "hold on release" mode to freeze the last value on stick release.
  • Trigger ramp not deep enough. Default trigger range is 0–127. Bind triggers to macros that themselves modulate multiple destinations — one trigger pull moves five parameters.
  • CC bleed between channels. Sound design templates often have multiple synths armed. Use the bridge's per-channel routing to isolate sticks to specific synth channels.

Wrap + CTA

Algorithmic modulation is fine. Hand-recorded modulation is what makes a patch sound alive. A DualSense gives you six degrees of freedom for the price of one Behringer multi-fx pedal. Grab the bridge, wire it into your favourite synth, and stop relying on the same triangle LFO everyone else is using.

Keep reading

More setup walkthroughs