
REAPER Daemon
Dead Pixel Design · コーディング
REAPER Daemonは、Dead Pixel Designが提供する無料のオープンソースREAPER MCPサーバー兼ファイルブリッジで、AIエージェントがmacOS、Windows、Linux上のREAPERをAIで操作できるようにする。ポートを開いたり拡張機能をインストールしたりする代わりに、特定のフォルダを監視する。エージェントがJSONのコマンドファイルを書き込み、REAPER内のLuaループがそれをネイティブAPIに対して実行し、答えはJSONとして返る。Claudeにセッションのミックスを頼めば、すべての変更はREAPERの取り消しブロック内に収まる。そのため、Cmd+Zを1回押せば手作業でしたことと同じように元に戻せる。サーバーを使わないClaudeとREAPERの連携というなら、仕組みはこれだけだ。REAPERの自動化はJSONファイル1つずつ進む。

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を押す。
AIツール情報
REAPER Daemonの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 音楽プロデューサー:REAPERとエージェントが両方設定済みなら、すべての音符をクリックせずにミックスのアイデアを正確な編集に変える。
- AI好きの工夫好き:フォルダベースのブリッジは理解しやすくスクリプト化しやすいので、ツールをつなぐのが好きな人に向く。
- 再現できる手順を持つミックスエンジニア:指示を一度保存し、次のセッションで同じチェーンを手作業で組み直さずに再生する。
タスク
- MIDIの一括編集:ベロシティの形や人間化のパスといった単一の指示をテイク全体に適用する。
- プロジェクトの準備:コマンド1つでトラックを追加し、名前を変え、音量とパンを設定し、色を付ける。
- ステム分析:レンダリングしたギターのステムを解析し、ピッキングの密度、音の減衰、無音を測ってからドラムを組む。
シーン
- ギターを録り終え、固定のグリッドではなく実際のノリに従うドラムが欲しい。
- 大きなセッションを整理中で、マーカー、リージョン、トラックの色を一度に設定したい。
- AI支援のミックスを試していて、エージェントのしたことを簡単に元に戻す方法が欲しい。
主な機能
ポートなし、ソケットなし、拡張機能なし
このブリッジはネットワークポートを開かず、REAPERに拡張機能も読み込まない。ディスク上のファイルを通じて動くので、ファイルを書けるものなら何でもDAWを動かせる。ユーザーにとっては攻撃面が小さく、壊れる部品も少ない。フォルダの管理は自分で行うことにもなる。
1サイクルにつきコマンド1つ
REAPER Daemonは、REAPERが開いている限り決して終わらないdeferループとして動く。1サイクルにつき受信箱からコマンドを1つ取り、実行し、結果を送信箱に書き込む。結果はJSONで届き、書き込みはすべてアトミックなので、読み手が書きかけのファイルをつかむことはない。遅いが確実だ。この割り切りは長い編集で効いてくる。
取り消しへの完全統合
プロジェクトを変えるすべてのコマンドは、REAPERの取り消しブロック内で実行される。これがAI操作を安全に感じさせる機能だ。Cmd+Zはエージェントの編集を、手作業でやったものとまったく同じように戻す。残しておきたかったなら理想的ではない。それこそが要点だ。自由に試し、やり直しを探さずに巻き戻せる。
ハートビート
ループは1周ごとにハートビートファイルを残す。何も尋ねずに生きていると分かる方法であり、ループとエージェントが同期を失い得る別々のプロセスであるときには重要だ。ハートビートがなければ、信頼もない。
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は、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
