AIAny
Icon for item

AbletonMCP

Connects Claude (via the Model Context Protocol) to Ableton Live so the LLM can create and edit tracks, clips, instruments, and control playback through a socket-based MCP server and an Ableton MIDI Remote Script.

Introduction

Most AI-for-music efforts focus on generating audio or MIDI content offline; this project flips the script by letting an LLM directly control a full DAW session in real time. By exposing Ableton Live’s session, track, clip, and device controls over a Model Context Protocol (MCP) socket, Claude can be asked in natural language to create instruments, add notes, trigger clips, and change transport settings inside a live project.

What Sets It Apart
  • Direct LLM ↔ DAW control: Rather than exporting files for later import, commands are executed inside Ableton via a MIDI Remote Script + MCP server, enabling immediate, interactive iteration. This means you can prompt the model to modify an existing arrangement and hear changes instantly.
  • Two-component architecture: a lightweight Ableton Remote Script (runs inside Live as a socket server) and a separate MCP server process (Python) that speaks MCP to Claude — which lowers friction for integrating LLM-driven workflows while keeping Ableton-side code minimal.
  • Designed for Claude and MCP ecosystem: Config hooks for Claude Desktop / Cursor and optional installation via Smithery/uv make it straightforward to run without deep custom tooling; the project maps high-level intents ("add reverb to drums") to concrete Ableton actions.
  • Practical capability set: session & track inspection, clip creation/editing, instrument/effect loading, tempo/transport control — enough for prompt-assisted production but not a full replacement for manual sound design.
Who It's For & Trade-offs

Great fit if you want a prompt-first, interactive music workflow where an LLM (Claude) helps compose, arrange, or perform routine DAW tasks inside Ableton Live. It's useful for producers who prefer iterative, conversational control, educators demonstrating generative workflows, and developers building MCP-based music assistants.

Look elsewhere if you need a production-ready, robust commercial plugin (this is a third-party integration) or require deep device-level parameter automation beyond Ableton's default devices. Expect to debug socket/config issues and to break complex tasks into smaller prompts; saving projects before experimentation is recommended.

Where It Fits

Consider this as a glue layer that lets agent-style LLMs operate your DAW: it complements audio/MIDI generation models by providing an execution environment inside Ableton, accelerating prompt-driven arrangement and session manipulation but relying on Ableton’s own devices and libraries for sound quality.

Information

  • Websitegithub.com
  • AuthorsSiddharth Ahuja (ahujasid)
  • Published date2025/03/19

More Items

Hugging Face
AI Audio2026

Generates low-latency, instruction-driven English and Chinese speech for voice cloning, voice design, and directed performances; supports real-time streaming, reference-free voice creation, and reference-guided cloning. Open-weight PyTorch model released under a research/non-commercial license with GPU recommendations.

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

Hugging Face
AI Audio2026

Zero-shot multilingual text-to-speech checkpoint for speech generation and voice cloning with a compact footprint. Features an ~170M-parameter main model plus a bundled ~120M-parameter codec decoder, with primary support for Chinese and English; other languages show more variable quality and long/noisy references reduce fidelity.