楽曲キー検出とは?

音声を解析して楽曲のキーとスケールを検出します。DJはハーモニックミキシングに、プロデューサーはサンプルを正しいキーに合わせるために使います。

MP3、WAV、OGG、FLAC、AACファイルをドロップするか、マイクから最大8秒録音します。アナライザは12音名のエネルギー分布(クロマグラム)を作り、Krumhansl-Schmucklerの調性プロファイルと照合し、最も可能性の高いキーをCamelotホイール表記(例:Aマイナーなら8A)とともに返します。信頼度スコアで、その曲がどれだけ明確にそのキーに属しているかが分かります。

使い方

  1. 音声ファイル(MP3、WAV、OGG、FLAC)をアップロードするか、マイクから直接録音します
  2. 数秒お待ちください。音声を解析しています
  3. 検出されたキー、スケール、BPMの推定値、DJミキシング用のキャメロット表記を確認します

使用するタイミング

  • すべてのトランジションをハーモニックに合わせたいDJセット。
  • ボーカルサンプルやメロディックループを切り貼りする前に、正しいキーへ合わせるプロデューサー。
  • コピーバンドのリハーサル — 耳コピではなく録音からキーを把握する。

結果

DJが2つのトラックをハーモニックにミックスしたい場合、最初のトラックをアップロードすると「Aマイナー(8Aキャメロット)」が検出されます。これにより、スムーズなトランジションには7A、8A、9A、または8Bのキーが互換性があることがわかります。

よくある質問

キー検出の精度はどのくらいですか?
明確な調性中心を持つポップ・ロック・エレクトロニカで80〜90%程度。転調が多いジャズや、アンビエント、無調の曲では60%程度まで下がります。信頼度スコアにこれが現れます。50%未満は転調や調性の弱さを示唆します。
Camelot表記とは何で、なぜDJが気にするのですか?
Camelotは各キーに数字とA(マイナー)またはB(メジャー)を割り当て、ホイール状に配置したものです。8AはAマイナー。7A、9A、8Bは8Aと不協和なくミックスできます。DJはCamelotの番号が互換していれば次の曲のメロディが現在のメロディと衝突しないと一目で判断できます。
検出されたキーが、その曲のWikipediaに書いてあるキーと違うのはなぜ?
平行調(同主長調と短調)は同じ構成音を共有するため(CメジャーとAマイナーなど)、どの音が強調されるかでアルゴリズムが切り替わります。Cメジャーと書かれた曲でも、ヴァースがAを強調していればAマイナーと検出されることがあります。技術的にはどちらも正解です。
曲の途中の転調も検出できますか?
本バージョンは曲全体で1つのキーを返します。ブリッジでCからDへ転調する曲なら、提供された音声で支配的なキーが選ばれます。特定セクションを解析したい場合は、エディタでその区間を切り出してから読み込ませてください。
同じトラックでもBPM検出結果が変わるのはなぜ?
曲によってはテンポが曖昧(ハーフタイムかフルタイムか)です。アルゴリズムは自己相関で最も強いピークを採用しますが、ドラムがハーフタイムに乗っていると140ではなく70と検出されることがあります。どちらも数学的には正しいので、必要に応じて2倍または1/2にしてください。

関連ツール