音声ファイルのテンポを小数点第1位まで計測し、キーも同時に表示します。ファイルはブラウザ内で読み込まれ、アップロードされることはありません。
できること
多くのBPMサイトはカタログです。曲名を検索すれば、誰かがその音源に登録したテンポが返ってくるだけです。ヒット曲のシングルなら便利ですが、自分で作ったバウンス、ライブ版、エディット版、データベースにない音源には役に立ちません。しかも手元の音源が登録されているものと違うバージョンなら、静かに間違った数字を返してきます。
このツールはファイルそのものを計測します。トラックを短いフレームに分割し、急に音量が上がる瞬間を検出し、そのアクセントのパターンをあらゆる間隔で自己比較します。もっとも一致する間隔がビートであり、そこからテンポが導き出されます——実際の音声から得られる、小数点第1位までの1つの数値です。
キーも同時に報告します。BPMを求める人のほとんどがキーも欲しいからです。さらにハーフタイムとダブルタイムの読み値も示します。これはテンポ検出が単独では原理的に解決できない唯一の問題です。スローなバックビートを持つ140は、忙しいハイハットを持つ70と数学的には同じだからです。人間の耳なら一瞬で判断できても、アルゴリズムにはできません。

使い方
ファイルを選んで数値を読むだけ。数秒、ログイン不要。
MP3、WAV、FLAC、M4A、または動画ファイル。ページ内でデコードされ、端末から出ることはありません。
一部だけでなく曲全体を解析するので、イントロが終わってから安定するテンポでも正しく検出されます。
BPM、信頼度スコア、ハーフタイムとダブルタイムの読み値、そしてキーが同じ解析から得られます。
得られるもの
テンポ検出は必ずこの曖昧さに直面し、多くのツールはどちらか一方を黙って選びます。どちらが「本当の」テンポかは計測ではなく音楽的な判断なので、両方の値を表示します。
タップテンポは音楽そのものよりあなたの反応速度を計測してしまい、よくても数BPMの誤差が出ます。波形を計測すれば毎回同じ答えが、小数点まで得られます。
自分のミックス、未発表のエディット、リハーサル録音、メタデータが一切ないトラック——カタログに存在する必要はありません。
解析はブラウザ内で行われます。アカウントも不要、クレジット消費もなく、確認できる曲数に上限もありません。しかも音声がサーバーに届くことは一切ありません。
使う人
かける前に全曲のテンポを把握しておくことが、行き当たりばったりではなく計画的なつなぎを作ります。
先にリファレンスやサンプルのBPMを調べ、その数値でセッションを始めれば、あとから引き伸ばす必要がありません。
ケイデンスはテンポです。BPM順に並べ替えるかどうかで、体を運んでくれるプレイリストになるか、逆に足を引っ張るプレイリストになるかが決まります。
クリップを目分量でずらすのではなく、BPMからフレーム間隔を割り出してビートで切る。
誰かが適当に決めたキリのいい数値ではなく、実際の録音に合わせてメトロノームをセットする。
書き出したファイルをまとめて通し、テンポをファイル名に書き込んでおけば、二度と調べ直さなくて済みます。
よくある質問
その他のツール
