BPM
BPM
オーディオのアップロード
音楽やオーディオファイルをドロップするか、ブラウズして選択します。
BPMの検出
「検出」をクリックして、オーディオのテンポを分析します。
結果の確認
検出されたBPM、信頼度スコア、およびテンポの分類を確認します。
What Is BPM ?
BPM Detectorは、オーディオファイルを分析して、1分間のビート数(BPM)を検出します。音楽ファイルをドロップすると、このツールはリズミックなコンテンツを調べて正確なBPMを決定します。これは、Web Audio APIで実装されたビート検出アルゴリズムを使用し、オーディオを完全にブラウザ内で処理します。検出器は、リズミックな音楽で最も効果的ですが、スピーチやアンビエントオーディオも処理できます。結果には、検出されたBPM値、信頼性のレベル、およびテンポの分類(例:アレグロ、モデラート)が含まれます。
Why Use BPM ?
-
複数の解析アルゴリズムを使用した正確なBPM検出
-
MP3、WAV、OGGなど、任意のオーディオ形式に対応
-
信頼度とテンポの分類を表示
-
完全にブラウザベース — アップロードは不要
Common Use Cases
DJ
ビートマッチングやプレイリストの整理のためにトラックのBPMを決定します。
音楽制作
サンプル、ループ、およびリファレンストラックのテンポを調べます。
運動プレイリスト
ランニング、サイクリング、またはワークアウトプレイリスト用に音楽をBPMで並べ替えます。
音楽理論
さまざまな楽曲やジャンルのテンポを分析して研究します。
Technical Guide
BPM検出では、マルチステージアルゴリズムを使用します。まず、オーディオはAudioBufferにデコードされ、モノラルにミックスされます。ローパスフィルタでベース周波数を強調し、ビートが最も顕著な部分を強調します。フィルタリングされた信号には、オンセット検出が行われます。オーディオはウィンドウに分割され、スペクトルフラックス(連続するフレーム間のエネルギーの変化)が計算されます。オンセット検出関数のピークはビートに対応します。次に、インターオンセット間隔を自相関を使用して分析し、最も一般的な周期性を見つけ、BPMを取得します。自相関関数R(τ) = Σ x(n) * x(n+τ)は、優勢な周期性を明らかにします。BPMは、60 / ピーク期間として計算されます。複数の候補テンポが評価され、最も統計的に一貫したものが選択されます。信頼スコアは、リズムがどれだけ周期的であるかを反映しています。
Tips & Best Practices
-
1クリアで一定のビートを持つ音楽では最も効果的
-
2ロック、ポップ、エレクトロニック、ヒップホップなどの音楽は通常、最も正確な結果を与えます
-
3テンポが変わるクラシックやジャズは、信頼性の低い結果になる可能性があります
-
4検出されたBPMが実際のテンポの半分または2倍である場合、これは一般的なオクターブエラーです — 2で乗算または除算してください
Related Tools
Frequently Asked Questions
Q BPM検出の精度はどうなりますか?
Q BPMとは何ですか?
Q 何故に予想されるBPMの半分または2倍が表示されることがありますか?
Q ボーカルだけのトラックでも機能しますか?
Q 私の音楽はアップロードされますか?
About This Tool
BPM is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.