关于 AI Music Co-Producer for REAPER DAW
AI Music Co-Producer for REAPER DAW 是一个 MCP 服务,可通过面向兼容 MCP 的 LLM 的自然语言请求控制和编辑 REAPER 项目。它涵盖项目设置、音轨、MIDI 乐段与音符,以及 VST 效果器。
主要功能
- 01读取项目状态并设置 BPM
- 02创建和删除音轨
- 03添加和删除 MIDI 乐段
- 04为活动乐段添加 MIDI 音符
- 05浏览 VST 插件
- 06管理音轨效果链及参数
适用场景
- 01查看项目速度、长度和音轨
- 02创建或移除音轨与 MIDI 乐段
- 03编辑活动乐段中的 MIDI 音符
- 04应用 VST 插件并调整效果器参数
MCP 相关
该 MCP 服务向兼容 MCP 的 LLM 客户端提供读取和修改 REAPER 项目的工具。README 描述了根据自然语言请求实时更改项目。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
REAPER DAW 的 AI 音乐联合制作人
一款智能音乐制作助手,可与 REAPER DAW 集成,为音乐创作和制作提供 AI 工具。本项目实现了一个 MCP(Model Context Protocol)服务,可自动控制和操作 REAPER 项目。用户可以与任何支持 MCP 协议的大模型聊天,AI Agent 会理解他们的音乐意图,并实时对 REAPER 项目进行必要的修改——就像一位虚拟音乐制作人,能够通过自然对话理解并实现你的创意构想。
功能
-
AI 音乐制作
- 集成任何支持 MCP 服务协议的大模型
- 类似于面向编码的 Cursor,但用于音乐制作
-
项目管理
- 获取项目状态(BPM、时长、音轨)
- 设置项目 BPM
- 创建和删除音轨
- 添加和删除 MIDI 项目片段
-
MIDI 编辑
- 向活动录音中添加 MIDI 音符
- 创建新的 MIDI 项目片段
- 管理音轨上的 MIDI 项目片段
-
VST 插件集成
- 列出可用的 VST 插件
- 向音轨添加 VST 插件
- 获取和设置 FX 参数
- 管理音轨上的 FX 链
前提条件
- REAPER DAW(64 位版本)
- Python 3.x
- 所需的 Python 软件包(参见安装)
安装
- 克隆此仓库:
git clone https://github.com/Aavishkar-Kolte/reaper-daw-mcp-server
cd ai-music-coproducer
- 安装 uv(如果尚未安装):
pip install uv
- 使用 uv 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- 使用 uv 安装依赖项:
uv pip install -r requirements.txt
使用方法
- 将 MCP 服务添加到你偏好的、支持 MCP 协议的大模型应用中
- 启动 REAPER DAW 并打开项目
- 从大模型应用中启动 MCP 服务:
参与贡献
欢迎贡献!请随时提交 Pull Request。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。