Music Tempo Delay Calculator

Convert BPM and rhythmic note values into delay times and cycle rates, with a complete timing table.

Rhythm setup

Enter 20–400 BPM. Decimal tempos are supported.

Note value
Rhythm type

Selected timing

Dotted Eighth

375ms
Cycle frequency
2.6667 Hz
Quarter-note beats
0.75

Formula and substitution

60,000 ÷ BPM

  1. 60,000 ÷ 120 = 500 ms
  2. 500 × 0.5 × 1.5 = 375 ms
  3. 1,000 ÷ 375 = 2.6667 Hz

Complete timing table

Choose any cell to make it the selected timing. Each cell shows milliseconds and the reciprocal cycle rate.

NoteStraightDottedTriplet
1/1Whole
1/2Half
1/4Quarter
1/8Eighth
1/16Sixteenth
1/32Thirty-second
1/64Sixty-fourth
Timing table updated for 120 BPM.

Your tempo and rhythm choices stay in your browser. BroBroGo does not upload or save them.

FAQ

Why does the calculation start with 60,000 divided by BPM?

One minute contains 60,000 milliseconds. Dividing that minute by the number of quarter-note beats gives the duration of one quarter note; every other value scales from that reference.

How are dotted and triplet times calculated?

A dotted note lasts one and a half times its straight value. A same-name triplet note lasts two thirds of the straight value because three triplet notes occupy the time of two straight notes.

What does the Hz result mean?

It is the repetition rate of the selected period: 1,000 divided by its milliseconds. It can set a tempo-related LFO, tremolo or auto-pan rate; it is not the pitch frequency of a musical note.

Why is the BPM input limited to 20–400?

That wide range covers practical production tempos while catching missing decimals and accidental extra digits. It is an input guard, not a claim that music cannot use tempos outside it.

The Math Behind Tempo Syncing

Aligning time-based audio effects to the tempo of a musical project requires converting beats per minute (BPM) into milliseconds (ms). This conversion relies on a fundamental constant: one minute contains exactly 60,000 milliseconds.

To establish the baseline timing for any project, the duration of a single quarter note is calculated first. The mathematical formula is:

60,000 ÷ ‹bpm› = ‹quarter› ms

For example, at a project tempo of 120 BPM, the calculation is:

60,000 ÷ 120 = 500 ms

Once this quarter-note baseline is established, all other rhythmic note values are calculated by scaling this duration up or down based on their musical relationship to a quarter note.

Rhythmic Divisions and Time Signatures

Musical notes are defined by their relative duration to one another. The baseline values range from a whole note down to a sixty-fourth note. To accommodate different musical feels, these notes can be modified by three rhythm types: straight, dotted, and triplet.

  • Straight: This is the baseline note value. A whole note equals four quarter notes, a half note equals two, an eighth note is half of a quarter note, and so on.
  • Dotted: A dotted note extends the duration of a note by half of its original value, making it last 1.5 times (3/2) its straight value.
  • Triplet: Triplet notes compress the duration so that three triplet notes occupy the exact time of two straight notes of the same value. A triplet note lasts 2/3 (approximately 0.667) of its straight value.

The final delay time for any selected note value and rhythm type is calculated using the formula ‹quarter› × ‹note› × ‹feel› = ‹result› ms. For example, substituting a quarter-note duration of 500 ms, an eighth-note multiplier of 0.5, and a dotted feel multiplier of 1.5 yields the following calculation:

500 × 0.5 × 1.5 = 375 ms

Rhythmic Multipliers Relative to a Quarter Note

Note Value Straight Multiplier Dotted Multiplier Triplet Multiplier
Whole 4.0 6.0 2.667
Half 2.0 3.0 1.333
Quarter 1.0 1.5 0.667
Eighth 0.5 0.75 0.333
Sixteenth 0.25 0.375 0.167
Thirty-second 0.125 0.1875 0.0833
Sixty-fourth 0.0625 0.09375 0.0417

Setting Time-Based Effects

Audio engineers and music producers frequently work with hardware processors, vintage effects units, or software plugins that do not feature automatic host-sync capabilities. In these scenarios, setting precise delay, echo, or reverb decay times requires manual millisecond entry.

If a delay time is slightly out of sync with the project tempo, the repetitions will drift against the beat, creating rhythmic clutter. By calculating the exact millisecond value for a specific note division—such as a dotted eighth note for a classic rhythmic bounce, or a sixteenth note for a subtle slapback—the repetitions lock perfectly into the groove of the track. Similarly, setting reverb pre-delay times to a rhythmic subdivision (like a sixty-fourth note) ensures that the dry signal remains clear before the reverberation begins, maintaining rhythmic clarity.


Modulation and LFO Synchronization

Beyond simple delays, time-based modulation effects like choruses, phasers, flangers, tremolos, and auto-pans rely on Low-Frequency Oscillators (LFOs) to sweep parameters over time. To sync these sweeps to the tempo of a song, producers must set the LFO rate in Hertz (Hz), which represents cycles per second.

The cycle frequency in Hz is the reciprocal of the duration in seconds. It is calculated from the millisecond duration using the following formula:

Cycle frequency = 1,000 ÷ milliseconds

For example, if a dotted quarter note at a specific tempo is calculated to be 750 ms, the corresponding LFO cycle frequency is:

1,000 ÷ 750 = 1.333 Hz

Setting an auto-pan or tremolo to 1.333 Hz ensures that the volume modulation completes one full cycle exactly every dotted quarter note, keeping the movement of the sound synchronized with the music.


Working with Hardware and Legacy Gear

While modern Digital Audio Workstations (DAWs) often handle tempo synchronization automatically for internal plugins, manual calculation remains essential when integrating external hardware. Vintage digital delays, analog bucket-brigade devices, and early hardware samplers require manual time entry.

Furthermore, many hardware synthesizers and sequencers require manual LFO rate calibration in Hz. Using calculated millisecond and frequency values allows electronic musicians to bridge the gap between modern digital production environments and legacy hardware setups, ensuring tight timing across all instruments.


Decimal Tempos in Modern Production

Modern music production, film scoring, and audio-to-picture editing frequently require sub-BPM precision. Tempos are often adjusted to decimal values (such as 118.25 BPM) to align musical cues perfectly with specific visual frames or hit points.

Because a small change in tempo alters the millisecond duration of every note value, having a calculator that supports decimal inputs ensures that delay times and modulation rates remain perfectly aligned, even under complex tempo constraints.


Using the Calculator

To calculate your timing values, configure the parameters in the tool:

  1. Project tempo: Enter a numeric value representing your tempo in BPM. The input supports decimal values and is strictly limited to a range of 20 to 400 BPM. This range acts as an input guard to prevent errors from missing decimals or accidental extra digits. You can also use the Common tempo shortcuts to quickly select standard tempos.
  2. Note value: Select the musical duration you want to calculate, from Whole down to Sixty-fourth.
  3. Rhythm type: Choose between Straight, Dotted, or Triplet.

Results and Interactive Table

The tool displays the Selected timing showing the currently selected rhythm and note value. It outputs the calculated Delay time in milliseconds (ms), the Cycle frequency in Hz, and the equivalent duration in Quarter-note beats. You can click the Copy delay button to copy the millisecond value directly to your clipboard.

Below the main outputs, the Formula and substitution section displays the exact math used for your calculation.

The Complete timing table displays a comprehensive grid of all note values from whole to sixty-fourth across straight, dotted, and triplet variations. You can click any cell in this table to instantly update the selected timing and copy its values.

Error Handling and Input Validation

If an invalid input is entered, the tool displays specific error messages:

  • If the tempo input is left blank: Enter a project tempo to calculate delay times.
  • If the input cannot be parsed as a number: “‹value›” is not a tempo. Enter a number in BPM.
  • If the input is outside the allowed range: Enter a tempo from ‹min› to ‹max› BPM.

Privacy and Processing

Your tempo and rhythm choices stay entirely in your browser. BroBroGo does not upload or save any of your inputs or calculations.


Frequently Asked Questions

Why does the calculation start with 60,000 divided by BPM?

One minute contains 60,000 milliseconds. Dividing that minute by the number of quarter-note beats gives the duration of one quarter note; every other value scales from that reference.

How are dotted and triplet times calculated?

A dotted note lasts one and a half times its straight value. A same-name triplet note lasts two thirds of the straight value because three triplet notes occupy the time of two straight notes.

What does the Hz result mean?

It is the repetition rate of the selected period: 1,000 divided by its milliseconds. It can set a tempo-related LFO, tremolo or auto-pan rate; it is not the pitch frequency of a musical note.

Why is the BPM input limited to 20–400?

That wide range covers practical production tempos while catching missing decimals and accidental extra digits. It is an input guard, not a claim that music cannot use tempos outside it.