あらゆる楽曲のBPMとキーを見つける5つの無料方法
トラックのテンポとキーを取得する5つの方法:曲名から、音声ファイルから、タップ入力、DAW内、そして耳コピ。どれを使うべきか、それぞれの失敗パターンも解説。

「この曲のBPMはいくつか」という質問の裏には2つの異なる疑問が隠れており、方法を間違えると時間を無駄にすることになる。
- 曲が分かっている場合。 必要なのは数値だけだ。検索すれば数秒で分かり、ファイルも不要。
- 音源はあるが曲名が分からない場合。 ラフミックス、ライブ録音、自分で作った曲など。解析が必要になる。
以下で紹介する方法はすべて無料で、ブラウザ上で動作する。アカウント登録も不要だ。
1. 曲名で検索する — トラックが分かっている場合に最速
タイトルとアーティスト名を入力し、正しい録音を選び、テンポ、キー、Camelotコードを読み取る。
これにはSong BPM & Key Finderを使用する。
録音の選択が重要な理由。 楽曲は1つとは限らない。Never Gonna Give You Upの1987年オリジナル版と後のリマスター版は異なるISRCを持ち、異なるキーが検出されることがある。ピッチがごくわずかにシャープしたリマスターは、ホイール上の別の位置に着地するのだ。タイトルに対して単一の結果しか示さないツールは、その選択肢を隠している。
失敗する場合: トラックが商業リリースされていない場合、またはブートレグ、エディット、未発表デモの場合。検索できるデータがないため、方法2へ進もう。
2. 音声ファイルを解析する — 検索する曲名がない場合
ファイルをドロップするだけで、ブラウザ内で解析が行われる。音声が外部サーバーに送信されることはない。
- BPM Detector — テンポ。結果を検証するために合わせて再生できるメトロノーム機能付き
- Key Detector — キー、Camelotコード、およびミックス可能なキー
失敗する場合: 録音が極端に短い、音が小さすぎる、激しく歪んでいる、または明確なリズムパルスがない場合。ルバートのピアノやアンビエントパッドでも数値は表示されるが、その数値は無意味なノイズだ。
先に修正し、後から解析する。 音声の状態が悪い場合は、計測前に処理を行う。ヒスノイズや部屋の響きにはノイズ除去、音が小さすぎる録音にはノーマライズを使用する。1つずつ調整して再実行しよう。
3. テンポをタップする — 意図したパルスを確実に捉える方法
スペースキーを8小節分タップして、平均値を読み取る。
原始的に見えるが、特定の理由からこの記事で最も信頼性の高い方法である。何をもって1拍とするかを自分が決めるからだ。 自動検出ツールはそれを推測しているに過ぎず、半分の確率で推測を外す。
BPM Detectorには自動解析と併せてタップテンポ機能が内蔵されているため、両方を照らし合わせて確認できる。
失敗する場合: 自分のタイミングがずれている場合。より長くタップしよう。最低8小節、16小節叩けばさらに良い。
4. 手持ちのDAWはすでに知っている
Ableton、Logic、FL Studio、Reaperは、トラックに音声をドラッグするだけでテンポを検出し、その多くは何らかのキー検出機能を備えている。
ファイルがすでにプロジェクト内にあり、グリッドを揃える必要がある場合には最良の選択肢だ。単に数値を知りたいだけならオーバーキルである。
失敗する場合: 演奏が揺れる場合。生ドラムは走ったりもたったりする。DAWは揺れ全体を平均化し、バンドが演奏してもいないグリッドにすべてをワープ(補正)してしまう。
5. 耳コピ — 時間はかかるがスキル向上につながる
テンポ: 15秒間ビートを数えて4倍する。大まかだが、検出ツールが2倍の値を弾き出していないかチェックできる。
キー: 曲を再生し、「ホーム」のように感じられるノートを探す。メロディが何度も戻り、解決する音だ。次に、その音の上に成り立つコードの響きからメジャーかマイナーかを判断する。最初は間違えても普通だ。平行調(relative major/minor)はすべての音符を共有しており、どこに落ち着くかだけが異なる。
どの方法を使うべきか
| 状況 | 方法 |
|---|---|
| リリース済みトラックで曲名が分かっている | 曲名で検索する |
| 自分のファイルで曲名がない | 音声を解析する |
| 自動検出結果がおかしい気がする | タップする |
| ファイルがすでにプロジェクト内にある | 手持ちのDAW |
| スキルを鍛えたい | 耳コピ |
| プレイリスト全体を一括処理したい | Playlist Analyzer |
誰もが陥る最大の失敗パターン
2つのツールの結果がほぼちょうど2倍異なっていても、どちらも壊れているわけではない。
テンポ検出は繰り返されるパルスを見つける。パルスがあいまいな場合、アルゴリズムは自分がタップするテンポの半分または2倍のパルスにロックオンしてしまうことがある。ハイハットが細かいバラードは2倍として検出され、重いバックビートが強調されたトラックは半分として検出されやすい。
チャート曲の独自データセットにおいて、Tennessee Whiskeyは49 BPMと出力されるが、体感は約98だ。Morgan WallenのLast Nightは204と検出されるが、実際は約102 BPMの曲である。どちらの数値も内部的には一貫しているが、自分がどのパルスを意図しているかを決めるまでは役に立たない。
確認には5秒もかからない。合わせてタップしてみよう。 自然にタップした数値こそが、求めているテンポだ。
数値を取得した後にすること
キーは活用してこそ意味がある。Camelotコードは、そのトラックと自然にミックスできる他のトラック(同じ数字、または左右に1ステップ移動した位置のキー)を教えてくれる。
- Similar Songs Finder — キー、テンポ、フィーリングがこの曲に近いトラック
- DJ Set Generator — 1曲入力するだけで、キーの合った演奏可能なセットリストを出力
よくある質問
無料で曲のBPMを見つけるにはどうすればよいですか? リリース済みトラックならSong BPM & Key Finderで曲名を検索し、自分の音源ファイルならBPM Detectorにアップロードする。どちらもアカウント不要で無料だ。
何もアップロードせずに曲のキーを見つけることはできますか? 可能だ。曲名検索はカタログデータから値を検索するため、ファイルが送信されることはない。また、ファイルを解析する場合でも、サーバーに送信されるのではなくブラウザ内で処理される。
BPMの結果が2倍に表示されるのはなぜですか? 検出ツールが、あなたがビートとして捉えているものの2倍の速さのパルスにロックオンしたためだ。8小節分タップして、その数値を使用しよう。
Camelotコードとは何ですか? 音楽のキーを表す2文字のラベルで、1から12までの数字と、マイナーを表す「A」またはメジャーを表す「B」で構成される。隣り合う数字のキー、または同じ数字で文字違いのキー同士は相性が良い。これはハーモニック・ミキシングの省略表記であり、使い方はこちらで解説している。
BPMやキーのツールはスマートフォンでも動作しますか? 動作する。ここでリンクされているすべてのツールは、インストール不要でモバイルブラウザ上で動作する。
Song Finder