MP3, WAV, M4A, OGG 가운데 하나를 10분 이내로 고릅니다. 페이지가 디코딩한 뒤 모노로 합치고 채보 모델이 요구하는 22,050 Hz로 리샘플링한 다음, 30초 단위 블록으로 나눠 차례로 추론합니다. 블록마다 앞뒤로 2초씩 겹치는 구간을 남깁니다.
오디오 MIDI 변환: 브라우저에서 채보하기
오디오 MIDI 변환을 업로드 없이 처리합니다. 채보 모델이 브라우저에서 직접 돌아가며 멜로디나 피아노 파트를 편집 가능한 MIDI 파일로 내보냅니다.
오디오 파일을 고르면 모델이 들은 음을 MIDI로 받을 수 있습니다. 채보는 이 페이지 안에서 끝나므로 오디오가 서버로 전송되지 않습니다. 업로드를 기다릴 일도, 나중에 지울 파일도 없습니다.
MP3, WAV, M4A, OGG · 10분 이내 · 파일은 기기에서 나가지 않습니다
최근 변환
아직 없습니다. 변환 결과는 이 브라우저에 저장됩니다.
01
오디오 MIDI 변환이 처리되는 순서
이 2초는 생각보다 중요합니다. 음이 어디서 시작하고 끝나는지 판단하려면 앞뒤 몇 프레임의 맥락이 필요한데, 겹치는 구간이 없으면 블록 경계를 지나가는 긴 음이 짧은 조각 두 개로 쪼개집니다. 겹친 구간은 추론 후 버리고 깔끔한 음 하나만 남깁니다.
진행률은 블록 단위로 보고되므로 긴 파일에서도 멈춘 스피너가 아니라 움직이는 퍼센트가 보입니다. 세션에서 처음 한 번은 모델 가중치도 내려받는데 이 단계가 가장 오래 걸립니다. 두 번째 파일부터는 바로 변환이 시작됩니다.
02
파일은 기기에서 나가지 않습니다
대부분의 오디오 MIDI 변환 서비스는 파일을 업로드해 서버에서 모델을 돌리고 결과를 돌려줍니다. 이 페이지는 반대로 모델을 브라우저에 불러와 사용자 기기에서 계산합니다. 지원하는 환경에서는 WebGL을 쓰고, 안 되면 CPU로 넘어갑니다.
실제로 달라지는 점이 몇 가지 있습니다. 업로드 단계가 없으니 50MB짜리 WAV도 3MB짜리 MP3와 같은 속도로 변환이 시작됩니다. 공개 전 데모나 외주 작업물이 제3자 설비에 닿지 않습니다. 원격에 아무것도 저장되지 않으므로 보관 기간을 확인할 필요도, 삭제를 요청할 파일도 없습니다.
대신 변환 속도가 기기 성능에 좌우됩니다. 최근 노트북이라면 3분짜리 곡을 1분 안에 처리하지만, 같은 파일을 오래된 휴대전화에서 돌리면 체감상 훨씬 느립니다. 변환 기록은 이 브라우저의 로컬 저장소에 남으므로 다른 기기로 따라가지 않고, 사이트 데이터를 지우면 사라집니다.
03
잘 채보되는 소리와 그렇지 않은 소리
모델은 음높이가 분명하고 지속되는 소리를 따라가도록 학습됐기 때문에, 하나의 또렷한 악기에서 가장 강합니다. 피아노 독주, 부르거나 허밍한 멜로디, 어쿠스틱 기타 단음 라인, 베이스 파트, 목관이나 현악 멜로디가 그렇습니다. 이런 소재에서는 시작 지점과 음높이, 길이가 다시 만들 필요 없이 손만 보면 되는 정확도로 나옵니다.
결과가 나빠지는 경우는 세 가지입니다. 편곡이 빽빽한 밴드 믹스는 음높이를 가진 악기를 여러 개 동시에 주는 셈이어서, 분리하지 않고 한 트랙에 섞어 내보냅니다. 단일 파트가 필요하면 스템 분리를 먼저 거치세요. 타악기에는 따라갈 안정된 음높이가 없어 드럼은 쓸 만한 리듬이 아니라 흩어진 저음으로 돌아옵니다. 강한 디스토션과 두꺼운 리버브는 어택을 흐려서, 실제 음 주변에 짧은 음이 늘어나는 형태로 나타납니다.
모델이 감지한 피치 벤드는 벤드 이벤트로 MIDI에 남으므로 슬라이드와 비브라토가 평탄해지지 않습니다. 기타와 보컬 라인에서는 쓸모가 있고, 확정된 음높이만 필요한 사보 프로그램에서는 지워 버리면 됩니다.
04
오디오를 MIDI로 바꾸는 이유
프로듀서는 레퍼런스 트랙이나 오래된 데모에서 멜로디를 뽑아내 다른 악기로 다시 울리거나, 조를 바꾸거나, 타이밍을 그리드에 맞춥니다. 다시 연주할 필요가 없습니다. 악기를 배우는 사람은 연습 중인 구간을 변환해 피아노 롤로 되읽습니다. 반복해서 듣기만 해서는 보이지 않던 리듬 관계가 눈에 들어옵니다.
편곡하는 사람은 MIDI를 사보의 초고로 씁니다. 악보 프로그램에 가져와 음길이만 정리하면 귀로 받아쓰는 것보다 훨씬 빠르게 리드 시트가 나옵니다. 보컬과 작업하는 사람은 허밍으로 떠오른 아이디어를 음으로 바꿔 세션 연주자에게 넘깁니다.
좁은 질문에 가장 빨리 답하는 방법이기도 합니다. 저 베이스가 무슨 음인지, 저 도약이 몇 도인지 — 튜너를 켜고 앞뒤로 긁을 필요가 없습니다.
05
MIDI 파일을 받은 다음
내려받는 것은 표준 MIDI 파일이라 MIDI를 읽는 것이면 무엇이든 열립니다. DAW, 사보 프로그램, 하드웨어 시퀀서, 휴대전화 스케치 앱 모두 해당합니다. 파일에 기록되는 템포는 음 시작 간격에서 추정해 흔히 쓰는 60~190 범위로 접은 값입니다. 편집기에서 마디선이 어디 놓이는지만 정하고 음 자체는 움직이지 않으니 고쳐도 부작용이 없습니다.
결과는 그대로 쓰기보다 정리할 것을 전제로 보세요. 손볼 가치가 큰 곳은 두 군데입니다. 큰 어택 주변에 몰려 있는 짧은 음을 지우는 것, 그리고 울림이 많은 구간에서 모델이 일찍 끊어 버린 음을 늘려 주는 것입니다. 일반적인 멜로디라면 둘 다 몇 분이면 끝납니다.
최근 변환은 이 페이지에 남으니 같은 오디오를 두 번 변환하지 않고 MIDI를 다시 내려받을 수 있습니다.
06
오디오 MIDI 변환 자주 묻는 질문
제 오디오가 어딘가로 업로드되나요?
아니요. 모델이 브라우저에서 돌고 파일은 기기에서 직접 읽습니다. 서버로 보내지 않기 때문에 업로드 진행 막대도 없습니다.
믹스 안의 악기를 분리할 수 있나요?
분리하지 못합니다. 음높이가 있는 소리를 한 트랙으로 채보하므로 악기 여러 개가 섞입니다. 스템 분리를 먼저 거친 뒤 원하는 파트만 변환하세요.
드럼이 잘 안 되는 이유가 뭔가요?
타악기에는 모델이 따라갈 지속 음높이가 없어서 드럼 패턴이 아니라 흩어진 저음이 돌아옵니다. 리듬 파트는 전용 드럼 채보 도구를 쓰세요.
크레딧이 드나요?
들지 않습니다. 계산이 우리 서버가 아니라 사용자 기기에서 일어나므로 변환은 무료이고 크레딧도 쓰지 않습니다.
첫 변환이 느린 이유는요?
모델 가중치를 세션마다 한 번 내려받습니다. 같은 세션의 다음 파일들은 이 단계를 건너뛰고 바로 시작합니다.
변환 기록은 어디에 저장되나요?
이 브라우저의 로컬 저장소입니다. 계정과 동기화하지 않으므로 다른 기기에서는 보이지 않고 사이트 데이터를 지우면 사라집니다.
사이트를 벗어나지 않고 MIDI를 편집할 수 있나요?
내려받은 파일을 아무 MIDI 편집기로 열면 됩니다. 피아노 롤 편집기가 불필요한 짧은 음을 지우고 길이를 고치는 데 가장 빠릅니다.
변환 전에 오디오를 어떻게 준비하면 결과가 좋아지나요?
채보할 파트만 남기는 것이 가장 효과가 큽니다. 전체 믹스라면 스템 분리로 원하는 악기만 뽑아 두고, 앞뒤의 무음이나 박수 소리는 잘라 내세요. 볼륨을 과하게 압축한 마스터보다 다이내믹이 살아 있는 원본이 어택 판정에 유리합니다.
피아노처럼 화음이 많은 연주도 되나요?
됩니다. 모델은 다성 채보를 지원해 동시에 울리는 여러 음을 같은 트랙에 기록합니다. 다만 화음이 아주 촘촘하거나 페달로 울림이 길게 겹치는 구간에서는 안쪽 음이 빠지거나 길이가 뭉개질 수 있어, 피아노 롤에서 확인해 보는 편이 좋습니다.