
让Claude在REAPER中进行组合、混合和分析:一个MCP服务器加上一个REAPER桥接脚本
概览
creaper 将 Claude 连接到你开放的 REAPER 项目。你用直白的语言问:Claude 创作 264 种类型的完整歌曲,编程你的合成器,构建效果链和路由,添加人声、混音和母带,并导出完成的音乐和游戏音效。Claude 听不到声音,所以 creaper 测量实际音频(响度、调谐、清晰度、频谱),并在判断完成前检查自己的工作。 “做一首6分钟、124 BPM的钢琴浩室曲,配有正规的DJ前奏和结尾。”“用三全音字幕重新和声我的副歌,告诉我每个变化都有什么作用。”“加上一个机器人人声唱着副歌:'我们从未在这里'。”“副歌感觉混浊。从第33小节到第49小节测量混音,告诉我原因。”“把每首曲子混好,然后母带处理以便流媒体播放。”“为我的游戏做3分钟紧张的实验室音乐,7/8拍,结尾能干净利落地交叉淡入下一首曲目。”“设计五种冰球拍射变体,并导出为修剪过的单声道24位WAV格式,供我的游戏使用。
概述(AI 翻译)
让克劳德在REAPER中作曲、编曲、混音和母带处理,且 你自己的插件,直接从内置的聊天面板里。
creaper将Claude连接到你开放的REAPER项目。你用直白的语言问:Claude 创作264种风格的完整歌曲,编程合成器,构建效果链, 路由、添加人声、混音和母带处理,以及导出成品音乐和游戏音效 效果。Claude听不到声音,所以creaper测量的是实际音频(响度、调谐, 清晰度,光谱)并在确认完成前检查自己的工作。
“制作一首6分钟、124 BPM的钢琴浩室曲目,配有正式的DJ前奏和结尾。”
“用三全音副音重新和声我的合唱,告诉我每个变化都起到了什么作用。”
“加入机器人唱歌副歌:‘我们从未在这里’。”
“副歌感觉浑浊。从第33小节到第49小节测量混音,告诉我原因。”
“把每首曲目混音,然后母带处理用于流媒体播放。”
“为我的游戏做3分钟紧张的实验室音乐,7/8分钟,结尾让它交叉淡出 干净利落地进入下一首曲子。”
“设计五种冰球重击射门变体,并以裁剪后的单声道格式导出 我的游戏用24位WAV格式。”
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
creaper
Let Claude compose, arrange, mix and master in REAPER, with your own plugins, from a chat panel docked right inside it.
creaper connects Claude to your open REAPER project. You ask in plain language; Claude writes full-length songs in 264 genres, programs your synths, builds FX chains and routing, adds vocals, mixes and masters, and exports finished music and game sound effects. Claude can’t hear, so creaper measures the actual audio (loudness, tuning, clarity, the spectrum) and checks its own work before calling it done.
“Make a 6-minute piano house track at 124 BPM with a proper DJ intro and outro.”
“Reharmonize my chorus with tritone subs and tell me what each change does.”
“Add a robot vocal singing the hook: ‘we were never here’.”
“The chorus feels muddy. Measure the mix from bar 33 to 49 and tell me why.”
“Mix every track, then master it for streaming.”
“Make 3:00 of tense laboratory music for my game in 7/8, ending so it crossfades cleanly into the next track.”
“Design five variations of a hockey slap shot and export each as a trimmed, mono 24-bit WAV for my game.”
Every change is a named undo step (creaper: add ReaComp to Vocal), so Ctrl+Z undoes
anything Claude did.
It works with Claude Desktop, Claude Code, and any other app that supports the Model Context Protocol. Each user signs in with their own Claude account; no API key needed.
What Claude can do
| Area | Tools |
|---|---|
| Read the project | Overview (tempo, time signature, markers, regions, tracks, selection), track details (items, FX, sends), FX parameters, installed plugins |
| Compose | Create tracks with instruments, MIDI items and notes; chord parts from symbols (Am7, Cmaj7/E) or Roman numerals (ii7-V7/V-bVII) in 11 voicings and 20 comping rhythms; basslines in 18 styles; motif-based melodies; genre drum grooves; a whole genre sketch in one call; sustain/mod/expression/pitch bend/aftertouch, program changes with bank select, reading and clearing controllers, markers and regions |
| Music theory | Scales and modes spelled correctly, chord naming, Roman-numeral and harmony analysis (of symbols or your MIDI), key detection, cadences, progression suggestions, reharmonization, four-part voice leading and a rule checker, modulation routes, rhythms (clave, Euclidean, polyrhythms) |
| Plugins | Browse installed plugins by kind, category and developer; load instruments and effects by loose name; read and set parameters by value or by label, several at once; list and load presets; split multi-output instruments onto tracks |
| Sound library | Save any plugin’s current sound with a name and tags, browse, and recall it on any track in any project |
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"creaper": {
"command": "python",
"args": ["-m", "creaper"]
}
}
}