Ableton Live 12 · Open source

Right-click.
Write music.
Stay in flow.

A GPT-powered copilot that generates, edits, and arranges MIDI from Live's context menu — every note lands in your session, fully editable.

Suno finishes the song.
This helps you write yours.

Not a generator — a collaborator. Every note it writes lands in your session as editable MIDI: a starting point you shape, not a finished product you accept.

Watch

From empty track to mixed beat. One prompt.

The AI picks a drum kit, loads the samples, writes the pattern, and dials in the FX chain — live, inside Ableton.

Try it

Three prompts. Real output, replayed.

Each pattern below was generated by the extension once, then baked into this page note-for-note. Pick a prompt to replay the run.

PROMPT
1 BAR · 16 STEPS VELOCITY = OPACITY
AI Copilot — status

[copilot] prompt received

read124 BPM · 6 tracks · drum rack

generatedrum pattern

validatehumanize velocity

write → done in 1 transaction

Audio rendered from the generated MIDI
What it does

Four commands. One right-click.

EDIT CLIP

Describe the change

"Make it more syncopated." "Add 7ths." "Humanize the velocities." Say it in plain words — the clip updates in place.

GENERATE CLIP

Start from nothing

Drums, bass, or melody from scratch — matched to your session's key, tempo, and feel, written straight into the slot.

ARRANGE

Shape the whole track

Build a full arrangement, restructure sections, or ask for a producer's honest critique of what's there.

DESIGN SOUND

Turn the knobs with words

"Warmer and dustier." "Add a low cut, boost the bass." The AI reads every device parameter — and inserts the EQ, compressor, or reverb it needs, then dials it in.

Why it sounds right

The AI listens before it writes.

Six layers keep every output in key, in time, and in style.

Session context

Reads your tempo, key, every track, and the drum-rack pad map — down to the loaded sample names, even in nested racks.

Deterministic validators

Code — not prompts — snaps out-of-key notes to scale, humanizes flat velocities, thins note walls.

Drift-proof drums

One bar is defined, the rest are cloned. The kick-and-snare backbone never wanders across bars.

Genre skill packs

Editable markdown knowledge auto-loaded by track role — hip-hop, house, reggaeton, drums, bass, melody, sound design.

Web access

Paste a URL mid-prompt. The AI fetches the page and applies what it reads to the generation.

Scale lock

Reads Live's Scale Mode and constrains every melodic note — while drums stay exempt, because pads aren't pitches.

Under the hood

Right-click to written MIDI.

A sandboxed Node.js process inside Ableton's Extension Host. Four steps, one atomic write.

01

Read the session

Tempo, key, every track, drum-rack pad pitches, and the notes already playing in the same region.

02

Load skills, prompt the model

Genre skill packs are injected, then GPT is called via raw node:https with function-calling tools.

03

Browse if needed

An agentic loop resolves fetch_url calls and feeds page content back until the model emits a final tool call.

04

Validate and write

Notes pass through deterministic validators, then land in Live in a single transaction — color-coded by role.

Open source.
Ready to run.

Clone it, add your OpenAI key, point it at Live 12 Suite. You're writing in four steps.