コード検出ベータ

音声から曲のコード解析

録音をドロップすると、音楽に合わせて小節ごとにコードが流れていきます。一緒に弾いたり、コード譜をコピーしたり、DAWにコードを持っていったり。すべて端末の中で動きます。

  • 無料
  • 登録不要
  • ブラウザ内で動作
  • アップロードなし

ツールを読み込み中

使い方

  1. 01

    曲をドロップ

    MP3、WAV、FLAC、M4A、または動画ファイルを、最大10分まで。ブラウザの中で読み込まれ、端末にとどまります。

  2. 02

    曲を聴き取る

    コード認識ネットワークが和声を読み取り、ビートトラッカーが拍と小節を見つけます。コードは拍に乗ります。

  3. 03

    一緒に弾く

    再生すると、いまのコードと次のコードが大きく表示されます。簡略化、移調、カポの設定をして、コード譜をコピーするか、MIDIをダウンロードします。

コード認識のしくみ

コードは、いくつかの音が同時に鳴っているものです。フルミックスでは、声やドラムなど他のパートと絡み合っています。コード検出は楽譜から音を読めないので、音そのものを見ます。曲を定Q変換のスペクトログラムにします。ピアノの最低音のCから上へ6オクターブにわたって、半音ごとに2つ、合計144の周波数バンドを、1秒に約10回です。その画像では、コードは、すべてのオクターブで繰り返される明るい線の模様として現れます。

その模様はBTCに渡されます。BTCはコード認識のための双方向トランスフォーマーで、2019年のISMIRでJonggwon Parkらが発表し、手作業でコードを注釈した数百曲のポップスとロックで、作者たちが学習させたものです。約10秒分の音楽を、前向きと後ろ向きの両方で見て、各瞬間について170クラスの確率を出します。12のルート×14のコードタイプに、コードなしを加えたものです。私たちのTuneAppのワーカーと同じ公式モデルと同じ前処理を使い、ブラウザに移したうえで、フレーム単位で突き合わせて確認しています。

瞬間ごとの確率はちらつくので、デコーダーが、いちばんありそうなコードの並びを選びます。そこでは、コードの変更の1つ1つにコストがかかります。次に拍です。2つ目のネットワークBeat This!が、すべての拍とダウンビートを見つけ、コードの変わり目は、ダウンビート、拍、または2つの拍のあいだの8分音符にだけ許されます。これが、コードが10分の数秒もずれることなく、音楽に合う理由です。

コード譜の読み方

コード譜は、セッションミュージシャンが書くチャートのように、1行4小節で小節ごとに書かれます。2本の小節線のあいだの1マスが1小節です。コードが1つのマスは、そのコードが小節いっぱいに続くことを意味します。コードが2つなら、小節を半分に分けています。4/4拍子なら、それぞれ2拍ずつです。

変わり目が別の場所にあるときは、マスに拍ごとの枠が表示され、コードが続くところには点が入ります。A . . E は、Aが3拍、4拍目がEです。N.C. はノーコード、つまり無音、またはドラムブレイクのように、聴き取れる和声がない部分です。

コード名は、ふつうの書き方に従います。文字だけならメジャー、mはマイナー、7はドミナントセブンス、maj7はメジャーセブンス、m7b5はハーフディミニッシュ、sus2とsus4は3度の代わりの音です。曲が最初のダウンビートより前に始まるときは、最初の小節がアウフタクトになることがあります。

カポと移調で一緒に弾く

移調は、すべてのコードを半音単位で上下に動かし、キーも一緒に動かします。自分の声に合う音域で歌うときや、弾いているキーから少しずれてチューニングされた録音に合わせるときに使ってください。

カポは、ギターのフォームのためのものです。カポを2フレットにつけると、画面のコードは、弾くフォームになり、音は曲のキーのままで鳴ります。曲がB♭なら、カポを3フレットにつけると、ほとんどのコードがオープンのGのフォームになります。いちばんオープンなフォームが多くなるカポを提案し、ダイアグラムで、すべてのコードをギターとピアノで見られます。

シャープかフラットかは、表記の話で、音の話ではありません。A♯とB♭は、ピアノでは同じ鍵盤です。自動は、そのキーでふつう書かれるほうで書きます。トライアドのみは、セブンスやシックスのコードを、ふつうのメジャーとマイナーにするもので、曲を弾きはじめるいちばん簡単な方法です。

精度と限界

はっきりしたポップスやロックの録音なら、結果はたいてい、ミュージシャンが書くものに近く、私たちが行ったテストは、リファレンスのワーカーと一致しています。完璧ではないので、耳で確認してください。よくある間違いは、素直なものです。ベースが小さいと、CとAmのように平行調のコードと取り違え、メロディの音が通るとセブンスが現れたり消えたりします。

もっと難しい音楽もあります。濃密なジャズの和声、9thや11thを足したコード、歪んだギター、はっきりしたベースのない曲、声やリードのラインだけが鳴る箇所は、いずれもコード検出を混乱させます。コードはルートポジションで書かれ、スラッシュコードや転回形はなく、コードの押さえ方やストロークも教えてくれません。

チューニングも関係します。モデルは、A 440 Hzの標準チューニングを前提としています。2つのキーのあいだにある曲は、半音ずれて出ることがあります。移調で名前を直してください。拍のグリッドは曲のテンポに従うので、ルバートのバラードや、脈動のないトラックでは、グリッドがゆるくなります。

プロデューサーへ:コードのMIDIをDAWに

MIDIをダウンロードすると、2つのトラックが手に入ります。真ん中のCの周りの近い配置で、保持されたノートとしてのコードと、ベースに置いた各コードのルートです。ファイルには曲のテンポが入っていて、ゼロから始まります。セッションの頭で音声の隣に置けば、ぴたっと合います。

コード進行を自分の楽器で作り直したり、同じ和声でリミックスやカバーを作ったり、サンプルをフリップする前にコードを確認したり、ベースラインのスケッチにも使えます。MIDIは設定に従います。簡略化、移調、表記は、画面と同じように反映されます。

新しいコード進行を作るには、コード進行ジェネレーターを開いてください。キーボードで弾いたコードの名前を知るには、コード検索があります。メロディやベースラインをノートにするには、音声をMIDIに変換を使います。

できること

  • ニューラルネットワークによるコード認識。12のルートと14のコードタイプ、トライアドからセブンス、サスとディミニッシュまで
  • コードの変わり目はAIビートトラッカーで拍に合わせ、小節に並べます
  • 曲の再生中、いまのコードと次のコードを大きな文字で表示
  • 再生に合わせて流れる小節のグリッド。小節をクリックすると、そこへジャンプ
  • コピーできるコード譜(1行4小節)。テキストとしてダウンロードも可能
  • トライアドのみ、またはセブンスつき。上下に移調、ギター用のカポのフォーム、シャープかフラットか
  • 曲に出てくるすべてのコードの、ギターとピアノのダイアグラム
  • 曲のテンポで、コードのトラックとベースのトラックを収めたMIDIをダウンロード
  • 無料、登録不要、アップロードなし。モデルは初回のあとキャッシュされます

コード検出ツールの比較

OBRAの曲のコード解析多くのオンラインのコード検出ツール
音声の行き先どこにも送られません。ブラウザの中で解析しますサーバーにアップロードされるのが普通
アカウントなし保存やダウンロードに必要なことが多い
広告なし無料プランでは多い
コード譜、カポ、移調無料有料プランの中のこともある
コードのMIDI無料。コードとベースめったにない、または有料
未発表曲やデモ対応。手元にあるどんなファイルでもアップロードできる場合は対応、曲のカタログから調べる場合は非対応

リリース済みの曲のカタログをもとにしたサービスは、ファイルを持っていない音楽のコードも表示できます。このツールは手元の録音を扱います。自分のデモ、リハーサルのテイク、練習用のトラックに必要なのは、こちらです。

よくある質問

無料ですか?

はい。すべてのコード、コード譜、ダイアグラム、MIDIが無料で、登録もウォーターマークもありません。最初の曲でモデルを1回ダウンロードします(約23 MB)。その後は、ブラウザのキャッシュから読み込まれます。

曲はアップロードされますか?

いいえ。ファイルはお使いの端末のブラウザの中で読み込まれ、解析されます。ダウンロードされるのはモデルのファイルだけで、音声がパソコンやスマートフォンから出ることはありません。

どのくらい正確ですか?

はっきりしたポップスやロックの録音なら、たいていミュージシャンのチャートに近いですが、完璧ではありません。平行調のコード(CとAm)、通過するセブンス、濃密なジャズの和声、はっきりしたベースのない曲で、間違えやすくなります。結果は耳で確認し、もっと簡単にしたいときはトライアドのみを使ってください。

リンクから曲のコードを調べられますか?

いいえ。端末にある音声または動画のファイルで、最大10分までが対象です。自分のデモ、リハーサルの録音、練習用のトラックが使えます。

Chordifyのようなものですか?

似た仕事を、違うやり方でします。Chordifyは、多くの曲のカタログとオンラインの音楽へのリンクを軸にした、有名なサービスで、アプリと有料プランがあります。私たちのは、すでに手元にあるファイルをブラウザの中で解析し、アカウントも広告もなしで、コード譜、カポ、移調、MIDIを無料で提供します。

コードの種類は何を表しますか?簡略化できますか?

文字だけはメジャー、mはマイナー、7はドミナントセブンス、maj7はメジャーセブンス、m7はマイナーセブンス、dimはディミニッシュ、m7b5はハーフディミニッシュ、augはオーギュメント、sus2とsus4はサスペンデッドです。トライアドのみを選ぶと、すべてのコードが、ふつうのメジャー、マイナー、ディミニッシュ、オーギュメントになります。

スラッシュコードやストロークのパターンは表示されますか?

いいえ。モデルが出すのは、各コードのルートとタイプで、ルートポジションです。転回形、スラッシュコードのベース音、ストロークのリズムは検出しません。

コードをDAWで使えますか?

はい。MIDIをダウンロードすると、曲のテンポでゼロから始まる、コードのトラックとベースのトラックが手に入ります。コード譜をテキストファイルでダウンロードもできます。

仕上がりはいかがですか?

OBRA Audio Masteringでマスタリング:LUFSで測定した3つのマスターを、ブラウザで無料で試聴できます。