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 번역)

MCP (Model Context Protocol) 서버는 ABLETON Live의 Arrangement View와 실시간 상호 작용 및 제어를 위해, 음악 생산에 음악 제작자를 원조하는 데 전념했습니다.

참고

음악 제작자로서, 음악 제작을 위해 Ableton을 사용하는 것에 대한 이해가 있습니다. 창조적인 과정 도중, 우리는 수시로 다른 오디오 궤도에 1개의 궤도를 기록하는 인간화 주 재산과 같은 각종 tedious 가동을 취급할 필요가 있습니다, 등. 이전에는, 우리는 이 가동을 위한 주인 DAW에 의해 제공된 기능에서만 의지할 수 있었습니다. 그러나, 큰 언어 모델과 MCP의 출현과 함께, 우리는 지금 AI가 자동화로 우리를 도울 수있는 가능성을 가지고. AI에 대한 현실은 여전히 노트를 생성하거나 완전한 노래 (그것은 좋은 소리 노래를 생성 할 수 없습니다)를 만들 수 있지만, AI는 보조 작업으로 우리를 원조 새로운 가능성을 제시.

데모

MIDI 작업의 간단한 데모 비디오입니다.

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

♨ 특징

7.9 송 제어

  • 기본곡정보(root note, Scale name, tempo, song length 등)

이 페이지는 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 가이드부터 시작하세요 →