AbletonMCP:Ableton操作用のMCPサーバーで、Claudeでも作曲可能に
AbletonMCPとは?
AbletonMCPはサードパーティ製の統合ツールで、自然言語を通じて AIモデル(Claude AIなど)と対話することで、Ableton Liveの機能を直接制御できます。音楽制作、トラック作成、セッション操作などの機能をサポートしており、理論上スクリプトをサポートするすべてのツールがMCPサービスに対応しています。動画編集やモデリングなども含まれます。

AbletonMCPの主な機能
双方向通信:ソケットベースのサーバーにより、Claude AIとAbleton Liveを接続します。
トラック操作:MIDIトラックおよびオーディオトラックの作成、変更、操作を行います。
インストゥルメントとエフェクトの選択:Abletonのライブラリから適切なインストゥルメント、エフェクト、サウンドをロードします。
クリップ作成:音符を含むMIDIクリップの作成と編集を行います。
セッション制御:再生の開始・停止、クリップのトリガー、トランスポートの制御を行います。
コンポーネント
Ableton Remote script:Ableton Live用のMIDI Remote scriptで、コマンドを受信・実行するためのソケットサーバーを作成します。
MCP Server:MCPを実装し、Ableton Remote scriptに接続するPythonサーバーです。
AbletonMCPのインストール
前提条件
Ableton Live 10 以上
Python 3.8 以上
uvパッケージマネージャー(ツール管理用)
インストール手順
uvのインストール:オペレーティングシステムに応じてuvパッケージマネージャーをインストールします。
Claude for Desktopの設定:Claudeの設定ファイルにAbletonMCPの設定を追加します。
Ableton Remote scriptのインストール:
AbletonMCP_Remote_Script/__init__.pyファイルをダウンロードします。
ファイルをAbletonのMIDI Remote Scriptsディレクトリにコピーします。
Ableton Liveで「AbletonMCP」をコントロールサーフェスとして選択します。
使用方法
接続の開始:Ableton Remote scriptがロードされており、MCPサーバーがClaude DesktopまたはCursorで設定されていることを確認します。
Claudeとの対話:Claudeのインターフェースを通じてAbleton Liveと対話します。
AbletonMCPの使用シーン
クリエイティブな音楽制作:AbletonMCPは、AI技術を活用して創作能力を向上させたい音楽プロデューサーに特に適しており、より効率的でインテリジェントな音楽制作ワークフローの実現を支援します。
リアルタイム音楽パフォーマンス:Ableton Liveのリアルタイム性能と組み合わせることで、AbletonMCPはライブパフォーマンス中に即時の音楽制作と調整を提供し、パフォーマンスのインタラクティブ性と創造性を高めます。
GitHubリポジトリ:https://github.com/ahujasid/ableton-mcp
脚本プランナー▸
AIアプリ
AIニュース 