BPM Calculator
This tempo calculator and delay time calculator helps you find ms per beat, note durations, and samples per beat at any BPM. Enter BPM or milliseconds to get started. Whether you are dialling in a tempo-synced slapback echo in your DAW, quantising MIDI to a grid, or looking up the Italian tempo marking for a classical score, this BPM calculator covers the complete picture — from whole notes down to thirty-second note triplets (including dotted note and triplet duration variants), across sample rates of 44100 Hz through 96000 Hz. If you don't know the BPM yet, use the tap tempo BPM tool to find it by tapping along to the music, then come back here to compute your delay and note-duration values.
Tempo Input
Core Results
Note Durations at 120 BPM
| Note | Normal (ms) | Normal (Hz) | Dotted (ms) | Dotted (Hz) | Triplet (ms) | Triplet (Hz) |
|---|
Delay & Reverb Times at 120 BPM
Use these values for tempo-synced delay, reverb pre-delay, and other time-based effects.
| Note Value | Normal (ms) | Dotted (ms) | Triplet (ms) |
|---|
Samples per Note at 120 BPM
Number of audio samples for each note duration across common sample rates.
| Note | 44100 Hz | 48000 Hz | 88200 Hz | 96000 Hz |
|---|
Tempo Marking Reference
How to Use the BPM Calculator
- Set your tempo — Enter a BPM value using the number input or drag the slider. You can also enter milliseconds per beat in the reverse field and the BPM will auto-calculate. If you don't know the BPM yet, use the tap tempo tool to tap along to the track first, then enter the result here.
- Read the results — The calculator instantly shows ms per beat, ms per bar, beats per second (Hz), plus full note duration, delay time, and sample count tables.
- Copy or export — Click "Copy All Values" to copy results to your clipboard, or "Export CSV" to download a spreadsheet-ready file with all tables.