본문 바로가기

박자 연습

메트로놈에 맞춰 탭하며 타이밍 정확도를 점수로 확인하는 리듬 연습 도구. BPM·박자·분할(8분/셋잇단/16분) 설정.

브라우저에서 로컬 처리 · 서버 업로드 없음
100 BPM
박자 (마디당 박 수)
분할 (박 나누기)
분할을 늘리면 박 사이에 보조 클릭이 추가됩니다. 강세는 박마다 울립니다.
시작을 누른 뒤 박자에 맞춰 탭하세요
0%
정확도 (완벽+좋음)
0ms
평균 오차 (+느림/−빠름)
0
연속 완벽 (스트릭)
0
탭 수

박자 연습 소개

박자 연습은 메트로놈에 맞춰 탭하면서 얼마나 정확하게 박을 짚는지 밀리초 단위로 채점합니다. 매 탭마다 빠른지 느린지와 오차가 표시되고 정확도·평균 오차·연속 성공 기록이 쌓여, 감으로만 알던 자기 박자 습관을 숫자로 확인할 수 있습니다.

채점 기준에는 근거가 있습니다. 사람이 두 소리의 어긋남을 알아채기 시작하는 한계가 대체로 20~30밀리초 부근이라, 오차 25ms 이하를 '완벽'으로 둡니다. 이 범위 안이면 듣는 사람에게는 박에 맞은 것으로 들립니다. 60ms 이하는 '좋음'인데, 이쯤부터는 주의 깊게 들으면 밀린 것이 느껴지는 구간입니다. 측정은 오디오 전용 시계를 기준으로 이루어집니다. 메트로놈이 각 박의 시각을 미리 예약해 두고 탭한 순간을 같은 시계로 환산해 비교하므로, 화면 갱신 속도에 좌우되지 않습니다.

연습할 때 알아 두면 좋은 것이 있습니다. 대부분의 사람은 일관되게 앞서 치거나 일관되게 늦게 칩니다. 오차의 부호가 한쪽으로 쏠려 있다면 박자 감각이 나쁜 것이 아니라 습관이므로, 그만큼 의식적으로 반대쪽으로 밀어 보면 금방 교정됩니다. 분할 설정은 한 박을 몇 등분할지 정하는 것으로 8분은 2등분, 셋잇단은 3등분, 16분은 4등분입니다. 박 사이에 보조 클릭이 들어가고 탭 채점도 그 시각에 맞출 수 있어 엇박 연습에 쓸 수 있습니다. 느린 BPM일수록 박 사이가 멀어 오차가 커지기 쉬우므로, 60 부근에서 정확도가 유지되면 박자 감각이 꽤 잡힌 것으로 봐도 좋습니다.

사용 방법

  1. BPM(분당 박자 수)을 슬라이더나 숫자입력으로 40~240 사이에서 정하고, 박자(마디당 박 수)와 분할(4분·8분·셋잇단·16분)을 고르세요.
  2. 시작을 누르면 메트로놈이 정확한 박을 연주합니다. 분할을 8분 이상으로 두면 박 사이를 채우는 보조 클릭이 함께 울립니다.
  3. 메트로놈에 맞춰 큰 탭 버튼을 누르거나 스페이스바를 치세요. 매 탭마다 가장 가까운 박과의 오차(ms)가 완벽·빠름·느림으로 표시됩니다.
  4. 오차 ≤ 25ms면 완벽, ≤ 60ms면 좋음으로 채점됩니다. 정확도·평균 오차·연속 완벽(스트릭)이 실시간으로 누적됩니다.
  5. 기록을 새로 시작하려면 통계 리셋을 누르세요. 정지해도 통계는 유지됩니다.

자주 묻는 질문

타이밍 채점은 어떻게 이뤄지나요?
메트로놈이 Web Audio API의 정밀 시계(AudioContext.currentTime)로 각 박(과 분할)의 절대 시각을 미리 예약하고 그 시각을 기억합니다. 탭하는 순간의 시각을 같은 오디오 시계 기준으로 환산한 뒤, 예약된 시각들 중 가장 가까운 것과의 차이를 밀리초 단위로 계산해 채점합니다. 오차의 부호로 빠름/느림까지 표시합니다.
분할(8분·셋잇단·16분)은 어떻게 동작하나요?
한 박을 몇 등분으로 나눌지 정하는 설정입니다. 8분은 2등분, 셋잇단은 3등분, 16분은 4등분으로 박 사이에 보조 클릭이 추가됩니다. 강세(높은 클릭음)는 박마다만 울리고 분할 클릭은 작게 울립니다. 탭 채점은 박뿐 아니라 이 분할 시각에도 맞출 수 있어, 엇박·잔박 연습에 활용할 수 있습니다.
소리가 안 나거나 박자가 끊겨요.
브라우저는 첫 사용자 조작 전에는 소리를 막습니다. 시작 버튼을 한 번 눌러 오디오를 활성화하세요. 타이밍은 룩어헤드 스케줄러로 미리 예약하므로 화면 렌더링·탭 전환의 영향을 거의 받지 않습니다.
블루투스 이어폰으로 하면 점수가 유독 낮게 나와요.
무선 이어폰은 소리가 수십에서 수백 밀리초 늦게 들리는데, 그만큼 늦게 탭하게 되므로 오차에 그대로 더해집니다. 실력과 무관한 지연이니 유선 이어폰이나 스피커로 연습하세요.