ahujasid/ableton-mcp
Control Ableton Live with any LLM: create tracks, arrange clips & compose music via MCP
何を解決するか
AIアシスタント(例:Claude)がAbleton Liveを直接制御できるようにし、ユーザーがマウスクリックやドラッグ操作ではなく、自然言語のプロンプトを使って音楽制作、トラックの作成、セッションアレンジメントの操作が可能になります。
動作方法
このプロジェクトは2つの部分から構成されています:AIクライアント(Claude DesktopやCursorなど)と連携するPythonベースのMCP(Model Context Protocol)サーバーと、Ableton Liveに直接インストールされるカスタムMIDIリモートスクリプトです。これらの2つのコンポーネントはTCPソケットを介してJSONベースのプロトコルで通信し、AIがDAW内で実行するコマンドを送信できるようにしています。
対象ユーザー
AIを使ってワークフローを加速させたい、繰り返しのアレンジ作業を自動化したい、またはプロンプト駆動の音楽制作を試したい音楽プロデューサーや作曲家向けです。
主な特徴
- エンドツーエンドのトラック作成:アレンジメントビューでイントロ、ドロップ、アウトロなどを含む完全な楽曲を構築可能。
- DAWの操作:MIDI/オーディオトラックの作成・編集、Abletonライブラリからインストゥルメントやエフェクトのロード、テンポの変更が可能。
- クリップ管理:MIDIクリップの作成・編集・トリガー、特定の音符をクリップに追加可能。
- セッション制御:セッションビューとアレンジメントビューの両方で再生の開始・停止、クリップの発火が可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト