JA
マイツール

曲のBPM検出(BPMディテクター)

音声ファイルから曲のBPMを調べます。0.1 BPM単位のテンポ、ハーフ・ダブルタイム、信頼度、ほかの候補を表示します。ブラウザ内で動作します。

MP3、WAV、M4A、FLAC、OGGなどです。各ファイルの最大2分を解析します。
遅いイントロを飛ばして、メインのビートを解析します。
拍は半分や2倍の速さでも数えられます。どちらを表示するかを選びます。
マイツール →
広告

DJミックス、ワークアウトやランニング用の曲選び、メトロノームを合わせた練習、動画編集の同期のために、曲のテンポを音声ファイルそのものからBPMで調べます。最大2分を聴き、新しい音が始まる位置を測って、最も強く繰り返される拍の周期を探します。小数第1位までのBPM、ハーフ・ダブルタイムの値、信頼度が得られます。曲がブラウザの外に出ることはありません。

使い方

  1. 曲を1つ以上選びます。
  2. 曲に遅い、または拍のないイントロがある場合は、メインの部分に開始位置を設定します。
  3. 結果が収まる範囲を選びます(80〜160 BPMはほとんどの音楽に合います)。
  4. 計算ボタンを押して、BPM、代替の値、信頼度を確認します。

計算式

BPM = 60 × フレームレート ÷ 拍の周期(フレーム) · フレームレート = 11,025 ÷ 256 ≈ 毎秒43.07

音声を11,025 Hzのモノラルでデコードし、256サンプルごとに1,024サンプルの窓で解析します。各ステップのオンセット強度は、対数スペクトルの増加分の合計(スペクトルフラックス)で、1秒の移動平均を引きます。この曲線の自己相関は拍の周期とその倍数でピークを作るので、40〜240 BPMのすべてのテンポを、拍の周期の1、2、3、4倍における平均自己相関でスコア化し、選んだ範囲内で最も良いものを採用します。広い60〜200の範囲では、最良のテンポとその2倍・半分(少なくとも半分以上の強さのとき)を比べ、120 BPMに近いほうを報告します。その後、最初の8つの倍数のピークから周期を精密化します。拍の強さはこの平均(0〜1)で、0.1未満ならはっきりした拍がなく、0.2未満なら信頼度が低くなります。

計算例

キックドラムが0.469秒ごとに鳴るハウスの曲は、拍の周期が0.469 × 43.07 ≈ 20.2フレームなので、BPMは60 ÷ 0.469 = 128.0です。ハーフタイムは64 BPM、ダブルタイムは256 BPMで、80〜160の範囲では128が報告されます。

よくある質問

結果が予想の半分や2倍になるのはなぜですか?

拍はさまざまなレベルで感じられるため、90 BPMのヒップホップの曲を180と数えることもできます。ジャンルに合った範囲を選ぶか、ハーフ・ダブルタイムの値を読んでください。

「はっきりした拍がない」と出るのはなぜですか?

アンビエント音楽、テンポが変わるクラシック、話し声、長く伸ばした1音には、測れる一定の脈拍がありません。ドラムのある部分を開始位置に指定するか、BPMカウンターでタップしてみてください。

どのくらい正確ですか?

テンポが一定の音楽なら、たいてい0.1〜0.5 BPM以内です。速くなったり遅くなったりするライブ録音では、解析した部分の平均テンポが得られます。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). 曲のBPM検出(BPMディテクター). https://kakao.mobile/ja/tools/song-bpm-finder/

MLA

“曲のBPM検出(BPMディテクター).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/song-bpm-finder/.

広告