曲のBPM・キーを無料で調べる方法【ブラウザ完結】
BPMとキーを「無料・ブラウザだけ」で調べる方法【結論から】
「この曲のBPMって何?」「キーはどのスケール?」――DTMでサンプルを貼り込む前、DJでミックスを合わせる前、あるいは耳コピを始める前に、誰もが一度は感じる疑問です。この記事では、ソフトのインストールなし・完全無料でBPM(テンポ)と楽曲のキーを調べる方法を、具体的な手順とともに解説します。
結論を先に言えば、音声ファイルをブラウザにドロップするだけで数秒以内にBPMとキーが表示されるツールが2024年現在複数あります。以下で代表的な方法を比較しながら、それぞれの使い方・精度・向いているシーンを詳しく説明します。
そもそもBPMとキーが必要になる場面
BPM(Beats Per Minute)は1分間に刻まれる拍数、つまり曲のテンポを表す数値です。キー(Key)はその楽曲の中心となる音階・調性です。この2つが重要になるのは主に以下の場面です。
- DTM・音楽制作:既存の楽曲ループやサンプルをプロジェクトに読み込む際、BPMが一致しないと音が伸び縮みする。キーが合わないとコードが濁る
- DJミックス:2曲をシームレスにつなぐためにBPMを揃えるのが基本。転調なしにハーモニックミックスするにはキーも必要
- 耳コピ・採譜:何のスケールで演奏されているかを特定すればコード進行の推定が格段に楽になる
- カラオケ・歌練習:元の曲とバッキングトラックのキーを合わせないと音程がずれる
BPM・キー検出ツールの比較
代表的なツールを整理します。いずれも無料または無料プランあり。「インストール不要」とはブラウザだけで動作することを指します。
① LA Studio BPM/キー検出(ブラウザ・完全無料)
LA Studio の BPM/キー検出ツールは、音声ファイルをアップロードするだけでBPMとキーを自動解析するオンラインツールです。処理はブラウザ内で完結するためプライバシーも安心で、アカウント登録も不要。WAV・MP3・AAC・FLACなど主要フォーマットに対応しています。
- 対応フォーマット:MP3, WAV, AAC, FLAC, OGG など
- 処理時間:3〜10秒(ファイルサイズ依存)
- インストール:不要
- 料金:無料・登録不要
- 出力:BPM数値+キー(例: A minor, C# major)
② Tunebat(ウェブアプリ)
TunebatはSpotifyのトラックIDからBPMとキーを検索できるデータベース型ツールです。既にリリースされた楽曲であればSpotifyのURLを貼り付けるだけで即座に結果が表示されます。自分で作った未公開曲やサンプルには使えないのが弱点ですが、有名曲のリサーチには高速です。
- 対応:Spotifyリンクによるデータベース検索
- 自作曲・サンプルへの対応:なし(ファイルアップロード機能は有料)
- 料金:基本無料、ファイル解析は有料
③ Camelot Wheel / Mixed In Key
Mixed In KeyはDJ向けのデスクトップアプリで、楽曲ファイルのBPMとキーを一括解析してライブラリ管理できます。精度はトップクラスですが、有料(約49USD)でインストールが必要です。本格的にDJをする人向け。
④ Audacity(フリーDAW)
Audacityはオープンソースの音声編集ソフトです。BPM解析にはビートファインダープラグインを使いますが、操作が複雑でキー検出機能は標準搭載されていません。DTMユーザーが他の作業のついでに使う程度。
比較まとめ表
- LA Studio BPM/キー検出:ブラウザ○ / 無料○ / ファイルアップロード○ / BPM+キー同時検出○
- Tunebat:ブラウザ○ / 無料△(Spotifyのみ) / ファイルアップロード有料 / BPM+キー○
- Mixed In Key:ブラウザ× / 有料 / ファイルアップロード○ / BPM+キー○(精度最高)
- Audacity:ブラウザ× / 無料○ / ファイルアップロード○ / BPM○ / キー×
【手順】ブラウザでBPMとキーを調べる具体的な操作方法
ここではLA StudioのBPM/キー検出を例に、実際の操作手順を説明します。所要時間は1分以内です。
ステップ1:ツールページを開く
ブラウザ(Chrome推奨。WebGPU対応で処理が速い)で https://la-studio.cc/bpm-detector にアクセスします。ログイン不要でそのまま使えます。
ステップ2:音声ファイルをアップロード
ページ中央のドロップゾーンに音声ファイルをドラッグ&ドロップするか、「ファイルを選択」ボタンをクリックしてローカルの音声ファイルを選択します。対応形式はMP3・WAV・AAC・FLAC・OGGなど。ファイルサイズの上限は通常50MB程度(長い曲でも問題なし)。
ステップ3:解析結果を確認する
アップロードから数秒〜10秒ほどで解析が完了し、以下の情報が表示されます。
- BPM:整数または小数点以下1桁(例: 128.0 BPM)
- キー:英語表記(例: A minor / C# major)
キーの表記はCamelotホイールでも参照できる標準的な形式です。「A minor = Camelot 8A」のように変換して使えます。
ステップ4:結果をDTMプロジェクトや記録に活用
検出されたBPMをDAWのテンポに設定し、キーをプロジェクトのキー設定に入力します。Ableton Live・FL Studio・Cubase・GarageBandなどいずれのDAWでも、プロジェクト設定からBPMとキーを指定できます。
BPM検出の精度を上げるコツ
自動検出ツールはほとんどの曲で±1 BPM以内の精度ですが、以下のケースでは誤検出が起きやすいです。
ハーフテンポ・ダブルテンポ問題
たとえば実際のBPMが140のトランス曲が「70 BPM」と表示される、あるいは逆に70 BPMのスロウなR&Bが「140 BPM」と表示されることがあります。これは多くのアルゴリズムがオクターブ違いのテンポを候補として並列に計算するためです。表示されたBPMの2倍または半分が本来のテンポでないか確認しましょう。
変拍子・BPMチェンジを含む楽曲
クラシックや一部のプログレッシブロックは拍子が変化するため、単一のBPM値として出力するのが困難です。このような曲は「平均BPM」として表示される場合があります。
ドラムレスの曲
ピアノソロやアカペラなど打楽器のアタックが存在しない楽曲はビート検出が難しく、誤検出率が高くなります。このような場合はメトロノームを聴きながら手動で合わせる方法も有効です。
キー(調性)検出の精度と注意点
キー検出は音楽理論的に複雑で、BPM検出よりも難しい問題です。特に注意すべきポイントを解説します。
同主調・平行調の混同
「A major」と「F# minor」は使う音が同じ(平行調)のため、アルゴリズムが混同することがあります。曲を実際に聴いてルートとなる音を確認するか、コード進行を分析して判断しましょう。
モーダルスケールへの対応
ドリアン・フリジアン・リディアンなどのモードを使っている楽曲は、標準的なメジャー/マイナーとして誤検出されやすいです。Khroma(旧Essentia)など高度なアルゴリズムを使うツールではモード検出に対応しているものもあります。
移調楽器の影響
Bb管のトランペットやアルトサックスが主役の楽曲は、実音と記譜上のキーがずれるため混乱を生む場合があります。オーディオから検出するツールは実音のキーを返します。
DTM制作での活用シーン別ベストプラクティス
サンプルパックを使う場合
有名サンプルパック(Splice・Looperman等)はすでにBPMとキーがファイル名に記載されていることが多いですが、記載がない場合はBPM/キー検出ツールで一括確認してからDAWに読み込むのが効率的です。
既存曲にアレンジを加える場合
リミックスや公式カバーを作る際は、原曲のBPMとキーを正確に把握することが出発点です。ステム分離ツールでボーカルだけを取り出してキーを確認する方法も有効で、LA Studioのステム分離機能を組み合わせると精度が上がります。
ハーモニックミックス(DJ向け)
DJでは「キャメロットホイール」と呼ばれる12カテゴリのキー表に基づき、隣接するキーの曲同士をミックスする手法(ハーモニックミックス)が主流です。A minor = 8A、C major = 8Bのように対応しているため、BPM/キー検出で得た結果をすぐにキャメロット表に変換して使えます。
BPMを「耳で」確認する方法(ツールが使えない場合)
ツールが使えない状況や、自動検出の結果を手動で検証したい場合のために、耳で確認する方法も押さえておきましょう。
- 曲を再生しながら、一定間隔で「タップ」できるメトロノームアプリやタップBPMサイトを開く(「tap BPM」で検索)
- 曲の拍に合わせてキーボードのスペースキーや画面をタップする(最低8〜16拍)
- 表示されたBPM値を読み取る
この方法は完全無料でオフライン対応ですが、精度はタッパーの正確さに依存します。自動検出と組み合わせてダブルチェックするのが確実です。
まとめ:目的別の最適ツール選び
BPMとキーを調べる方法は複数あります。状況別のおすすめを整理します。
- 素早く・無料で・インストールなしで調べたい → ブラウザ型BPM/キー検出ツール(LA Studio等)
- Spotifyにある有名曲のBPM/キーを調べたい → Tunebat(データベース検索)
- DJとして大量の楽曲を一括解析・管理したい → Mixed In Key(有料・高精度)
- 既にAudacityを使っていてBPMだけわかればよい → Audacityのビートファインダー
今すぐ試したい方は LA Studio BPM/キー検出 にアクセスして音声ファイルをドロップしてみてください。登録不要・完全無料で、数秒後には結果が表示されます。
よくある質問
Q. BPMの検出精度はどのくらいですか?
A. 最新のアルゴリズム(essentia、librosaベース等)を使ったツールでは、4/4拍子の一般的なポップス・EDM・ロックに対して±1 BPM以内の精度が出ることがほとんどです。ただし変拍子・ドラムレス楽曲・極端なテンポ(40 BPM以下や200 BPM以上)では誤検出が増えます。自動検出値はあくまで参考値として、最終的には耳で確認することをおすすめします。
Q. キーの検出結果が「A minor」なのか「C major」なのか判断できません
A. この2つは平行調(使う音が同じ)なため、アルゴリズムが混同することがあります。判断のコツは「曲の終わり・サビの最後に解決するコード」を聴くことです。Amで解決するならA minor、Cで解決するならC majorです。コードの耳コピが難しい場合は、Audio to MIDIツールで音符に変換してからコード構成を確認する方法も有効です。
Q. MP3ではなくYouTubeの動画のBPMを調べたいのですが
A. YouTubeの動画URLを直接解析できるBPMツールは少ないです。まず動画の音声をMP3やWAVとしてダウンロードし(著作権に注意)、そのファイルをBPM/キー検出ツールにアップロードする流れが一般的です。Spotifyの曲であればTunebatにURLを貼るだけで検出できます。
Q. BPMがわかったら、DAWのテンポに合わせてサンプルを同期させるにはどうすればいい?
A. ほとんどのDAW(Ableton Live・FL Studio・Cubase・GarageBand等)には「ワープ」「タイムストレッチ」「ビートマッチング」機能があります。①プロジェクトのBPMを調べたサンプルのBPMに合わせる、または②サンプルのBPMをプロジェクトに揃えてタイムストレッチをかける、の2通りのアプローチがあります。小さいBPM差(±5 BPM程度)なら音質劣化もほぼわかりません。
Q. スマートフォンでもBPMとキーを調べられますか?
A. ブラウザ型ツールはスマートフォンのChrome・Safariでも動作します。ただしWebGPUはモバイルでは未対応の場合があるため、PCブラウザと比べると処理が遅いことがあります。また、モバイルからのファイル選択はファイルアプリやクラウドストレージ(iCloud・Googleドライブ等)経由で行えます。