Protocol 0 docs
Protocol 0 is a companion app for Ableton Live. It runs a global keyboard-shortcut manager that works across all your sets, so you can keymap custom actions — load a device by name, select a track, or anything the Live API exposes.
The system is two cooperating pieces: a background detector that watches the keyboard, and a remote script that lives inside Ableton and runs the actions. They talk to each other over a small localhost HTTP API. You don't have to think about any of that to use it — but it's all here if you want to script against it.
Installation →
Download the installer, what it sets up, and how to confirm it's running.
Configuring shortcuts →
Map key combos to actions from the web UI, the combo format, and where your config lives.
HTTP API →
The localhost API to drive Live from a Stream Deck or any external gear.
FAQ & troubleshooting →
Requirements, known limitations, and fixes for the common gotchas.
At a glance
| Item | Value |
|---|---|
| Supported host | Ableton Live 11 & 12 |
| Operating system | Windows today; macOS planned |
| Config file | %APPDATA%\Protocol0\shortcuts.json |
| Web UI | http://127.0.0.1:9000/shortcuts |
| License | MIT |
| Source | github.com/lebrunthibault/protocol0 |
New here? Start with Installation, then jump to Configuring shortcuts.