ChordSonicbeta
BPM to ms

BPM to ms: delay times for any tempo

Type a tempo and read the delay, pre-delay and LFO times for every note value — straight, dotted and triplet, in milliseconds or hertz. Tap a number to copy it. If you don't know the tempo yet, that part has to be measured from the recording: we read it out of the audio and send you back here with it filled in.

Try

One beat lasts 500 ms at this tempo, and one bar of 4/4 lasts 2000 ms.

Note lengths at 120 BPM, in milliseconds. Tap any value to copy it.
NoteStraightDottedTriplet
1/1 — Whole note (one bar in 4/4)
1/2 — Half note
1/4 — Quarter note (one beat)
1/8 — Eighth note
1/16 — Sixteenth note
1/32 — Thirty-second note
1/64 — Sixty-fourth note

Values in milliseconds at 120 BPM. Tap a number to copy it. A dot adds half the note's length back; a triplet fits three in the space of two. Note lengths do not depend on the time signature — only the "one bar" figure above assumes 4/4.

01

One division and you're done

60,000 milliseconds in a minute, divided by the tempo, is the length of one beat: at 120 BPM that is 500 ms. Halve it for an eighth, halve again for a sixteenth, multiply by four for a bar of 4/4. Everything in the table above is that one number cut up.

02

A dot lengthens, a triplet shortens

A dot adds half the note's own value back, so a dotted eighth is 1.5 times a plain eighth. A triplet fits three notes where two would go, so it is two-thirds. If a chart ever shows a triplet longer than the plain note, it has the two swapped — a mistake you hear as flamming rather than see.

03

Milliseconds or hertz, same number

A delay wants milliseconds; an LFO set in hertz wants the rate. They are reciprocals — 500 ms is 2 Hz — so a tremolo at 2 Hz pulses exactly on the beat at 120 BPM. Switch the table's unit and every row is re-read as a rate.

Getting the tempo

A calculator can only divide a number you already have.

Turning 128 BPM into 468.75 ms is arithmetic: no file, no account, no waiting, and the table above does it as you type. Working out that the record is 128 is a different job, and no table can do it.

Most sites solve that by looking the track up by name in a catalogue, which works right up until it is a promo, an edit, a bootleg or your own unreleased mix. We do it the other way round: hand over the audio and our pipeline measures the tempo from the file itself, then the result links back to this page with the number already in the box.

Only have the song playing in the room? Tap the beat out instead — it takes about eight taps to settle.

The numbers people check first

Worked out by hand, so you can confirm the table above is telling you the truth before you trust it with a mix.

120 BPM

1 beat (1/4)
500 ms
1/8
250 ms
Dotted 1/8
375 ms
1/8 triplet
166.7 ms
1/16
125 ms

60000 / 120 = 500. Everything else halves or scales from it.

140 BPM

1 beat (1/4)
428.6 ms
1/8
214.3 ms
Dotted 1/8
321.4 ms
1/16
107.1 ms
1 bar of 4/4
1714.3 ms

60000 / 140 = 428.571…, which is why nothing here is round.

174 BPM

1 beat (1/4)
344.8 ms
1/8
172.4 ms
1/16
86.2 ms
1/32
43.1 ms
1 bar of 4/4
1379.3 ms

Drum & bass tempo: the sixteenths are where the groove lives.

Working on the same track's key as well? Look up the notes of any scale, or translate a key to its Camelot code for mixing.

BPM to ms FAQ

How do you convert BPM to milliseconds?

Divide 60,000 by the tempo. There are 60,000 milliseconds in a minute, and BPM counts beats in a minute, so 60000 / 120 = 500 ms per beat at 120 BPM. Every other note value is a fraction or a multiple of that: an eighth is half a beat, a sixteenth is a quarter of one, and a bar of 4/4 is four.

What is a 1/4 note delay at 120 BPM?

500 ms exactly. A 1/8 note is 250 ms, a dotted 1/8 is 375 ms, a 1/8 triplet is 166.7 ms and a 1/16 is 125 ms. Those are the numbers most people are checking when they land here, and the table above gives the same set at whatever tempo you type.

What does dotted mean, and what does triplet mean?

A dot adds half the note's own length back on, so a dotted value is 1.5 times the plain one: a dotted 1/8 is a 1/8 plus a 1/16. A triplet squeezes three notes into the space of two, so it is two-thirds of the plain value. Getting these two the wrong way round is the most common error in a hand-made delay chart — the dotted value is always longer than the plain note, the triplet always shorter.

Why is dotted 1/8 the delay everyone uses?

Because it lands between the beats instead of on them. A 1/8 delay doubles what you already played; a dotted 1/8 repeat falls three sixteenths later, so it weaves through the part and fills the gaps rather than thickening it. It is the sound on a great deal of stadium rock guitar and most trance leads.

What should I set reverb pre-delay to?

Pre-delay is the gap before the reverb starts, and tying it to the tempo keeps the tail from smearing the next hit. Short note values are the useful end: a 1/32 or 1/64 at your tempo pushes the reverb just far enough back that the dry sound stays clear. The same table gives them — read the short rows rather than the long ones.

What are the Hz values for?

The same duration read as a rate — 1000 divided by the milliseconds. A plug-in whose LFO is set in hertz rather than in note values needs it: a 1/4 note at 120 BPM is 500 ms, which is 2 Hz, so an auto-pan or a tremolo at 2 Hz is locked to the beat. Switch the table to Hertz to read the whole set that way.

Does the time signature change these numbers?

Not for the note values. A 1/8 note is the same length in 4/4, 3/4 and 7/8, because a note value is defined against the whole note and not against the bar. Only the bar length changes, which is why the one figure on this page that assumes 4/4 says so. Compound meters counted in dotted quarters, like 6/8, are the exception: there the dotted rows are the ones you want.

What if I don't know the song's tempo?

Then it cannot be calculated — it has to be measured from the recording. Upload the MP3 or WAV to our BPM finder and ChordSonic's pipeline reads the tempo out of the audio itself, no track name to look up. From the result you can come straight back here with the tempo already filled in. If you only have the song playing in the room, tap it out instead.

Is this calculator free?

Completely. It runs in your browser, there is no account, no upload and no limit. Detecting the tempo of an actual audio file is a separate step and has a free tier of its own.

Don't know the tempo? Get it from the file.

Upload an MP3 or WAV and ChordSonic reads the BPM and the key straight out of the audio — no track name to look up, no catalogue to be missing from. Then come back here with the tempo filled in.

Find the BPM from audio