
REAPER Daemon
Dead Pixel Design · 코딩
REAPER Daemon은 Dead Pixel Design이 만든 무료 오픈소스 REAPER MCP 서버이자 파일 브리지로, AI 에이전트가 macOS, Windows 또는 Linux에서 AI로 REAPER를 제어할 수 있게 한다. 포트를 열거나 확장 프로그램을 설치하는 대신 폴더 하나를 감시한다. 에이전트가 JSON 명령 파일을 쓰면 REAPER 내부의 Lua 루프가 그것을 네이티브 API에 대해 실행하고, 답은 JSON으로 돌아온다. Claude에게 세션 믹싱을 도와달라고 하면 모든 변경이 REAPER 실행 취소 블록 안에 들어가므로, Cmd+Z 한 번이면 손으로 한 것과 똑같이 되돌릴 수 있다. 서버 없는 Claude REAPER 통합이라면 이게 전부다. REAPER 자동화는 JSON 파일 하나씩 진행된다.

REAPER Daemon 소개
REAPER Daemon이란
REAPER Daemon은 AI 어시스턴트와 Cockos가 만든 오디오 워크스테이션 REAPER 사이의 브리지다. 플러그인도, 소켓도, 서버도 함께 제공하지 않는다. 디스크의 폴더를 폴링하므로, 파일을 쓸 수 있는 것이면 무엇이든 REAPER를 제어할 수 있다. 이 설계 선택이 제품의 전부다. 네트워크 포트에서 대기하는 것도 없고, 세션에 추가로 로드되는 것도 없다. 작은 설치 공간, 적은 변수.
이것이 해결하는 문제는 믹싱하는 사람이라면 누구나 아는 것이다. "여기서 밴드를 잘라" 또는 "이 드럼 테이크를 사람처럼 만들어"라는 아이디어를 타임라인의 클릭으로 바꾸는 일은 느리다. 이 daemon은 한 문장을 정확한 편집의 집합으로 바꾼다. MIDI 테이크의 864개 벨로시티 변경이든, 새로운 마커 묶음이든 마찬가지다. 그럼 걸림돌은 뭘까. 더블 클릭으로 여는 채팅 창은 아니다. 한쪽에 에이전트, 다른 쪽에 Python 드라이버와 ReaScript 루프, 그리고 동작하는 REAPER 설치가 필요하다. 원클릭 AI 믹서를 원한다면 다른 걸 찾아야 한다. 에이전트로 DAW를 스크립팅하고 싶다면 이게 그 배관이다.
이 브리지는 또한 사용자의 장비에 대해 일부러 아무것도 모른다. 특정 신시사이저나 앰프 시뮬레이터에 대한 지식 없이 시작한다. 에이전트가 먼저 scan_fx를 실행해 프로젝트에 실제로 무엇이 있는지 익히고, 그다음 모든 이펙트와 모든 파라미터를 이름으로 지칭한다. 즉 지원 플러그인의 고정 목록이 아니라 사용자가 설치한 무엇과도 작동한다. 세팅을 많이 손본 사람에게는 반가운 소식이다.
시작하기
- Dead Pixel Design 사이트에서 daemon을 내려받아 에이전트와 REAPER 양쪽에서 접근할 수 있는 곳에 압축을 푼다.
- 함께 제공되는 Lua 스크립트를 Actions 창을 통해 REAPER에 로드해 defer 루프가 돌기 시작하고 수신함 폴더를 감시하게 한다.
- 에이전트를 같은 폴더로 향하게 하고 드라이버 스크립트를 준 뒤, 하트비트 파일이 나타나 루프가 살아 있음을 보여주는지 확인한다.
- scan_fx를 실행하거나 에이전트에게 프로젝트 상태를 나열하게 해서 트랙, 이펙트, 파라미터를 이름으로 익히게 한다.
- 자연어로 명령을 쓰고 실행 취소 블록 안에서 실행되는 것을 보며, 세션을 시작 지점으로 되돌리고 싶으면 Cmd+Z를 누른다.
제품 정보
REAPER Daemon의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 음악 프로듀서
- AI를 만지작거리는 사람
- 반복 가능한 레시피가 있는 믹싱 엔지니어
작업
- MIDI 일괄 편집
- 프로젝트 준비
- 스템 분석
활용 상황
- 기타를 녹음했고 고정된 그리드가 아니라 실제 그루브를 따르는 드럼을 원한다.
- 큰 세션을 정리 중이며 마커와 리전, 트랙 색을 한 번에 설정하고 싶다.
- AI 보조 믹싱을 실험 중이며 에이전트가 한 일을 쉽게 되돌릴 방법을 원한다.
주요 기능
포트도, 소켓도, 확장 프로그램도 없음
이 브리지는 네트워크 포트를 열지 않고 REAPER에 확장 프로그램도 로드하지 않는다. 디스크의 파일로 작동하므로 파일을 쓸 수 있는 것이면 무엇이든 DAW를 구동할 수 있다. 사용자 입장에서는 공격 면이 작고 고장 날 부품이 적다. 폴더를 직접 관리한다는 뜻이기도 하다.
사이클당 명령 하나
REAPER Daemon은 REAPER가 열려 있는 동안 절대 끝나지 않는 defer 루프로 돈다. 사이클마다 수신함에서 명령 하나를 집어 실행하고 결과를 발신함에 쓴다. 결과는 JSON으로 오고 모든 쓰기는 원자적이라 읽는 쪽이 반쯤 쓰인 파일을 잡는 일은 없다. 느리지만 확실하다. 이 맞바꿈은 긴 편집에서 값을 한다.
실행 취소 완전 통합
프로젝트를 바꾸는 모든 명령은 REAPER 실행 취소 블록 안에서 돈다. AI 제어를 안전하게 느껴지게 하는 게 바로 이 기능이다. Cmd+Z는 에이전트의 편집을 손으로 한 것과 똑같이 되돌린다. 남겨두고 싶었다면 이상적이지 않다. 바로 그게 핵심이다. 자유롭게 실험하고 다시 실행을 찾지 않고 되감을 수 있다.
하트비트
루프는 매 회차마다 하트비트 파일을 남긴다. 아무것도 묻지 않고 살아 있음을 아는 방식이며, 루프와 에이전트가 동기를 잃을 수 있는 별개 프로세스일 때 중요하다. 하트비트가 없으면 신뢰도 없다.
scan_fx로 탐색
이 daemon은 특정 신시사이저나 앰프 시뮬레이터에 대한 지식 없이 나온다. 에이전트가 scan_fx를 호출해 프로젝트에 실제로 무엇이 있는지 익히고, 그다음 모든 이펙트와 모든 파라미터를 이름으로 다룬다. 고정 목록이 아니라 사용자의 환경에 맞춘다. 갱신할 매니페스트가 없다.
손댈 수 있는 모든 것
명령은 트랜스포트, 템포, 커서, 시간 선택에 닿는다. 트랙(추가, 삭제, 이름 변경, 볼륨, 팬, 음소거, 솔로, 암, 색), FX(추가, 제거, 바이패스, 재정렬, 파라미터, 자동화 엔벨로프), 그리고 타임라인(마커, 리전, 미디어 아이템, MIDI 삽입, 시청)에도 닿는다. 렌더링과 오프라인 미디어도 포함된다. 세션이 건드리는 대부분이다.
Daemon Beater
스템을 향하게 하면 테이크를 마디마다 훑는다. 드러머가 귀 기울이는 것을 측정한다. 피킹이 얼마나 촘촘해지는지, 타이밍이 얼마나 안정적으로 유지되는지, 음이 이어지는지 팜 뮤트로 끊기는지, 무음이 어디에 있는지, 그루브가 어디서 바뀌는지. 그런 다음 드럼은 추측이 아니라 실제 숫자에 맞춰 만들어진다.
장단점
장점
- MIT 라이선스의 완전 무료 오픈소스로, 구독도 계정도 필요 없다.
- macOS, Windows, Linux에서 돌아가므로 한 플랫폼에 묶이지 않는다.
- 모든 변경이 REAPER에서 되돌려지므로 에이전트가 프로젝트를 편집하게 두는 위험이 줄어든다.
- 네트워크 포트도 확장 프로그램도 없어서 프로젝트 안에서 추가로 대기하는 것이 없다.
단점
- 이건 배관이지 다듬어진 앱이 아니다. 뭔가 일어나기 전에 REAPER, 에이전트, 동작하는 드라이버 설정이 필요하다.
- 폴더 기반 제어라는 건 수신함, 발신함, 하트비트 파일이 동기를 유지하는 책임이 사용자에게 있다는 뜻이다.
- REAPER가 열려 있는 한 daemon은 끝나지 않으므로, 멈춘 루프는 재시작할 때까지 명령을 대기시킬 수 있다. 이상적이지 않다.
자주 묻는 질문
AI 에이전트가 JSON 명령을 REAPER로 보내고 JSON 결과를 돌려받게 하는 로컬 파일 브리지다. 에이전트가 명령 파일을 쓰면 REAPER 내부의 Lua 루프가 그것을 네이티브 API에 대해 실행하고, 답은 발신함 폴더에 쓰인다.
관련 콘텐츠
REAPER Daemon와 관련된 도구, 스킬, 아티클을 살펴보세요.
REAPER Daemon 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
