Repolode
ahujasid

ahujasid/ableton-mcp

Claude 같은 LLM 클라이언트가 Ableton Live에서 트랙을 만들고, 악기를 불러오고, 클립을 작곡할 수 있게 하는 MCP 서버 및 Ableton Live Remote Script입니다.

스타
3,211
포크
465
열린 이슈
48
마지막 커밋
28일 전

어떤 프로젝트인가요?

Ableton MCP는 Model Context Protocol을 사용해 Ableton Live를 Claude Desktop, Cursor 같은 대규모 언어 모델 클라이언트와 연결합니다. 두 부분으로 구성되어 있습니다. 모델에 도구를 제공하는 Python MCP 서버와 Live 내부에서 소켓 서버를 실행하고 수신한 명령을 처리하는 Ableton Remote Script입니다.

연결한 뒤에는 모델에 현재 세션을 살펴보거나, MIDI 또는 오디오 트랙을 만들거나, Ableton 브라우저에서 악기와 효과를 불러오거나, MIDI 클립에 음표를 추가하거나, 템포를 변경하거나, 재생을 시작·중지하도록 요청할 수 있습니다. Arrangement View에서 인트로, 빌드업, 드롭, 브레이크다운, 아웃트로 같은 전체 곡 구조를 만드는 기능도 지원합니다.

설치에는 uv를 사용하며, Remote Script를 Ableton의 User Library에 복사하는 설치 프로그램이 포함되어 있습니다. 이 프로젝트는 서드파티 통합 도구이며 Ableton이 제작한 것이 아닙니다. 익명 사용량 텔레메트리는 기본적으로 활성화되어 있고 비활성화할 수 있으며, 프롬프트와 MIDI 콘텐츠를 데이터셋에 기록하는 기능은 선택 사항입니다.

핵심 기능

  • 01Ableton Live에서 MIDI 및 오디오 트랙을 만들고 수정합니다.
  • 02Ableton 브라우저에서 악기와 효과를 불러옵니다.
  • 03MIDI 클립에 음표를 추가하고 편집합니다.
  • 04Arrangement View에서 전체 곡 편곡을 구성합니다.
  • 05재생, 클립 실행, 템포를 제어합니다.

활용 사례

  • LLM에 설명하는 방식으로 비트나 트랙의 프로토타입을 만듭니다.
  • 드럼 랙 불러오기, 효과 추가 등 반복적인 세션 설정을 자동화합니다.
  • Live에서 AI를 활용한 편곡과 멜로디 생성 기능을 실험합니다.

빠른 시작

  1. 1

    uv 설치(macOS에서는 Homebrew 사용)

    brew install uv
  2. 2

    클라이언트 설정에 MCP 서버 추가(예: Claude Desktop)

  3. 3

    Ableton Remote Script 설치

    uvx --from ableton-mcp ableton-mcp-install-script
  4. 4

    Ableton Live에서 Control Surface로 AbletonMCP를 선택하고 Input과 Output을 None으로 설정

사용 전 알아둘 점

  • Ableton Live 10 이상 및 Python 3.8 이상이 필요합니다.
  • Ableton 기본 장치와 브라우저 항목을 사용할 때 가장 잘 작동합니다.
  • 복잡한 편곡은 더 작은 단계로 나눠야 할 수 있습니다.
  • 익명 텔레메트리는 기본적으로 활성화되어 있으며 환경 변수로 비활성화할 수 있습니다.

토픽

자주 묻는 질문

ableton-mcp은(는) 무엇인가요?
Claude 같은 LLM 클라이언트가 Ableton Live에서 트랙을 만들고, 악기를 불러오고, 클립을 작곡할 수 있게 하는 MCP 서버 및 Ableton Live Remote Script입니다. Ableton MCP는 Model Context Protocol을 사용해 Ableton Live를 Claude Desktop, Cursor 같은 대규모 언어 모델 클라이언트와 연결합니다. 두 부분으로 구성되어 있습니다. 모델에 도구를 제공하는 Python MCP 서버와 Live 내부에서 소켓 서버를 실행하고 수신한 명령을 처리하는 Ableton Remote Script입니다.
ableton-mcp은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ableton-mcp은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ableton-mcp은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ableton-mcp의 마지막 커밋은 2026년 9월 22일입니다.
ableton-mcp은(는) 어디에 사용할 수 있나요?
LLM에 설명하는 방식으로 비트나 트랙의 프로토타입을 만듭니다. 드럼 랙 불러오기, 효과 추가 등 반복적인 세션 설정을 자동화합니다. Live에서 AI를 활용한 편곡과 멜로디 생성 기능을 실험합니다.
ableton-mcp는 어떻게 설치하나요?
uv 설치(macOS에서는 Homebrew 사용): brew install uv 클라이언트 설정에 MCP 서버 추가(예: Claude Desktop) Ableton Remote Script 설치: uvx --from ableton-mcp ableton-mcp-install-script Ableton Live에서 Control Surface로 AbletonMCP를 선택하고 Input과 Output을 None으로 설정
ableton-mcp은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ahujasid/ableton-mcp

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트