Online Metronome — BPM Metronome & Progressive Tempo Trainer
A free browser metronome with BPM slider (40–240), five time signatures, four beat subdivisions and four click sounds. The unique Progressive Tempo Trainer — not found in any other online metronome — automatically increases your BPM by 1, 2 or 5 beats every 4, 8, 16 or 32 bars. Furthermore, keyboard shortcuts (spacebar = start/stop, arrow keys = ±1 BPM) make it hands-free during practice.
How to use the Online Metronome
Set your starting BPM
Drag the BPM slider or click ±1 and ±5 buttons to set your tempo. Furthermore, the large number display updates instantly. You can also type a value in a connected metronome field or use the arrow keys (up/down) when focused on the page.
Choose time signature and subdivision
Select 4/4, 3/4, 6/8, 2/4, 5/4 or 7/8 to match your music. Furthermore, the beat indicator dots across the top update to show the correct number of beats. Select a subdivision to add 8th note, triplet or 16th note clicks between main beats.
Press Start to begin
Click the Start button or press spacebar. Furthermore, the beat indicator dots light up green on beat 1 and teal on other beats — showing your position in the bar at a glance. The click sound plays at the exact BPM set.
Set up the Progressive Tempo Trainer
Enter a target BPM — the speed you're working toward. Furthermore, choose how many bars to wait between each BPM increase and by how many BPM to increase. Start the trainer and the metronome climbs automatically while you practice. This builds technique progressively without manual adjustment.
Monitor your progress in the trainer panel
The status bar in the trainer panel shows your current bar count, bars remaining until the next increase and the BPM journey from start to target. Furthermore, the trainer stops automatically when you reach the target BPM.
Time signatures and when to use each
The time signature determines how many beats appear in each bar and which note value counts as one beat. Furthermore, different time signatures create fundamentally different rhythmic feels — not just different counts.
| Signature | Beats per bar | Feel | Common genres |
|---|---|---|---|
| 4/4 | 4 | Strong 1 and 3, backbeat on 2 and 4 | Pop, rock, hip-hop, most Western music |
| 3/4 | 3 | Waltz feel — strong 1, light 2 and 3 | Waltz, jazz ballads, classical |
| 6/8 | 6 (2 groups of 3) | Compound duple — two strong beats with triplet feel | Compound time, Celtic music, gospel |
| 2/4 | 2 | March feel — strong 1, light 2 | March, polka, some Latin |
| 5/4 | 5 | Asymmetric — often felt as 3+2 or 2+3 | Progressive rock, jazz, film scores |
| 7/8 | 7 (3+2+2 or 2+2+3) | Complex asymmetric feel | Bulgarian folk, progressive metal, jazz fusion |
How a metronome produces accurate time
A digital metronome converts BPM to milliseconds to schedule its click precisely. Furthermore, the Web Audio API's built-in timing is used — not JavaScript's setTimeout — for sample-accurate scheduling.
8th note at 120 BPM = 500 ÷ 2 = 250 ms between subdivisions
Triplet at 120 BPM = 500 ÷ 3 = 167 ms between triplet subdivisions
16th note at 120 BPM = 500 ÷ 4 = 125 ms between 16th notes
How the Progressive Tempo Trainer works
The trainer counts bars using the beat counter and increments BPM when the bar count reaches the chosen interval. Furthermore, this mimics the practice method recommended by many instrumental teachers — play a passage at a comfortable speed, then increase incrementally. Moreover, each BPM increase is small enough that your body adapts without the tempo feeling sudden.
Worked example: using the Progressive Trainer for a guitar solo
A guitarist can play a difficult scale run cleanly at 80 BPM but needs to reach 120 BPM for the song. Using the Progressive Tempo Trainer:
| Setting | Value |
|---|---|
| Starting BPM | 80 BPM |
| Target BPM | 120 BPM |
| Increase every | 8 bars |
| Increase by | 2 BPM per step |
| Total BPM increases | 20 steps × 2 BPM = 40 BPM total gain |
| Total bars to reach target | 20 × 8 = 160 bars = approximately 6.7 minutes at average tempo |
What is a metronome and why do musicians use it?
A metronome produces a regular, steady pulse at a specified tempo — measured in BPM. Furthermore, it provides an objective timing reference that helps musicians identify where their natural timing drifts. Playing with a metronome reveals tendencies to rush or drag that are otherwise invisible in individual practice.
The mechanical metronome — the inverted pendulum device invented by Johann Maelzel in 1815 — was the standard for two centuries. Furthermore, digital metronomes replaced mechanical ones in the 1970s for their precision and portability. Browser-based metronomes like this one bring the same precision to any device with an internet connection. Moreover, the Web Audio API enables scheduling accuracy to within milliseconds — matching professional hardware metronomes.
Who uses metronomes?
Every serious instrumentalist uses a metronome in practice. Furthermore, classical musicians use it for building technical passages. Jazz musicians use it to develop internal time against unusual time signatures. Drummers use it to lock their timing. Moreover, producers and composers use online metronomes to preview arrangements and set tempo maps before recording.
Why regular metronome practice matters
Consistent tempo is the foundation of ensemble playing. Furthermore, a musician with unreliable timing creates problems for every other player in a group — tempo fluctuations cascade through arrangements. Regular metronome practice builds an internal clock that maintains tempo independently, even in the heat of performance. Moreover, this internal time becomes the most valuable technical asset any musician possesses.
The Progressive Tempo Trainer accelerates this development. Furthermore, practicing a passage at a comfortable speed and gradually increasing has been the standard method for building technical speed for centuries. Moreover, the automated approach removes the distraction of manually adjusting the metronome — allowing full mental focus to remain on technique and expression.
Metronome use in production and recording
Recording sessions use a click track — effectively a metronome — to synchronise all performances. Furthermore, the click ensures all recorded takes align at the editing stage. Modern DAWs generate click tracks automatically from the project tempo map. Moreover, understanding how to practice with a click is the single most important preparation a session musician can do before entering a professional recording environment.
Frequently asked questions
Related music tools
BPM Tap Tempo
Tap any song's BPM instantly. Furthermore, the built-in BPM Delay Calculator converts BPM to delay times for all note values.
Online Drum Machine
Build drum patterns that play at any BPM. Furthermore, the swing control adds groove and shuffle to any step sequence.
Auto BPM Counter
Detect BPM automatically via your microphone. Furthermore, a confidence meter shows the reliability of each reading.
Guitar Tuner
Tune your guitar with mic-based pitch detection. Furthermore, reference tones for all six strings let you tune by ear too.
Circle of Fifths
Understand key relationships for songs you practise. Furthermore, click any key to hear its chord immediately.
Virtual Piano
Play piano in your browser with chord detection. Furthermore, a scale highlighter shows which keys belong to any selected scale.