곡을 고르고 변환 방식을 고른 뒤 재생하세요. 원곡(또는 Demucs 분리 트랙)과 MIDI 렌더가 샘플 단위로 맞춰 함께 재생됩니다. 두 소리의 비율을 바꿔 가며 비교하고, 아래 트랙 표에서 악기별로 끄거나(M) 그 악기만(S) 들을 수 있습니다.
EMS 55001 은 SC-88 VST 로 렌더한 5.1채널 반주입니다. 가운데 채널이 가이드 멜로디이고, 들어 있는 MIDI 와 시각이 정확히 맞습니다(어긋남 0초). 반주 MIDI 는 없어서 멜로디만 정답과 비교합니다. 입력은 다섯 채널을 그대로 섞은 스테레오입니다. 최고 트랙은 멜로디와 가장 잘 맞는 트랙 하나의 F1, 옥타브 무시는 음이름만 맞으면 정답으로 친 F1, 전체 재현율은 모든 트랙을 합쳤을 때 멜로디 음을 몇 % 적었는지입니다. 가운데 채널만 Basic Pitch 에 넣으면 0.83 이 나옵니다(상한).
정답곡은 #13 악보로 만든 5악기 편곡(플루트 멜로디·피아노 아르페지오·스트링 패드·일렉베이스·드럼)을 FluidSynth 로 렌더한 것입니다. 음 시작이 50ms 안이고 음높이가 같으면 맞힌 것으로 셉니다(mir_eval, 끝 시각 무시). Multi F1 은 악기 계열까지 맞아야 하고, 악기 무시는 드럼을 뺀 음높이만 봅니다. 합성음은 학습 데이터와 비슷해서 실제 녹음보다 점수가 후하게 나옵니다.
화성 일치(timing_sim)는 원곡과 MIDI 의 시간에 따른 화성 변화가 얼마나 같이 움직이는지를 잽니다(조성 성분은 빼고). 괄호 안은 7.3초 어긋나게 놓았을 때의 우연 수준입니다. #13 의 생성 악보(멜로디+코드)가 기준점입니다.
MIDI 파일은 DGX Spark 의 ~/AI/MIDI/res/ 에 있습니다. 지금 고른 방식의 원본 파일: