コンテンツにスキップ

コード入力と進行生成

コード入力欄はHarmonybeamの中心的な機能です。標準的なコード表記を入力したり、Webサイトなどから貼り付けたりすると、Harmonybeam内とMIDIクリップ内の両方にすぐ反映されます(MIDIクリップ同期が有効な場合)。

Tabを押すと、コード入力欄の表記モードから、新しいコード進行を生成する生成モードへ切り替えられます。

表記モード

コードシンボルはスペース、パイプ、カンマで区切れます。3つは同じ意味です。

Dm7 G7 Cmaj7 Am7
Dm7 | G7 | Cmaj7 | Am7
Dm7, G7, Cmaj7, Am7

進行は入力中にライブで更新されます。Enterを押す必要はありません。

Harmonybeamは、テンション、alteration、slash chordを含む標準的なコードシンボルを理解します。

Am7b5 D7#9 Gm6 C7
Fmaj9 Bb13 Ebmaj7#11 Abmaj7
Dm7/A G7/F Cmaj7/E

対応している表記はコード表記リファレンスを参照してください。

リードシート、PDF、Webサイトなどからコード進行を貼り付けられます。認識できないシンボルは、入力欄に赤いエラー表示で示されます。

生成モード

コード入力欄の左上にあるトグル(稲妻アイコン)をクリックするか、Tabを押すと生成モードに切り替わります。このモードは完全にローカルで動作し、APIキーやインターネット接続は必要ありません。

操作項目:

  • Genre ドロップダウン — 生成ファミリーを選びます(Classical、Pop + EDM、Jazz + Neo Soul)。
  • Number of chords ドロップダウン — 4、6、8コードから選びます。
  • Temperatureスライダー — ランダム性を上げて、より個性的な結果を出しやすくします。ただしジャンルのルールから外れる可能性も上がります。
  • Generateボタン — 選択した設定で新しい進行を作ります。

Generateをクリックすると、Harmonybeamがジャンルごとの和声ルールとスマート候補でも使っているデータモデルを使い、コード進行をアルゴリズムで一から生成します。低いTemperature設定ではジャンルのルールに近い保守的な結果になり、高いTemperature設定ではより個性的になりますが、カデンスのランダム性も増えます。Jazz + Neo Soul生成では25%以下の低めの設定がおすすめです。ClassicalやPop + EDM生成では、もう少し高い設定もよく機能します。

Enterを押すかGenerateをクリックすると、別の結果を生成できます。生成された進行はコード表記欄に挿入され、その後は通常どおり編集できます。

もう一度Tabを押すと表記モードに戻ります。