NC

nickcapron/creaper

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 0 forks 품질 78 트렌드 20MIT

Let Claude compose, mix and analyze in REAPER: an MCP server plus a REAPER bridge script

개요

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.

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
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "creaper": { "command": "python", "args": ["-m", "creaper"] } } }