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:一個 Python 服務器,實現了 MCP 并連接到 Ableton Remote script。
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