Ableton Live MCPサーバー:エージェントが実際にできること
2026年9月発行
Doseedoホスト型MCPサーバーを以下の場所で運用しています。 https://api.doseedo.com/mcp これによりAIエージェントが Ableton Liveプロジェクトの作成、変換、読み込み、ダウンロード: ミックスをネイティブに変える .als5つのDAW間でセットを移動したり、 REAPERのプレーンテキスト形式でアレンジを再構築したり、 Liveで開いたプロジェクトを返したりできる。 ない このツールができることといえば、画面に表示されているLiveセットを操作することだけです。クリップの起動やリアルタイムのデバイスノブ操作はできません。もしそれが目的であれば、AbletonOSCまたはpyliveが解決策となるでしょう。このページでは、それらのツールを分かりやすく解説し、両者の境界線を曖昧にすることはありません。
「 Ableton MCP」と呼ばれる2つの異なるもの
このフレーズは、互いに関連性のない2つの能力を指し示しており、それらを混同すると人々は失望することになる。
- 稼働中のセットをリアルタイムで制御する。 Live 、 Liveオブジェクトモデルという独自の内部APIがあり、コミュニティブリッジを通じてそれが公開されます。 AbletonOSC (OSCを話すコントロールサーフェススクリプト) ピルベ (その上にPythonラッパーを記述したもの)と、セット内からMax for Live使用します。これらはクリップを起動し、デバイスパラメータを設定し、トランスポート状態を読み取ります。 Liveが開いている間ここにあるものは、それらに取って代わるものではありません。
- エージェントがプロジェクト自体にアクセスできる権限。 セットの内容を読み込み、新しいセットを生成し、変換し、再構築し、ダウンロードする。これはファイルレベルの問題であり、 Liveが閉じている状態でも、 Liveがインストールされていないマシンでも動作します。これはDoseedo MCPサーバーが行っていることです。
両者は競合しない。同じオブジェクトに触れることすらしない。AbletonOSCは決して .als ディスク上に保存されます。ファイルレベルのツールは再生ヘッドを認識しません。両方を使用してください。一方を使ってセットを準備し、もう一方を使って実行します。
設定
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
その行はClaude Code用です。最初のツール呼び出しでブラウザが開き、サインインと承認が行われます。ヘッドレスクライアントは追加します。 --header "X-API-Key: dsk_live_..." 鍵付き 設定 → APIキー同じ URL が、Claude の電話アプリと Web アプリにカスタム コネクタとして、また Cursor や任意の MCP クライアントに Streamable HTTP サーバーとしてインストールされます。セルフ ホストする必要はありません。ツール一覧は以下にあります。 MCPサーバーページ.
エージェントがAbletonプロジェクトでできること
プロジェクト単位で指示を出せば、アップロード、ポーリング、ダウンロードは自動的に処理されます。
> Here's a stereo bounce of a demo. Build me an Ableton set
from it, with MIDI for the bass and a chord guide track.
> Convert ~/Music/Sets/BridgeIdea.zip (an Ableton set) to
Logic, and tell me what won't survive the trip.
> This set has 40 unnamed tracks. Convert it to REAPER's text
format so you can rename them from what's on each one, then
convert it back to .als.
具体的には、 Liveに適用される機能は以下のとおりです。
- 音声からセットを構築する。 完全にミックスイン、ネイティブ
.als出力: 名前付きトラックに分離されたstems 、検出されたテンポマップ、オプションのステムごとのMIDI 、およびコードガイド。約4分。参照 オーディオをセッションへ. - ネイティブな方法で変換します。 Logic Pro 、 Ableton Live 、 FL Studio 、 Pro Tools 、 REAPERの全 20 方向に対応。トラック、 MIDI 、オーディオ、テンポ、マーカーは編集可能。Logic ↔ Ableton直接方向では、 Logic 、バス/センド、プラグインの状態も引き継がれます。
- セットを読んでください。 1
.alsgzip圧縮されたXMLなので、エージェントはそれを解凍して「中身は何ですか?」とLive閉じた状態で答えることができます。 ブラウザ.alsリーダー ページ上には、テンポ、トラック、デバイス、プラグイン、参照オーディオなど、同じ情報が表示されます。 - コードから再構築する。 REAPERのプレーンテキストに変換する
.rpp、配置をテキストとして編集し、元に戻す.als構造的な作業は生き残るが、1週間の自動化は生き残らない。 引き継がれるもの. - 結果をダウンロード DAWで開くネイティブプロジェクトファイルとして保存されます。
長時間かかるジョブは非同期です。送信ツールは task_id そして、待機ツールが成果物の準備が整うまでそれをポーリングします。フルミックスからのセッション構築には約4分かかりますが、変換はより短時間で済みます。
音声データは必ずしもマシンから出力されるとは限りません
既にディスク上にあるファイルの場合、エージェントは ローカルパスクラウドはセッション構造(トラック、リージョン、バス、ルーティング)を構築し、ダウンロードによって、プロジェクトに独自のファイルを配置するためのコピーコマンドが返されます。オーディオのアップロードは、サーバーがサンプルを必要とする場合(分離、文字起こし、変換、生成、またはバウンス)にのみ行われます。
インストールして、変換を1回試してみてください。
サーバーを追加し、 Liveセットを圧縮して、エージェントに変換を依頼し、その際に何が削除されたのかを教えてもらいましょう。
Doseedo MCPサーバー →できないこと ― インストールする前にこれをお読みください
- Liveセットの実行中にリアルタイムでコントロールすることはできません。 オープンセットでは、トランスポート、クリップ起動、デバイスオートメーションは使用できません。AbletonOSCまたはpyliveを使用してください。マップは PythonでAbleton Live制御する.
- 本日より、 Logic Pro向けにLiveセッション編集機能が提供されます。 この製品の、エージェントが開いているプロジェクトを編集する部分は、 macOS上のDoseedo Desktop ブリッジを介して動作し、 Logicその制御する DAW です。
- オフラインバウンスもLogic側で発生します。 DAWを閉じた状態で、実際のサードパーティ製プラグインチェーンを通してトラックを印刷する場合も、同じブリッジを経由します。
- これはLiveの代替品ではありません。 ミキシングやアレンジは引き続きDAW上で行いますが、このツールはプロジェクトをDAWに出し入れする機能を提供します。
- 自動化とプラグインの状態には限界がある Logic ↔ Abletonという直接的な経路から外れて、アレンジメントを再構築する。完成したミックスではなく、アレンジメントをこのように再構築する。
LogicはライブブリッジがあるのにLiveはないのはなぜか
APIが示唆することとは正反対です。 Logicは いいえ 公開リアルタイムスクリプティングサーフェス — Scripter プラグインは 1 つのチャンネル ストリップに限定された JavaScript — なので、開いているLogicプロジェクトにアクセスする唯一の方法はネイティブ ブリッジであり、デスクトップ アプリはそれです (Logic側の詳細Liveは既にLiveオブジェクト モデルとそれを取り巻く成熟したスタックがあるため、埋めるべきギャップはリアルタイム制御ではなく、プロジェクト ファイル、つまり、 Live開くことを拒否するXML手動で編集することなく、セットを生成、変換、再構築することでした。
どの作業にどのツールを使うべきか
- 現在稼働中のセットで、クリップを発射したり、ノブを回したりする: AbletonOSCまたはpylive。
- セット内の船舶制御ロジック: Max for Live 。
- Liveがインストールされていない電話、サーバー、またはマシンからプロジェクトを生成、変換、再構築、またはダウンロードします。 MCPサーバー。
- あなたが見ている前で、エージェントが進行中のプロジェクトを編集する: Logic Pro 、 Doseedoデスクトップ 走っている。
よくある質問
Ableton Live用のMCPサーバーはありますか?
はい、プロジェクトファイル用です。Doseedo Doseedoホスト型MCPサーバーを以下の場所で実行しています。 api.doseedo.com/mcp エージェントがAbleton Liveプロジェクトを構築、変換、読み取り、ダウンロードできるようにするもので、ミックスをネイティブ形式に変換することも含まれる。 .als また、 LiveセットをLogic Pro 、 FL Studio 、 Pro Tools 、 REAPERとの間で変換することもできます。ただし、画面上で実行されているLiveアプリケーションには接続しません。
クロードはAbleton Liveリアルタイムで操作できますか?
このサーバー経由ではできません。クリップの発射、フェーダーの移動、現在開いているセットのデバイスノブの操作は、AbletonOSCとpyliveがLive独自のLiveオブジェクトモデルを介して行うものです。これらはLive開いているマシン上で実行されるリアルタイムPythonツールであり、プロジェクトファイルの読み書きは行いません。また、このMCPサーバーはこれらのツールに取って代わるものではありません。
AIエージェントは.alsファイルを使って何ができるのでしょうか?
ミックスからプロジェクトを作成し(名前付きトラックに分離されたstems 、テンポマップ、オプションのステムごとのMIDI 、コードガイド)、 Logic Pro 、 FL Studio 、 Pro Tools 、 REAPERとの間で変換し、 REAPERのプレーンテキスト形式で再構築して元に戻し、結果をLiveで開くネイティブプロジェクトとしてダウンロードします。
現在、どのDAWがライブセッション編集に対応しているのでしょうか?
macOS上のLogic Proは、 Doseedo Desktop ブリッジを介して動作します。デスクトップ アプリが起動し、プロジェクトが開いている状態で、エージェント編集(リージョンの移動、 MIDI書き換え、フェーダー、プラグイン、テンポなど)は、数秒以内に開いているLogicプロジェクトに反映されます。Ableton Ableton Liveライブで操作するものではなく、 Liveではプロジェクト ファイルのみが操作対象となります。
音声ファイルをアップロードする必要はありますか?
必ずしもそうとは限りません。セッションが既にディスク上のファイルから構築される場合、エージェントはローカルパスを渡し、クラウドがトラック、リージョン、バス、ルーティングなどの構成を構築します。その後、ダウンロードによってコピーコマンドが返され、ファイルがプロジェクトに配置されます。オーディオのアップロードは、サーバーがサンプルを本当に必要とする場合(分離、文字起こし、変換、生成、またはバウンス)にのみ行われます。
ClaudeまたはCursorにインストールするにはどうすればいいですか?
Claude Codeで、 claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp — 最初のツール呼び出しで、OAuth 用のブラウザが開きます。Claude の電話アプリと Web アプリでは、同じ URL を持つカスタム コネクタとしてインストールされ、任意の MCP クライアントがそれを Streamable HTTP サーバーとして登録し、オプションで送信できます。 X-API-Key OAuthを使用する代わりにヘッダーを使用します。