BPMとディレイタイム — テンポから逆算する音楽制作の数学
EENTERTAINMENT
エンタメ(更新: 2026-08-26)9 分で読める

BPMとディレイタイム — テンポから逆算する音楽制作の数学

DAWでディレイやリバーブのプリディレイを設定するとき、「このテンポなら8分音符は何ミリ秒?」と手が止まった経験はないでしょうか。BPM(Beats Per Minute)は1分間あたりの拍数を示します。本記事では、DAWで一般的な4分音符を1拍として、BPMから音符長をミリ秒に変換する基本公式、付点・連符への展開、ディレイタイムの同期テクニック、そしてタップテンポの統計的な仕組みまで、音楽制作で使う「テンポの数学」を参考文献をもとに整理します。

#BPM#ディレイタイム#DTM#テンポ#音楽制作

BPMの定義 — 1拍は何ミリ秒か

BPM(Beats Per Minute)は「1分間に何拍打つか」を示す数値です。曲、メトロノーム、DAWなどでテンポを数値として扱うときに使われます。

BPMだけでは、どの音価を1拍と数えるかまでは決まりません。以下ではDAWのテンポ表示に合わせて4分音符を1拍として計算します。この前提で、1拍のミリ秒を求める式は次のとおりです:

1拍のミリ秒 = 60,000 ÷ BPM

60,000は「1分 = 60秒 = 60,000ミリ秒」から来ています。具体例を見てみましょう:

表が収まらない場合は、左右にスクロールできます。

BPM1拍(4分音符)テンポの目安
601,000 msAdagio(アダージョ)
90667 msAndante(アンダンテ)
120500 msAllegretto(アレグレット)
140429 msAllegro(アレグロ)
174345 msVivace(ヴィヴァーチェ)

表の速度記号は、本ツール内の表示区分に合わせた目安です。速度記号に対応するBPM範囲は、時代、作曲家、資料によって異なり、普遍的な規格ではありません。

BPM 120のとき1拍はちょうど500msです。二分音符は1,000ms、八分音符は250msとなるため、音符長の換算を確認しやすい例です。

音符長の変換表 — 全音符から32分音符まで

4分音符(1拍)の長さがわかれば、他の音符は整数倍・整数分の1で求まります:

表が収まらない場合は、左右にスクロールできます。

音符拍数計算式BPM 120での値
全音符4拍60,000 ÷ BPM × 42,000 ms
2分音符2拍60,000 ÷ BPM × 21,000 ms
4分音符1拍60,000 ÷ BPM500 ms
8分音符1/2拍60,000 ÷ BPM ÷ 2250 ms
16分音符1/4拍60,000 ÷ BPM ÷ 4125 ms
32分音符1/8拍60,000 ÷ BPM ÷ 862.5 ms

一般化すると、n分音符のミリ秒 = 60,000 ÷ BPM × (4 / n) です。4分音符なら4/4=1、8分音符なら4/8=0.5、という具合です。

付点音符と3連符 — 1.5倍と2/3倍の関係

音楽制作では「まっすぐな」音符だけでなく、付点音符連符が頻繁に使われます。それぞれの計算ルールは明確です。

付点音符(Dotted Note)

付点は「元の音符の1.5倍」の長さを意味します。付点が2つ付く複付点は「1.75倍」(= 1 + 0.5 + 0.25)です。

付点n分音符 = n分音符 × 1.5

BPM 120での具体例: 付点4分音符 = 500 × 1.5 = 750 ms、付点8分音符 = 250 × 1.5 = 375 ms

3連符(Triplet)

3連符は「2つ分の長さを3等分」する音符です。つまり、元の音符の2/3倍の長さになります。

n分音符の3連符 = n分音符 × 2/3

BPM 120での具体例: 4分音符の3連符 = 500 × 2/3 ≈ 333 ms、8分音符の3連符 = 250 × 2/3 ≈ 167 ms

同じ音価4つ分の長さへ5つを収める5連符なら、各音は通常の音価の4/5倍です。16分音符の3連符は、通常の16分音符の2/3の長さで、4分音符1拍の中に6つ入ります。連符は「何個分の長さを何等分するか」で倍率が変わるため、楽譜上の括弧と数字を確認してください。

ディレイタイムの同期 — なぜテンポに合わせるのか

ディレイ(エコー)エフェクトのフィードバック音が楽曲のリズムと噛み合わないと、グルーヴを壊す原因になります。逆に、ディレイタイムをテンポに同期させると、反復音がリズムパターンの一部として機能し、空間的な広がりとリズムの推進力を同時に得られます。

音符長に合わせるディレイタイムの設定例を整理します:

表が収まらない場合は、左右にスクロールできます。

設定名音符BPM 120用途
1/4 ディレイ4分音符500 ms拍ごとに反復させる設定
1/8 ディレイ8分音符250 ms1拍に2回の反復を置く設定
付点1/8 ディレイ付点8分音符375 ms4分音符の拍からずれる反復を作る設定
1/16 ディレイ16分音符125 ms短い反復を置く設定
3連1/8 ディレイ8分3連符167 ms3連符の位置へ反復を置く設定

付点8分音符ディレイは4分音符と8分音符の中間の長さになるため、4分音符の拍からずれた反復を作れます。

ホストテンポへ同期できるDAWや機器では音符単位で指定できます。同期機能がない機器や、ミリ秒で直接指定したい場面では、BPMからの逆算を利用できます。

タップテンポの仕組み — 複数の間隔から推定する

「タップテンポ」は、リズムに合わせてボタンを叩くことでBPMを測定する手法です。ライブ演奏のテンポ検出や、サンプリングした楽曲のBPM特定に広く使われます。

基本的なアルゴリズムは単純です:

  1. タップの時刻(タイムスタンプ)を記録する
  2. 連続するタップ間の間隔(インターバル)を計算する
  3. 間隔の代表値からBPMを算出する: BPM = 60,000 ÷ 間隔(ms)

ここで「代表値」に何を使うかが結果を左右します。算術平均はすべての区間を反映する一方、叩き損ないなどの外れ値にも影響されます。中央値は外れ値の影響を受けにくい一方、細かな変化を反映しにくい場合があります。本ツールは直近8区間までの算術平均を使い、古いタップを計算対象から外します。

たとえば5回タップして4区間が [502, 498, 510, 495] ms だった場合:

  • 算術平均: (502+498+510+495)/4 = 501.25 ms → BPM 119.7
  • 中央値: (498+502)/2 = 500 ms → BPM 120.0

どちらの代表値が適切かは、目的と入力の揺れ方によって変わります。タップ結果は厳密な楽曲解析ではなく目安として扱い、表示が安定しないときは一定の拍を4〜9回ほどタップして確認してください。

人の動作を音やメトロノームへ同期させる研究領域には、タップ間隔の変動、刺激への予測、誤差修正などについて多くの知見があります。Repp (2005) はこの分野の研究を整理したレビューです。本ツールは研究用途の測定器ではなく、ブラウザの入力時刻から簡易にテンポを求めるものです。

周波数とBPM — ヘルツとの関係

BPMは「1分あたりの拍数」ですが、物理学のヘルツ(Hz)は「1秒あたりの周期数」です。両者の変換は:

周波数(Hz) = BPM ÷ 60

BPM 120 = 2 Hz、BPM 60 = 1 Hz です。この関係は、LFO(Low Frequency Oscillator)のレート設定で実用的に重要になります。シンセサイザーのLFOレートをテンポに同期させたい場合、BPMを60で割ればHz値が得られます。

本ツールの20〜300 BPMは、タップ計測の表示範囲として設けたものです。反復をリズム・連続音・音高のどれとして知覚するかは、周波数だけでなく音色や刺激の長さにも左右されるため、この入力上限を知覚上の境界として扱うことはできません。

まとめ — テンポの数学を道具にする

本記事で整理した計算式をまとめます:

表が収まらない場合は、左右にスクロールできます。

計算対象公式
n分音符(ms)60,000 ÷ BPM × (4 / n)
付点n分音符(ms)n分音符 × 1.5
n分音符の3連符(ms)n分音符 × 2/3
BPM → HzBPM ÷ 60
本ツールのタップテンポ60,000 ÷ 直近8区間までの算術平均(ms)

これらの式は単純ですが、ディレイタイムの同期、リバーブのプリディレイ調整、サイドチェインコンプのリリースタイム設定、LFOレートの手動指定など、音楽制作のあらゆる場面で繰り返し使います。暗算が難しいテンポ(BPM 137など)では、計算ツールを使うことで制作の流れを止めずにすみます。

参考文献・ソース

記事作成に関する注記

本記事は AI(大規模言語モデル)を編集補助として活用して作成しています。 公開前に編集者が内容を確認していますが、事実誤認・仕様の解釈ミス・最新情報との齟齬が含まれる可能性があります。 重要な判断を行う際は、本文中の一次ソースや公式ドキュメントを必ずご自身でご確認ください。 誤りにお気づきの場合は、お問い合わせフォームよりご連絡いただけると助かります。

🔧 関連ツール

📚 関連記事