Blog DJ 7 min read

DJ Scratch Controller Mapping — Turntablism on a PS5 Gamepad

Map a DualSense to Serato or Rekordbox for scratch DJing. Sticks as jog wheels, triggers as crossfader and filter, face buttons as hot cues. A $89 portable DJ rig.

By Aidxn Design

Spoiler: a DualSense is never going to replace a pair of Technics 1210s. But for practising scratch patterns on a train, sketching a routine on the couch, or running a backup deck at a house party when one of your CDJs decides to throw a tantrum — a PS5 controller as a DJ scratch controller is a legitimately good idea. Two analog sticks are functionally jog wheels, two analog triggers are functionally a crossfader and a filter, and the touchpad is a usable browse/loop surface. Here is the actual workflow.

TL;DR
  • What you do: bridge gamepad to MIDI, load the DJ preset, point Serato/Rekordbox/Traktor at the new MIDI input.
  • What you need: DualSense, Serato Lite/Pro or Rekordbox or Traktor Pro, Universal Controller MIDI v1.0+.
  • Time: 15 minutes from cold install to a working scratch + crossfader rig.
  • Cost: a controller you already own plus $89. A used DDJ-400 is $200+.

Why this workflow works

Scratch motions are velocity + position. A jog wheel reads exactly that — how fast your hand is moving and which direction. An analog stick reads exactly that too. The difference is the stick auto-centres, which is actually closer to how a vinyl platter recovers under your palm than a jog wheel is. Pair that with two analog triggers for crossfader and filter (the two most-touched controls in DJing) and you have the four core scratch ergonomics in one device.

What you need

  • Universal Controller MIDI v1.0+ (download)
  • A DJ app with MIDI mapping: Serato Pro/Lite, Rekordbox 6+, Traktor Pro 3, Virtual DJ, Mixxx (free)
  • PS5 DualSense — USB-C wired, full stop. Bluetooth latency kills scratching.
  • macOS 12+ or Windows 10+

Setup steps

1. Bridge and preset

Launch Universal Controller MIDI, plug the controller in, load Presets → DJ / Scratch. The status pill goes green. The bridge is now sending sticks-as-jogs on CC5/6 and triggers-as-crossfader on CC1/2.

2. Wire up the DJ app

In Serato Pro, open the MIDI panel (top right corner). Hit any control on screen you want to map, then wiggle the gamepad input. Serato accepts the assignment. Repeat for hot cues, EQ kills, loop sizes, and library browse.

3. Critical — set the stick curve

The default linear curve is wrong for scratching. Go Settings → Curves in the bridge, set right stick X to Exponential (medium). Now small wiggles stay precise (good for baby scratches) and big flicks travel further (good for transformers and crabs). Without this step, scratching feels mushy.

Real-world mapping recipe

InputDJ functionNotes
Right stick XDeck A jog / scratchExponential curve. The money input.
Left stick XDeck B jog / scratchMirror config. Useful for two-deck routines.
Right stick YDeck A pitch faderTempo bend. Push up to speed up.
Left stick YDeck B pitch faderMirror.
L2 triggerCrossfader0V = Deck A, full pull = Deck B
R2 triggerActive deck filterCentred = bypass, hold up = HP, hold down = LP (bipolar)
X (cross)Hot Cue 1Stab into the drop.
SquareHot Cue 2Loop in.
TriangleHot Cue 3Acapella drop point.
CircleHot Cue 4Outro / next track cue.
L1 / R1Deck A play / Deck B playCheap to reach without leaving scratch position.
D-pad up/downLibrary scrollBrowse during a long mix.
D-pad left/rightLoop halve / doubleStandard loop-roll gestures.
TouchpadLibrary two-finger scroll + tap to loadUsed as a trackpad for crate diving.

Pitfalls

  • Bluetooth latency. 8–14 ms of latency makes scratch attacks blur. Wired only.
  • Linear curve = mushy scratches. If your baby scratches all sound like a sloppy rub, you forgot the exponential curve.
  • Stick deadzone too tight. Default 0.04 is fine for gaming, too sensitive for scratching at rest. Bump to 0.08–0.12.
  • Crossfader on a trigger isn't sharp. Triggers have an analog ramp, not a hard cutoff. For transformer scratches, bind crossfader cut to the L1 button instead.
  • Stick drift on old controllers. Stick drift will scrub your track when nobody is touching it. Run the calibration in Settings → Calibration before a session.

Wrap + CTA

Will you do your first DMC routine on a DualSense? Probably not. Will you keep your skills sharp on a 3-hour flight without paying for a portable controller? Absolutely. The DualSense is the practice deck you already carry. Grab the bridge, load the DJ preset, and put your jog-wheel reps in from the couch.

Keep reading

More setup walkthroughs