← ClaudeAtlas

ableton-mcplisted

Use when controlling Ableton Live through the AbletonMCP server — creating tracks/clips/scenes, pushing MIDI notes, loading instruments or effects, setting device parameters, mixing, automation, or debugging the Live connection. Contains the hard limits and gotchas (note chunking, browser URIs, EQ Eight formulas, index shifts).
PerIPan/music-workflow-skills · ★ 0 · AI & Automation · score 60
Install: claude install-skill PerIPan/music-workflow-skills
# Ableton Live via MCP Claude drives a live Ableton Set through the AbletonMCP server (150+ tools, all prefixed `mcp__ableton__`). **References (read on demand):** - `references/setup-install.md` — first-time install (Remote Script + server + verify) - `references/troubleshooting.md` — connection failures, tool errors For arrangement *craft* (section design, bass/drum patterns, FX chains) use the `ableton-arrangement` skill; this skill is the mechanics and the gotchas. ## Mental model - **Live and stateful.** Every call mutates the open Set immediately. No preview/dry-run. Undo is Live's own Cmd/Ctrl-Z. - **Single session.** Controls one Ableton instance — the frontmost open Set. No diffing two Sets, no background operation. Two clients on one Live collide; work sequentially. - **No autosave.** Claude can't save/open/new a Set — the USER Cmd-S's. After a Set switch, the server re-attaches to the new frontmost Set. - **Deferred tools (Claude Code).** Load schemas before first use: `ToolSearch select:mcp__ableton__<name>`. - **Reason in BARS, never seconds.** Sizes and positions are bar counts; convert everything to bars up front. ## Tool map | Area | Representative tools | |---|---| | Transport | start/stop_playback, start/stop_recording, set_tempo, set_metronome, jump_to_time, capture_midi | | Tracks | create_midi/audio/group_track, set_track_name/volume/pan/mute/solo/arm/color, set_track_input/output_routing, delete/duplicate_track, freeze/flatten | | Clips