Three trainers, one session
The speed trainer (a tempo trainer, in other apps' words) ramps the tempo a few BPM every few bars, from a start to a target, then holds or starts over. The gap trainer mutes the click for bars at a time while the count keeps running. The session timer turns this into a metronome with a timer: it ends the practice after a number of minutes or bars, on a chime. They are independent switches, not modes: a real session is often "twelve minutes and 60 to 120 and every fourth bar silent", and the whole thing runs on whatever the metronome is set to: any tempo, any time signature, your accents.
Sessions are explicit. Play is always the plain metronome; Start session engages the trainers, and a session keeps its count while you pause. That way the tools never surprise you, and fifteen minutes of scales stays fifteen minutes of scales.
The speed trainer: building speed without building tension
Speed is not learned at speed. It is learned at the fastest tempo where the passage is still clean (even, relaxed, every note where it belongs) and then nudged. The ramp automates the nudging so you can keep your attention on your hands:
- Find the clean tempo. Play the passage four times in a row perfectly. That tempo, not the one you wish you had, is the start.
- Small steps, short holds. 2-4 BPM every 2-4 bars is enough to feel progress and too little to notice the difficulty growing. Big steps teach flinching.
- Set a ceiling at or just above the goal tempo. Hold keeps you there for consolidation; Start over loops back to the start for sprint cycles (up, reset, up again), which is how sprinters and drummers both train.
- Stop when it gets ugly. The moment the passage tightens, press Restart. The ramp begins again from the start tempo, and the clean repetitions on the way up are the ones that count.
- Plateaus: drop the start by 10% for a day and take longer holds. Speed that will not come at 132 arrives from 110 a week later.
The tempo change is applied on the last beat of the bar, so the new bar begins exactly at the new tempo. Three recipes to try: alternate picking, 60 → 120, +4 every 4 bars · scales, 80 → 160, +5 every 2 bars, looping · rudiments, 100 → 180, +2 every 4 bars.
The gap trainer: teaching your internal clock
Following a click is easy; keeping time without one is the actual skill, and the only way to train it is to take the click away and check yourself when it comes back. The gap trainer does exactly that. During the silent bars nothing changes except the sound. The schedule, the bar count and the moving playhead carry on, so when the click returns it lands where the beat really is, and the distance between that and where you were is the lesson.
- Easy: 4 bars on, 1 off. A bar of silence is a long time when you are new to it. Count out loud through the gap.
- Medium: 2 on, 2 off. As much silence as click. Count silently; subdivide in your head.
- Hard: 1 on, 3 off. Most of the time is yours. If you land within a sixteenth when the click returns, you are keeping time.
- Expert: 1 on, 7 off. Eight-bar phrases with a single bar of reference. This is what session players do for a living.
Two refinements: keep the accent grid so the returning click also tells you whether you were on the downbeat, not just on a beat; and combine the gap with a slow ramp, because the tempo you rush at is the one worth knowing. Try 4 on, 1 off at 90, 1 on, 3 off at 100, or the gap plus ramp combination.
The session timer: practicing in minutes or bars
A fixed session length does two things: it stops you checking the clock, and it makes the practice finite enough to start. Set minutes for open-ended work (scales, improvising, tone) or bars for something with a form, such as a 32-bar étude or eight choruses of a tune. When the length is reached the session ends on a soft chime and stops (or chimes and keeps playing, or stops silently: your choice). In bars mode the ending is decided by the engine at the exact downbeat, so not one extra click slips out.
Pausing keeps the session's count; Restart begins it again; End releases the metronome to plain playing. Every play-run adds to your practice time, counted today and in total, without an account.
A 20-minute session that works
- Warm-up, 4 min: plain metronome at a comfortable tempo, long tones or slow scales. Load.
- Technique, 8 min: the passage you are building, speed trainer on, small steps, restart when it tightens. Load.
- Time, 5 min: gap trainer at a groove tempo, 2 on 2 off, on a phrase you already know. Load.
- Cool-down, 3 min: the technique passage again at 80% of today's top tempo, chime and stop. Load.
What the engine does behind the trainers
Two parts of the trainers are timing-critical and live inside the audio engine, sample-exact: the gap trainer's decision to silence a bar is made once at its downbeat and every counter keeps running through it, and a bars-mode session's final bar is silenced at the exact frame; a stop triggered from the interface would let one extra downbeat slip out. The ramp is applied on the last beat of the bar so the following downbeat already sounds at the new tempo. Everything else (the clock, the counting, the chime) is the same logic as the Beatmate Android app's practice timer, ported line for line.
Frequently asked questions
Does the metronome speed up automatically?
Yes, that is the speed trainer. Set a start tempo, a target, a step (say 4 BPM) and how many bars each step lasts; press Start session and the tempo climbs on its own. The new tempo lands on the very next downbeat, not a beat late.
Can it slow down instead?
Yes. Make the target lower than the start and the ramp steps downward, useful for taking a fast passage apart, or for cooling down at the end of a session.
What happens if I change the tempo in the middle of a ramp?
The ramp steps from wherever you are, not from an internal schedule. Nudge up ten and the next step continues from there; drop back twenty and the ramp climbs again from the lower tempo. Manual edits rebase the ramp rather than being snapped back.
Why does the click stop for a bar and come back?
That is the gap trainer. For the silent bars you keep the time yourself while the playhead keeps moving; when the click returns you hear exactly how far you drifted. Start with four bars on and one off and work toward one on, seven off.
Why does a paused session keep its time?
By design: a 15-minute session is 15 minutes of playing, so pausing to turn a page or tune does not eat into it. Restart starts the count (and the ramp) over; End leaves the metronome running as a plain click.
Where is my practice time counted?
In your browser, quietly: every play-run adds its wall-clock time to today's and the lifetime totals shown under the trainer. Nothing is sent anywhere.
Can I use the trainers with any time signature?
Yes. They run on whatever the metronome is set to (7/8 with a 2+2+3 grouping, 6/8, 5/4) and the bar counts follow that meter. Set the meter on the time signature page or the main metronome; it is the same metronome.
Are the trainers free?
Yes, everything on this page is free. The Beatmate Android app has the same speed trainer, gap trainer and session timer, and keeps them running with the screen off and the phone in your pocket.