macOS용 무료 생성형 MIDI 악기 'loom'을 만들었습니다. 하나의 시드에서 진화하는 앰비언트 일렉트로닉 트랙을 생성합니다.
I built loom — a free generative MIDI instrument for macOS that grows a whole evolving ambient electronic track from a single seed
핵심 요약
Claude와 함께 개발한 macOS용 오픈소스 MIDI 생성 도구로, 하나의 시드에서 끊임없이 진화하는 음악을 만들어냅니다.
- 생성형 음악 도구 — 하나의 시드에서 드럼, 베이스, 멜로디 등 전체 트랙을 실시간으로 생성함
- MIDI 기반 작동 — DAW와 연동하여 사용자가 원하는 가상 악기로 사운드를 출력함
- 결정론적 진화 — 루프 방식이 아닌 긴 호흡의 곡 구조를 가지며 필요시 자동 보정 기능이 작동함
- 오픈소스 공개 — GitHub를 통해 GPL-3.0 라이선스로 무료 배포 중임
항상 생성형 일렉트로닉 음악에 관심이 많았고 Ableton으로 이것저것 만져보는 걸 좋아했습니다.
그래서 (Claude와 가끔 Codex의 도움을 받아) loom을 만들게 되었습니다. 이 앱은 하나의 시드에서 완전하고 끊임없이 진화하는 편곡(드론, 드럼, 베이스, 코드, 펄스, 멜로디)을 생성하는 네이티브 macOS 앱이며, 현재 GitHub에서 무료 오픈소스로 공개되어 있습니다(GPL-3.0). MIDI 중심의 앱이라 각 보이스가 자체 가상 CoreMIDI 포트를 사용자의 악기나 DAW로 스트리밍합니다. 즉, loom이 음표를 작성하면 여러분의 신디사이저가 소리를 만드는 방식이죠. 사용 중인 DAW에 트랙과 악기만 추가하면 됩니다. 전체 과정은 결정론적이라 단순히 루프를 반복하는 게 아니라 몇 분에 걸쳐 빌드업, 드롭, 브레이크다운, 반복되는 모티프 등 긴 호흡의 곡 구조를 만들어냅니다. 또한 음악이 너무 단조로워질 때 개입하는 감시 장치도 있습니다. UI는 Teenage Engineering 스타일의 악기 느낌이며, 한 바퀴가 한 마디를 의미하는 궤도 만다라 시각화 도구가 포함되어 있습니다. Apple Silicon / macOS 14 이상에서 작동합니다. 소스 코드 및 다운로드 가능한 빌드: https://github.com/gravelc-code/loom — 그리고 간단한 개요 페이지: https://gravelc-code.github.io/loom/
만드는 과정이 즐거웠습니다. Claude는 꽤 많은 프롬프팅을 거치면 음악 이론에 대해 꽤 괜찮은 결과물을 낼 만큼 충분히 똑똑하더군요.


