Ableton Live

Ableton Live

🚀 AbletonMCP - Ableton Live 模型上下文协议 (MCP) 集成

AbletonMCP 是一款强大的工具,它将 Ableton Live 与人工智能助手 Claude 集成在一起。借助 Model Context Protocol (MCP),实现了音乐制作的自动化,用户能够通过自然语言指令直接控制和操作 Ableton Live 的各项功能。

smithery badge

🚀 快速开始

要使用 AbletonMCP,你需要完成以下两个主要步骤:在 Claude Desktop 或 Cursor 上进行配置,以及在 Ableton Live 中进行设置。

配置 Claude Desktop 或 Cursor

  1. 将 MCP 服务器配置到 Claude 的设置中。
  2. 确保脚本在 Ableton Live 中加载,并选择“AbletonMCP”作为控制表面选项。

在 Ableton Live 中设置

  1. 加载“AlebtionMCP”脚本并选择“无”输入输出。
  2. 确认 MCP 服务器已启动并在运行中。

建立连接

  1. 确保“AbletonMCP”脚本在 Ableton 中加载。
  2. 配置 Claude Desktop 或 Cursor 的 MCP 服务器。
  3. 连接将自动建立,用户即可通过 Claude 发布指令。

✨ 主要特性

  • 创建和编辑轨道:支持 MIDI 和音频轨道的创建与修改。
  • 生成 MIDI 编曲:自动生成旋律、节奏和其他 MIDI 数据。
  • 加载仪器和效果:从 Ableton 的浏览器中加载预设的鼓机(如 808 鼓架)和合成器。
  • 调整会话参数:设置节拍、音调和其他会话属性。
  • 控制播放:启动、停止或循环播放 clips。
  • 管理 Clip:创建、编辑和触发 MIDI 或音频 Clip。

📦 安装指南

配置 Claude Desktop 或 Cursor

  1. 将 MCP 服务器配置到 Claude 的设置中。
  2. 确保脚本在 Ableton Live 中加载,并选择“AbletonMCP”作为控制表面选项。

在 Ableton Live 中设置

  1. 加载“AlebtionMCP”脚本并选择“无”输入输出。
  2. 确认 MCP 服务器已启动并在运行中。

💻 使用示例

示例命令

  • “创建一个带有 80 年代合成器风格的音乐作品”
  • “制作一首 Metro Boomin 式的嘻哈节拍”
  • “为 MIDI 轨道添加合成贝斯乐器”
  • “在鼓轨道上添加混响效果”
  • “生成一个 4 小节的简单旋律片段”

🔧 技术细节

通信协议

基于 JSON 的协议通过 TCP 套接字传输:

  • 命令:以包含 type 和可选 params 的 JSON 对象形式发送。
  • 响应:返回包含 statusresultmessage 的 JSON 对象。

安全与限制

  • 复杂的音乐制作可能需要分解为多个步骤。
  • 工具仅支持 Ableton 默认设备和浏览器资源。
  • 建议在实验前保存工作,以防意外。

📚 详细文档

组件

  1. Ableton Remote 脚本
    一个加载到 Ableton Live 中的脚本,负责与 MCP 协议通信并执行命令。脚本支持输入输出设置为“无”,并通过“AbletonMCP”控制表面选项进行配置。

  2. MCP 服务器
    在 Claude Desktop 或 Cursor 上运行的服务器,接收和处理用户指令,并通过 TCP 套接字与 Ableton 进行通信。

📄 许可证

此工具是一个第三方集成项目,与 Ableton 无关。

🤝 贡献

欢迎任何贡献!请随意提交 Pull Request。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-18 03:15

相似服务问题