一直想只用声音就能控制 Ableton 吗?我也是!我做了这个 MCP 服务器,这样我就可以让 Codex 帮我在 Ableton Live 里做任何事,而我自己则被宝宝困住动弹不得。
和我试过的其他 Ableton MCP 不同,这个几乎能完成所有通过 Ableton 对象模型可以实现的操作;智能体可以直接在 Ableton 内部执行任意 Python 代码。它还针对常见任务定义了一些工具,让这些操作更快更可靠。我让 Codex CLI 用新的 `/goal` 命令优化了好几个小时,优先实现了低端到端延迟、高可靠性、低 token 用量,同时保持了完全的灵活性。
你可以用它来做这些事:创建 MIDI 片段、插入音频文件、回答关于 Ableton 的一般性问题(有了它,你的智能体就能看到你的整个 Live 工程)、添加带有不同设备和效果器的音轨、分析和声、分析信号链中任意节点的音频信号、生成频谱图、片段自动化、设置母带或人声处理链、插入智能体从网络上找到的 MIDI……它的用途非常广泛,我不确定它的极限在哪里。
如何设置
只需告诉你的 AI 智能体(Codex、Claude Code、Cursor、Copilot、Gemini 等):
为我设置好 https://github.com/bschoepke/ableton-live-mcp 这个 MCP 服务器
它应该能在 Mac 和 Windows 上配合较新版本的 Ableton 工作,但我只在 macOS Tahoe 上的 Ableton Live Suite 12.3.8 中测试过。
使用前请备份你的 Live 工程。这个 MCP 可以直接编辑你的工程,并可能导致其损坏。
如何更新
用 git pull 拉取这个仓库,或者让你的智能体执行:
为我更新 https://github.com/bschoepke/ableton-live-mcp 这个 MCP 服务器
演示
这里有几个例子,展示了用 Codex 在几分钟内从零开始创建的 Live 工程,以及它们对应的提示词。在它制作完成后,你可以要求进行后续修改。
我发送给 Codex 以制作这个工程的聊天消息:
在 ableton 里,做一首自我反思的歌曲,包含人声(通过 macOS say 实现)、芯片音乐和 80 年代鼓机。要一首真正的 EDM 劲爆舞曲
后续提示词:
除了人声,其他部分我都想要 MIDI,使用 ableton 设备。不要预渲染的乐器音频
需要一些加花
并且在 "3-2-1 i become the sound" 之后应该更有冲击力
人声被压缩得太厉害了(读得太快),给它们稍微延长一点。
增加一些动态变化,这首歌基本上只有一个音量。再加一些抽吸式侧链压缩。
改善拍手声的动态效果,听起来有点平淡且不够清晰,希望在 3-2-1 高潮段落后让它更有力度。
在 3-2-1 高潮段落后,在一个新轨道上引入一个新元素,这个元素出现,然后在最终结束前逐渐减弱。
这个新元素似乎没有任何音符。
这个元素有点浑浊/不清晰。也许需要简化并留出更多空间,或者换一种不同的乐器选择,我也不确定。
用于生成此内容的提示词:
在 Ableton 中,制作一首钢琴二重奏,讲述人们争论 AI 正面和负面优缺点的故事。作品应该既优美又富有动态,同时令人惊喜且新颖。使用 Keyscape 设备。
内置的 Agent Audio Tap Max for Live 设备
MCP 包含一个“Agent Audio Tap”Max for Live 设备,使智能体能够捕获信号处理链中任何位置的音频信号。这为智能体提供了混音和母带处理任务的完整反馈回路:它可以捕获音频信号,使用自定义 Python 进行进一步处理,然后调整你的 Ableton 设备,再重复这个过程。
使用示例:我让 Codex 为我已有的两轨钢琴生成频谱图。
创意想法
- 使用 MCP 控制你的外部合成器和其他硬件设备。
- 向它提问,比如“为什么我的混音听起来很浑浊?”或者“如何给我的贝斯轨做侧链压缩?”
- 让它做类似“添加一个与我的旋律匹配的和弦轨道”或者“给我一个基本的伴奏轨道,让我可以用吉他即兴弹奏”的事情。
- 你可以告诉它使用第三方插件(VST、音频单元),比如 Serum 和 Keyscape。
- 告诉你的智能体整合你现有的声音样本,包括让它修剪静音部分并转录你的音频样本,然后再创造性地将它们融入你的现场演出设置中。
- 让你的智能体设置疯狂的、由用户控制的 DJ 效果。
- 尝试使用 Videosync 等 VJ 插件,制作由你的现场演出驱动的音乐视频。
关于
适用于 Ableton Live 的通用 MCP 桥接器
资源
许可证
星标数
关注者数
复刻数
发布版本
软件包
贡献者
编程语言
- Python 88.0%
- JavaScript 10.8%
- Max 1.2%
Ever wanted to control Ableton with just your voice? Me too! I made this MCP server so I could just ask Codex to do anything in Ableton Live for me, while I was nap-trapped by my baby.
Unlike other Ableton MCPs I tried, this one can do pretty much anything that is possible via Ableton's Object model; the agent can just eval arbitrary python that runs inside Ableton. It also has some tools defined for common tasks so those work faster and more reliably. I had Codex CLI optimize this for hours with the new /goal command to prioritize low end-to-end latency, high reliability, low token usage, while maintaining full flexibility.
Things you can use it for: create MIDI clips, insert audio files, general Ableton questions (with this, your agent can see your whole live set), add tracks with different devices and effects, analyze harmony, analyze audio signals at any point in the signal chain, generate spectrograms, clip automation, setting up mastering or vocal processing chains, insert MIDI the agent finds from the web... it's very general purpose, I'm not sure what the limits are.
How to setup
Just tell your AI agent (Codex, Claude Code, Cursor, Copilot, Gemini, etc.) to:
Set up the https://github.com/bschoepke/ableton-live-mcp MCP server for me
It should work on Mac and Windows with recent Ableton versions, but I have only tested it on Ableton Live Suite 12.3.8 on macOS Tahoe.
Back up your Live Set before using this. The MCP can edit your set directly and could corrupt it.
How to update
git pull this repo or ask your agent to:
Update the https://github.com/bschoepke/ableton-live-mcp MCP server for me
Demos
Here are a couple examples of live sets made from scratch with Codex in just a few minutes, along with their prompts. After it makes something, you can ask for follow up changes.
The chat messages I sent to Codex to make this:
in ableton, make a self reflective song, with audio vocals (via macos say) and chip tunes and 80's drum machines. should be a real edm banger
Follow up prompts:
i want midi for everything but vocals please, with ableton devices. not prerendered audio for instruments
needs some fills
and should hit way harder after "3-2-1 i become the sound"
the vocals are squished too much (read too quickly), give them a little more length
add some dynamics, the song is basically one volume. and some pumping side chain
improve dynamics of the clap, seems a bit flat and indistinguished, want it harder after the 3-2-1 drop
introduce a new element on a new track after the 3-2-1 drop, that comes in but then recedes before the final exit
doesn't seem like the new thing has any notes
the element is a bit muddy/indistinct. perhaps it needs simplification and more space, different instrument choice, i dunno
Prompt used to make this:
In Ableton, make a piano duet that tells the story of people debating the positive and negative merits of AI. The composition should be both beautiful and dynamic but surprising and fresh. Use Keyscape devices.
Built in Agent Audio Tap Max for Live device
The MCP includes an "Agent Audio Tap" Max for Live device that enables the agent to capture audio signals at any part of the signal processing chain. This gives the agent a full feedback loop for mixing and mastering tasks: it can capture audio signals for further processing with custom python, then tweak your Ableton devices, and then repeat.
Example usage where I asked Codex to generate a spectrogram of two piano tracks I had: 
Ideas
- Control your external synthesizers and other hardware with the MCP
- Ask it questions like "why does my mix sound muddy?" or "how do I sidechain my bass track?"
- Ask it to do things like "add a chord track that fits with my melody" or "give me a basic backing track for me to noodle on my guitar with"
- You can tell it use third party plugins (VSTs, audio units) like Serum and Keyscape
- Tell your agent to incorporate your existing vocal samples, including asking it to trim silence and transcribe your audio samples before creatively incorporating them into your live set
- Ask your agent to set up crazy user controlled DJ effects
- Experiment with VJ plugins like Videosync to make music videos driven by your live set
About
General-purpose MCP bridge for Ableton Live