Music Tempo Calculator
Music Tempo Calculator
Tempo is the heartbeat of music — the pace at which a piece is played, measured in beats per minute (BPM). Every note duration, from the shortest sixteenth note triplet to the longest whole note, is mathematically derived from the BPM. Understanding the relationship between BPM and milliseconds is essential for music producers, sound engineers, and electronic musicians who need to sync delay times, reverb pre-delay, LFO rates, and other time-based effects to the tempo of a track. [ableton-tempo]
The Music Tempo Calculator bridges the gap between musical intuition and precise timing. Instead of memorizing formulas or keeping a reference chart pinned to your studio wall, you enter a BPM and instantly get millisecond durations for every common note value, its triplet and dotted variants, and its subdivision for delay timing. The reverse mode works just as well: if you hear a delay time you like, you can find the BPM that matches it. This tool speaks the language that producers, recording engineers, and electronic musicians use every day — milliseconds, BPM, and note subdivisions — and converts freely between them.
In modern music production, almost every time-based effect needs to be synced to tempo. A reverb pre-delay set to a sixteenth note at 120 BPM lasts about 125 ms; a ping-pong delay with a dotted eighth note tempo-synced at 120 BPM produces the classic 375 ms slapback that defined rockabilly guitar. [sound-on-sound-delay] A synthesizer LFO synced to a half note cycles twice per bar, creating a slow filter sweep that pulses with the rhythm rather than drifting out of phase. Getting these numbers wrong by even a few milliseconds can make a mix sound disjointed, with effects that fight the groove instead of reinforcing it.
This calculator covers the full range of standard note values, including whole notes, half notes, quarter notes, eighth notes, sixteenth notes, thirty-second notes, and their triplet and dotted counterparts. Because the math is the same whether you work in a DAW, on stage with hardware, or in a modular Eurorack setup, the results apply universally across any production environment.
The Music Tempo Calculator offers three calculation modes, each designed for a specific production workflow.
Mode 1 — BPM to Note Durations: Enter the BPM of your track and the calculator returns the duration in milliseconds for every common note value. This mode is the one you reach for most often: when you need to set a delay time, configure a reverb pre-delay, or dial in an LFO rate that locks to the grid. At 120 BPM, for example, a quarter note lasts 500 ms, an eighth note lasts 250 ms, and a sixteenth note lasts 125 ms. Dotted notes stretch these values by a factor of 1.5, so a dotted eighth note at 120 BPM becomes 375 ms — the classic rockabilly slapback delay. [sound-on-sound-delay] Triplets compress the standard subdivision by a factor of two-thirds: an eighth note triplet at 120 BPM is 166.67 ms instead of the straight eighth's 250 ms.
Mode 2 — BPM to Delay Times: This mode is tailored for producers who know their BPM and want a specific delay subdivision without looking at the full table. Select the subdivision (quarter note, dotted eighth, eighth note triplet, half note, etc.) and the calculator outputs the exact millisecond delay time. Worked example: at 120 BPM with a dotted eighth note subdivision, the delay is 375 ms. Pair this with an eighth note delay at 250 ms for a classic ping-pong pattern, and the alternating 375/250 ms creates a rhythmic 3:2 polyrhythm feel. [ableton-tempo]
Mode 3 — Duration to BPM: You have a delay time or note duration from an existing effect or hardware unit, and you need to know the BPM that matches it. Enter the duration in milliseconds and select the note value. The calculator reverses the formula and returns the BPM. Worked example: you imported a hardware delay with a 500 ms quarter note setting on a track that runs at 120 BPM — the calculator confirms the match instantly. This mode is especially useful when reverse-engineering presets or syncing a hardware effect unit to a DAW session.
For all three modes, the calculator runs automatically as you type — there is no calculate button to click. Results update in real time, making it easy to sweep through different BPM values or note divisions and watch the durations shift instantly.
The fundamental relationship between BPM and time is straightforward: one beat at a given tempo lasts a fixed number of milliseconds.
Where is the duration of a quarter note in milliseconds. The constant 60,000 comes from converting minutes to milliseconds (60 seconds per minute multiplied by 1,000 milliseconds per second). A quarter note at 120 BPM lasts 500 ms because 60,000 divided by 120 equals 500.
To find the duration of any note value, multiply by the note's proportion relative to a quarter note:
Where NoteValue is the number of that note in a whole note (the denominator of the time signature fraction). A quarter note has a note value of 4, an eighth note has a note value of 8, a sixteenth note has a note value of 16, and so on. In practice, the multiplier approach is simpler: a half note lasts twice as long as a quarter note (multiplier = 2), an eighth note lasts half as long (multiplier = 0.5), and a sixteenth note lasts a quarter as long (multiplier = 0.25). [steinberg-tempo]
Dotted notes extend the base duration by 50 percent. A dotted quarter note lasts 1.5 times the quarter note duration. A dotted eighth note lasts 0.75 times the quarter note (half of the dotted quarter). Triplet notes compress three notes into the space normally occupied by two, giving a multiplier of two-thirds relative to the next larger standard division. An eighth note triplet lasts one-third of a quarter note, while a quarter note triplet lasts two-thirds of a half note.
Worked example: at 120 BPM, the quarter note is 500 ms. The eighth note is 500 × 0.5 = 250 ms. The dotted eighth note is 500 × 0.75 = 375 ms. The eighth note triplet is 500 × 1/3 = 166.67 ms. This simple multiplier framework scales cleanly to any BPM, making it easy to calculate any duration mentally once you know the quarter note value.
The table below shows the duration of every common note value at two reference tempos: 120 BPM and 80 BPM. At 120 BPM the quarter note is 500 ms, making the math easy to follow. At 80 BPM the same note values stretch by a factor of 1.5 (80 is 120 times two-thirds), showing how tempo changes affect every subdivision proportionally. [miller-music]
| Note | Fraction of Whole Note | Duration at 120 BPM (ms) | Duration at 80 BPM (ms) |
|---|---|---|---|
| Whole note | 1/1 | 2,000 | 3,000 |
| Half note | 1/2 | 1,000 | 1,500 |
| Quarter note | 1/4 | 500 | 750 |
| Eighth note | 1/8 | 250 | 375 |
| Sixteenth note | 1/16 | 125 | 187.5 |
| Thirty-second note | 1/32 | 62.5 | 93.75 |
| Quarter triplet | 1/6 | 333.33 | 500 |
| Eighth triplet | 1/12 | 166.67 | 250 |
| Sixteenth triplet | 1/24 | 83.33 | 125 |
| Dotted half note | 1.5/2 | 1,500 | 2,250 |
| Dotted quarter note | 1.5/4 | 750 | 1,125 |
| Dotted eighth note | 1.5/8 | 375 | 562.5 |
| Dotted sixteenth note | 1.5/16 | 187.5 | 281.25 |
Use dotted eighth delays for slapback echo. The dotted eighth note at any tempo produces a delay that is exactly 1.5 times the length of the quarter note. At 120 BPM this is 375 ms, which is the classic slapback used in rockabilly, surf rock, and country guitar. Pair it with an eighth note delay (250 ms at 120 BPM) panned left and right for a wide rhythmic ping-pong that creates a 3:2 polyrhythm effect. [sound-on-sound-delay]
Set reverb pre-delay to an eighth or sixteenth note. Reverb pre-delay is the gap between the dry signal and the onset of the reverb tail. Setting it to an eighth note (250 ms at 120 BPM) or a sixteenth note (125 ms at 120 BPM) prevents the reverb from muddying the transient of the sound source. This is especially important for vocals and kick drums, where a clear attack defines the groove. At faster tempos (140+ BPM), use shorter subdivisions like the sixteenth note to keep the reverb tight and rhythmic.
Sync LFO rates to note divisions for musical modulation. A low-frequency oscillator synced to a quarter note cycles once per beat — completing four full cycles per bar of 4/4 time. A half-note LFO cycles twice per bar, creating slower filter sweeps or tremolo effects. An eighth-note LFO cycles eight times per bar for faster, more rhythmic modulation on synthesizer patches or automated filter cutoffs. Matching LFO rates to the tempo grid keeps modulation locked to the musical feel instead of drifting against it.
Create stereo width with offset delay times. Pan a dry signal to one side and a delayed copy to the opposite side. Set the two delay times slightly apart — for example, a quarter note delay (500 ms) on one side and a quarter note plus a thirty-second note offset (500 ms + 62.5 ms = 562.5 ms at 120 BPM) on the other. This Haas effect creates a perceptually wider stereo image without sounding like an obvious echo. The offset of about 15 to 30 ms at 120 BPM is subtle enough to avoid phase cancellation but wide enough to spread the sound across the stereo field.
Use the tap tempo method for finding BPM by ear. If you do not know the BPM of a track, tap your finger along with the beat for 15 seconds and multiply the number of taps by 4. For a more accurate reading, tap for 30 seconds and multiply by 2. At 120 BPM you would tap 30 times in 15 seconds. Many DAWs and hardware units include a tap tempo button that does this calculation automatically, but understanding the math helps you verify the output.
Match delay feedback to tempo for sustained effects. Delay feedback (repeats) set to a percentage of the original signal gradually decays over time. To make the feedback tail feel musical rather than random, set the feedback level so that each repeat lands on a note division. For example, with a quarter note delay at 500 ms, setting feedback to 50 percent creates a decay where each successive repeat is half as loud as the previous one, producing a clean, predictable tail that decays to inaudibility within 3 to 5 repeats.
-
Constant tempo assumption: This calculator assumes a fixed BPM throughout the entire passage. In practice, many musical performances use rubato (expressive tempo fluctuation), ritardando (gradual slowing), accelerando (gradual speeding), or deliberate tempo changes between sections. For passages with variable tempo, calculate durations at the average BPM and adjust by ear or using automation in your DAW.
-
4/4 time as default: The standard note value multiplier system is calibrated to 4/4 time where a quarter note gets one beat. In odd time signatures like 7/8, 5/4, or 11/16, the beat note may be an eighth note or a dotted quarter note instead of a quarter note. You can still use this calculator by entering the BPM and then applying the beat note adjustment manually — in 6/8 time, for example, the dotted quarter gets the beat, so multiply the eighth note duration by 3 for the beat duration. [harvard-dict]
-
No swing or shuffle feel: The calculator outputs straight grid-based durations. Swing and shuffle rhythms shift alternate eighth notes or sixteenth notes later in time by a percentage (typically 50 to 75 percent of the note duration). A swung eighth note pattern at 120 BPM might delay every second eighth note by 150 ms (60 percent swing), which this calculator does not model.
-
Equal temperament rhythmic grid: All durations are calculated on a mathematically even pulse. Human performers naturally push and pull against the grid, creating micro-timing variations that give music a "feel." These variations are not captured by the equal-temperament model, and durations may need small adjustments when emulating live playing rather than machine-perfect timing.
-
No tempo curve or automation: The calculator does not model gradual tempo changes. For film scoring, EDM build-ups, or classical passages with accelerando or ritardando sections, you need to calculate durations at multiple discrete tempo points and interpolate between them. Most modern DAWs handle tempo curves natively, but this calculator serves as a verification tool for specific reference points along the curve.
- ❓ What BPM range corresponds to 'andante' tempo?
- ✅ Andante, an Italian musical term meaning 'at a walking pace,' typically corresponds to 76 to 108 BPM. Other common tempo markings include Largo (40-60 BPM), Adagio (66-76 BPM), Moderato (108-120 BPM), Allegro (120-168 BPM), and Presto (168-200 BPM). These ranges can vary slightly between different musical traditions and historical periods.
- ❓ How do I convert BPM to Hz (cycles per second)?
- ✅ To convert BPM to Hz, divide the BPM by 60. A tempo of 120 BPM corresponds to 2 Hz (two beats per second). To find the frequency of a specific note value, multiply the BPM-based result by the subdivision. For example, a sixteenth note at 120 BPM has a frequency of 120/60 × 4 = 8 Hz, which falls in the sub-bass range. This conversion is useful for syncing LFO rates and modulation effects in synthesizers.
- ❓ What is the difference between BPM and time signature?
- ✅ BPM (beats per minute) measures the speed or pace of the music — how many beats occur in one minute. Time signature (like 4/4, 3/4, or 6/8) describes how those beats are grouped into measures. 4/4 time has four quarter-note beats per measure, while 3/4 has three. Two songs at 120 BPM can feel completely different if one is in 4/4 and the other in 3/4, because the accent pattern and bar length differ.
- ❓ How do I calculate the duration of a dotted note in milliseconds?
- ✅ Multiply the base note duration by 1.5. A dotted quarter note at 120 BPM is 500 ms × 1.5 = 750 ms. A dotted eighth note is 250 ms × 1.5 = 375 ms. The dotted value is always the base note plus half its duration again. Dotted notes are essential for creating syncopated delay patterns and for notation in compound time signatures like 6/8 and 12/8.
- ❓ What tempos are commonly used in lo-fi, techno, and ambient music?
- ✅ Lo-fi hip hop typically falls between 70 and 90 BPM, creating a relaxed, laid-back feel. Techno ranges from 120 to 150 BPM, with most tracks sitting around 125 to 135 BPM for a driving four-on-the-floor kick pattern. Ambient music often uses very slow tempos of 40 to 70 BPM or may dispense with a steady beat entirely. Dub and reggae traditionally sit between 60 and 90 BPM, while drum and bass pushes into the 160 to 180 BPM range.
- ❓ Why does my delay sound out of time even when it is mathematically correct?
- ✅ Perceived timing can differ from mathematical timing due to attack transients, envelope shape, and the Haas effect. A percussive sound with a sharp attack (like a rim click) needs a slightly longer delay than the exact note division to feel 'on beat' because the human ear perceives the peak of the transient, not its onset. For pad sounds with slow attacks, the mathematical delay often works perfectly. Try adding 5-15 ms to the calculated value for percussive sources.
- ❓ What is the difference between a triplet and a dotted note subdivision?
- ✅ A triplet squeezes three notes into the space normally occupied by two notes of the same written value. An eighth note triplet at 120 BPM produces three evenly spaced notes totaling 500 ms (the same duration as a quarter note), giving each note 166.67 ms. A dotted eighth note, by contrast, extends a single eighth note to 375 ms (1.5 times 250 ms). Triplets create a feel of three equal divisions per beat, while dotted notes extend the duration of a single note by half.
References
- [1]Miller, Michael. "The Complete Idiot's Guide to Music Theory." 2nd ed. Alpha Books.Buy on Amazon
- [2]Randel, Don Michael (Ed.). "The Harvard Dictionary of Music." 4th ed. Harvard University Press.Buy on Amazon
- [3]Ableton. (n.d.). Understanding Tempo and Time Signatures in Music Production.
- [4]Sound on Sound. (n.d.). Understanding Delay and Echo Effects — Sync Delay Times to Tempo.
- [5]Steinberg. (n.d.). Tempo and Meter in Cubase — BPM, Time Signature, and Musical Timing.
- [6]The Oxford Dictionary of Music. 6th ed. Oxford University Press.
- [7]MIDI Manufacturers Association. (n.d.). MIDI Timing Clock and Tempo Mapping Specification.
Last updated: July 27, 2026
UnByte — Independent Software Engineering
Every calculator references authoritative sources — Editorial policy