BPM Calculator

Convert a track's tempo in BPM into millisecond delay times for straight, dotted, and triplet notes, plus the length of a full bar — useful for syncing delay, reverb, and echo effects to the beat.

Quick Facts

Formula
Beat length (ms) = 60,000 / BPM
A quarter-note beat at 120 BPM lasts exactly 500 ms.
Dotted & triplet
Dotted = ×1.5, Triplet = ×2/3
A dot adds half the note's value; a triplet fits three notes where two would go.

Your Results

Calculated
Straight delay time
-
ms for the selected note value
Dotted delay time
-
Straight value × 1.5
Triplet delay time
-
Straight value × 2/3
Measure length
-
ms per bar at the set beats/measure

Ready

Set the tempo, note value, and time signature, then press Calculate.

Understanding BPM-to-Millisecond Conversion

This tool converts a track's tempo — beats per minute, or BPM — into the millisecond length of a musical note, so you can dial delay, reverb, and echo plugins in to match the beat. Producers and DJs use it because a delay or LFO set to a "round" millisecond number rarely lines up with the music, while one derived from BPM locks in automatically.

The formula

One minute holds 60,000 milliseconds. A quarter note is defined as one beat, so its length is:

  • Beat length (ms) = 60,000 ÷ BPM

At 120 BPM, that's 60,000 ÷ 120 = 500 ms per beat. Every other note value is a simple multiple of that number: a half note is twice as long (2 beats), an eighth note is half as long (0.5 beats), and so on. The calculator multiplies the beat length by the selected note's value to get the straight delay time.

Dotted and triplet values

A dotted note adds half its own value again, so it lasts 1.5× the straight length — a dotted quarter note at 120 BPM is 500 × 1.5 = 750 ms. A triplet note fits three notes into the space two straight notes would normally occupy, so it lasts 2/3× the straight length — a quarter-note triplet at 120 BPM is 500 × 2/3 ≈ 333 ms. Dotted-eighth delays and triplet delays are both common building blocks for rhythmic echo effects.

Why producers use this

Setting a delay's feedback time to a note value that fits the song's tempo makes the repeats land in rhythm instead of drifting against the beat. The same math sets LFO rates for tremolo or filter sweeps, and the bar (measure) length is useful for looping samples or timing a reverb tail to end cleanly at the end of a phrase.

Frequently Asked Questions

What is the formula for converting BPM to milliseconds?
Divide 60,000 (the number of milliseconds in a minute) by the BPM to get the length of one quarter-note beat in milliseconds. At 120 BPM, one beat is 60,000 / 120 = 500 ms. Other note values are found by multiplying or dividing that figure - a half note is twice as long (1000 ms) and an eighth note is half as long (250 ms).
What are dotted and triplet delay times?
A dotted note is 1.5 times the length of the straight note, since a dot adds half the note's value again. A triplet note is two-thirds the length, because three triplet notes fill the same time as two straight notes. At 120 BPM, a straight quarter note is 500 ms, a dotted quarter is 750 ms, and a quarter-note triplet is about 333 ms.
Why sync delay and reverb times to BPM?
Setting a delay or reverb decay to a musical note value, such as a dotted eighth or a quarter note, makes the effect repeat in rhythm with the track instead of drifting out of time. Producers convert BPM to milliseconds so a delay plugin echoes exactly on the beat, half-beat, or bar.
What do tempo names like Andante and Allegro mean?
They are traditional Italian tempo markings loosely tied to BPM ranges - roughly Largo 40-59, Adagio 60-75, Andante 76-107, Moderato 108-119, Allegro 120-167, and Presto 168-199 BPM. This calculator labels your tempo with the closest marking as a quick reference, not a strict rule.