오디오 BPM 측정기

서버 업로드 없이 브라우저에서 안전하게 노래의 템포를 분석하세요.

🥁
여기에 오디오 파일 놓기 모든 오디오 파일 지원 — 서버로 업로드되지 않습니다

노래는 사용자의 브라우저에서 분석됩니다. 외부로 절대 업로드되지 않습니다.

작동 원리와 분석 구간

이 도구는 오디오 파형 자체가 아닌, 새로운 소리가 발생하는 지점(Onset)을 감지하여 템포를 분석합니다. 지속되는 소리는 무시하고 비트가 타격되는 순간을 찾아냅니다.

정확도를 높이기 위해 신뢰하기 어려운 도입부나 페이드아웃 구간을 제외하고, 곡의 중간 40초 구간을 Web Audio API로 집중 분석합니다.

반박자 및 두 배 템포 오류 보정

알고리즘이 마디와 박자의 반복 주기를 혼동할 경우, 실제 템포의 정확히 절반이나 두 배로 측정 결과가 나타날 수 있습니다. 이는 자동 분석에서 흔히 발생하는 현상입니다.

이때는 결과 화면에서 ÷2 또는 ×2 버튼을 눌러 올바른 BPM으로 손쉽게 보정할 수 있습니다.

수동 탭(Tap) 기능과 측정 한계

명확한 비트가 없는 앰비언트, 프리 재즈, 루바토 등의 장르에서는 자동 측정이 어려울 수 있습니다. 이 경우 사용자가 직접 박자에 맞춰 화면을 누르는 탭(Tap) 기능을 사용해 보세요.

입력된 여러 번의 탭 간격 중 중간값을 계산하여 정확한 BPM을 도출합니다. 단, 이 도구는 템포만 측정하며 음정이나 조성(Key)은 분석하지 않습니다.

자주 묻는 질문

왜 제가 예상한 BPM과 다르게 측정되나요?

비트와 마디의 반복 주기를 혼동하여 실제 템포의 정확히 절반이나 두 배로 측정되는 경우가 흔합니다. 이럴 때는 결과 창의 ÷2 또는 ×2 버튼을 눌러 원하는 수치로 조정하세요.

박자가 일정하지 않은 라이브 음원도 분석할 수 있나요?

라이브 음원처럼 연주 중 템포가 미세하게 변하는 곡은 분석된 40초 구간의 평균 BPM으로 결과가 나타납니다. 템포 변화가 심하다면 탭 기능을 사용하는 것이 더 정확할 수 있습니다.

곡의 조성(Key)이나 박자표(Time Signature)도 알 수 있나요?

아니요, 이 도구는 오로지 비트의 간격을 계산하여 템포(BPM)만을 측정합니다. 음정, 곡의 조성(Key), 또는 4/4박자 같은 음악적 특징은 감지하지 않습니다.

파일이 서버로 전송되거나 저장되나요?

아니요, 모든 오디오 디코딩과 분석은 사용자의 브라우저 내에서만 이루어집니다. 파일은 외부 서버로 절대 업로드되지 않으므로 미공개 음원도 안전하게 작업할 수 있습니다.

탭(Tap) 기능 사용 중 박자를 놓치면 어떻게 되나요?

탭 기능은 사용자가 입력한 여러 번의 탭 간격 중 중간값(Median)을 사용하여 계산합니다. 한두 번 박자를 놓치더라도 계속해서 정확한 박자로 탭을 이어가면 올바른 BPM이 도출됩니다.

이 도구에 문제가 있거나 제안할 아이디어가 있나요? 의견 보내기