Blog Cakewalk 8 min read

Cakewalk by BandLab — free DAW gamepad MIDI setup

Wire a DualSense or Xbox controller into Cakewalk by BandLab using virtual MIDI. Transport, ProChannel knobs, plugin macros — zero DAW cost, ten minutes flat.

By Aidxn Design

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.

TL;DR
  • 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 inputMIDI messageCakewalk target
Cross / ANote 60Play / pause
Circle / BNote 61Stop + return
Square / XNote 62Record arm
Triangle / YNote 63Loop toggle
D-pad left/rightNote 64/65Bar navigation
D-pad up/downNote 66/67Track focus prev/next
Left stick X/YCC 16/17Selected track pan / volume
Right stick X/YCC 18/19ProChannel EQ freq / gain
L2 / R2CC 20/21Send 1 level / Q
L1 / R1Note 68/69Track prev / next focus
Touchpad clickNote 70Punch in
Options / MenuNote 71Save (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.

Keep reading

More setup walkthroughs