← Selected Works

The Agent Patch

Prototype for Multi Agent Modular Control

概要

このソフトウェアでは、複数のAIエージェントが楽曲を聴き取り、その構造や展開を解析しながら音楽を再構成・リミックスしていきます。エージェント達はモジュラーシンセプラグイン、または実際のフィジカルなモジュラーシンセのCVパラメータを操作します。

現在のプロトタイプはヘッドレスのアプリケーションで、2トラック音源、stem音源、Ableton Liveのalsファイルを読み込むと、それをベースに解析・議論・エフェクトパターン生成・音源生成をオフラインレンダリングによって行います。

音源だけでなく、エージェント達の会話の様子、モジュラーシンセのパッチングやエフェクトの様子、そしてその派生としてVJ映像も生成しています。

仮想モジュラーラック全景
仮想モジュラーラック全景 — エージェントが操作する62のDSPモジュールとパッチング
Modular system — 動作の様子

3つのプロジェクション

すべての演出は60fpsの実測イベントデータ(JSON)を唯一の正として生成され、音・モジュラー可視化・エージェントの議論・VJ映像がフレーム精度で同期します。

01 — MODULAR

モジュラーラック

エージェントが適用したエフェクトの実信号フローを、仮想モジュラーラックとして可視化。パッチケーブル、ノブ、LED、オートメーションレーンが実測値で駆動されます。

02 — CONVERSATION

エージェントの議論

ANALYST / SOUND DESIGNER / ARRANGER / HYPE / CRITIC / SPATIAL の6配役が楽曲を聴きながら議論する様子を、ノードグラフとして可視化します。

03 — VJ VISUAL

VJ映像

解析データとイベントから派生生成されるVJ映像。リミックスの展開・エフェクトの発火と完全に同期した演出をオフラインレンダリングします。

Agent Control Room ノードグラフ
Agent Control Room — 6エージェントが楽曲を議論するノードグラフ
Agent conversation — エージェントが議論する様子
リミックスと同期したVJ映像
VJ映像 — リミックスと同期したワイヤーフレーム演出

技術詳細

パイプラインは完全に決定論的で、同じ入力からは常に同じ音と映像が再現されます。stem分離(Demucs)、楽曲解析、マルチエージェントLLMによる議論生成、62種のDSPプロセッサによるジェスチャー・リミックス、空間処理、SuperCollider合成のSEレイヤー、そして各プロジェクションのレンダリングまでがワンショットで動作します。

INPUT (2tr / stems / .als) │ stem separation · structure & key analysis ▼ AGENT DISCUSSION (multi-agent LLM, 6 roles) │ effect pattern generation ▼ OFFLINE RENDER — 48kHz/24bit · 60fps event JSON ├─ audio remix + SC-synth SE layer │ └─ multichannel spatial (stereo / quad / 5.0 / hexa / octa ring) ├─ modular rack visual ├─ agent conversation visual └─ VJ visual

空間レイヤーはマルチチャンネルにも対応します。イベントJSONに記録された音場の方位・広がりの実測カーブを、任意のスピーカーリング(quad / 5.0 / hexa / octa / カスタム)へVBAPで再投影し、150Hz以下は常に全スピーカーへ等パワー分配してリズムの土台を固定します。同じカーブが映像のカメラや照明の同期チャンネルとしても機能します。

SPATIAL SECTION ディテール
SPATIAL SECTION — 音場の回転・歪みを制御する空間系モジュール群。azimuthは映像のカメラと1:1で同期

今後の展開

今後はリアルタイムパフォーマンスや、インタラクティブな制作ワークフローへと拡張します。エージェントによるフィジカルなモジュラーシンセのCV制御を含む、ライブ環境での運用を予定しています。

また、複数のハードウェア・モジュラーシンセの開発も視野に入れています。この構想に興味を持ってくださる方や企業とのコラボレーションを歓迎します。

AI Reference Surface

関連する参照ページ

FAQ、用語集、外部参照、計測、AI用索引へ移動できます。それぞれのリンク先で何を確認できるかを明記しました。