Ableton MCP - 教程文档
ableton-mcp 项目地址: https://gitcode.com/gh_mirrors/ab/ableton-mcp
1. 项目介绍
Ableton MCP 是一个开源项目,旨在将 Ableton Live 与 Claude AI 通过 Model Context Protocol (MCP) 相连接,实现人工智能直接与 Ableton Live 交互和控制。这种集成使得可以实现辅助音乐制作、音轨创建和 Live 会话操作。
2. 项目快速启动
安装
-
安装依赖:确保安装了 Ableton Live 10 或更高版本、Python 3.8 或更高版本、uv 包管理器。如果是 Mac 用户,请使用
brew install uv
安装 uv;其他操作系统用户可以从 uv 官方网站 安装。 -
安装 Ableton Remote Script:
- 从本仓库下载
AbletonMCP_Remote_Script/__init__.py
文件。 - 将文件夹复制到 Ableton 的 MIDI Remote Scripts 目录。不同操作系统和版本的位置不同,以下路径可能适用:
- macOS:
/Applications/Ableton Live.app/Contents/App-Resources/MIDI Remote Scripts/
或/Users/[Username]/Library/Preferences/Ableton/Live XX/User Remote Scripts
- Windows:
C:\Users\[Username]\AppData\Roaming\Ableton\Live x.x.x\Preferences\User Remote Scripts
或C:\ProgramData\Ableton\Live XX\Resources\MIDI Remote Scripts\
- macOS:
- 在 Remote Scripts 目录下创建一个名为 'AbletonMCP' 的文件夹,并将下载的
__init__.py
文件粘贴进去。
- 从本仓库下载
-
配置 Claude:
- 打开 Claude > 设置 > 开发者 > 编辑配置 >
claude_desktop_config.json
,并添加以下内容:{ "mcpServers": { "AbletonMCP": { "command": "uvx", "args": ["ableton-mcp"] } } }
- 在 Cursor 设置 > MCP 中粘贴命令
uvx ableton-mcp
。
- 打开 Claude > 设置 > 开发者 > 编辑配置 >
使用
- 启动连接:确保 Ableton Remote Script 已在 Ableton Live 中加载,并且 MCP 服务器已在 Claude Desktop 或 Cursor 中配置。当你与 Claude 交互时,连接应该会自动建立。
3. 应用案例和最佳实践
- 创建音轨:让 Claude 创建一个新的 MIDI 音轨,并加载合成器乐器。
- 添加效果:请求 Claude 为特定音轨添加混响效果。
- 编辑剪辑:使用 Claude 创建一个简单的 4 小节旋律剪辑。
- 控制播放:让 Claude 播放或停止播放特定剪辑。
4. 典型生态项目
Ableton MCP 作为开源项目,可以与其他音乐制作和人工智能项目结合使用,例如:
- AI 音乐生成工具:结合使用可以自动生成旋律和和弦的 AI 工具。
- 音乐学习平台:将 Ableton MCP 集成到音乐教学软件中,辅助学习和练习。
ableton-mcp 项目地址: https://gitcode.com/gh_mirrors/ab/ableton-mcp
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考