Workflow

A music studio transport from a game controller

Download InputConfig on the Mac App StoreThe Music Studio Transport layout is built into InputConfig, free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

On a Mac: The keys match Logic Pro and GarageBand out of the box. Other DAWs play on Space but record and loop on different keys, so change those rows there.

Yes, a game controller can run a DAW's transport on a Mac: play, record, return to start and cycle on the face buttons, undo, save and zoom nearby. The keys match Logic Pro and GarageBand out of the box. Other DAWs play on Space but record and loop on different keys, so change those rows there, or start from that DAW's own layout.

The layout, control by control

Click a control. Labels:

How the layout thinks

  • Between takes. Play and stop (Space) on the bottom face button, record (R) on the right, return to start (Return) on the left, cycle (C) on the top.
  • Move. The left stick sends Left and Right Arrow.
  • Keep your work. Undo and Save on the bumpers.
  • See more. Zoom on the D-pad, and the right stick scrolls.

Check the left stick in Logic

  • You: Push the left stick left and right in Logic.
  • InputConfig: Sends Left and Right Arrow, which in Logic's default key commands step between regions.
  • Check: If you want a true rewind and forward, change the two rows to comma and period, Logic's rewind and forward keys.

Play, record and return work from the first press in Logic and GarageBand.

Tune it for other DAWs and MIDI

  • Ableton Live, Reaper, Cubase, Studio One. Each has its own layout with its keys. Start there instead.
  • Metronome. Put K in Logic and GarageBand on a stick click.
  • Know you are rolling. Tick Vibrate under Feedback in the record row's Options.
  • Notes from the pad. MIDI output rows can live in the same preset. See MIDI output.
  • Transport from hardware. MIDI Start, Continue and Stop can be inputs, so a drum machine's play button can fire any of these rows.

Between takes, the three buttons you need are under one thumb.

Get it in two clicks

  1. Get InputConfig free on the Mac App Store, open it, and click Smart Preset Maker on the welcome screen.
  2. Search for Music Studio Transport and pick it. The layout is created as a preset in your sidebar, named and ready.
  3. Press Activate. Every row can be changed afterwards: the editor's Scan button rebinds any control the moment you touch it.

Every binding, as a table

The Music Studio Transport preset in InputConfig, drawn on a DualSense Edge with each control labeled with the key or action it sends.
Figure 1. The Music Studio Transport preset drawn on a DualSense Edge in InputConfig's Live Visualizer. For example, A / Cross is labeled Play / Stop (Space), and B / Circle is labeled Record (R). Any other controller shows the same layout on its own drawing.
ControllerSendsWhat it does
A / CrossSpacePlay / Stop (Space)
B / CircleRRecord (R)
X / SquareReturnReturn to start (Enter)
Y / TriangleCCycle / loop (C)
Left stick leftLeftRewind (Left)
Left stick rightRightForward (Right)
LB / L1Command (Left), ZUndo
RB / R1Command (Left), SSave
Right stick downScroll downScroll down
Right stick upScroll upScroll up
D-pad upCommand (Left), =Zoom in
D-pad downCommand (Left), -Zoom out

Button names follow the Xbox / PlayStation pair shown in the editor, so A / Cross is the bottom face button on either pad. On a Switch Pro Controller the bottom button is labeled B; the mapping still fires on position.

Questions

Does it work with GarageBand?

Yes. GarageBand uses the same transport keys as Logic.

Download InputConfig on the Mac App StoreCompletely free. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon. Open source on GitHub.

Updated