Short version: as a control surface it is genuinely good, and as an instrument it is not. The triggers are the best thing on it, the touchpad is a real XY pad, and the sticks are better for performing a move than for parking a value. If you were hoping to play chords on the face buttons, buy a keyboard instead.
We make Universal Controller MIDI, which is one of the apps that does the translation — so read this as a review of the hardware and the workflow by people with an obvious interest, and weigh it accordingly. The limitations below are the ones we get asked about after people buy, which is the only honest place to put them.
- Worth it if you want continuous control you can perform with — filter sweeps, effect amount, hue rotate, clip and scene stepping — and you like the idea of doing it from fifty metres away.
- Worth it if you already own the controller. The whole proposition changes when the hardware cost is zero.
- Not worth it if you need velocity-sensitive pads, a chromatic keyboard, or a 64-pad grid with colour feedback. Those are different instruments and the gamepad does not pretend otherwise.
What it is genuinely good at
The triggers. L2 and R2 are pressure axes, not switches — they send continuous CC across their full travel and they stay where your finger holds them. That is the single best control on the pad and it is the one a button-grid controller cannot give you at all. A filter sweep worked with a trigger feels like an instrument; the same sweep from a button feels like a step.
The touchpad. It is a two-finger XY surface, which means four CCs and a genuine Kaoss-style pad for hue rotate, delay feedback or a morph. Few controllers at any price include one.
Being wireless and pocket-sized. Bluetooth gives you up to fifty metres. For a VJ set or a live rig that is the difference between being stuck at the laptop and being in the room, and no desktop controller competes on it.
Twenty-five controls with nothing to configure. Six continuous axes, four touchpad CCs, eleven buttons as note triggers and four D-pad hats, all live the moment it connects.
Where it falls down
The face buttons are digital. They are on or off, so every note lands at the same velocity. For clip launching and scene stepping that is fine — those are switches anyway. For finger drumming it is a real limitation, and no software fixes it because the hardware is not sensing pressure.
The sticks spring back to centre. That makes them excellent for a momentary move and awkward for setting a value and leaving it, because letting go returns the parameter to the middle. Plan sticks for gestures and triggers for anything you want to hold.
It is not a keyboard. Eleven note triggers is not a chromatic octave, and arranging them as one is a worse version of a $100 keybed.
Bluetooth is looser than USB. Wired is tighter and is what we would track with. Wireless is for when the range is the actual point.
Against a Launchpad or an APC
A grid controller gives you a large matrix of velocity pads with per-pad colour feedback, and the feedback matters — you can see your set. A gamepad gives you none of that, and pretending otherwise would be silly.
What the grid cannot do is pressure or distance. If your set is mostly launching clips across a big grid, buy the grid. If it is sweeping, morphing and moving around a room, the pad in your drawer is the better instrument and it costs nothing.
Plenty of people end up using both: grid at the desk, gamepad for the parts of the set performed away from it.
The verdict
As a second controller for performance moves, a DualSense is genuinely good and the price is unbeatable because you already own it. As a primary instrument for playing notes, it is the wrong tool and you will feel that within an hour.
The honest way to find out which of those you are is to try it for nothing before you spend anything. Download the free version — it maps all twenty-five controls on connect, so you can confirm your controller is detected and feel the triggers in your own project. If it earns a place in your set, Pro is a one-time licence that adds custom mappings, saved setlists, multiple controllers and OSC output.