Skip to content
⚡️ Open Source FastMCP Server & Async Python SDK

Control Ableton Live with AI Agents & Python

Connect Claude Desktop, Cursor, Windsurf, or custom Python scripts directly to your DAW in under 60 seconds.

--
PyPI Downloads
--
GitHub Stars
100%
Async & Typed (PEP 484)
Zero-Config
Ableton Remote Installer

🎬 Live MCP Interactive Simulation

Experience how Claude Desktop and Cursor control your Ableton session in real time via Pybleton:

Claude Desktop 💬 ➔ FastMCP ⚡️ ➔ Ableton Live 🎛️
User: "Hey Claude, raise the tempo to 128 BPM and turn up the Reverb Dry/Wet on my Vocal Lead track to 45%."
Claude: Executing tool call: pybleton.set_tempo(tempo=128.0)...
[Ableton OSC] ➔ /live/song/set/tempo 128.0 (2ms)
Claude: Executing tool call: pybleton.set_parameter_value(track="Vocal Lead", device="Reverb", parameter="Dry/Wet", value=0.45)...
[Ableton OSC] ➔ /live/device/param/set/value "Vocal Lead" "Reverb" "Dry/Wet" 0.45 (1ms)
Claude: "Done! Set tempo to 128.0 BPM and updated Vocal Lead Reverb Dry/Wet to 45%."

⚡️ Quick Start in 3 Commands

pip install pybleton
# Automatically copies the Remote Script into your Ableton User Library
pybleton install
# Automatically configures your claude_desktop_config.json
pybleton configure-claude

🏛️ Wall of Fame & Ecosystem Adopters

See who is building generative music agents, bioacoustic research tools, and AI beatmakers with Pybleton!

🎶 AI Beat Generator Bot
Autonomous agent composing lo-fi drum patterns directly in Ableton Live via MCP.
Production
🧠 Bioacoustic AI Research
Stanford BioLab converting real-time bird call audio embeddings into Ableton synthesizer parameters.
Research
🎛️ Live MIDI Algorithmic Suite
Generative MIDI pattern suite running real-time polyrhythmic sequences asynchronously.
Open Source

Are you using Pybleton in your project? Add your project to the Wall of Fame!