コード検出ベータ
音声から曲のコード解析
録音をドロップすると、音楽に合わせて小節ごとにコードが流れていきます。一緒に弾いたり、コード譜をコピーしたり、DAWにコードを持っていったり。すべて端末の中で動きます。
- 無料
- 登録不要
- ブラウザ内で動作
- アップロードなし
ツールを読み込み中
使い方
- 01
曲をドロップ
MP3、WAV、FLAC、M4A、または動画ファイルを、最大10分まで。ブラウザの中で読み込まれ、端末にとどまります。
- 02
曲を聴き取る
コード認識ネットワークが和声を読み取り、ビートトラッカーが拍と小節を見つけます。コードは拍に乗ります。
- 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つのマスターを、ブラウザで無料で試聴できます。