본문 바로가기
음악 · 오디오

박자 연습

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

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

박자 연습 소개

메트로놈에 맞춰 박자에 탭하면 타이밍이 얼마나 정확한지를 점수로 보여주는 리듬 연습 도구입니다. 셋잇단음표나 16분음표처럼 헷갈리기 쉬운 분할을 점수로 확인하며 박자감을 다질 때 좋습니다.

BPM과 박자, 분할(8분·셋잇단·16분)을 자유롭게 설정해 쉬운 단계부터 차근차근 난도를 올릴 수 있습니다. 탭한 시점만으로 정확도를 기기 안에서 계산하므로 녹음이나 업로드 없이 브라우저에서만 처리됩니다.

사용 방법

  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등분으로 박 사이에 보조 클릭이 추가됩니다. 강세(높은 클릭음)는 박마다만 울리고 분할 클릭은 작게 울립니다. 탭 채점은 박뿐 아니라 이 분할 시각에도 맞출 수 있어, 엇박·잔박 연습에 활용할 수 있습니다.
소리가 안 나거나 박자가 끊겨요.
브라우저는 첫 사용자 조작 전에는 소리를 막습니다. 시작 버튼을 한 번 눌러 오디오를 활성화하세요. 타이밍은 룩어헤드 스케줄러로 미리 예약하므로 화면 렌더링·탭 전환의 영향을 거의 받지 않습니다.
내 탭 기록이 서버로 전송되나요?
아니요. 클릭음 생성, 박 예약, 탭 시각 측정과 채점까지 모든 처리는 브라우저 안에서만 이루어집니다. 마이크나 파일을 쓰지 않으며 어떤 정보도 서버로 전송·저장되지 않습니다.