메트로놈
30~240 BPM 범위에서 4박자 주기의 첫 박자를 강조해 클릭음을 재생하는 브라우저 메트로놈입니다.
사용 방법
- 30~240 사이 BPM을 설정합니다.
- 시작을 눌러 클릭음을 재생합니다.
- 필요하면 BPM을 바꾸거나 일시정지합니다.
핵심 기능과 처리 범위
슬라이더나 숫자 입력으로 BPM을 바꾸고 현재 박자 번호를 확인할 수 있습니다.
처리 원리
Web Audio 오실레이터로 첫 박자에는 880Hz, 나머지에는 660Hz의 약 55ms 클릭을 만들고 `60,000/BPM` 밀리초 간격으로 예약합니다. 박자 카운터는 4박 주기로 반복됩니다.
예시
120 BPM에서는 목표 간격이 약 500ms이며 1박에 높은 클릭, 2~4박에 낮은 클릭이 납니다.
이럴 때 유용합니다
- 연습할 곡의 기본 템포를 맞출 때
- 일정한 4박 펄스를 들으며 연습할 때
- BPM별 속도 차이를 비교할 때
사용 전 참고
- 브라우저 `setInterval` 스케줄링을 사용하므로 DAW나 전용 메트로놈 수준의 샘플 정밀 타이밍을 보장하지 않습니다.
- 박자표·세부 악센트 패턴은 변경할 수 없고 4박 기준입니다.
자주 묻는 질문
박자표를 3/4로 바꿀 수 있나요?
현재는 4박 주기의 첫 박자 악센트로 고정되어 있습니다.
BPM 범위는 무엇인가요?
현재 컨트롤은 30~240 BPM입니다.