템포 감지는 이렇게 작동해요
대부분의 음악에는 일정한 박동이 있어요. 드럼, 베이스 음, 코드가 규칙적인 순간에 시작되죠. BPM 분석기는 전체 주파수 대역에서 에너지가 갑자기 커지는 지점, 즉 온셋(onset)을 추적해 이런 순간을 찾아냅니다. 그다음 온셋 사이에서 가장 자주 반복되는 시간 간격을 찾고, 이를 분당 비트 수로 환산한 값이 템포예요. 리듬은 이 간격의 절반이나 두 배에도 맞을 수 있어서, 가장 유력한 값을 맨 앞에 두고 여러 후보를 보여 드려요.
분석은 브라우저에서 이루어져요. 음악 파일은 업로드되지 않으며, 곡 전체나 긴 DJ 믹스도 분석할 수 있어요.
결과가 여러 개 나오는 이유
템포는 어느 정도 인지의 문제예요. 90 BPM의 힙합 곡도 하이햇을 기준으로 세면 180 BPM으로 느껴질 수 있고, 174 BPM의 드럼 앤 베이스는 87 BPM으로 느끼는 경우가 많아요. 두 값 모두 수학적으로는 맞아요. 후보를 참고해 알맞은 값을 고르세요.
- DJ 믹싱에는 같은 장르의 다른 곡과 맞는 값을 쓰세요. 하우스는 120~128, 드럼 앤 베이스는 170~175 정도예요.
- 메트로놈과 함께 연습할 때는 클릭 한 번이 발로 박자를 맞추는 한 박과 일치하는 값을 쓰세요.
- 영상 편집에는 어느 값이든 괜찮아요. 컷이 원하는 위치에 떨어지는 쪽을 고르세요.
비트 그리드
분석이 끝나면 첫 번째 강한 박에 맞춰 파형 위에 비트 라인 그리드를 그려 드려요. 클릭 트랙을 켜고 재생했을 때 모든 클릭이 드럼 소리와 맞아떨어지면 템포와 그리드가 정확한 거예요. 클릭이 음악에서 점점 벗어난다면 곡의 템포가 약간 다르거나, 클릭 없이 라이브로 연주해서 템포가 계속 변하는 곡일 수 있어요.
감지가 어려운 경우
- 드럼이 없는 음악(피아노 솔로, 클래식, 앰비언트 등)은 뚜렷한 온셋이 적어서 결과가 덜 확실할 수 있어요.
- 라이브 녹음이나 오래된 곡은 템포가 조금씩 빨라졌다 느려지곤 해요. 이 경우 평균 템포를 알려 드려요.
- 템포가 바뀌는 곡은 템포가 여러 개예요. 오디오 자르기로 필요한 부분만 잘라 따로 분석해 보세요.
그리드가 엉뚱한 위치(예: 업비트)에서 시작해도 템포 자체는 맞을 수 있어요. 이때는 첫 박의 위치만 어긋난 거예요. 클릭이 드럼 소리 사이에 고르게 들리는지, 드럼 소리와 겹치는지 들어 보세요. 파일이 무음으로 시작하거나 드럼 없는 긴 인트로가 있으면 분석할 단서가 적으니, 인트로를 잘라낸 뒤 분석하면 도움이 될 수 있어요.
이런 경우에는 BPM 측정기로 직접 탭해서 템포를 재 볼 수도 있어요. BPM을 알았다면 메트로놈에 설정해 함께 연습하거나, 속도 변경으로 곡의 템포를 바꿔 보세요.