Ableton · Max for Live · Open source

Pilot Ableton Live with your AI agent

Learn by talking, automate what slows you down. It backs you up — you're the one creating.

macOS Windows · coming soon

Everything the agent pilots

transport

Play / stop / continue, tempo, metronome, recording, tap, undo / redo.

session

Tempo, time signature, scale (Live 12+), grooves, selection, swing, automation.

tracks

Volume, pan, sends, mute / solo / arm, routing, devices, master, returns, crossfader, take lanes.

clips

Create / delete / fire, MIDI notes, warp markers, envelopes, quantize.

scenes

Fire with options, create, duplicate, delete, per-scene tempo and signature.

arrangement

Song time, loop, punch, cue points, take lane clips.

racks

Audio, Instrument and Drum racks. Chains, drum pads, macros, variations.

instruments

Simpler, Looper, Sample mode parameters, slicing.

application

Control surfaces, view navigation, Hot-Swap toggle, dialog automation.

midi

Send raw MIDI messages (notes, CC) to drive external hardware or an IAC bus.

browser

Load presets, instruments, effects, drum kits, samples programmatically.

tuning

Tuning systems (Live 12+) — read active microtonal grid, reference pitch.

meta

get_usage_guide — bundled skill that primes the agent with conventions and recipes.

raw

Direct LOM get / set / call for anything not covered semantically.

stream

SSE streaming — subscribe to LiveAPI observers and receive push notifications when tempo, track props, or clip positions change in Live.

Not covered:

  • Freeze / Unfreeze a track
  • Sub-10 ms scheduling for live performance
  • Rename the master track
  • Track monitoring state (In / Auto / Off)
  • Delete a take lane

Setup, done once

These 5 steps only show up on first launch. Once done, drop the device on any track and you're instantly back online.

  1. Drop the device

    Launch Ableton Live and drag the .amxd file onto any track.

  2. Give your consent

    The device installs its helper into your Ableton library.

  3. Restart Live

    Once, so Ableton picks up the helper.

  4. Activate the script

    Preferences → Tempo & MIDI → Control Surfaces → agent4live.

  5. Pick your agent

    Claude Code, Gemini or OpenCode — tick the box.

  6. You're ready

    The device shows MCP ok. You can now talk to your agent.

How to use it

  1. Drop the device

    Launch Ableton Live and drag the .amxd file onto any track.

  2. Launch your agent

    Open your terminal and start Claude Code, Gemini or OpenCode.

  3. Give your instructions

    For example:

    What's the tempo and how many tracks do I have? Add a four-on-the-floor on the kick at 124.