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

GitHub
AI Audio2024

Provides low‑latency on‑device speech-to-text, intent recognition, and text-to-speech for building real‑time voice agents and interfaces. Streaming-optimized models, incremental caching, multilingual TTS/ASR and cross-platform bindings (Python, iOS, Android, Linux, Raspberry Pi) target live voice use cases where sub-200ms responsiveness matters.

GitHub
AI Audio2026

Runs local speech-to-text inference for a wide range of ASR model families using GGUF models on the ggml runtime. Supports Metal, Vulkan, and CUDA GPU backends plus a tinyBLAS-accelerated CPU path, prebuilt GGUFs on Hugging Face, and a quantization tool.

GitHub
AI Video2026

Generative-AI-enabled timeline video editor for macOS that lets creators generate and edit videos and images directly inside the timeline. Includes a local MCP server for agent integrations (Claude/Codex/Cursor); editor is open-source while generative processing is closed-source and subscription-based; macOS 26 on Apple Silicon only.