使い方
- 拍に合わせてタップを押すか、スペースキーを押します。最初の値を得るには、2回のタップで足ります。
- タップを続けます。テンポは直近の間隔の中央値なので、1回遅れたタップではほとんど動きません。
- ファイルを読むには、音声ファイルのテンポの下でファイルを選び、ファイルのテンポが表示されるまで待ちます。
- タップをリセットを押すと、最初からやり直せます。
テンポのタップ計測
各タップの時刻が記録されます。テンポは、タップの間隔の中央値(ミリ秒)で60,000を割ったものです。そのため、1回早すぎるか遅すぎるタップでも、ほとんど動きません。2秒を超える空白があると新しく数え直し、直近の8つの間隔を使います。
BPM = 60,000 ÷ 間隔の中央値(ミリ秒)
安定度
安定度は、間隔のばらつきを平均に対する百分率で表したものです。3%未満は安定、3〜8%はまずまず、それ以上は不安定で、多くの場合は拍がずれていることを意味します。安定度はテンポを変えません。どの程度テンポを信頼してよいかを示します。
テンポの名前
名前は、Wikipediaのテンポの項(英語)にある範囲から取っています。そこでは、ラルゴは40〜66 BPM、アンダンテは56〜108、モデラートは108〜120、アレグロは120〜156、ヴィヴァーチェは156〜176、プレストは168〜200とされています。これらの範囲は重なるため、このページは各テンポに1つの範囲を割り当てています。
| 名前 | BPM |
|---|---|
| ラルギッシモ | 24以下 |
| ラルゴ | 25〜66 |
| アンダンテ | 67〜108 |
| モデラート | 109〜119 |
| アレグロ | 120〜156 |
| ヴィヴァーチェ | 157〜176 |
| プレスト | 177〜200 |
| プレスティッシモ | 201以上 |
音声ファイルのテンポ
ファイルはブラウザ内で復号され、最初の2分間が解析されます。ページは10ミリ秒ごとの音の大きさを測り、音量が上がる箇所を見つけ、50〜200 BPMの間で最も強く繰り返される間隔を探します。音楽に多い選び方として、2倍や半分の値より120 BPMを優先します。音声のように安定した拍がない録音では、明瞭度が低く出ます。
例:500ミリ秒間隔のタップ
500ミリ秒間隔のタップは60,000 ÷ 500 = 120 BPM になり、テンポの名前ではアレグロに当たります。最後のタップから800ミリ秒後に1回のタップがあっても、間隔の中央値は依然として500ミリ秒なので、テンポは120 BPMのままです。
よくある質問
タップは何回必要ですか?
2回のタップで最初の値が得られます。間隔が1つあれば足りるからです。タップが増えると数値は安定し、ページは現在の一連の直近8つの間隔を使います。
スペースキーでタップできますか?
できます。ページまたはタップのボタンにフォーカスがあるとき、スペースキーがタップとして数えられるので、マウスを使わずに拍を刻めます。入力欄に入力しているときは影響を受けません。
ファイルの結果がタップの結果と違うのはなぜですか?
タップは、感じた拍に従いますが、ファイルの方法は音量の変化のパターンを見ます。スウィングや強いオフビート、テンポの変化があると、違う数値になることがあります。明瞭度とタップの安定度を比べると、判断しやすくなります。
明瞭度の数値は何を意味しますか?
選んだテンポで拍がどれだけ強く繰り返されるかを測ります。1に近い値は、はっきりした安定した拍を意味し、低い値は、音声や雑音のように明確な拍がないことを意味します。
音声ファイルはアップロードされますか?
いいえ。ファイルはお使いのブラウザ内で復号され、端末内のバックグラウンドのワーカーで解析されます。何も送られず保存もされず、使われるのは最初の2分間だけです。
出典
- Wikipedia(英語): Tempo (tempo markings and their ranges)
- W3C(英語): Web Audio API specification (decoding audio data)
数値と文章の最終確認日:2026年11月10日火曜日。