
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 助理與 REAPER 之間的橋接工具,REAPER 是 Cockos 製作的音訊工作站。它不附外掛、不帶 socket,也沒有伺服器。它輪詢磁碟上的一個資料夾,所以任何能寫入檔案的東西都能控制 REAPER。這個設計選擇就是整個產品:沒有任何東西在網路連接埠上監聽,也沒有任何額外項目載入你的工作階段。佔用空間小,意外也少。
它解決的問題,對任何做混音的人來說都很熟悉。你有一個想法,「在這裡切掉樂團」或「把這段鼓的人性化做出來」,而要把它變成時間軸上的點擊動作卻很慢。這個 daemon 能把一句話變成精確的編輯組合,無論是一段 MIDI 錄音上的 864 個力度變化,還是一組全新的標記。那有什麼代價?它不是一個按兩下就開的聊天視窗。你需要一邊有代理,另一邊有 Python 驅動程式與 ReaScript 迴圈,還要有一套可運作的 REAPER 安裝。如果你想要一鍵式的 AI 混音器,請另尋他處。如果你想用代理來腳本化你的 DAW,這就是那套管線。
這個橋接工具也刻意對你的器材保持無知。它一開始完全不了解任何合成器或音箱模擬。你的代理會先執行 scan_fx 來了解專案裡實際有什麼,接著就能用名稱來指涉每個效果與每個參數。這表示它能搭配你已安裝的任何東西運作,而不是一份固定的支援外掛清單。對高度客製化設定的人來說是好消息。
開始使用
- 從 Dead Pixel Design 網站下載這個 daemon,解壓縮到你的代理與 REAPER 都能存取的位置。
- 透過 Actions 視窗把內附的 Lua 腳本載入 REAPER,讓 defer 迴圈開始執行並開始監看收件匣資料夾。
- 把你的代理指向同一個資料夾並給它驅動腳本,然後確認心跳檔出現,顯示迴圈還活著。
- 執行 scan_fx 或請你的代理列出專案狀態,讓它用名稱學會你的軌道、效果與參數。
- 用自然語言寫一個指令,看著它在復原區塊內執行,如果想讓工作階段回到起點就按下 Cmd+Z。
產品資訊
快速了解 REAPER Daemon 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 音樂製作人:只要 REAPER 與代理都設定好,就能把一個混音想法變成精確的編輯,不必逐個音符點擊。
- AI 玩家:這種以資料夾為基礎的橋接很容易理解與寫腳本,所以適合喜歡把工具串起來的人。
- 有可重複流程的混音工程師:把一個指令存下一次,下一段工作階段直接重播,不必手動重建同一條鏈。
任務
- 批次 MIDI 編輯:把單一指令,例如力度曲線或人性化處理,套用到整段錄音。
- 專案設定:用一個指令新增軌道、重新命名、設定音量與相位,並為它們上色。
- 分軌分析:剖析一段算繪出的吉他分軌,測量撥弦密度、音符衰減與靜音,再據此建構鼓組。
情境
- 你錄好一段吉他,想要鼓組跟隨它實際的律動,而不是固定的格線。
- 你在整理一個大型工作階段,想一次設定好標記、區域與軌道顏色。
- 你在嘗試 AI 輔助混音,想要一個簡單的方法來復原代理所做的任何事。
主要功能
沒有連接埠、沒有 socket、沒有擴充套件
這個橋接工具不開啟網路連接埠,也不把擴充套件載入 REAPER。它透過磁碟上的檔案運作,這表示任何能寫入檔案的東西都能驅動這個 DAW。對使用者來說,這代表更小的攻擊面與更少會壞掉的環節。這也意味著你要自己管理這些資料夾。
每個週期一個指令
REAPER Daemon 以 defer 迴圈執行,只要 REAPER 開著就永不結束。它每個週期從收件匣取一個指令,執行它,並把結果寫到寄件匣。結果以 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 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
