- Command bindings — buttons (Note On / CC>0) trigger any command in the palette.
- Parameter bindings — knobs and pitch wheels (CC / Pitch Bend) drive plugin or mixer parameters.
Command Bindings
Command bindings are global and stored in user defaults — they apply across every project.
The next time your controller sends that event, the command runs and the event is absorbed — it does not additionally reach the focused instrument.
Use command bindings for transport, recording, loop toggles, track navigation, or any other command you’d otherwise trigger with a keyboard shortcut.
Parameter Bindings
Parameter bindings are project-scoped — they travel with the project file and auto-prune when the referenced track or plugin slot is removed.
Incoming values are normalized to the parameter’s range and 20 ms linear smoothing is applied so the 7-bit CC stepping isn’t audible on smooth targets (filter cutoff, volume faders, dry/wet).
Parameter bindings use absolute tracking (Ableton’s “None” takeover mode): the first CC after learn snaps the parameter to the knob’s position, and every subsequent event tracks 1:1.
Endless Encoders
Endless rotary encoders must be switched to absolute mode on the controller itself before learning — relative / 2’s-complement encoding isn’t supported in V1 and cannot be reliably detected from CC traffic alone.- Akai MPK mini IV: use the “Plugin” preset, or a user preset with
KnobM=Abs - Arturia / Novation: use the MIDI Control Center (or equivalent) to set encoders to absolute / CC mode
Automation Recording
When record mode is active, MIDI-bound knob movements flow through the normal automation-recording path. Arm a track, hit record, and turn the knob — the parameter is automated for free.Current Limits
- No LED/motor feedback in V1. Controllers with LED rings or color pads won’t reflect the current parameter value.
- 7-bit CC resolution only. High-resolution 14-bit CCs are not yet supported.
- MCU / HUI control surfaces are not supported — the learn model targets the MPK Mini class of controller.
Shortcuts
The keys used when learning bindings are below. See the Global Shortcuts reference for the rest of the app.| Action | Shortcut |
|---|---|
| Open Command Palette | ⌘K |
| Arm command-binding Learn (in palette) | ⌘L |
| MIDI Learn: Last Touched Parameter | ⌥⌘L |

