Skip to content

lebrunthibault/protocol0

Repository files navigation

Protocol0

Protocol0 is a control surface script (aka remote script) for Ableton Live

It's a set of tools for supercharging my live and production workflow in session view. It's complicated and sometimes useful.

Requirements

Organisation

I've split the project into different modules :

  • A remote script that is going to be installed in the ableton remote scripts folder and do most of the job
  • A midi and http backend that makes it possible to do things not available in the ableton live python environment and also exposes a http api that can be reached from outside (by e.g. ahk keyboard shortcuts or non-midi controllers like a streamdeck)
  • A sdk generator : generates a python sdk for consuming the api (overkill and nerdy)
  • A web frontend : a simple web app where the control surface script actions can be triggered from the browser. In case you don't have a midi controller at hand (legacy)
  • A stream deck plugin: an integration with elgato stream deck (legacy)
  • An ahk script: keyboard shortcuts for controlling the script (by calling the http api)

About

Ableton control surface script : advanced customisations for live play and production

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published