Now you can write ableton Live extensions in python instead of TypeScript

Discussion in 'Live' started by xterminatorapps, Jun 9, 2026 at 7:01 PM.

  1. xterminatorapps

    xterminatorapps Noisemaker

    Joined:
    Jun 1, 2026
    Messages:
    7
    Likes Received:
    5
    Ableton's Extensions SDK (Live 12) is TypeScript only. I made a Python SDK on top of it, so you can write the same extensions in Python.

    You develop against a small bridge with Python then package it into a normal .ablx.

    It covers the host API: context-menu actions, plus reading and writing tracks, clips, MIDI notes, scenes, devices and parameters.
    The .ablx runs on Windows and macOS with nothing for your users to install.
    Same ceiling as the SDK underneath: request/response only, so no transport, automation, realtime or observers.

    Docs: https://xterminatorapps.github.io/ableton-python-sdk/
    Source: https://github.com/XTERMINATORAPPS/ableton-python-sdk
    Install: pip install ableton-extensions

    https://www.xterminatorapps.shop

    Tell me what you think.
     
  2.  
  3. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    1,049
    Likes Received:
    574
    oooo!! this is great! LLMs are better at writing in python too for all the n00bs and vibe coders. TY!
     
  4. xterminatorapps

    xterminatorapps Noisemaker

    Joined:
    Jun 1, 2026
    Messages:
    7
    Likes Received:
    5
    Yes , Try it out. :)
     
  5. Backtired

    Backtired Audiosexual

    Joined:
    Jan 15, 2016
    Messages:
    1,108
    Likes Received:
    789
    this sounds great and all but it looks like ableton's way of saying: "we can't be bothered to offer useful features. you guys write them while we focus on next update which will bring 4gb more for 1% increase of accuracy in stem separation"
    :dunno:
     
  6. shinyzen

    shinyzen Audiosexual

    Joined:
    Sep 28, 2023
    Messages:
    1,660
    Likes Received:
    993
    What you say becomes reality. If you say this, it becomes truth, and you will forever believe that Ableton gave up and left it up to the people. Ableton could come out with an incredible update in 6 months but because you believe this, you will accept the update as sub par, lazy, and uninspired. All before you even read the changelog. Because you hold resentment towards ableton, that resentment will subconsciously fester and grow inside you until you begin to resent everything and everyone around you, and start to dread every time you open ableton.

    Instead, reframe it - Wow, how cool! I can customize and optimize my workflow in a way that is meaningful for me and maybe only me. Im empowered with endless possibility, I don't have to wait or rely on Ableton's devs to bring functional and creative tools that will make my work easier and more fun.
     
Loading...
Loading...