AbraCalc

Metronome Subdivision Calculator

Calculate the millisecond interval for any rhythmic subdivision of a given BPM. Covers quarter, eighth, triplet, sixteenth, and 32nd note subdivisions.

Embed this tool on your site

How to use this tool

  1. Enter bpm and subdivision in the fields above.
  2. Results update instantly as you type — or click Calculate.
  3. Read your subdivision and the full breakdown beneath it.

Find the exact millisecond timing for any beat subdivision at your tempo.

Formula

Beat duration (ms) = 60 000 ÷ BPM

Subdivision duration (ms) = beat duration ÷ subdivision factor

How it works

This calculator converts a tempo in BPM to the duration of a single beat and then divides by the subdivision factor to find the interval for smaller rhythmic units. A subdivision of 1 gives the quarter-note beat; 2 gives eighth notes; 3 gives quarter-note triplets; 4 gives sixteenth notes, and so on.

Results are exact for steady-tempo playback and are useful for programming delay times, sequencer grid divisions, or drum machine step lengths. The calculation assumes all beats are equal in duration (no swing or groove quantisation).

Worked example

Worked example

  1. BPM = 120, subdivision = 1 (quarter-note beat).
  2. Beat duration = 60 000 / 120 = 500 ms.
  3. Subdivision duration = 500 / 1 = 500 ms.

Beat duration: 500 ms | Subdivision: 500 ms

Key terms

BPM (beats per minute)
The number of quarter-note beats in one minute; the standard measure of musical tempo.
Subdivision
The division of a beat into smaller equal parts. An eighth note subdivides the beat by 2; a sixteenth note by 4; a triplet by 3.
Delay time
In audio production, the interval between the original sound and its echo. Tempo-synced delay times are derived from beat or subdivision durations.
Quantisation
The snapping of recorded notes to the nearest rhythmic grid position. The grid spacing is a subdivision of the beat.
Swing (groove)
A deliberate timing deviation where alternating subdivisions are played slightly late, creating a lilting feel. This calculator assumes straight (unswung) timing.

Frequently asked questions

What is a sixteenth note at 120 BPM?
At 120 BPM each beat is 500 ms; a sixteenth note (4 per beat) is 125 ms.
How do I calculate triplet timing?
Divide the beat duration by 3. At 120 BPM that is 500 / 3 = 166.67 ms per triplet.

References & sources