ableton-live-mcp-control

Control Ableton Live via MCP to create MIDI clips, insert audio, and automate mixing.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill ableton-live-mcp-control-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ableton-live-mcp-control
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/ableton-live-mcp-control
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill ableton-live-mcp-control-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Producing music in Ableton Live involves repetitive manual work like creating MIDI clips, configuring devices, and setting up mixing chains. This Skill lets AI agents control Ableton Live directly through the Live Object Model, automating composition, sound design, and mixing tasks. ## Core Features & Use Cases - MIDI and Audio Creation: Programmatically create MIDI clips with notes, insert audio files, and add tracks with instruments and effects. - Device and Mixing Automation: Get and set device parameters, build mastering chains, configure sidechain compression, and create automation envelopes. - Audio Analysis: Capture audio via the Agent Audio Tap Max for Live device and generate spectrograms or frequency analysis with numpy and scipy. - Use Case: Ask the AI to generate a four-chord progression on a new MIDI track with an Operator synth, then add EQ, compression, and a limiter to the master track for a quick mastering chain. ## Quick Start Set up the ableton-live-mcp MCP server and create a MIDI clip with a C major chord progression on track 0.

Frequently Asked Questions about ableton-live-mcp-control

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Ableton Live with an AI agent?▼

Install the ableton-live-mcp server, copy its Remote Script into Ableton's Remote Scripts folder, and select MCP as a Control Surface in Preferences. Then register the server in your MCP client config so the agent can execute Python against the Live Object Model.

How to create MIDI clips in Ableton programmatically?▼

Use the create_midi_clip tool with a track index, clip slot, length in bars, and a list of notes specifying pitch, start, duration, and velocity. For complex patterns, use evaluate_python to call the Live API directly.

Does ableton-live-mcp work on Windows and macOS?▼

Yes, the server supports both macOS and Windows, tested with Ableton Live Suite 12.3.8. The Remote Script path differs per platform but the setup steps are otherwise identical.

Why is the MCP server not connecting to Ableton Live?▼

Verify the MCP Remote Script is in Ableton's Remote Scripts folder and selected as a Control Surface in Link/Tempo/MIDI preferences. Restart Ableton after installation and confirm the firewall allows local OSC traffic on ports 11000 and 11001.

Can AI capture and analyze audio from Ableton tracks?▼

Yes, add the Agent Audio Tap Max for Live device to a track, then call capture_audio to get base64-encoded WAV data. You can decode it and run spectrogram or FFT analysis with numpy and scipy.

What are the risks of letting AI edit my Ableton Live Set?▼

The server can edit your Live Set directly, so mistakes can alter or corrupt a project. Back up your set before use, test on duplicate projects, and save frequently during AI-assisted sessions.