Skip to content

v0.5.0-beta — first public beta

Pre-release
Pre-release

Choose a tag to compare

@AxidentDK AxidentDK released this 10 Aug 21:28
· 51 commits to main since this 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 primitivesget / 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.