このプロジェクトについて
AbletonMCPは、Model Context Protocol(MCP)を介してAbleton LiveとClaudeなどの大規模言語モデル(LLM)を統合するオープンソースツールです。これにより、AI支援による音楽制作が可能になり、ユーザーは自然言語プロンプトを使用してトラックの作曲、クリップの配置、DAWセッションの操作を行うことができます。
このシステムは主に2つの部分で構成されています:
1. **Ableton Remote Script**:Ableton Live内で動作するMIDIコントロールサーフェススクリプトで、TCPソケットサーバーをホストし、JSONベースのコマンドを受信・実行します。
2. **MCP Server**:AIクライアント(Claude Desktop、Cursor、Claude Codeなど)に接続し、会話形式のプロンプトをAbletonコマンドに変換するPythonサーバーです。
**主な機能**:
- AIとAbleton Live間のリアルタイム双方向通信。
- MIDIおよびオーディオトラックの作成・変更、インストゥルメントのロード、エフェクトの追加。
- 曲全体のアレンジ(イントロ、ビルドアップ、ドロップ、ブレイクダウン、アウトロ)を自律的に構築。
- 再生、テンポ、クリップ、セッションパラメータの制御。
**セットアップ**:
ユーザーは`uv`を使用してパッケージをインストールし、LLMクライアントでMCPサーバーを設定し、インストーラーコマンドを使用してAbleton Remote Scriptをインストールし、Ableton Liveの設定でコントロールサーフェスを選択します。接続後、ユーザーはAIにビート、シンセウェーブトラック、複雑なコード進行の生成を依頼できます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.