BPM ↔ Milliseconds Converter

Convert BPM to milliseconds and vice versa for delay times, reverb decay, and LFO sync.

Delay Times at 120 BPM

Note Value Normal (ms) Dotted (ms) Triplet (ms)

Frequency (Hz) for LFO Sync

1 Bar
0.50 Hz
1/2 Note
1.00 Hz
1/4 Note
2.00 Hz
1/8 Note
4.00 Hz

BPM to MS Calculator: Delay Times & Note Values

Last updated: October 31, 2026 · Written by the Pitch Detectors Editorial Team

A BPM to ms calculator converts musical tempo into exact millisecond durations for delay times, reverb pre-delays, and LFO rates — or converts milliseconds back into BPM. Enter any tempo and get every note subdivision instantly, from whole notes to 32nd-note triplets.

Key Takeaways

  • Quarter note = 60,000 ÷ BPM ms — the one formula every other value derives from.
  • Dotted notes × 1.5, triplets × 2/3 — no memorization needed.
  • The classic dotted-eighth delay at 128 BPM is 352 ms.
  • Reverse mode: a 500 ms loop equals 120 BPM (60,000 ÷ ms).
  • LFO rate in Hz = BPM ÷ 60 — an eighth-note wobble at 120 BPM is 4 Hz.

What Is BPM to MS Conversion?

Definition: BPM to ms conversion translates musical tempo (beats per minute) into millisecond time durations for each note value. A quarter note at 120 BPM lasts exactly 500 ms; every other subdivision — eighths, triplets, dotted notes — is a fixed fraction or multiple of that value. Producers use these numbers to sync delays, reverbs, and modulation to the track's tempo.

Every tempo-synced effect in your DAW is secretly doing this math. When you set a delay to "dotted 8th," the plugin computes milliseconds from the project BPM behind the scenes. Knowing the numbers yourself matters whenever sync isn't available: hardware pedals, vintage-style plugins without sync, reverb pre-delays (which most reverbs only accept in ms), and DJ effects on standalone gear.

How This BPM to MS Calculator Works

This calculator works in two directions. BPM → ms mode takes a tempo and returns the millisecond duration of every standard note subdivision — whole, half, quarter, eighth, sixteenth, and 32nd notes, each in straight, dotted, and triplet forms — plus the LFO rate in Hz. ms → BPM mode reverses the math: enter a millisecond value (a loop length, a delay time, a sample) and get the matching tempo.

Methodology: quarter note ms = 60,000 ÷ BPM; subdivisions multiply by fixed ratios (eighth = ×0.5, dotted eighth = ×0.75, eighth triplet = ×0.333); BPM = 60,000 ÷ ms for reverse mode; LFO Hz = BPM ÷ 60 per quarter note. We verified the widget against hand calculations on five sample inputs (120 BPM → 500 ms quarter, 375 ms dotted 8th, 333 ms 8th triplet; 500 ms → 120 BPM reverse; 128 BPM → 4.27 Hz eighth-note LFO) — all matched exactly.

BPM to MS Formulas and Worked Example

The number 60,000 is simply milliseconds per minute. One beat at 120 BPM takes half a second — 500 ms — and everything else follows by ratio:

  • Quarter note = 60,000 ÷ BPM
  • Eighth note = 30,000 ÷ BPM (half a quarter)
  • Dotted eighth = 45,000 ÷ BPM (quarter × 0.75)
  • Eighth-note triplet = 20,000 ÷ BPM (quarter × 1/3)
  • Sixteenth = 15,000 ÷ BPM · 32nd = 7,500 ÷ BPM
  • Dotted anything = straight value × 1.5 · Triplet anything = straight value × 2/3
  • ms → BPM = 60,000 ÷ ms · LFO Hz = BPM ÷ 60

Worked example: dotted-eighth delay at 128 BPM:

  1. Quarter note: 60,000 ÷ 128 = 468.75 ms
  2. Dotted eighth = quarter × 0.75: 468.75 × 0.75 = 351.6 ms ≈ 352 ms
  3. Check the triplet for contrast: 468.75 × 1/3 = 156.3 ms per eighth-note triplet
  4. LFO at eighth notes: (128 ÷ 60) × 2 = 4.27 Hz
TEMPO & BEAT GRID Note subdivisions and their millisecond values at 120 BPM BEAT 1 BEAT 2 BEAT 3 BEAT 4 BAR 2 ¼ NOTE ¼ NOTE a quarter-note bar split into halves, quarters, dotted and triplet divisions with ms values at
Note subdivisions and their millisecond values at 120 BPM

How to Use This Calculator

  1. Choose a direction with the mode tabs: BPM → ms (tempo to delay times) or ms → BPM (loop/sample to tempo).
  2. BPM → ms mode: type the tempo (20–300 BPM) or tap a quick preset like 128 or 174.
  3. ms → BPM mode: type the millisecond value — a loop length, a delay time, a one-shot sample.
  4. Read the subdivision table: every note value in ms, ready to dial into your delay, reverb pre-delay, or LFO.
  5. Copy the LFO rate in Hz for filter wobbles, tremolo, and auto-pan synced to your track.

Measuring the tempo first? Get it with the Tap Tempo tool, then convert it here.

Reading Your Result

The table lists every rhythmic value at your tempo. Here's how to use the important ones:

Readout Meaning Next step
Quarter / 8th / 16th Straight subdivisions in ms Dial straight delays and echo throws here
Dotted 8th 0.75 of a beat — the classic rhythmic delay Use for the famous ping-pong groove (352 ms at 128 BPM)
Triplets 3 notes in the time of 2 Use for shuffle-feel delays and trap hi-hat rolls
Pre-delay range Reverb pre-delay sweet spot Set 1/64–1/32 note to keep vocals upfront
LFO Hz Modulation rate matching the tempo Sync filter wobbles and tremolo without a sync button
Reverse: BPM Tempo matching your ms input Use to detect the tempo of loops and one-shots

Why 60,000? The Number Behind Every Value

There are 60,000 milliseconds in one minute. A quarter note at X BPM occupies 1/X of a minute — so its length is 60,000 ÷ X ms. That's the entire secret: every subdivision is just a fraction of a minute. An eighth note is half a quarter (30,000 ÷ BPM), a sixteenth is a quarter of one (15,000 ÷ BPM).

Dotted and triplet values need no memorization either. A dot adds half the note's value (×1.5), so a dotted eighth is three sixteenths. A triplet squeezes three notes into the space of two (×2/3), so an eighth-note triplet is one third of a quarter. With the quarter-note value and these two rules, you can derive any entry in the table by hand.

Pre-Delay: The Reverb Setting Everyone Ignores

Pre-delay is the gap in milliseconds between the dry signal and the start of the reverb tail. Set it to a tempo-synced subdivision — typically a 32nd or 64th note (about 15–60 ms at common tempos) — and the reverb breathes with the track instead of smearing the transient. Too long and the reverb feels detached; too short and it muddies the attack.

Most reverb plugins only accept pre-delay in ms, not note values, which is exactly why this calculator earns its place: look up the 64th-note value at your BPM and dial it in. For vocals, start around 20–40 ms; for drums, shorter (10–25 ms) keeps the punch; for pads, longer values up to an eighth note create spacious rhythmic tails.

Reverse Mode: Finding the Tempo of Loops and Samples

Got a drum loop with no tempo tag? Measure its length in milliseconds and reverse the formula. A 2-bar loop at 120 BPM lasts 4,000 ms; feed 4,000 ms into ms → BPM mode and you get 120 BPM back. This works for any cleanly trimmed loop: one bar, four bars, or a single one-shot hit.

The catch is trim accuracy: a loop cut 50 ms too long reads several BPM slow. Zoom into the waveform, trim to zero crossings at the exact bar lines, then measure. For chopped samples and risers, the reverse readout tells you which tempo family the sample belongs to — close enough to time-stretch cleanly in your DAW.

TEMPO & BEAT GRID Reverse mode: from a measured loop length back to its tempo BEAT 1 BEAT 2 BEAT 3 BEAT 4 BAR 2 ¼ NOTE ¼ NOTE a 4,000 ms audio loop with an arrow through "60,000 ÷ ms" producing "120 BPM&quo
Reverse mode: from a measured loop length back to its tempo

Why Your "Synced" Delay Still Sounds Off

Four culprits, in order of likelihood. Wrong subdivision: you wanted dotted-eighth groove but set straight eighths — half the rhythmic feel lives in that dot. Swing: on shuffled or swung tracks, mathematically perfect straight delays fight the groove; nudge the ms value a few percent late or use your DAW's swing-matched delay. DAW sync vs. manual ms: hardware pedals and some plugins don't follow tempo changes mid-song — if the track ramps tempo, only true sync tracks it. Sample rounding: at 44.1 kHz, one sample is 0.0227 ms, so sub-millisecond precision is meaningless — round to whole ms and move on.

LFO Rates in Hz From Any BPM

An LFO cycling once per quarter note completes BPM ÷ 60 cycles per second. At 120 BPM that's 2 Hz; eighth-note modulation doubles it to 4 Hz; a bar-long sweep is 0.5 Hz. Use these rates on synth filters, tremolo, and auto-pan when no sync option exists.

The musical ones to memorize: eighth-note wobble = BPM ÷ 30 Hz, quarter-note pulse = BPM ÷ 60 Hz, bar-long sweep = BPM ÷ 240 Hz (in 4/4). Dubstep's classic wobble at 140 BPM on eighth notes: 140 ÷ 30 ≈ 4.67 Hz.

Limitations

  • Assumes straight time. Swing, shuffle, and rubato need manual adjustment — math can't feel groove.
  • Millisecond rounding. Values are rounded to whole or tenth ms; at 44.1/48 kHz sample rates, sub-millisecond differences don't exist in practice.
  • One tempo at a time. Songs with tempo ramps or meter changes need per-section calculations.
  • Reverse mode needs clean loops. Sloppy trims and reverb tails inflate the ms reading and deflate the BPM.
  • LFO Hz is quarter-note based. For dotted or triplet modulation, multiply by 1.5 or 2/3 respectively.

BPM to MS vs Alternatives

Method Precision Use when
This calculator Exact ms + all subdivisions Dialing hardware, pre-delays, LFO Hz, reverse tempo detection
DAW sync button Sample-accurate, follows tempo maps Mixing in the box with tempo-synced plugins
Tap tempo + math ±1–4 BPM input error Finding the tempo first, then converting
Ear / trial and error Rough Creative sound design where "feel" beats math

Use the calculator for the numbers, the sync button for convenience, and your ears for the final call — if the math says 352 ms but 348 ms grooves harder on a swung track, trust the groove.

Frequently Asked Questions

Divide 60,000 by the BPM: a quarter note at 120 BPM lasts 60,000 ÷ 120 = 500 ms. Every other subdivision is a fixed ratio of that value — an eighth note is half (250 ms), a dotted eighth is three-quarters (375 ms), and an eighth-note triplet is one-third (167 ms).

Dotted eighth ms = 45,000 ÷ BPM. A dot adds half the note's value, so a dotted eighth is 0.75 of a quarter note (60,000 × 0.75 = 45,000). At 128 BPM that's 352 ms; at 120 BPM it's 375 ms. This is the classic rhythmic ping-pong delay timing.

Divide 60,000 by the milliseconds: BPM = 60,000 ÷ ms. A 500 ms loop is 120 BPM; a 2,000 ms (2-second) one-bar loop is 30 BPM per beat, meaning 120 BPM in 4/4. Use the calculator's ms → BPM mode for instant results — handy for untrimmed loops and one-shot samples.

About 156 ms. A quarter note at 128 BPM is 60,000 ÷ 128 = 469 ms, and an eighth-note triplet is one-third of that (469 ÷ 3). Triplets squeeze three notes into the space of two eighth notes, giving trap hats and shuffle delays their rolling feel.

Pre-delay is the ms gap between the dry signal and the reverb tail. Sync it with a 32nd or 64th note value from the calculator (roughly 15–60 ms at common tempos) so the reverb breathes with the track. Shorter values keep vocals upfront; longer ones create spacious, rhythmic tails.

Divide BPM by 60 for quarter-note cycles per second: 120 BPM = 2 Hz. Double it for eighth notes (4 Hz), halve it for half notes (1 Hz). The classic dubstep wobble — eighth notes at 140 BPM — is 140 ÷ 30 ≈ 4.67 Hz.

The usual suspects: wrong subdivision (straight instead of dotted), swing in the track fighting straight math, or a tempo change the manual ms value can't follow. On swung tracks, nudge the ms value slightly late; on tempo ramps, use true DAW sync instead of fixed milliseconds.

Straight delays repeat on the grid (quarter = 500 ms at 120 BPM). Dotted delays stretch by half (dotted eighth = 375 ms), creating the famous off-beat bounce. Triplet delays squeeze three repeats into two beats (167 ms eighth triplets at 120 BPM) for rolling, shuffle-like movement.

2,000 ms (2 seconds) in 4/4 time: four quarter notes at 500 ms each. In general, one bar = 240,000 ÷ BPM ms. At 128 BPM a bar is 1,875 ms; at 100 BPM it's 2,400 ms. Use bar length to time risers, fills, and arrangement sections.

Use the sync button when mixing in the box — it's sample-accurate and follows tempo changes. Use ms values for hardware pedals, plugins without sync, reverb pre-delays (which only accept ms), and any situation where you need the actual number. Both give the same timing on a steady tempo.

Related DJ & Music Production Tools

  • BPM Calculator — Calculate tempo, track length, or total beats mathematically.
  • BPM Tap Tempo — Tap along by ear with live tracks to find your starting BPM.