BPM & Tempo Calculator
Calculate BPM from tap tempo, and convert to note durations and delay times.
BFA Digital Media, Certified Adobe Educator
Creative technologist specialising in photography, music production, game design and digital media across consumer and professional platforms.
Related calculators
About the BPM & Tempo Calculator
Tempo โ measured in beats per minute (BPM) โ is the heartbeat of music, governing the pace and energy of a performance. The conversion between BPM and note durations in milliseconds is essential for music producers, audio engineers, and live performers who need to synchronise effects, delays, and loops precisely to the musical tempo. A quarter note (one beat) at 120 BPM lasts exactly 500ms; at 140 BPM, 428.6ms; at 90 BPM, 666.7ms. Misaligned delay times create rhythmic "smearing" that muddies a mix; tempo-synced delays create the characteristic rhythmic echo effects heard in dub reggae, U2's The Edge guitar tone, and modern electronic music.
The BPM markings used in classical music derive from Italian tempo terms that predate the metronome: Largo (very slow, approximately 40โ60 BPM), Adagio (60โ76), Andante (76โ108, "walking pace"), Moderato (108โ120), Allegro (120โ156, "cheerful/fast"), Vivace (156โ176), Presto (176โ200), Prestissimo (above 200). These markings were always approximate โ Beethoven, who famously quarrelled with publishers over tempo markings, was among the first major composers to use the newly invented metronome to specify precise BPM in his later works.
For electronic music production, delay time synchronisation is a core skill. Most DAWs (Ableton Live, Logic Pro, FL Studio) can sync delay and reverb times to the project tempo automatically, but hardware effects units and guitar pedals require manual BPM-to-millisecond conversion. The quarter-note delay (beatMs) is the most common starting point; dotted eighth-note delays (beatMs ร 0.75) create the rhythmic "slapback" echo popularised by U2 and ambient music; triplet eighth-note delays (beatMs / 3) add a shuffle feel. Combining two delay units at different rhythmic values creates polyrhythmic textures.
How it works
Beat duration (ms) = 60,000 / BPM Whole note = Beat ร time_signature_numerator Half note = Beat ร 2 Quarter note = Beat ร 1 (= 1 beat) Eighth note = Beat / 2 Sixteenth note = Beat / 4 Dotted note = standard ร 1.5 Triplet = standard ร (2/3)
Worked example
Project tempo: 128 BPM (common in house and techno music).
Beat duration = 60,000 / 128 = 468.75 ms.
Quarter note delay: 468.75 ms (the beat itself).
Eighth note delay: 468.75 / 2 = 234.4 ms (creates tight slapback echo).
Dotted eighth delay: 468.75 ร 0.75 = 351.6 ms (the "U2 delay" โ creates syncopated rhythmic feel).
Sixteenth note: 468.75 / 4 = 117.2 ms (very tight delay, often used as a pre-delay on reverbs).
One bar (4/4 time): 468.75 ร 4 = 1,875 ms = 1.875 seconds.
Tips to improve your result
- 1.
Use the dotted eighth-note delay (BPM ร 0.75 of the beat duration) for the classic "The Edge" (U2) rhythmic echo sound. Set the delay feedback to 30โ50% and the mix at 20โ35% โ the repeated echoes should sit beneath the dry signal rather than competing with it.
- 2.
Pre-delay on reverb is typically set to 10โ30ms to create a sense of space between the dry signal and the reverb tail. For rhythmic coherence, set it to a fraction of the beat: 1/32 note (beatMs / 8) or 1/16 note (beatMs / 4) at your tempo.
- 3.
Tap tempo: if you don't know the exact BPM of a recording, tap along to the beat and measure the milliseconds between taps. Average 4โ8 taps for accuracy. Many DAWs, guitar pedals, and drum machines have tap tempo buttons. Alternatively: count 4 beats with a stopwatch โ 240 / seconds for 4 beats = BPM.
- 4.
Swing/shuffle timing: real jazz and hip-hop grooves use "swing" where eighth notes are played unequally โ the first is longer (nominally a dotted eighth, two-thirds of the beat) and the second is shorter (a sixteenth, one-third). In DAWs, swing is expressed as a percentage from straight (50%) to full triplet swing (66.7%). The exact feel varies between musicians and genres.
- 5.
A4 = 440 Hz is the international standard for orchestral tuning (adopted internationally in 1939). However, many orchestras now use A = 442 or A = 443 Hz for a brighter sound, and Baroque ensembles often use A = 415 Hz (one semitone lower). Some listeners claim A = 432 Hz is "more natural" โ this is not supported by acoustic science and is the basis of pseudoscientific "432 Hz healing music" claims.