Skip to content

Ableton Live guide

The source contains a Python Remote Script and a Rust bridge plus a macOS development installer. No public package, supported Ableton Live version, checksum, or clean-install procedure is published.

Ableton loads the Prest Control Surface. Its Python script starts the prest-ableton bridge process, which serves the browser interface and exchanges transport and Live Set data with the script.

  1. Keep the performance in one Live Set; multi-project switching is not supported by this integration.
  2. Add locators at the song boundaries Prest should expose.
  3. Add a track named Lyrics for timed lyric clips when needed.
  4. Add a track named Chordtrack for timed chord clips when needed.
  5. Put the text Prest should display in the corresponding clip names.

Expected result: the bridge receives locator sections plus timed lyric/chord entries from the prepared tracks.

  1. Open the prepared Live Set.
  2. Select Prest as a Control Surface in Ableton’s MIDI preferences using the verified release instructions.
  3. Wait for the bridge-ready result and local address.
  4. Open that address from a browser on the same private network.
  5. Confirm the runtime-connected state.
  • One Live Set is the project scope.
  • Public supported versions and operating systems are not defined.
  • Public upgrade/uninstall paths are not defined.
  • Exact locator naming constraints beyond their role as section boundaries require representative-project validation.

Next: Connection troubleshooting.