Milliseconds to BPM
Derive beats per minute from the measured milliseconds of one beat.
About Milliseconds to BPM
One beat length in milliseconds is divided into 60,000 ms and scaled to the note value you tapped, giving the tempo in beats per minute. Timing a beat with a stopwatch and converting it keeps reference tracks, loops and effects in perfect sync with your own tempo.
Formula
Milliseconds to BPM
BPM = (60,000 / ms per beat) x note multiplier
- note multiplier
- Number of that note value in one beat
Worked example
With the default values below, Milliseconds to BPM returns Tempo of 120.0. Change any input above and every figure here is recalculated in your browser.
Inputs used
- One beatminimum 40 ms
- 500 ms
- Note countedone of Quarter note, Eighth note, Sixteenth note
- Quarter note
Results
- Tempo
- 120.0 BPM
- Beats per Second
- 2.000
- Counting
- Quarter-note taps (1 beat each)
Step by step
- 1Values used
- 2Milliseconds to BPM
- 3Tempo= 120.0 BPM
- 4Beats per Second= 2.000
- 5Counting= Quarter-note taps (1 beat each)
Assumptions and limits
- The result is derived only from the 2 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is Milliseconds to BPM calculated?
BPM = (60,000 / ms per beat) x note multiplier One beat length in milliseconds is divided into 60,000 ms and scaled to the note value you tapped, giving the tempo in beats per minute.
Why does Milliseconds to BPM matter?
Timing a beat with a stopwatch and converting it keeps reference tracks, loops and effects in perfect sync with your own tempo.
What values do I need to enter?
This calculator takes 2 inputs: One beat, Note counted. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
