BPM検出ツール
ブラウザでローカル保存がブロックされています。このページでは完全な解析を利用できますが、複数手順の画面は利用できません。
音声を選択
リズムが明瞭な曲、ループ、練習録音を選びます。
音声ファイルをここにドロップ
または端末から選択
ブラウザでデコードできる12秒〜8分の音声を使用してください。最大20 MBです。
選択した音声
·
音声はこのブラウザ内でデコード、解析され、アップロードされません。
推定テンポ
実用的な出発点として使い、自然に数える拍と照らして確認してください。
推定BPM
BPM
- ハーフタイム
- BPM
- ダブルタイム
- BPM
- リズムの明瞭度
- 音声の長さ
解析区間: 秒 - 秒
ハーフタイムとダブルタイムはどちらも音楽的に正しい場合があります。複数のフレーズで合い続ける拍を確認してください。
端末内メトロノームで確認
クリックを開始して録音と比べます。再生音はブラウザ内で生成されます。
選択したテンポ BPM
解析をコピーまたは保存
テンポ値と録音情報を保存します。レポートに音声は含まれません。
曲、ループ、練習録音のテンポを、手でタップせずに推定できます。音声ファイルを選ぶと、BPM検出ツールが繰り返すリズムの脈を解析し、1分あたりの拍数とハーフタイム、ダブルタイムの候補を表示します。メトロノームの設定、DAWグリッドの整列、リミックスの準備、曲同士の比較に役立ちます。ただしテンポの感じ方には曖昧さがあります。ライブ演奏、テンポの変化、音数の少ない編曲、シンコペーションでは、数値を出発点として必ず耳でも確認してください。
音声ファイルからBPMを調べる方法
-
1
リズムが明瞭な音源を選ぶ
曲、ループ、録音を選びます。一定のドラムや明確なアタックがある部分は、無音や伸びたパッドより強いテンポ情報を得やすくなります。
-
2
録音の中央部分を解析する
長い録音では中央の抜粋を自動解析します。安定したリズムが別の場所にある場合は、その部分が中央付近に来るようファイルを切り出してください。
-
3
繰り返す脈を解析する
音の立ち上がりに似たエネルギー変化を測定し、指定したBPM範囲でどの周期が規則的に繰り返すかを調べます。
-
4
テンポ候補を比較する
最有力の推定値、明瞭度、関連するハーフタイムとダブルタイムを比べ、常に一つだけが正しいとは考えないようにします。
-
5
確認して保存する
数小節にわたって拍がずれないか確認し、BPMをコピーするかJSONまたはCSVの解析概要を保存します。
BPMが表すもの
BPMは1分あたりの拍数です。120 BPMなら1分間に120回の拍を感じ、拍の間隔は0.5秒です。BPMは脈の速さを示しますが、キー、拍子、ダウンビート、グルーヴ、正確なドラムパターンは特定しません。
基本換算式は次のとおりです。
seconds per beat = 60 ÷ BPMmilliseconds per beat = 60,000 ÷ BPMBPM = 60 ÷ seconds per beatsamples per beat = sample rate × 60 ÷ BPM- 4/4の場合のみ
seconds per four-beat bar = 240 ÷ BPM
| テンポ | 1拍の秒数 | 1拍のミリ秒 | 4拍の小節 |
|---|---|---|---|
| 60 BPM | 1.000 s | 1,000 ms | 4.000 s |
| 90 BPM | 0.667 s | 667 ms | 2.667 s |
| 120 BPM | 0.500 s | 500 ms | 2.000 s |
| 128 BPM | 0.469 s | 469 ms | 1.875 s |
| 140 BPM | 0.429 s | 429 ms | 1.714 s |
小節の計算は1小節を4拍として数えた場合のものです。曲が4/4拍子である証明にはなりません。Abletonの拍とテンポのインタラクティブレッスンでは、脈の速さとBPMの関係を体験できます。
音声テンポ推定の仕組み
ブラウザ上の解析器は、選択したファイルを読み込み、Web Audio APIでPCMサンプルへデコードします。その後、エネルギーの変化や音の立ち上がりに似た事象を調べ、どの周期で規則的に繰り返すかを検証します。強い反復周期がBPM候補になります。
これは音から知覚されるテンポを推定する処理です。DAWセッション、MIDI、楽譜、商用データベースのテンポ欄を読むものではありません。同じ区間でも異なる拍の階層を数えることがあるため、音楽情報検索の評価では複数のテンポを正解候補として扱います。MIREX Audio Tempo Estimationにも代替候補を使う評価が記載されています。
結果の読み方
| 結果 | 意味 | 使い方 |
|---|---|---|
| 推定BPM | 最も強い全体テンポ候補 | メトロノームやDAWグリッド設定の出発点にする |
| ハーフタイム | 推定BPM ÷ 2 | 結果が音楽の拍より2倍速く感じるときに試す |
| ダブルタイム | 推定BPM × 2 | 結果が数えている細分より半分の速さに感じるときに試す |
| 明瞭度 | 周期的な証拠が先頭候補を支える一貫性 | 保証された正解率ではなく比較材料にする |
| 解析区間 | 推定に使ったデコード済み音声の範囲 | 安定した代表的リズムが含まれるか確認する |
明瞭度が「95%正確」という意味ではありません。この解析内での候補の分離と一貫性を示す指標であり、あらゆるジャンルや録音条件に対する確率ではありません。
ハーフタイムとダブルタイムが生じる理由
一つのリズムには関連する複数の拍の階層があります。70 BPMのキックごとに拍を感じる人も、140 BPMの8分音符の動きを数える人もいます。どちらも2対1の同じ関係です。テンポ研究では、音高ではなくリズムの話ですがオクターブエラーと呼ばれます。
- 自然に手で刻みたくなる速さを選びます。
- 数小節にわたってメトロノームが合い続けるか確認します。
- 編曲と比べますが、ジャンルの一般的な範囲だけで断定しません。
- DAWでは最初の明瞭なダウンビートをグリッドに置き、後のフレーズでずれを確認します。
推定が不安定になりやすい音源
| 音源の特徴 | 起こり得ること | 改善方法 |
|---|---|---|
| 安定したドラムと反復アタック | 明瞭な周期候補を得やすい | 代表的なリズム区間を解析する |
| 長い無音や静かなイントロ | 有用な証拠が弱くなる | 安定したリズムが中央に来るようファイルを切り出す |
| アンビエント、レガート、打楽器なし | 明瞭なアタックが少ない | メトロノームのTap Tempoで手動入力する |
| スウィング、シンコペーション、ポリリズム | 細分が期待する拍より強くなる | ハーフとダブルを耳で比較する |
| ライブ演奏やルバート | 録音中にテンポが揺れる | 平均値として扱うか区間別に解析する |
| 意図的なテンポ変更 | 一つの値では変化が隠れる | 各セクションを別ファイルに書き出して個別に解析する |
| 非常に短いクリップ | 反復周期が足りない | 数フレーズを含む長い区間を使う |
| ノイズ、クリップ、拍手、会話 | 音楽外のアタックが影響する | 可能ならきれいな区間を選ぶ |
自動BPM解析は便利な補助であり、耳で聴く代わりではありません。数値的に安定した候補でも、拍の階層が違う場合があります。
ブラウザ処理、形式、プライバシー
音声はブラウザのFile APIで読み取られ、decodeAudioData()でデコードされます。コーデック対応はブラウザにより異なり、同じ拡張子でも必ず開けるとは限りません。交換用にはWAVが最も確実で、一般的なMP3、M4A、AAC、OGG、FLACは現在のブラウザがそのエンコードを扱える場合に限り動作します。
音声のバイト列、ファイル名、波形、抽出特徴はブラウザ内の状態にとどまり、Livewireや外部解析サービスには送信されません。ページ読み込みやファネル移動では通常のページリクエストが発生します。手順間では容量を制限した解析データだけをローカル保存でき、最初からやり直すと削除されます。
結果のコピーと書き出し
- BPMをコピーは主推定値をコピーします。
- 概要をコピーは関連候補、長さ、区間、明瞭度も含めます。
- JSONは構造化した解析値を保存します。
- CSVは候補と時間値を表計算向けに保存します。
ダウンロードされるのは解析概要で、音声ではありません。元の録音を変更、タイムストレッチ、変換、フィンガープリント化、楽曲識別することはありません。
よくある質問
1分間に数える規則的な拍の数です。120 BPMでは0.5秒ごとに1拍あります。テンポを示す値で、キー、拍子、リズムパターンを示すものではありません。
録音状態と、聴き手が主な拍をどこに感じるかで変わります。一定で打楽器が明瞭な曲は、ルバート、アンビエント、ノイズ、シンコペーション、テンポ変化のある曲より解析しやすい傾向があります。メトロノームやDAWで確認してください。
解析器が関連する別の拍の階層を選んだ可能性があります。70 BPMと感じるパターンを140 BPMとして数えることもできます。ハーフタイムとダブルタイムを比べ、自然に刻める方を選んでください。
あります。ライブは揺れ、表情豊かな演奏は加速や減速をし、制作上のテンポ変更もあります。全体推定は解析区間の要約なので、局所的な変化を隠す場合があります。
現在のブラウザがWeb Audioでデコードできるファイルです。同じ拡張子でもコーデック対応は異なります。失敗した場合はPCM WAV、一般的なMP3またはAACを書き出して試してください。
安定したリズムが数回繰り返す長さを使います。短い一音、無音のイントロ、つなぎより、明瞭なサビやドラム中心の部分が有効です。テンポが変わる曲では長ければよいとは限りません。
いいえ。選択したファイルはこのブラウザ内でデコード、解析されます。音声、ファイル名、波形、解析特徴をLivewireや外部の音声・AIサービスへ送りません。
できません。テンポ、キー、拍子は別の性質です。コードが分かる場合は曲のキー検出ツールを使い、拍子は耳や楽譜で確認してください。4拍分の時間計算だけでは4/4の証明になりません。
関連ツール
ビンゴカードジェネレーター
ランダムな番号や好きな単語で印刷用のビンゴカードを作成。中央がフリーマスの標準5x5で、授業やパーティーゲームにすぐ使えます。
赤ちゃんの睡眠スケジュールジェネレーター
新生児から3歳まで、総睡眠時間、覚醒時間、昼寝回数に基づいて、月齢に合った赤ちゃんの睡眠スケジュールを生成します。
赤ちゃんの名前ジェネレーター
性別、由来、頭文字、長さ、スタイルで絞り込み、赤ちゃんの名前候補を生成します。クリックごとに新しい候補を表示し、お気に入りを保存して比較できます。
Blossom ソルバー
中央の文字と6つの花びらの文字を入力すると、有効な Blossom の答えをすべて見つけられます。文字数順に並べ替え、パングラムを強調表示します。
メトロノーム
正確なオンラインメトロノームで練習しましょう。BPM、拍子、アクセント、分割を設定し、安定したクリック音をブラウザー内でローカルに再生できます。
バンド名ジェネレーター
ジャンル、ムード、編成、キーワードからバンド名のアイデアを生成。発音、グッズ、商標調査の実用チェック付きで、候補リストをそのままコピーできます。