v0.5.0-beta — first public beta
Pre-release
Pre-release
First public beta. Everything shipped here is live-validated against a real Ableton Live 12.4.3 on Windows:
- Full LOM reach via five generic primitives —
get/set/call/resolve/children(no hand-written method per feature) - Observers with guaranteed teardown (unobserve, client disconnect, shutdown) — Live's main thread never blocks on a socket
- Clip notes — read / add / remove MIDI notes
- Browser loading — load Live's instruments and effects onto tracks
- Save & export — save the set, render the arrangement to WAV with the rendered duration verified
- Loudness analysis — integrated LUFS (ITU-R BS.1770-4), sample peak, band energies
- Housekeeping — clean up unused tracks, switch main views
- MCP stdio server — zero-dependency, for Claude Code / Claude Desktop and any MCP client
- 43 offline unit tests, no test dependencies
Install: python install.py, then enable AI Bridge as a Control Surface in Live's preferences. See the README for the musician-friendly tour.
Known limits: third-party plugin internals are unreachable (the honest half-open story in the README); the first save of a brand-new set is manual by design.