§ ガイド · 開発者およびエージェント向け

AIエージェントでDAWをコントロール

2026年9月発行

はい、これは今日存在します: Doseedo MCPサーバーhttps://api.doseedo.com/mcp AIエージェント(Claude Code、Claude on your phone、Cursor、任意のMCPクライアント)は、アカウント内のセッションを完全なアレンジメントとして読み込み、編集し、DAWで開くプロジェクトとして返却することができます。 Doseedoデスクトップアプリ macOS上で実行されている場合、これらの編集は Logic Proプロジェクトを数秒で開くライブ編集とオフラインバウンスは Logic ProのみこれはmacOSデスクトップブリッジを介して動作します。ただし、実行中のアプリケーションのリモコンではありません。トランスポートを制御したり、再生ヘッドを動かしたりするものではありません。

その区別は―― セッションの編集アプリを操る — が主題のすべてです。人々が「AI で DAW を制御する」と言うとき、ほとんどすべてが最初の部分、つまりアレンジメントの再構築、 MIDIの修正、テンプレートの作成、 stems印刷を意味します。これは現在機能しています。

エージェントがセッションに対して実際にできること

セッション制御、プロジェクト変換、オーディオからセッションへの変換、 stem separation 、文字起こし、生成、カバーなど、合計21のツールがあります。ここではセッション制御ファミリーに焦点を当て、 読む まず最初に、配置を見ることができないエージェントは推測するしかないという点が重要です。1回の呼び出しでセッションが構造として返されます。各トラックのID、各リージョンの位置(拍と秒の両方)、ミキサーレベル(実際のdB値)、各チャンネルのプラグインチェーン、テンポ、マーカー、さらにデスクトップアプリがそのセッションで現在実行中かどうかなどが含まれます。

それから 編集1回の呼び出しで適用される操作のリストとして:

オフラインバウンス ここで、標準のDAWではできない唯一のことは、DAWを閉じた状態で、実際のサードパーティ製プラグインチェーンを介してトラックをオーディオにプリントすることです。デスクトップアプリはバックグラウンドでヘッドレスレンダリングされます。オーディオトラックはカバーされますが、インストゥルメントトラックとMIDIトラックはDAWを開いたままにしておく必要があり、静かに削除されるのではなく、トラックごとに報告されます。ダウンロードは別のツールであり、デスクトップアプリは必要ありません。セッションはサーバー側でネイティブとして再構築されます。 .logicx.

Liveとファイルデータ ― その違いが重要なのです

すべての編集内容はまずクラウドセッションに反映されます。その後の処理はデスクトップアプリによって異なります。

ライブ適用とオフラインバウンスのみがデスクトップブリッジを必要とし、両方のターゲット Logic Pro macOS上で。その他すべて (読み込み、ビルド、変換、ダウンロード) にはコネクタのみが必要で、 Logic Pro (.logicx)、 Ableton Live (.als)、 FL Studio (.flp) Pro Tools (.ptx)とREAPER (.rpp)、全20方向の変換において。

インストール

自己ホストは不要、SDKも不要。エンドポイントはStreamable HTTPでホストされています。 https://api.doseedo.com/mcp.

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

最初のツール呼び出しでブラウザが開き、サインインと承認が行われます。CI、サーバー、またはブラウザを持たないクライアントの場合は、キーを追加します。 設定 → APIキー その代わり:

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp \
  --header "X-API-Key: dsk_live_..."

Claudeの電話アプリとウェブアプリでは、カスタムコネクタとしてインストールされます。[設定] → [コネクタ] → [カスタムコネクタを追加] → 同じURLを指定します。Cursorやその他のMCPクライアントも、それぞれのMCP設定で同じURLを登録します。

具体的な例:テンプレートを作成し、印刷する

最も分かりやすいテストは、何もないところから何かを生み出すことです。トラックテンプレートをリクエストしてください。

> In my Doseedo sessions, make a new one called "Beat Template"
  at 92 BPM: four sampler tracks — Kick, Snare, Hat, Perc — with
  the one-shots from ~/Samples/Analog/ loaded, all four routed
  into a drum bus with a compressor and a channel EQ on it.
  Then bounce the bus and give me the file.

エージェントが行う処理の順序は次のとおりです。セッションを作成し、テンポを設定します。4つのトラックを追加し、各サンプルをクイックサンプラーにロードします。サブミックスバスを作成し、4つすべてをそこにルーティングします。バスにコンプレッサーとEQを挿入します。 名前でまず、お使いのマシンに実際にインストールされているプラグインを確認し、次にバウンスをキューに追加してレンダリングが完了するまでポーリングします。バウンスは実際のプラグインチェーンを通して出力されるため、返されるのは挿入した音であり、単なる合計値ではありません。

2つの詳細により、これはデモではなく実用的なものとなっています。長時間の作業は 非同期 — 送信ツールは task_id そして待機ツールがそれをポーリングします。そしてあなたのサンプル。 ディスクに保存エージェントはローカルパスを渡し、クラウドはそれに基づいてセッションを構築し、ダウンロードはファイルをプロジェクトに配置するコピーコマンドを返します。結果はネイティブとしてダウンロードされます。 .logicx; 別途変換処理を行うと、 Ableton 、 FL Studio 、 Pro Tools 、またはREAPERプロジェクトファイルが返されます。いずれの場合も、通常のセッションとして開きます。実際のトラック、 MIDIとオーディオ、テンポとマーカーが編集可能です。

エージェントに指示してください。

Claude Codeは1つのコマンドで接続できます。Claudeのデスクトップ、スマートフォン、WebアプリはカスタムコネクタUIを介して接続し、Cursorは独自のMCP設定を介して接続します。編集内容を開いているLogicプロジェクトにリアルタイムで反映させたい場合は、デスクトップアプリを追加してください。

Doseedo MCPサーバー →

そもそもなぜ橋が必要なのか

Logic Proには公開のリアルタイム スクリプティング API は付属していません。唯一のスクリプティング サーフェスである Scripter は、単一のチャンネル ストリップ上のイベントを認識するMIDI FX プラグインであり、アレンジメントを読み取りまたは変更することはできません (全体像Abletonは正反対です。実行中のLiveセットは AbletonOSC または pylive を介して制御できますが、これはアプリと通信し、プロジェクト ファイルとは通信しません。また、 Live専用です (詳細) ブリッジはLogicギャップを埋めます。エージェントは読み取り可能なセッションを編集し、ローカルアプリはその編集内容を開いているプロジェクトに適用します。

できないこと

ファイル側(プロジェクトの変換、再構築、ミックスからの構築)については、以下を参照してください。 クロードと一緒にLogicとAbletonプロジェクトを編集する そして DAW間でプロジェクトを変換する.

よくある質問

AIエージェントでDAWを制御できますか?

セッションを制御できます。Doseedo MCPサーバーに接続すると、Claudeなどのエージェントがアカウント内のセッションを完全なアレンジメントとして読み込み、編集します。リージョンの移動やトリミング、 MIDIノートDoseedo書き換え、トラックの追加や削除、フェーダー、パン、ミュートの設定、プラグインの指定による挿入、テンポの変更、マーカーの追加、サブミックスバスの作成、トラックのルーティングなどが可能です。macOS上でDoseedoデスクトップアプリを実行すると、これらの編集内容は数秒以内に開いているLogic Proプロジェクトに適用されます。 macOSの駆動や、実行中のアプリケーションのリモートコントロールとしての動作は行いません。

クロードはLogic Proを操作できますか?

はい、セッション編集の場合です。Logic Logic Proは公開されているリアルタイムスクリプトAPIが付属していないため、 macOSではDoseedo Desktopブリッジを経由します。ClaudeがMCP経由でクラウドセッションを編集すると、デスクトップアプリが編集内容を開いているLogicプロジェクトに適用し、ディスク上のファイルを同期させます。デスクトップアプリを閉じても編集内容は保持され、次回セッションを開いたときに適用されるか、ダウンロードしたプロジェクトに組み込まれます。

ChatGPTでAbletonを制御できますか?

Doseedoを介したライブ配信はできません。 Liveセッションの編集とオフラインバウンスは現在Logic Proを対象としています。エージェントは引き続きAbleton Liveプロジェクトを読み取り、構築、変換、ダウンロードできます。また、実行中のLiveセットは、プロジェクト ファイルではなくLive独自のリモート スクリプト サーフェスと通信する AbletonOSC または pylive を使用して個別に制御できます。

このツールはどのDAWに対応していますか?

Logic Proプロジェクトの読み込み、構築、変換、ダウンロードについて説明します (.logicx)、 Ableton Live (.als)、 FL Studio (.flp) Pro Tools (.ptx)とREAPER (.rpp)— 20 通りの変換方向すべてに対応。 Live編集とオフラインバウンスはLogic Proのみで、 macOSデスクトップブリッジ経由で利用できます。

どのAIクライアントが接続できますか?

Streamable HTTP と通信する MCP クライアントであればどれでも使用できます。Claude Code は単一のコマンドでインストールできます。Claude のデスクトップ、電話、Web アプリはカスタム コネクタ UI を介して追加します。Cursor やその他のクライアントは、独自の MCP 設定で同じ URL を登録します。最初のツール呼び出しでブラウザ経由でサインインするか、 Doseedo API キーを渡すこともできます。 X-API-Key CI、サーバー、その他ブラウザを使用しないものすべてに対するヘッダー。

音楽制作用のMCPサーバーはありますか?

はい。Doseedo MCPサーバーは、Streamable HTTPエンドポイントとしてホストDoseedoれています。 https://api.doseedo.com/mcp セッション制御、オフラインバウンス、プロジェクト変換、オーディオからセッションへの変換、 stem separation 、文字起こし、生成、カバーなど、21種類のツールを搭載。セルフホストやSDKは不要。Claude Codeにコマンド1つでインストールするか、Claudeのスマートフォンアプリやウェブアプリにカスタムコネクタとして追加できます。

関連している