스마트 합주 연습실
보컬·드럼·베이스는 물론 기타와 건반까지 나누고, 코드와 박자에 맞춰 바로 연습하세요.
분리·분석·믹싱은 이 브라우저 안에서 처리MP3 · WAV · M4A · OGG · FLAC
스마트 합주 연습실 소개
스마트 합주 연습실은 가지고 있는 음원 한 곡을 악기별 트랙으로 나눠 놓고 연습하는 도구입니다. EQ로 특정 대역을 깎아내는 방식이 아니라 HTDemucs ONNX 모델을 브라우저의 별도 웹 워커에서 돌려 실제로 트랙을 분리합니다. 확장 모드는 보컬·드럼·베이스·기타·피아노/키보드·현악 및 그 외의 6스템을, 빠른 모드는 표준 4스템을 만듭니다. 분리된 각 트랙은 뮤트·솔로·볼륨을 따로 조절할 수 있어, 베이스만 빼고 합주하거나 기타 파트만 들으며 따라 치는 식으로 쓸 수 있습니다.
음원을 불러오면 분리와 별개로 BPM과 코드 진행을 먼저 분석해 파형 위에 올려 줍니다. 코드는 구간별 피치 클래스 분포를 비교한 자동 추정값이라 전조나 텐션 코드, 베이스 전위, 강한 왜곡 구간에서는 틀릴 수 있습니다. 그래서 코드 블록을 더블클릭해 직접 고칠 수 있게 했습니다. 속도와 키는 SoundTouch 처리 경로로 독립 조절되므로 속도만 늦춰도 음정은 그대로 유지됩니다.
분리 품질에는 한계가 있습니다. 같은 종류의 악기가 여러 대 연주되면 한 스템에 함께 담기고, 바이올린 같은 현악기는 현재 ‘현악·그 외’로 묶입니다. 실제로 없는 트랙을 만들어 낸 것처럼 보이지 않도록 각 결과의 신호 강도를 함께 표시합니다. 확장 모델은 약 285MB, 빠른 모델은 약 172MB이며 계산 중에는 그보다 큰 메모리를 씁니다. Chrome·Edge 데스크톱과 WebGPU를 지원하는 환경을 권장합니다. 음원 파일 자체는 서버로 전송되지 않고, 모델 파일만 공개 저장소에서 내려받습니다.
사용 방법
- 연습할 음원을 불러오면 파형과 함께 BPM·코드 진행을 먼저 분석합니다. 원본 재생과 구간 반복은 바로 쓸 수 있습니다.
- 기본값인 확장 6트랙은 보컬·드럼·베이스에 기타와 피아노/키보드를 더해 분리합니다. 빠른 4트랙 모드도 선택할 수 있습니다.
- 각 트랙의 M(뮤트)·S(솔로)·볼륨을 조절하고, 코드 블록을 클릭해 이동하거나 더블클릭해 잘못 감지된 코드를 직접 고치세요.
- 반복 구간과 스마트 메트로놈·카운트 인을 켜고 연습한 뒤, 현재 믹스 또는 선택한 트랙을 WAV로 내려받으세요.