コード進行ジェネレーター

J-POP / J-ROCK

未保存
Key
BPM
Mood
Tonality
Chords
View
BAR
キー転調なし
曲構成
メロディー
コード下段:リズム
ベース
ドラム

音源:FluidR3Mono(MIT License)ライセンス・生成や試聴はブラウザ内で行い、入力内容は送信しません。

プロジェクト

このブラウザに保存されています(最大50件)。

パートを追加

コードを入力

「|」で小節、空白でコードを区切ります。「:数字」は拍数(1小節4拍・1〜32小節)。キーは自動推定しません。

書き出し

JSONは「読み込み」で別のブラウザへ移せます。コード名の行は「入力」から再入力できます。

使い方

  1. Key・Genre・Mood・構成を選ぶGenre(ジャンル)は1つ、Mood(雰囲気)は「切ない+エモい」のように複数選べます。Tonality は進行の調性で、「おまかせ」は曲のキーに合う進行を優先しつつ平行調の進行(メジャーのキーでもvi中心の進行など)も使います。Chords は「シンプル(三和音)」「標準(7th・分数・借用和音)」「テンション(9th・13th など)」で、同じ進行でも段階に合わせて響きを変えます。マイナーで作るときは、コードを入れる前に Key の Minor を選びます。構成は曲構成トラックの「…」から変えられます。キーはパートごとに変えられ、いちばん上のキートラックに各パートのキーと転調する位置(印と縦の線)を表示します。キートラックの小節をクリックすると、その小節のパートの転調メニューが開きます。転調すると、その直前(最大2小節)を、次のパートの頭のコードへ向かう「転調準備進行」にします。元のキーでなじみのあるコードから入る、なめらかな進行を自動で選び、最後の小節にFillがなければ足します。曲のキーへ戻るところは、最後の2拍だけをV7にします(元のコードは保存し、転調を戻すと元に戻ります。入り方の変更や外すのは転調したパートのパネルから)。
  2. 「曲全体を生成」固定していない全パートの進行を、前後のつながりも採点して作ります。押すたびに別の組み合わせになります。
  3. パートを固定して作り直す曲構成のブロックを選ぶと、固定・再生成・候補(最大5件)を表示します。固定したパートは生成で変わりません。
  4. コードを仕上げるコードをクリックすると音が鳴り、代理コード(同じ機能の代理・借用和音・セカンダリードミナント・裏コード)、経過・dim(経過ディミニッシュ・同音ディミニッシュなど)、響き・ベース音の候補を「元の進行」と「変更後」で聞き比べてから適用できます。クリックで鳴らすかどうかは再生バーの指アイコンで切り替えます。
  5. メロディーを重ねるメロディートラックに MIDI(.mid)かオーディオ(mp3・wav・m4a など)をドロップすると、コードやドラムと一緒に鳴らせます。位置はドラッグで調整でき、候補や代理コードの試聴にもメロディーが重なります。
  6. 伴奏のリズムを決めるコードトラックの下段(コードのリズム)・ベース・ドラムの区間を選んで、弾き方やビートを指定します。鋏ツールで小節の境目から区間を分け、Fillツールで小節にフィルを置きます。各トラックの調整アイコンからまとめて設定できます。
Space再生/停止V選択C鋏FFillCtrl+Z元に戻すShift+クリック 範囲選択
コードの入力形式

「| C | G | Am | F |」のように「|」で小節を区切り、1小節に複数のコードを入れるときは「| C:2 G:2 |」と拍数を付けます(2コードなら各2拍、4コードなら各1拍は省略可)。C・Cm・C7・Cmaj7・Cm7・Cadd9・Cm(add9)・Csus2・Csus4・C7sus4・Cdim・Cdim7・Cm7b5・Caug・C/E に加え、C6・Cm6・C6(9)・Cmaj9・C9・Cm9・Cm11・C13・C7(b9)・C7(#9)・Cmaj7(#11)・CmM7・Caug7・C9sus4 などのテンションコードに対応しています。

ディグリーの表記

メジャーは長音階、マイナーは主音を i として表示します(Aマイナーの Am–F–C–E7 は i–♭VI–♭III–V7)。小文字はマイナー系のコード、「V7/7」の分母はベース音の度数です。

候補の並び順と注意

候補の順番はアプリ内の採点(ジャンル・雰囲気・調性の合い方・パートの用途・日本での定番度・前後のつながり)によるもので、自然さの確率や人気順ではありません。メロディーとの相性は判定しないため、試聴で確かめてください。進行はコード進行DB(J-POP・アニソン・ボカロ・ガチャPOPなど日本で好まれる進行を中心に、ジャンル19種・雰囲気41タグで分類)から選びます。DBはCメジャー基準のディグリーで保存し、進行ごとの調性(メジャー・マイナー・どちらとも取れる)を別に持つので、同じ進行をMajorのキーでもMinorのキーでも使えます。雰囲気タグは「そう聞こえやすい」目安で、テンポ・リズム・音色でも印象は変わります。

保存と移調

編集内容はこのブラウザ(IndexedDB)に最大50件まで自動保存されます。Key の変更は固定パートを含む全体の移調です。Major/Minor の切り替えは「別調性で新規作成」になります。

試聴の音

コードはピアノ、ベースはエレキベース、ドラムを鳴らします。ベーストラックが鳴っている間、コードは低音をベースに任せます(ベースをミュートするとコードと一緒に低音も鳴らします)。初回再生時に音源(SoundFont:FluidR3Mono/MIT License)を読み込み、読み込めない環境では簡易音源で再生します。

パートの長さと生成

生成は1〜32小節のパートに対応しています。4・8・16小節以外のパートは、4小節などのパターンをくり返す・最後のコードをのばす・一部を使うなどして長さに合わせます(アウトロは終わりの形を残し、主和音で終わる候補を少し優先します)。どう合わせたかはパートの情報に表示します。

よくある質問

作成したコード進行を試聴できますか?

ページ上の再生操作でコード進行を試聴できます。音が出ないときは端末の音量を確認し、画面を一度操作してから再生してください。

曲の展開に合わせて作れますか?

Aメロ・Bメロ・サビなどの区分に合わせてコード進行を作成できます。ページ上の設定を選んで試してください。