Live 12.3.6
Tracks the latest published Live version.
Independent reference site. Not affiliated with, endorsed by, or sponsored by Ableton AG.
Reference for Ableton Live’s in-process Python runtime. Two concerns covered: the Live Object Model (the object hierarchy any in-Live script can read, mutate, and listen to) and Remote Scripts (the runtime shell — how Live loads a script, the tick cycle, the threading rules).
The structural surface (types, listenability, settability, signatures) comes from runtime introspection. The behavioral surface (when a mutation becomes visible, what fires a listener, what raises) is being built up incrementally — see the documentation roadmap for the path.
Live’s Python API has no published reference, so the content here is assembled from sources that observe the binding directly:
For pipeline details, source-code structure, contributing, and open issues, see the GitHub repository.
This site is the deeper reference behind the typed .pyi stubs
shipped from the same repository. Install for autocomplete and
static type checking — pyright and mypy auto-discover via PEP 561,
no configuration needed:
pip install ableton-live-stubsEach release pins a specific Live version. Setup, usage, and bleeding-edge install instructions on GitHub.
Live 12.3.6
Tracks the latest published Live version.
In progress
Coverage grows incrementally. Members without authored prose render with their structural skeleton.
This is an independent reference site. Not affiliated with, endorsed by, or sponsored by Ableton AG. “Ableton”, “Live”, “Push”, and related marks are trademarks of Ableton AG.