Token导航 LogoToken导航TokenDH.com
Easy Ableton MCP logo
音视频stdio官方级别未说明来源级核验

Easy Ableton MCP

MCP Server

通过AI助手(如Claude或Cursor)使用自然语言控制Ableton Live,支持音乐制作、生成音乐和自定义集成。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude语音音频Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

androidStern-personal

提供方

androidStern-personal

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

Easy Ableton MCP

通过Claude或Cursor等人工智能助手使用自然语言控制Ableton Live。零配置安装-只需运行一个命令。

![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.10+](https://www.python.org/downloads/) ![Ableton Live 11+](https://www.ableton.com/)

分叉通知: 这是一把叉子 uisato的ableton mcp延长。我无耻地窃取了他的大部分代码,并添加了自动安装、简化的TCP协议和懒惰的Ableton启动。核心MCP服务器和远程脚本的所有功劳都归uisato所有。

______________________________________________________________________

视频演示:https://www.youtube.com/watch?v=7ZKPIrJuuKk

该工具专为制作人、开发人员和人工智能爱好者设计,他们希望简化音乐制作工作流程,尝试生成音乐,并与Ableton Live建立自定义集成。

您可以转换此对话:

👤 "Create a brief minimalist/neo-classical composition in a style similar to Ólafur Arnalds'. (Ableton MCP) / I've loaded four MIDI tracks called "Noire" and "Noire (2) ["Emotional Felt" presets], "Noire (2) ["Reversed Felt" preset, for ambient background], and "Noire (3) ["Ethereal Felt" preset, also for ambient background]. All loaded with nice piano instruments. You have also a MIDI track called "Strings" with a nice string ensemble instrument loaded. Feel free to add new instruments and effects, if pertinent."
🤖 "Creating MIDI clips... Adding effects... Done!"
👤 "Then, use ElevenLabs MCP to create a spoken-word audio clip (default voice and settings) with a relevant poem in the style of “Jim Morrison” to accompany the composition."  
🤖 "Generating poem... Transforming it into speech... Importing it into your session... Done!"

进入本次音乐制作环节:

https://github.com/user-attachments/assets/d6ef2de5-bdeb-4097-acc0-67d70f7f85b3

______________________________________________________________________

主要特点

该项目为Ableton Live环境提供了全面的程序化控制。

  • 会话和传输控制:

- 开始和停止播放。 - 获取会话信息,包括节奏、时间特征和曲目计数。 - 管理场景:创建、删除、重命名和启动。

  • 轨道管理:

- 创建、重命名和获取MIDI和音轨的详细信息。 - 控制轨迹属性:音量、平移、静音、独奏和手臂。 - 管理轨道分组和折叠状态。

  • MIDI剪辑和音符操作:

- 创建并命名具有指定长度的MIDI片段。 - 在剪辑中添加、删除、转置和量化注释。 - 在一次操作中对多个笔记进行批量编辑。 - 调整剪辑循环参数并执行以下操作。

  • 设备和参数控制:

- 通过URI从Ableton的浏览器加载乐器和效果。 - 获取轨道上任何设备的完整参数列表。 - 使用标准化值(0.0到1.0)设置和批量设置设备参数。

  • 自动化和信封:

- 为片段中的任何设备参数添加和清除自动化点。\[此功能尚未完全工作。\] - 获取有关现有剪辑信封的信息。

  • 浏览器集成:

- 在Ableton的浏览器中导航并列出项目。 - 直接从浏览器路径或URI加载乐器、效果和样本。 - 将音频文件直接导入音轨或剪辑槽。

  • 语音和音频生成

- 文本到语音集成:通过ElevenLabs MCP\[包括\]生成叙述、声音样本或口语元素。 - 自定义语音创建:为您的曲目中的独特角色克隆语音 - 音效:使用AI创建自定义SFX - 直接导入:生成的音频立即出现在您的Ableton会话中

  • 自定义工具的可扩展框架

- 示例:XY鼠标控制器:演示如何使用MCP框架创建自定义Ableton控制器 - 超低延迟:高性能UDP协议实现响应式实时控制 - 无限可能:为Ableton Live构建自己的自定义工具和控制器

______________________________________________________________________

快速入门(5分钟)

先决条件

  • Ableton Live 11+(任何版本)
  • Python 3.10或更高版本
  • Claude桌面或光标IDE

1. 获取代码

git clone https://github.com/androidStern/easy-ableton-mcp.git
cd easy-ableton-mcp
pip install -e .

2. 安装Ableton脚本

  1. 查找您的Ableton远程脚本文件夹:

- 视窗: C:\Users\[You]\Documents\Ableton\User Library\Remote Scripts\ - 苹果电脑: ~/Library/Preferences/Ableton/Live [Version]/User Remote Scripts/

  1. 创建文件夹: AbletonMCP
  2. 复制 AbletonMCP_Remote_Script/__init__.py 放入此文件夹

3. 配置Ableton

  1. 打开Ableton直播
  2. 首选 偏好链接、节奏和MIDI
  3. 控制表面 转到“AbletonMCP”
  4. 将输入/输出设置为“无”

4. 连接AI助手

对于Claude Desktop:

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "python",
      "args": ["C:/path/to/easy-ableton-mcp/MCP_Server/server.py"]
    }
  }
}

对于光标: 在设置中添加MCP服务器→ MCP具有相同的路径。

5. 开始创作!

打开你的AI助手,尝试:

  • *“用钢琴创建新的MIDI曲目”*
  • *“添加一个简单的鼓声”*
  • *“我目前有哪些曲目?”*

______________________________________________________________________

运作原理

graph TB
    A[You: Natural Language] --> B[AI Assistant]
    B --> C[MCP Server]
    C --> D[Ableton Remote Script]
    D --> E[Ableton Live API]
    E --> F[🎵 Your Music]
    
    G[ElevenLabs AI] --> H[Generated Audio]
    H --> C
  1. 你用简单的英语向你的AI助手发出命令(例如,“创建一个新的MIDI曲目并将其命名为‘Bass’”)。
  2. AI助手理解意图,并从MCP服务器调用相应的工具。
  3. MCP服务器(Server.py)接收工具调用并构造特定的JSON命令。
  4. Ableton远程脚本(__初始化__.py)在Live内部运行,通过套接字连接接收JSON命令。
  5. 远程脚本使用官方Ableton Live API执行命令,立即对您的会话进行更改。

______________________________________________________________________

高级功能

🚀 High-Performance Mode (UDP Server)

用于超低延迟的实时参数控制:

# Install the hybrid server
cp -r Ableton-MCP_hybrid-server/AbletonMCP_UDP/ ~/Remote\ Scripts/AbletonMCP_UDP/

# Try the XY Mouse Controller example
cd experimental_tools/xy_mouse_controller
python mouse_parameter_controller_udp.py

这演示了如何构建:

  • Ableton的定制实时控制器
  • 表达性绩效工具
  • 交互式音乐应用程序

🎤 ElevenLabs Voice Integration

此存储库可以与其他MCP服务器集成,例如ElevenLabs的服务器,以直接生成音频并将其导入到您的项目中。

根据指示设置ElevenLabs MCP服务器。

更新你的AI助手的配置,以包括这两个服务器。

示例mcp-config.json:

{
  "mcpServers": {
    "AbletonMCP": {
      "command": "python",
      "args": ["/path/to/easy-ableton-mcp/server.py"]
    },
    "ElevenLabs": {
      "command": "python",
      "args": ["/path/to/elevenlabs_mcp/server.py"],
      "env": {
        "ELEVENLABS_API_KEY": "your-api-key-here"
      }
    }
  }
}

______________________________________________________________________

组件概览

该项目包括几个专门的组成部分:

核心MCP服务器

  • 用于可靠AI控制的标准TCP通信
  • 广泛的Ableton Live API集成
  • 与Claude Desktop、Cursor和Gemini CLI兼容。

TCP/UDP混合服务器

  • 高性能实时参数控制
  • 超低延迟,实现现场表演
  • 非常适合控制器和交互式工具

ElevenLabs集成

  • 专业的文本到语音生成
  • 自定义语音创建和克隆
  • 直接导入Ableton会话
  • 实时SFX生成

实验工具和示例

  • XY鼠标控制器:演示如何构建自定义Ableton控制器的示例
  • 可扩展框架:创建自己的控制接口的基础
  • 概念验证:展示了MCP方法的力量和灵活性

______________________________________________________________________

文档

______________________________________________________________________

社区与支持

  • GitHub问题:Bug报告和功能请求
  • 讨论:分享您的创作并获得帮助

分享你的创意

用你的人工智能生成实验来标记我!我喜欢看到社区创造的东西:

油管 | Instagram | Patreon | 网站

______________________________________________________________________

接下来是什么

  • 修复自动化点放置错误
  • VST插件支持 -控制第三方插件\[虽然可以通过“配置”参数功能实现\]
  • 排列视图 -完整的时间线控制
  • 硬件集成 -通过AI桥接MIDI控制器
  • 先进的人工智能 -更智能、更好的音乐理解和生成

______________________________________________________________________

许可证和信用证

此项目根据MIT许可证获得许可-请参阅 许可证 了解详情。

内置:

灵感来源: 原版 艾博顿mcp 项目

______________________________________________________________________

由以下材料制成❤️ 为音乐制作界

*如果这个项目有助于你的创造力,考虑给它一个⭐ 明星*

目录标签

目录标签

PythonClaude语音音频音乐制作本地部署自然语言控制AI集成MIDI剪辑音频生成

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP