Show HN: Ableton Live MCP
Source: Hacker News
Overview
음성만으로 Ableton을 제어하고 싶었던 적 있나요? 저도 그랬습니다! 아기 때문에 낮잠에 갇혀 있을 때 코덱스에게 Ableton Live에서 원하는 모든 작업을 시키고 싶어서 이 MCP 서버를 만들었습니다.
제가 시도한 다른 Ableton MCP와 달리, 이 MCP는 Ableton의 Object 모델을 통해 가능한 거의 모든 작업을 수행할 수 있습니다; 에이전트는 Ableton 내부에서 실행되는 임의의 Python 코드를 eval 할 수 있습니다. 또한 일반적인 작업을 위한 도구들을 포함하고 있어 더 빠르고 신뢰성이 높습니다. 저는 Codex CLI를 사용해 새로운 /goal 명령으로 낮은 엔드‑투‑엔드 지연시간, 높은 신뢰성, 낮은 토큰 사용량을 우선시하면서도 완전한 유연성을 유지하도록 수시간 동안 최적화했습니다.
How to set up
AI 에이전트(Codex, Claude Code, Cursor, Copilot, Gemini 등)에게 “https://github.com/bschoepke/ableton-live-mcp MCP 서버를 설정해 주세요” 라고 말하면 됩니다.
최근 Ableton 버전이 설치된 macOS와 Windows에서 동작할 것으로 예상되지만, 저는 macOS Tahoe에서 Ableton Live Suite 12.3.8을 사용해 테스트했습니다.
Warning: 사용하기 전에 Live Set을 백업하세요. MCP가 세트를 직접 편집할 수 있어 손상될 위험이 있습니다.
Demo
https://www.youtube.com/watch?v=8dRRrIY7NI0
제가 Codex에게 보낸 채팅 메시지들:
- ableton에서 자기 반영적인 곡을 만들고 싶어요. 오디오 보컬(맥OS say 사용)과 칩튠, 80년대 드럼 머신을 넣고, 진짜 EDM 뱅거가 되게 해 주세요
- 보컬을 제외한 모든 파트에 MIDI를 사용하고 싶어요. Ableton 디바이스를 활용하고, 악기용 프리렌더 오디오가 없도록 해 주세요
- 필요한 필을 추가해 주세요
- “3-2-1 i become the sound” 이후에 더 강렬하게 만들고 싶어요
- 보컬이 너무 짧게(빠르게) 읽혀요. 길이를 조금 더 늘려 주세요
- 다이나믹을 추가해 주세요. 현재 곡이 거의 한 볼륨이에요. 펌핑 사이드체인도 넣어 주세요
- 클랩의 다이나믹을 개선해 주세요. 약간 평평하고 구분이 안 되는데, 3-2-1 드롭 이후에 더 강하게 해 주세요
- 3-2-1 드롭 이후 새로운 트랙에 새로운 요소를 도입하고, 최종 엔딩 전에 사라지게 해 주세요
- 새로운 요소에 노트가 없는 것 같아요
- 그 요소가 너무 탁하고 구분이 안 돼요. 간소화하고 공간을 더 주며, 다른 악기로 교체해 주세요. 잘 모르겠어요
Ideas
- MCP를 사용해 외부 신시사이저와 하드웨어를 제어하세요.
- Serum, Keyscape 같은 서드‑파티 플러그인(VST, Audio Units) 사용을 지시하세요.
- 기존 보컬 샘플을 가져와 에이전트에게 무음 구간을 잘라내고 전사하도록 요청한 뒤, 라이브 세트에 창의적으로 활용하세요.
- 사용자 제어 DJ 효과를 설정해 보세요.
- Videosync 같은 VJ 플러그인을 실험해 라이브 세트에 맞춰 음악 비디오를 자동으로 만들 수 있습니다.