| Element | Duration (ms) | Hits / minute | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.ms }} | {{ row.perMinute }} |
| Block | Bars | Tempo | Block length | Copy |
|---|---|---|---|---|
| {{ row.block }} | {{ row.bars }} | {{ row.tempo }} | {{ row.length }} |
Tempo is the rate at which musical beats recur, and a metronome turns that idea into something you can hear, count, and repeat. This tool combines both jobs in one place. It gives you live click playback, a visible beat pulse, and a set of timing views that show what your chosen BPM actually means in bars, beats, subdivisions, and practice blocks.
You start with a core pulse, then shape how that pulse behaves. Meter changes the bar count, subdivision changes click density, feel mode changes how evenly the beat is split, and the accent, pitch, voice, and volume controls change how easy the click is to follow while you play. The result is more than a simple start-stop metronome. It is also a planning surface for repeatable practice sessions.
That distinction matters because the same BPM can lead to very different practice experiences. A steady 84 BPM in straight eighths feels broad and roomy. The same nominal tempo with swung eighths shifts weight inside the beat. A six-beat bar asks you to track the measure differently from a four-beat bar even before you touch the swing setting.
The preset list uses familiar Italian tempo names such as Grave, Andante, Moderato, Allegro, and Presto. Those markings are useful orientation points, but they have always been broad style cues rather than fixed laws. Treat them as starting positions for practice, then trust your instrument, phrase length, and technical goal when you decide whether to stay there or move.
Used well, the tool helps with three common jobs: finding a workable pulse, hearing internal subdivisions clearly, and building a gradual speed ladder toward a target tempo. It does not listen back to your playing or score your groove. Every number, chart point, and coach note describes the click pattern and practice plan you selected.
The timing engine starts with one beat at the entered BPM. From there, the tool derives the duration of a bar, the length of common subdivisions, and the size of each ramp block. In the Beat Ledger, that base unit is listed as a quarter beat, and the bar length is built by multiplying that beat by the top number of the chosen time signature. In practical terms, 4/4 gives four counted beats per bar, 5/4 gives five, and 6/8 gives six counted positions in the bar map used by this tool.
That last point is worth noticing. In common music theory, compound meters such as 6/8 are often felt in larger dotted-quarter beats, but this tool still counts the numerator directly for its pulse dots and bar math. That can be useful for drill work because it creates a clear six-position grid. It also means you should check the Beat Ledger and live beat display if you normally feel 6/8 in two larger pulses rather than six smaller ones.
Subdivision and feel work together, but not in every mode. Quarter, eighth, triplet, and sixteenth settings change how many click points sit inside each beat. Swing timing only changes the spacing when the current subdivision is eighth-note based. Straight feel keeps the beat even at 50/50, Triplet swing fixes the split at 67/33, and Custom swing lets you stretch the long side from 50 to 75 percent of the beat.
Accent map changes emphasis, not tempo. Downbeat only highlights the first beat of the bar. Flat clicks remove that extra cue. The alternate training accent adds a second accented point in longer bars, which is useful as a practice landmark, but it is still a bar-level accent pattern rather than a full percussion transcription. Click voice, pitch, and volume only affect audibility. Playback, chart generation, and exports all run in the browser from the current settings.
The main outputs come from a small set of direct timing relationships. Once you know one beat length, the rest of the ledger and trainer follow from multiplication or division.
| Control | What it changes | What stays the same |
|---|---|---|
| BPM | Beat length, bar length, ramp duration, and click spacing everywhere in the tool | The chosen meter, feel mode, accent pattern, and export structure |
| Meter | Beats per bar, pulse-dot count, bar duration, and ramp block timing | The base BPM value and the selected click voice |
| Subdivision | How many click points fall inside each beat and which ledger rows matter most | The base beat length itself |
| Feel mode | Whether eighth-note spacing stays even or becomes long-short | The headline BPM number |
| Accent map | Which beats receive stronger emphasis in playback | Timing math, ledger rows, and ramp calculations |
The trainer follows equally direct rules. It begins at the current BPM, adds the chosen step size after each block, and stops when the sequence passes the target or reaches sixteen blocks. That cap keeps the table readable, so if you want a longer ladder you need either larger blocks or a second pass.
A good session starts by deciding what kind of help you actually need. If you are matching an existing song, the fastest path is usually Tap tempo plus a quick check of the beat duration. If you are cleaning up rhythm, choose the simplest meter and subdivision that makes the weak spots obvious. If you are building speed, treat the trainer as a staircase rather than a dare.
For technique work, it is usually smarter to begin below goal speed and earn your way upward. Small increases are easier to hear and repeat than one large jump, which is why the ramp table is often more useful than the headline BPM. A practice plan that rises in 4 or 5 BPM steps with enough bars to settle your hands will usually expose timing drift sooner than a single sprint to the final target.
Subdivision choice is often the real decision. Quarter-note clicks leave more space and force you to supply more of the pulse yourself. Eighths help with even motion. Triplets and sixteenths make the grid denser, which is useful for runs, syncopation, or precise entrances, but they can also clutter your ear if the click is already fast. Use the fewest click points that still keep you honest.
If you work in 6/8 or 7/8, pay extra attention to the live beat indicator and bar timings. The tool is honest about the grid it uses, but that grid may be more detailed than the larger pulse you feel when performing the piece. That is fine for practice as long as you know which layer you are drilling.
The most trustworthy output is the Beat Ledger because it gives exact durations in milliseconds and equivalent hit rates per minute. If the ledger says one beat lasts about 455 ms, that is the real timing basis for everything else on the page. Ramp Blocks then tells you how much real time each practice stage occupies, while Groove Orbit turns the current duration set into a shape that is easier to compare at a glance.
| Result area | Read it as | Do not read it as |
|---|---|---|
| Beat Ledger | The exact timing of bar, beat, and subdivision elements under the current setup | A measure of how well you personally played against the click |
| Ramp Blocks | A schedule of tempo stages with bars and seconds per block | An automatic promise that the progression is musically sensible for your piece |
| Groove Orbit | A visual summary of the current duration pattern | A score for groove quality, style, or feel accuracy |
| Session JSON | A structured record of inputs, derived values, and output tables | Recorded audio or a performance analysis file |
The recommendation cue under the main BPM is best treated as a quick coaching reminder. It reacts to broad thresholds such as very fast tempos, very slow tempos, or swung eighth-note settings. That makes it useful for reminding you to simplify the click or relax the body, but it is not a diagnosis of technique.
A rounder Groove Orbit usually means your current durations are relatively even. A stretched or lopsided shape usually means one part of the timing set is much longer or shorter than the others, which happens naturally in swung eighths and in long bars. If the chart looks surprising, read the ledger rows first. They explain the shape directly.
When a result feels wrong, the most common causes are simple: the target is not above the current BPM, the subdivision is denser than intended, or the bar model does not match how you are counting the passage. Fix those inputs first. The tool is deterministic, so confusing output usually means a mismatch between the selected grid and the musical goal.
Set 84 BPM, 4/4, eighth-note subdivision, Straight feel, and a target of 108 BPM with 4 BPM steps every 4 bars. The Beat Ledger will show about 714 ms for one beat, about 357 ms for the current subdivision, and about 2857 ms for one bar. Ramp Blocks will then run through seven stages, starting with bars 1 to 4 at 84 BPM for about 11.43 seconds and ending with bars 25 to 28 at 108 BPM for about 8.89 seconds.
That layout is useful when you want a measured climb instead of a single jump. Each block is long enough to settle into the tempo, but short enough that you can still hear the change when the next step arrives.
Set 132 BPM, 4/4, eighth-note subdivision, and Triplet swing. The BPM stays at 132, but the Beat Ledger changes shape: one beat is about 455 ms, the swing long pulse is about 305 ms, and the swing short pulse is about 150 ms. Groove Orbit becomes visibly uneven because the beat is no longer divided into equal halves.
This is the right kind of result when you want the same overall pulse with a different internal feel. The number did not fail; the spacing inside the beat changed exactly as requested.
Set 72 BPM, 6/8, triplet subdivision, a target of 96 BPM, step size 6, and 2 bars per block. The tool will treat the bar as six counted positions, so one beat is about 833 ms and one full bar is 5000 ms. The current subdivision lands at about 278 ms, and the ramp runs from a 10-second opening block at 72 BPM down to a 7.5-second block at 96 BPM.
This is helpful when you want a detailed jig or compound-meter practice grid. If you prefer to feel only two large beats in the bar while performing, use this setup as a drill layer rather than as the only way you conceptualize the phrase.
The slider is only available in Custom swing. Straight feel fixes the split at 50/50, and Triplet swing fixes it at 67/33.
Swing only affects the timing when the current subdivision is eighth-note based. If you are on quarter, triplet, or sixteenth subdivision, the beat stays evenly divided.
That happens when the target tempo is already at or below the current BPM. Raise the target if you want a progressive ladder, or keep the single block if you only want a steady click session.
No. It adds extra emphasis points inside the bar for practice orientation, but it does not generate a complete multi-bar percussion rhythm.
The click pauses when the page is hidden and resumes when you return. That prevents the timing state from drifting silently in the background.
The metronome playback, timing math, chart drawing, and export generation happen in the browser, and this tool has no tool-specific server-processing step.