Ready. Sound or microphone access starts only from your action.
Behavior, limits & privacy
30–240 BPM, 1–12 beats per bar and 1–4 subdivisions. Audio is scheduled against AudioContext.currentTime with a short look-ahead; visual dots reflect that clock, but output/device latency still applies. Changing timing restarts the pattern. Pause releases audio; Resume begins a fresh bar. Hidden tabs stop playback; no closed-page/background timing guarantee.
All processing stays in this browser. Hidden documents, Reset, workflow switching and page exit stop audio and microphone access. No uploads or stored performance/history. Optional JSON reports download only when chosen.