Overview
Ableton's Live API is reachable from Python but stitching together the right calls for even simple controller tasks is a project in itself.
Work
Python FastMCP server talking to a bundled MIDI Remote Script over a local TCP bridge, with a second bridge into Max for Live patcher internals. Read/write split keeps Live from being mutated off the main thread.
Result
Runs on macOS, Windows, and WSL, ships with packaged install/restart helpers, and includes an offline local-docs sync for Ableton and Cycling '74 references.
Stack
- Python
- MCP
- Ableton Live
- FastMCP