Ableton Copilot MCP

by xiaolaa2
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Enables real-time interaction with Ableton Live via MIDI Remote Scripts, allowing for song control, track management, clip operations, and audio recording functionality.

에이블톤-코파일럿-MCP

Ableton Live와의 실시간 상호작용 및 제어를 위한 Ableton-js 기반 MCP(Model Context Protocol) 서버로, 음악 프로듀서의 음악 제작을 지원하는 데 전념합니다.

🚀 특징

🎵 노래 제어

  • 기본적인 노래 정보(근음, 음계 이름, 템포, 노래 길이 등)를 얻으세요.
  • 모든 트랙 목록 가져오기
  • MIDI, 오디오 및 리턴 트랙 생성
  • 트랙 삭제 및 복제

🎹 트랙 관리

  • 트랙의 모든 클립 가져오기
  • 빈 MIDI 클립 만들기
  • 트랙 속성(음소거, 색상, 이름, 암, 솔로 등)을 설정합니다.
  • 지정된 트랙에 MIDI 클립 복제

🎼 클립 작업

  • 피아노 롤 보기에서 클립 가져오기
  • 클립의 모든 노트를 가져와 관리하세요
  • 클립에 노트 추가, 삭제 및 교체
  • 클립 속성(이름, 색상, 루핑, 루프 시작, 루프 종료 등)을 설정합니다.

🎧 오디오 작업

  • 시간 범위에 따라 트랙 콘텐츠 녹음 지원

📥 설치

  1. Node.js 설치: npx 명령어를 사용할 수 있는지 확인하세요. Node.js 공식 웹사이트 에서 최신 안정 버전을 설치하는 것이 좋습니다.
  2. MIDI 원격 스크립트 설치: Ableton-js 프로젝트의 지침에 따라 Ableton Live에 AbletonJS MIDI 원격 스크립트를 설치하세요.

🔧 사용법

  1. Ableton Live가 시작되어 실행 중인지 확인하세요.
  2. 구성에서 AbletonJS Control Surface가 활성화되어 있는지 확인하세요.

    경로 : 설정 -> 링크, 템포 및 MIDI -> MIDI -> 컨트롤 표면

  3. 다음을 포함하되 이에 국한되지 않는 MCP 클라이언트를 사용하여 연결합니다.

커서 구성 예

Cursor에서 ableton-copilot-mcp를 구성하세요:

지엑스피1

✅ 호환성 테스트

호환성은 주로 Ableton-js 라이브러리의 버전 지원에 따라 달라집니다.

Ableton Live 버전테스트 상태
12.1.10✅ 테스트 완료 및 작동 중
11.x⚠️ 아직 테스트하지 않음
10.x⚠️ 아직 테스트하지 않음

🤝 기여하기

이슈와 기여를 환영합니다. GitHub Issues를 통해 이슈나 제안을 제출해 주세요.

📄 라이센스

이 프로젝트는 MIT 라이선스 에 따라 라이선스가 부여되었습니다.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Ableton Live와 실시간 상호작용을 가능하게 하는 Model Context Protocol 서버로, AI 어시스턴트가 노래 제작, 트랙 관리, 클립 작업 및 오디오 녹음 워크플로를 제어할 수 있도록 해줍니다.

  1. 🚀 Features
    1. 🎵 Song Control
    2. 🎹 Track Management
    3. 🎼 Clip Operations
    4. 🎧 Audio Operations
  2. 📥 Installation
    1. 🔧 Usage
      1. Cursor Configuration Example
    2. ✅ Compatibility Testing
      1. 🤝 Contributing
        1. 📄 License
          ID: 76879j2qe5