Extensions SDK
Skip to main content<br>Skip to footer
More on Ableton.com:
Blog
Ableton for the Classroom
Ableton for Colleges and Universities
Certified Training
About Ableton
Jobs
Apprenticeships
More from Ableton:
Loop
Watch Talks, Performances and Features from Ableton's Summit for Music Makers
Learning Music
Learn the fundamentals of music making right in your browser.
Learning Synths
Get started with synthesis using a web-based synth and accompanying lessons.
Making Music
Some tips from 74 Creative Strategies for Electronic Producers.
Extensions run on Live 12.4.5 Suite, currently in public beta. Sign up to get started now
Break what’s expected.<br>Make Live your own.
Start building
Explore Extensions
IntroducingExtensions
Build Extensions that take Live Suite places it was never designed to go with a new, open JavaScript SDK.
screen reader text here
The Extensions SDK gives you the JavaScript API to build them: open, documented, and purpose-built for Live.<br>Get started
Extensions integrate directly into Live’s workflow. They can read your entire Set: tracks, clips, structure – and then rewrite it.
Tools with no rules
Browse untested hacks, strange add-ons and experimental integrations – a starting point for your own ideas.
Share and discover Extensions on Discord
[CLICK TO EXPAND]
Algorithmic breakbeat slicer.<br>Chops and rearranges audio clips using SuperCollider's BBCut library.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://github.com/bencodec/BBenCut"<br>data-modal-download-title="Download from GitHub"><br>BBenCut
Drop in an image, get MIDI out.<br>Converts pixel data into notes and patterns.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://cdn-resources.ableton.com/resources/extensions/photo-midi-001ablx.zip"<br>data-modal-download-title="Download"><br>Photo MIDI
See your MIDI as sheet music, directly in Live.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://cdn-resources.ableton.com/resources/extensions/notation-001ablx.zip"<br>data-modal-download-title="Download"><br>Notation
Extreme time-stretch with zero pitch shift. Based on the legendary Paulstretch algorithm by Nasca Octavian Paul.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://github.com/olilarkin/paulstretch-for-live/releases/latest"<br>data-modal-download-title="Download from GitHub"><br>Paulstretch for Live
A falling-sand ecosystem that lives inside a modal dialog. Watch the world evolve and record what it makes back to your audio track.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://cdn-resources.ableton.com/resources/extensions/vivarium-001ablx.zip"<br>data-modal-download-title="Download"><br>Vivarium
A hungry pet that eats clips. Your pet needs feeding, sleep, and energy – sustained by the content of your Set.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://cdn-resources.ableton.com/resources/extensions/beat-buddy-100ablx.zip"<br>data-modal-download-title="Download"><br>Beat Buddy
Play a game, make music. Each flap generates a MIDI note.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://cdn-resources.ableton.com/resources/extensions/bird-game-100ablx.zip"<br>data-modal-download-title="Download"><br>Bird Game
Stop naming clips one by one. RNMR uses track name, content, duration, and automatic versioning to batch rename clips – or just roll the dice for a random name.
*requires Live 12.4.5 Suite, currently in public beta<br>data-modal-download="https://cdn-resources.ableton.com/resources/extensions/rnmrablx.zip"<br>data-modal-download-title="Download"><br>RNMR
Expand, reshape and customize Live. Join the beta, download the SDK and start experimenting.
Start building
FAQs
What are Extensions?
Ableton Extensions, introduced in Live 12.4.5, provide a way for users to develop and use their own tools within Ableton Live using the Ableton Extensions SDK.
Extensions can interact with tracks, clips, MIDI, devices, tempo, and other parts of a Live Set to automate tasks, transform musical data, and customize Live’s capabilities.
In which versions and editions of Live are Extensions available?
Extensions are available in Live 12 Suite Beta, version 12.4.5 or later. Extensions are not available in Live Standard, Intro, or Lite.
What can I do with Extensions?
Extensions can be programmed to affect tracks, clips, MIDI notes, devices, tempo and more. You can build Extensions to:
Transform MIDI
Analyze song and track structure
Automate repetitive tasks
Create unusual generative patterns
Connect to external services
Even play games in Live!
How do I use Extensions in Live?
After you install an Extension in Live (via Settings → Extensions), here's how to access it:
Right-click an item in your Set (e.g. a MIDI clip, track, or other item).
Look in the context menu that appears.
If the Extension can be used...