mcpField
A
AI Music Co-Producer for REAPER DAW

AI Music Co-Producer for REAPER DAW

本地服务
github.com/Aavishkar-Kolte媒体与设计1051 周前更新

关于 AI Music Co-Producer for REAPER DAW

AI Music Co-Producer for REAPER DAW 是一个 MCP 服务,可通过面向兼容 MCP 的 LLM 的自然语言请求控制和编辑 REAPER 项目。它涵盖项目设置、音轨、MIDI 乐段与音符,以及 VST 效果器。

主要功能

  1. 01读取项目状态并设置 BPM
  2. 02创建和删除音轨
  3. 03添加和删除 MIDI 乐段
  4. 04为活动乐段添加 MIDI 音符
  5. 05浏览 VST 插件
  6. 06管理音轨效果链及参数

适用场景

  1. 01查看项目速度、长度和音轨
  2. 02创建或移除音轨与 MIDI 乐段
  3. 03编辑活动乐段中的 MIDI 音符
  4. 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 软件包(参见安装)

安装

  1. 克隆此仓库:
git clone https://github.com/Aavishkar-Kolte/reaper-daw-mcp-server
cd ai-music-coproducer
  1. 安装 uv(如果尚未安装):
pip install uv
  1. 使用 uv 创建并激活虚拟环境:
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 使用 uv 安装依赖项:
uv pip install -r requirements.txt

使用方法

  1. 将 MCP 服务添加到你偏好的、支持 MCP 协议的大模型应用中
  2. 启动 REAPER DAW 并打开项目
  3. 从大模型应用中启动 MCP 服务:

参与贡献

欢迎贡献!请随时提交 Pull Request。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。