BPM 拍击速度计算器

Tap or press Space to detect BPM in real time, then instantly see delay times for every note value — whole, half, quarter, eighth, dotted, and triplet. Works for live performance, studio production, and DJ beatmatching.

BPM Tap Tempo Calculator

Tap the button (or press Space) to the beat to detect BPM in real time.

---

BPM

常见问题

什么是 BPM,它在音乐中为什么重要?

BPM(每分钟拍数)测量一首音乐的节奏——每分钟发生多少拍。BPM 越高意味着歌曲越快。DJ 使用 BPM 进行节拍匹配,音乐制作人用它来对齐采样网格和设置延迟时间,作曲家用 BPM 向演奏者传达速度。大多数舞曲在 120-140 BPM 之间,而抒情曲通常在 60-80 BPM。

点击节拍(Tap Tempo)是如何工作的?

点击节拍记录每次点击时的精确时间戳,计算相邻点击之间的时间间隔,并对所有间隔取平均值以计算 BPM。公式:BPM = 60,000 / 平均间隔(毫秒)。例如,若平均间隔为 500 ms,节奏为 60,000 / 500 = 120 BPM。点击次数越多,平均值越准确。

需要点击多少次才能获得准确的 BPM 读数?

至少需要 2 次点击才能获得读数,但 4-8 次点击的结果会准确得多。2 次点击时,一次点击失误会使结果偏差 100%;8 次点击时,一次偏差点击只影响平均值约 12.5%。在现场使用时,4 次点击通常足以获得稳定的读数。

什么是延迟时间,如何使用它们?

延迟时间是输入延迟踏板、混响插件和 DAW 延迟单元的毫秒值,用于将回声效果与音乐节奏同步。例如,在 120 BPM 时,四分音符延迟为 500 ms,使每次回声恰好落在节拍上。八分音符延迟(250 ms)产生更快的切分音回声。将延迟设置为与音乐相关的值,使效果感觉紧凑有意图,而非随机。

什么是附点音符延迟时间?

附点音符是普通音符时值的 1.5 倍。120 BPM 时的附点四分音符延迟为 500 × 1.5 = 750 ms。附点四分音符延迟在氛围和 U2 风格吉他演奏中很受欢迎,因为回声在节拍之间落下,产生悦耳的切分感,同时仍与节奏保持音乐上的关联。

什么是三连音延迟时间?

三连音将三个等值音符放入两个普通音符的空间,因此每个三连音音符是普通对应音符的 2/3 时值。120 BPM 时的四分三连音延迟为 500 × (2/3) ≈ 333 ms。三连音延迟产生摇摆、滚动的感觉,在蓝调和切分节奏音乐中很常见。

可以用空格键代替点击按钮吗?

可以。在键盘上按空格键来点击节拍,无需触摸鼠标。这在跟随音乐打拍子同时保持眼睛盯着屏幕或乐谱时很有用。空格键快捷键在页面主体获得焦点时有效(即没有选中文本输入框)。

古典音乐的速度标记范围是什么?

意大利古典速度标记表示近似 BPM 范围:Largo(40-60 BPM,极慢),Adagio(66-76 BPM,慢),Andante(76-108 BPM,行走速度),Moderato(108-120 BPM,中速),Allegro(120-156 BPM,快),Vivace(156-176 BPM,活泼),Presto(168-200 BPM,极快)。这些是近似值——指挥家和演奏者会根据诠释在每个范围内调整。

How BPM Is Calculated from Taps

BPM (beats per minute) is derived from the time intervals between consecutive taps. Each time you tap, the calculator records a timestamp in milliseconds. It then computes the average interval across all recorded gaps:

Average Interval (ms) = sum of all intervals / number of intervals
BPM = 60,000 / Average Interval

For example, four taps at 0 ms, 500 ms, 1000 ms, and 1500 ms produce three intervals of 500 ms each. The average is 500 ms, giving 60,000 / 500 = 120 BPM. Using an average rather than just the last two taps smooths out human timing inconsistencies and converges on the true tempo after 3–4 taps.

Delay Time Formulas

Once BPM is known, the quarter-note beat duration in milliseconds is:

Beat (ms) = 60,000 / BPM

All other note values are multiples or fractions of this beat duration:

Note ValueFormulaAt 120 BPM
1/1 (whole)Beat × 42000 ms
1/2 (half)Beat × 21000 ms
1/4 (quarter)Beat500 ms
1/8 (eighth)Beat / 2250 ms
1/16Beat / 4125 ms
1/32Beat / 862.5 ms
1/4 dottedBeat × 1.5750 ms
1/8 dottedBeat × 0.75375 ms
1/4 tripletBeat × 2/3333.3 ms
1/8 tripletBeat / 3166.7 ms

A dotted noteis 1.5× the normal duration (adds half its value). A triplet fits three notes into the space of two, so each is 2/3 the normal duration. These values are critical for setting delay pedals, DAW grid snapping, and rhythmic LFO rates.

Common Tempo Markings

Classical music uses Italian terms to describe tempo ranges. The table below maps each marking to its approximate BPM range, from the slowest (Largo) to the fastest (Presto).

MarkingBPM RangeMeaning
Larghissimo< 24Extremely slow
Grave24–45Slow and solemn
Largo40–60Broadly slow
Larghetto60–66Rather slow
Adagio66–76Slow and stately
Andante76–108At a walking pace
Moderato108–120Moderate
Allegretto112–120Moderately fast
Allegro120–156Fast and bright
Vivace156–176Lively and fast
Presto168–200Very fast
Prestissimo> 200Extremely fast

How to Use the Tap Tempo Feature

Step 1 — Tap to the Beat

Click the large TAP button or press the Spacebar in time with your music. The calculator starts measuring intervals from your second tap onward. Aim for at least 4 taps for a stable reading.

Step 2 — Read the BPM

The large number at the top updates in real time after each tap, showing the averaged BPM. The tap count and milliseconds-per-beat are displayed below for reference.

Step 3 — Use the Delay Table

Once BPM is detected, the delay time table appears instantly. Use these values to program delay pedals, reverb pre-delays, DAW plugin timing, and LFO rates. Click any row to copy that specific value, or use Copy All to grab the full table.

Manual Entry

If you already know the BPM (e.g., from a DAW project), type it directly into the manual BPM field to generate the delay table without tapping.

Related Tools