Metronome Online
Enterprise-grade metronome featuring drift-free Web Audio architecture, polyrhythm sequencer, automated speed trainer, and a massive database of song references.
Rhythm & Sound
Advanced Features
Reference Library
About
This is not a toy. Most browser-based metronomes rely on the standard JavaScript setInterval or setTimeout functions. In a single-threaded environment like a web browser, these timers are unreliable; they drift when the interface re-renders, when garbage collection runs, or when you switch tabs. For a professional musician, a drift of even 20 milliseconds disrupts the pocket.
The Metronome Online Enterprise engine solves this by bypassing the main thread's clock entirely. It utilizes the Web Audio API Scheduler pattern. We schedule audio events into the hardware's buffer ahead of time (Lookahead Architecture). This guarantees sample-accurate timing regardless of CPU load. This tool effectively turns your browser into a dedicated hardware timing device.
Beyond accuracy, we address the reality of practice. The integrated Speed Trainer automates the process of building muscle memory by incrementally increasing tempo over time. The Polyrhythm Generator allows for the visualization and auralization of complex ratios (like 5:3 or 7:4), essential for modern jazz and progressive metal performance.
Formulas
To ensure drift-free timing, we use the formula for lookahead scheduling. The time for the next note is calculated relative to the Audio Context's internal clock, not the wall clock.
When calculating Polyrhythms (e.g., x:y), the secondary pulse interval is derived as:
For the Speed Trainer, the Linear Acceleration formula over n bars is:
Reference Data
| BPM Range | Italian Term | Musical Character | Genre / Reference |
|---|---|---|---|
| 20 − 40 | Grave | Slow, solemn, heavy. | Doom Metal, Drone, Ambient. |
| 40 − 60 | Largo | Broad, very slow. | Dubstep (Half-time), Ballads. |
| 60 − 66 | Larghetto | Rather broad. | R&B, Trip-Hop, Downtempo. |
| 66 − 76 | Adagio | At ease, slow. | Classic Soul, Reggae (One Drop). |
| 76 − 108 | Andante | Walking pace. | Hip Hop (Boom Bap), Funk. |
| 108 − 120 | Moderato | Moderate speed. | Pop, Modern Rock, House (Deep). |
| 120 − 140 | Allegro | Fast, bright. | Techno, Trance, Disco. |
| 140 − 168 | Vivace | Lively, fast. | Dubstep (Standard), Trap. |
| 168 − 200 | Presto | Very fast. | Drum & Bass, Punk Rock, Bebop. |
| 200 + | Prestissimo | As fast as possible. | Speed Metal, Hardcore, Free Jazz. |