Rhythm, Tempo, Meter, and Practice Timing

Run a focused work/rest practice block

Set a work duration, a rest duration, and a round count. This tool runs the interval locally with audible cues after your gesture, correcting for browser timer drift using real elapsed time rather than counting ticks.

Play

Stopped

Ready

Next decision: Metronome

Want to learn more? Deliberate Practice with Musical Feedback

Understand

This timer is built for one focused practice block, not for collecting or assessing your practice behavior: nothing about your session is stored, scored, or sent anywhere. A background browser tab can throttle timers, which is exactly why this tool derives its displayed state from actual elapsed time rather than trusting a running count of ticks.

Worked example

With a 2-minute work phase, a 30-second rest, and 4 rounds, the timer moves to rest automatically the instant 2 minutes of work elapses, and moves to round 2's work phase the instant the following 30-second rest elapses, for a total practice block of 10 minutes.

Method and limitations

The displayed phase, round, and remaining time are all derived fresh from total elapsed unpaused milliseconds, not accumulated tick by tick, so a slow or throttled browser tab cannot make the displayed time drift from real time. Pausing freezes the elapsed clock exactly where it stood. Audible cues play only after your gesture starts the timer, and a limited set of countdown announcements are read to assistive technology rather than every single second.

Choosing round count over one long block

A single long undivided practice block and the same total time split into several work/rest rounds are not equivalent in practice, even though the math works out the same: a scheduled rest genuinely changes how a session feels and how long focus holds up. This timer treats rounds as a first-class setting rather than an afterthought so that choice is easy to make deliberately instead of by default.

Next decisions