Ableton Extensions SDK

tomduncalf1 pts0 comments

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...

live extensions download data modal ableton

Related Articles