XA

xiaolaa2/ableton-copilot-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

94 stars 18 forks 品質 71 トレンド 19MIT

xiaolaa2/ableton-copilot-mcp は [https://github.com/xiaolaa2/ableton-copilot-mcp.] からインポートされた MCP サーバーの候補です

概要

xiaolaa2/ableton-copilot-mcp は [https://github.com/xiaolaa2/ableton-copilot-mcp.] からインポートされた MCP サーバーの候補です

概要(AI 翻訳)

Ableton Liveのアレンジメントビューと連携し、音楽制作の音楽プロデューサーを支援するMCP(Model Context Protocol)サーバー。

必須事項

ミュージックプロデューサーとして、音楽制作にAbletonを利用しています。 クリエイティブなプロセスでは、メモをマージし、別のオーディオトラックに1つのトラックを記録するなど、さまざまな面倒な操作を処理する必要があります。 以前は、ホストDAWが提供する機能にのみ依存することができました。 しかしながら、大きな言語モデルとMCPの出現により、AIが自動化に役立つ可能性が高まっています。 AIがメモを直接生成したり、完全な曲を作成したりするのは現実的ではありませんが(それは良い音の曲を生成することはできません)、AIは、補助的な操作で私たちを助けて、新しい可能性を提示します。

✔ デモ

MIDI操作の簡単なデモ動画です。

[https://github.com/user-attachments/assets/8d635c4c-a1f2-44be-93ae-062038d14c71]

OST の特徴

歌のコントロール
  • 基本的な曲情報(ルートノート、スケール名、テンポ、曲の長さなど)を取得する

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

ableton-copilot-mcp

An MCP (Model Context Protocol) server built on ableton-js for real-time interaction and control with Ableton Live’s Arrangement View, dedicated to assisting music producers in their music production.

🎯 Note

As a music producer, I have some understanding of using Ableton for music creation. During the creative process, we often need to handle various tedious operations, such as humanizing note properties, merging notes, recording one track to another audio track, etc. Previously, we could only rely on the functions provided by the host DAW for these operations. However, with the emergence of large language models and MCP, we now have the possibility to let AI help us with automation. Although it’s still not realistic for AI to directly generate notes or create a complete song (it can’t generate a good-sounding song), having AI assist us with auxiliary operations presents a new possibility.

🎥 Demo

This is a simple demonstration video of MIDI operations.

https://github.com/user-attachments/assets/8d635c4c-a1f2-44be-93ae-062038d14c71

🚀 Features

🎵 Song Control

  • Get basic song information (root note, scale name, tempo, song length, etc.)
  • Get a list of all tracks
  • Create MIDI, audio, and return tracks
  • Delete and duplicate tracks

🎹 Track Management

  • Get all clips in a track
  • Create empty MIDI clips in the arrangement view tracks
  • Create audio clips in tracks based on provided sample file paths
  • Set track properties (mute, color, name, arm, solo, etc.)
  • Duplicate MIDI clips to specified tracks

🎼 Clip Operations

  • Get clips in the piano roll view
  • Get and manage all notes in a clip
  • Add, delete, and replace notes in clips
  • Set clip properties (name, color, looping, loop_start, loop_end, etc.)

🎧 Audio Operations

  • Supports recording track content based on time range

🔌 Device Management

  • Load audio effects, instruments and plugins
  • Modify device parameters
  • Browse available devices in the library

📝 State Management

  • Operation history tracking and detailed logging
  • Support for operation rollback (currently only supports note operations)
  • Browse and restore previous states

📝 To-Do List

  • Support automatic envelope adjustment
  • Support more snapshot types (track properties, device parameters, etc.)

⚠️ Warning

  • Direct manipulation of MIDI clips by AI may result in the loss of original notes and cannot be undone with Ctrl + Z. Please operate with caution. If needed, you can ask the AI to help you roll back note operations.

📥 Installation

GitHub で README 全文を見る

インストール

npx -y @xiaolaa2/ableton-copilot-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →