ボーカル除去 ボーカル BPMファインダー BPM キーファインダー Key Track ID ID
30 min remaining

「Cloud Assist」の利用時間を増やす
Pricing

コード検出器

あらゆる音声ファイルからコードを自動的に検出します。お使いのデバイス上で動作するため、ファイルがアップロードされることはありません。

キックドラムの混入を防ぐため、130 Hz以下の周波数をカットする

ここに音声ファイルをドラッグするか、クリックしてファイルを選択してください

MP3、WAV、FLAC、OGG、M4A ・ 最大15分

プライベート — お使いのデバイスで処理、アップロードなし

コードの見つけ方

  1. 1 音声ファイルをアップロードする
  2. 2 AIがタイムライン全体にわたってコードを検出する
  3. 3 進捗状況とコピー結果を確認する

よくある質問

どのようなコードを検知できるのですか?
メジャー、マイナー、ディミニッシュ、オーグメント、ドミナント7th、メジャー7th、マイナー7th、およびサスペンド・コード。 本検出器は、フレームごとに倍音成分を分析し、コードテンプレートと照合します。複雑なジャズ・ヴォイシングや拡張コード(9度、11度、13度)は、認識可能な最も近いコードタイプに簡略化されます。
音声からの和音検出はどのように機能するのでしょうか?
音声はクロマグラムに変換されます。これは、各音高クラス(C、C#、D…)のエネルギーを時間軸に沿って示した図です。マッチングアルゴリズムは、各タイムフレームの音高プロファイルを既知のコードテンプレートと比較し、最も適合するものを見つけ出します。 低域フィルターにより、130 Hz以下のキックドラムの干渉が除去され、クロマ分析の歪みが防がれます。
コードのタイミングは表示されますか?
はい。結果はタイムスタンプ付きのコード進行として表示され、各コードがいつ始まるかが正確にわかります。タイムライン上の任意のコードをクリックすると、その部分の音声を再生できます。
フルミックスでは、どの程度正確なのでしょうか?
最良の結果が得られるのは、単独の楽器(ピアノ、ギター)や、楽器の配置が控えめなアレンジの場合です。楽器が密集したフルミックスでは、重なり合う楽器によって音高情報が曖昧になるため、精度が低下します。フルミックスで最良の結果を得るには、まず「Stem Splitter」にかけて、各楽器のステムを分析してください。
コードに加えて、キーも検知しますか?
コード進行からは調が推測できますが、調を明確に特定するには「Key Finder」ツールを使用してください。両者を照らし合わせることで、その曲がどの調で書かれているか、また各コードがどの度数(I、IV、V、vi)を表しているかといった、和声的な全体像を把握することができます。
音声はアップロードされましたか?
いいえ。すべての処理は端末上で実行されます。クロマグラム解析やコードの照合はローカルで行われ、サーバーへデータが送信されることはありません。
音声からのコード識別はどのように機能するのか

クロマグラム — 音声を12の音高クラスに集約する

和音の識別は、まず音声をクロマグラムに変換することから始まります。これは、オクターブ情報を排除し、12の音高クラス(C、C#、D、D#、E、F、F#、G、G#、A、A#、B)にわたるエネルギー分布のみを保持した表現です。 短時間フーリエ変換を行うと、フレームごとのスペクトルが得られます。各ビンのエネルギーは、オクターブに関係なく、対応する音高クラスに割り当てられます。その結果、時間フレームごとに12次元のベクトルが得られ、これはその瞬間の倍音成分を表す一種の「指紋」となります。 C、E、Gの3つの音を含むCメジャーコードは、これら3つの音高クラスにエネルギーが集中した形で現れます。Aマイナーコードでは、A、C、Eにエネルギーが集中します。異なる転回形、ボイシング、オクターブであっても、同じクロマグラムパターンが生成されます。これは、和音認識においてまさに望ましい結果です。

テンプレートマッチングと信頼度スコアリング

各フレームについて、検出器は観測されたピッチクラスベクトルを、和音テンプレートのライブラリと照合します。このライブラリには、12のルートすべてにわたる、長和音、短和音、減和音、増和音、ドミナント7th、メジャー7th、マイナー7th、サスペンド和音それぞれについて、理想化された12次元のパターンが収録されています。 コサイン類似度を用いて各候補にスコアが割り当てられ、最も高いスコアが採用されます。フレーム間の平滑化処理により、単一のビートが曖昧な位置に当てはまる場合でも出力の揺れが抑えられ、結果テーブルの各和音の横に表示される信頼度値は、採用されたテンプレートと2位の候補との差を表しています。 信頼度が高い場合は、音声が1つのコードに明確に一致していることを意味します。信頼度が低い場合は、通常、密なボイシング、同時進行するメロディライン、またはコード間の移行があることを示しています。

ページ上部に表示されるオプションのキックフィルターは、EDMやモダンポップ向けに用意されています。重厚なキックドラムは50~130 Hzの帯域にエネルギーを注ぎ込みますが、そのエネルギーは近隣のピッチクラス(通常はC、C#、D)の音色に波及し、検出器にバイアスを生じさせます。 130 Hz のハイパスフィルターを使用すると、その上のシンセやベースラインの倍音成分に影響を与えることなく、キックドラムを除去できます。ピアノ、ギター、オーケストラの素材にはオフのままにし、トラックに「フォー・オン・ザ・フロア」のキックが含まれる場合はオンにしてください。

コード検出器 vs キーファインダー vs ハーモニックアナライザー — それぞれの使い分け

質問が異なれば、使うツールも異なる

"What key is this song in?" and "what chords does it contain?" are related but distinct questions. A key is a single label that summarises the harmonic centre of the whole song — A minor, F# major, etc — and is what DJs use for harmonic mixing on the Camelot wheel. A chord progression is a time-stamped sequence of changing harmonies. The chord detector tells you "the song moves Dm → G → C → Am over these timestamps"; the キーファインダー tells you "the song is in C major" by aggregating chord and tonal evidence across the whole track. If you need a single label for tagging or mixing, use Key Finder. If you need the progression to learn or transcribe a song, use this page. If you need both at once, use the combined BPM and Key Finder.

なぜ独立した情報源の方が効果的か

コード識別は、入力音に明確な和声成分が含まれており、他の要素からの干渉が最小限の場合に最も正確になります。ピアノのソロ、フィンガースタイルのギター、弦楽四重奏の録音では、聴こえるすべての音高が和声に属しているため、ほぼ完璧な結果が得られます。 密度の高いフルバンドのミックスは処理が難しくなります。ドラムからは広帯域のエネルギーが漏れ出し、歪んだギターはスペクトルをぼやけさせ、並行するボーカルメロディーは基となるコード以外の音をもたらすからです。 フルミックスの精度を高めるには、まずファイルをStem Splitterにかけ、インストゥルメンタル・ステム(またはベースと和声成分のみ)をこのページに再入力してください。 個々の音符を想定されるピッチと照合する場合(例えば、ギターのチューニングが合っているかを確認する場合など)は、代わりにPitch Detectorを使用してください。

コード進行と曲のキーが分かれば、進行中の各コードにローマ数字の機能(I、IV、V、vi、iiなど)を割り当てることができます。 そうすることで、I–V–vi–IVという「ポップ・プログレッション」、ii–V–Iというジャズ・カデンツ、12小節ブルースといった一般的なパターンを簡単に見つけられるようになり、和声的な関係を損なうことなく、曲をより歌いやすいキーに転調することが可能になります。

Brizm

「Cloud Assist」のロックを解除

負荷の高い処理をセキュアな専用GPUにオフロードしましょう。15分間無料でご利用いただけます。

または