FAQ
탭 정확도, 절반·2배 BPM, 모바일 터치 지연, 자동 감지, DAW 딜레이 공식, iOS 오디오 정책에 대한 자주 묻는 질문.
- Q1. 정확한 BPM을 얻으려면 몇 번 탭해야 하나요?
- 값이 표시되려면 최소 4회가 필요하며, 8~12회 탭이 가장 안정적입니다. 최근 8개 간격을 이동평균하고 중앙값 대비 ±40% 이상 벗어나는 샘플은 제외합니다.
- Q2. 결과가 두 값 사이에서 계속 흔들립니다.
- 탭이 불규칙하거나 4분음·8분음을 오가고 있을 가능성이 높습니다. 0.5× / 2× 카드 중 하나가 곡과 맞는다면 잘못된 분할을 탭한 것입니다. 고개를 끄덕이는 주 박자에 집중하세요.
- Q3. 모바일에서도 작동하나요?
- 네. 화면의 큰 탭 패드 영역을 터치하세요. click 대신 touchstart 이벤트를 사용해 지연을 최소화했고, viewport 메타태그와 touch-action CSS로 300 ms 지연을 제거했습니다.
- Q4. DJ는 왜 매 두 번째 박자에 탭하나요?
- 140 BPM 이상 트랙에서 매 박자 탭은 지치고 부정확합니다. DJ는 각 마디의 첫 박(4/4에서 4박마다)에 탭하고 4를 곱하는 식으로 사용합니다. 본 계산기의 2× 카드에서 바로 환산된 값을 확인할 수 있습니다.
- Q5. 곡에서 BPM을 자동으로 감지할 수 있나요?
- 오디오 자동 감지는 온셋 에너지 엔벨로프에 FFT + 자기상관을 적용해야 합니다. 향후 업데이트 예정이며 현재 MVP에는 포함되지 않았습니다. 유명 곡이라면 getsongbpm.com 같은 곡 DB를 참고할 수 있습니다.
- Q6. 러닝·걷기에 좋은 BPM은 얼마인가요?
- 걷기: 100~120 BPM, 조깅: 140~160, 템포 러닝: 160~180이 일반적입니다. 180 BPM은 효율적 러닝 폼의 최적 케이던스로 흔히 인용됩니다. 목표 스트라이드에 음악을 맞춰 보세요.
- Q7. BPM으로 딜레이 타임은 어떻게 계산하나요?
- 4분 음표 딜레이(ms) = 60000 / BPM. 8분 음표는 그 절반, 점8분 음표는 4분 × 0.75(U2 / The Edge 딜레이)입니다. BPM이 안정되면 본 계산기가 세 값을 자동으로 보여줍니다.
- Q8. Allegro는 언제나 120 BPM인가요?
- 아니요. Allegro는 고정된 숫자가 아니라 "빠르고 경쾌한 느낌"입니다. 일반적으로 120~156 BPM 범위입니다. 편집자·학자마다 경계를 조금씩 다르게 정의합니다. 본 계산기는 측정된 BPM에 맞는 표기를 자동 선택합니다.
- Q9. 아이폰에서 Start를 눌러야 메트로놈이 재생됩니다.
- iOS Safari는 사용자 제스처 없이는 Web Audio 재생을 차단합니다. 따라서 Start 버튼 탭이 있어야 AudioContext가 초기화·재개됩니다. 일단 재생된 뒤에는 BPM과 박자 설정을 끊김 없이 변경할 수 있습니다.
- Q10. 탭 데이터가 외부로 전송되나요?
- 아니요. 모든 계산은 브라우저 내에서 수행됩니다. 타임스탬프는 전송되지 않습니다. Google Analytics로 페이지뷰와 안정 BPM 도달 여부만 집계하며 개인 식별 정보는 포함되지 않습니다.
- Q11. 안정 템포 판정 기준은 무엇인가요?
- 안정 = 탭 4회 이상 & 트림된 샘플의 변동계수(표준편차 / 평균)가 8% 미만. 그 외에는 값은 보이되 "측정 중…"으로 표시됩니다.
- Q12. 양손이나 드럼 패드로 탭해도 되나요?
- 네. 어떤 입력 장치도 가능합니다. 물리적 피드백을 원한다면 스페이스바에 매핑된 MIDI 패드 컨트롤러를 쓰세요. 스페이스바를 내보내는 USB 풋 스위치도 잘 어울립니다.
- Q13. BPM이 소수점 첫째 자리까지 표시되는 이유는?
- 탭 입력 자체의 손가락 지터 때문에 실측 정밀도는 보통 ±0.5 BPM 수준입니다. 더 많은 소수 자리는 과대 정밀 표기가 됩니다. DAW에 정확히 맞추려면 안정 후 가장 가까운 정수로 맞추세요.
- Q14. 이 툴은 계속 무료인가요?
- 네. BPM 탭 카운터는 무료이며 모든 기능이 브라우저에서만 작동합니다 — 계정 필요 없음, 오디오 업로드 없음. 광고로 유지비를 충당합니다.