Cakewalk by BandLab is the best-kept secret in Windows-only music production — the full SONAR Platinum codebase, free, no nags, no upsell modals. It also has one of the most flexible MIDI remote systems of any DAW, which makes it a natural fit for a controller-driven workflow. This guide gets Cakewalk gamepad MIDI running with a PS5 DualSense, Xbox Series controller, or 8BitDo Pro 2, using nothing but the free DAW and Universal Controller MIDI.
- What you do: install the bridge, enable its virtual MIDI port in Cakewalk, add a Generic Surface, then right-click parameters and use Remote Control to bind.
- What you need: Cakewalk by BandLab, the bridge, any supported controller, Windows 10 or 11.
- Cost: $0 for Cakewalk, one-off for the bridge.
- Time: 10 minutes.
Why Cakewalk is the right choice for a free gamepad rig
There are three free DAWs worth taking seriously on Windows: Cakewalk by BandLab, Waveform Free, and Studio One Prime (now retired). Cakewalk wins for controller work because its Remote Control system was designed in the SONAR era when hardware integration mattered. You can right-click any knob, fader, send level, or transport button and bind it to a MIDI message in two clicks. ProChannel modules, the Console View mixer, the Matrix View clip launcher — all of it accepts remote bindings. The DAW also handles aftertouch, channel pressure, and 14-bit CC natively, which means high-resolution mappings from the bridge work out of the box.
What you'll need
- Cakewalk by BandLab — download from the official BandLab site
- Universal Controller MIDI v1.0+ for Windows
- Any supported controller — DualSense, DualShock 4, Xbox Series/One, 8BitDo Pro 2, Switch Pro
- Windows 10 or Windows 11
- USB-C or USB-A cable (Bluetooth works but adds latency)
Step-by-step setup
1. Install the bridge first
Run the Windows installer. Approve the driver prompt — that's the virtual MIDI port installing. The bridge ships with a signed driver, so no SmartScreen workarounds required. Plug the controller in and confirm the UI shows green on every axis.
2. Open Cakewalk MIDI preferences
Edit → Preferences → MIDI → Devices. Tick UCM Bridge under Inputs. Leave Outputs unticked unless you're driving haptic feedback back to the controller — that's a Pro tier feature and covered in the haptic feedback guide.
3. Add the surface
Preferences → MIDI → Control Surfaces → Add. Pick Generic Surface. Set Input to UCM Bridge, Output to None. Click OK. Cakewalk will quietly start listening — there's no confirmation, which trips people up. Trust the silence.
4. Bind the transport
Right-click the Play button on the transport bar. Choose Remote Control. The dialog shows "Learn" — click it and tap Cross on the DualSense (or A on Xbox). The note number locks in. Repeat for stop, record, loop, and rewind. The d-pad goes to bar navigation; the bumpers handle track prev/next.
5. Wire ProChannel and plugin knobs
Open any track's ProChannel strip. Right-click the QuadCurve EQ frequency knob → Remote Control → Learn → move the right stick X. Done. The stick centre maps to 64 by default, which means the EQ knob will sit mid-frequency at rest. If you want unipolar behaviour (knob starts at zero, rises with stick), flip the bridge's "unipolar remap" toggle for that input.
; Cakewalk Remote Control suggestions
[Transport]
play = note 60 ch 1
stop = note 61 ch 1
record = note 62 ch 1
loop_toggle = note 63 ch 1
[ProChannel EQ Band 2]
frequency = CC 18 ch 1 ; right stick X
gain = CC 19 ch 1 ; right stick Y
q = CC 21 ch 1 ; R2 trigger 6. Save as a template
Once the bindings are in, File → Save As → Save As Type: Cakewalk Template. Future projects start with the surface already attached. The remote bindings travel with the project file, so they persist across machines as long as the bridge is installed.
Recommended default mapping
| Controller input | MIDI message | Cakewalk target |
|---|---|---|
| Cross / A | Note 60 | Play / pause |
| Circle / B | Note 61 | Stop + return |
| Square / X | Note 62 | Record arm |
| Triangle / Y | Note 63 | Loop toggle |
| D-pad left/right | Note 64/65 | Bar navigation |
| D-pad up/down | Note 66/67 | Track focus prev/next |
| Left stick X/Y | CC 16/17 | Selected track pan / volume |
| Right stick X/Y | CC 18/19 | ProChannel EQ freq / gain |
| L2 / R2 | CC 20/21 | Send 1 level / Q |
| L1 / R1 | Note 68/69 | Track prev / next focus |
| Touchpad click | Note 70 | Punch in |
| Options / Menu | Note 71 | Save (Ctrl+S) |
Matrix View — the underrated killer feature
Cakewalk's Matrix View is essentially Ableton's Session View, except free and 95% as good. Each cell takes a clip; rows trigger together. Right-click any cell → Remote Control → assign a note number. Now your face buttons fire columns and the d-pad selects rows. With sixteen cells across four columns of a Matrix grid, you have a portable clip launcher for the price of a controller you already own. Combine with the finger-drumming workflow for full performance kit.
Cakewalk-specific gotchas
- One Generic Surface per project: Cakewalk's old surface engine doesn't multiplex. If you need multiple banks, configure them inside the bridge using shift modifiers — not in Cakewalk.
- ProChannel ignores 14-bit CC on some modules: the compressor and gate stay 7-bit. Save 14-bit for EQ and tape sims.
- Bluetooth controllers desync on long sessions: Windows aggressive USB suspend kicks in around the 25-minute mark. Disable USB selective suspend in Power Options for the bridge's interface.
- Cakewalk runs the surface in the audio thread: excessive Note Off churn can cause clicks on weak CPUs. The bridge's note rate-limit (default 240 Hz) prevents this — leave it on.
Pro features for advanced workflows
The Free tier of the bridge handles everything in this article. The Pro tier adds shift-bank switching, adaptive trigger resistance feedback (driven by Cakewalk's CC output back to the bridge), and two-finger touchpad tracking. If you're using the touchpad as an XY pad for your QuadCurve EQ, two-finger mode lets you drive two bands at once. See the touchpad XY guide for the deeper rabbit hole.
Cakewalk plus a gamepad is the closest you can get to a serious production rig for $0 (DAW) plus a bridge licence. Grab the bridge, follow the steps, and have a controller-driven mix ready before your kettle boils.