Show HN:Ableton Live MCP
Source: Hacker News
Overview
有没有想过只用语音就能控制 Ableton?我也想!于是我做了这个 MCP 服务器,这样在我被宝宝“困住”打盹时,只要对 Codex 说一句话,它就能在 Ableton Live 中帮我完成任何操作。
与我尝试过的其他 Ableton MCP 不同,这个几乎可以做到 Ableton 对象模型所能实现的所有功能;代理可以 eval 任意在 Ableton 中运行的 Python。它还内置了常用任务的工具,使这些任务更快、更可靠。我让 Codex CLI 用新的 /goal 命令对其进行数小时的优化,以优先实现低端到端延迟、高可靠性、低 token 使用,同时保持完整的灵活性。
How to set up
只需让你的 AI 代理(Codex、Claude Code、Cursor、Copilot、Gemini 等)为我设置 https://github.com/bschoepke/ableton-live-mcp MCP 服务器。
它应该可以在 macOS 和 Windows 上的最新 Ableton 版本中运行,但我只在 macOS Tahoe 上的 Ableton Live Suite 12.3.8 进行过测试。
Warning: 使用前请备份你的 Live Set。MCP 可以直接编辑你的工程,可能会导致文件损坏。
Demo
https://www.youtube.com/watch?v=8dRRrIY7NI0
我发送给 Codex 的聊天信息如下:
- 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
- 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
Ideas
- 使用 MCP 控制外部合成器和硬件。
- 让它使用第三方插件(VST、Audio Units),比如 Serum 和 Keyscape。
- 融入你已有的声乐样本,让代理在创作 Live Set 前先修剪静音并转录它们。
- 设置疯狂的用户可控 DJ 效果。
- 试验像 Videosync 这样的 VJ 插件,让音乐视频随 Live Set 驱动。