transport
Play / stop / continue, tempo, metronome, recording, tap, undo / redo.
Ableton · Max for Live · MCP server · Open source
Drop a device on any track. Your coding agent gets 230 tools to control your session.
get_session_state → 120 BPM · 4 tracks · 3 scenes
set_tempo · add_notes_to_clip → done.
Drag the .amxd onto any track in Live. The first launch shows a 3-step setup modal — runs once.
Click "Install" in the device, then restart Live. Everything's bundled — no extra software needed.
Choose Claude Code, Codex, Gemini, or OpenCode. The MCP endpoint and bearer token are registered automatically.
Future sessions skip the setup — just drop the device and you're back online.
Use what you need, ignore the rest. The agent picks the right family for each request.
Play / stop / continue, tempo, metronome, recording, tap, undo / redo.
Tempo, time signature, scale (Live 12+), grooves, selection, swing, automation.
Volume, pan, sends, mute / solo / arm, routing, devices, master, returns, crossfader, take lanes.
Create / delete / fire, MIDI notes, warp markers, envelopes, quantize.
Fire with options, create, duplicate, delete, per-scene tempo and signature.
Song time, loop, punch, cue points, take lane clips.
Audio, Instrument and Drum racks. Chains, drum pads, macros, variations.
Simpler, Looper, Sample mode parameters, slicing.
Control surfaces, view navigation, Hot-Swap toggle, dialog automation.
Load presets, instruments, effects, drum kits, samples programmatically.
Tuning systems (Live 12+) — read active microtonal grid, reference pitch.
get_usage_guide — bundled skill that primes the agent with conventions and recipes.
Direct LOM get / set / call for anything not covered semantically.
A few things Live's LOM doesn't expose. We list them so neither you nor your agent waste time chasing dead ends.
Full list with technical detail (LOM paths, empirical findings, version notes) in docs/LOM_NOTES.md.
agent4live is built and maintained by a single person. If you like it, you can buy me a coffee.