Skip to content

用語集 ​

このコースで導入したすべての用語を一箇所にまとめました。ルックアップ表として使ってください。各行は1行の意味と、関連する SongConfig のフィールド(あれば)を示します。用語は、それを導入した章ごとに分類しています。

基礎 ​

用語意味関連する設定
音高 / 音符音の高低;音符は音高と長さを持つひとつの音—
半音最小の音程;MIDIで +1—
オクターブ12半音の音程;MIDIで +12、同じピッチクラス—
MIDIノート番号音高の整数符号化、0〜127(C4 = 60)vocalLow、vocalHigh
拍(ビート)一定の鼓動;時間の基本単位bpm
小節一定数の拍のまとまり、時間のループ単位—
拍子1小節あたりの拍数と拍の単位、例 4/4—
BPM1分あたりの拍数;再生クロックの速さbpm(40〜240、0 = スタイル既定)
ティック内部の時間単位;4分音符あたり 480 ティック(内部)

スケールとキー ​

用語意味関連する設定
スケール楽曲が用いる12ピッチクラスの順序付き部分集合mood
メジャー明るいスケールの色mood、moodExplicit
マイナー暗いスケールの色mood、moodExplicit
キー / 主音楽曲が解決する中心のピッチクラスkey(0〜11)
度数スケール内での音の位置(第1、第2、…)—
音程2つの音高の距離。スケールのステップ数で名付ける(3度・5度)か、半音数で数える—
平行調(レラティブマイナー)メジャーキーと同じ7音を共有するマイナーキーkey、mood
導音主音の半音下の音。V→I のカデンツの引力の源—

コード ​

用語意味関連する設定
コード同時に鳴らされる複数の音高chordProgressionId
トライアド3音のコード(根音・3度・5度)—
根音 / 3度 / 5度トライアドを積む3つの音—
コードの性質(クオリティ)メジャー、マイナー、ディミニッシュなど、コードの色—
コードシンボルコードの文字名、例 Am、G7—
ローマ数字表記度数でラベル付けしたコード、例 I、V、vi—
ダイアトニック現在のキーの7音(または7つのコード)に属すること—
転回 / ボイシングどのコード構成音を最低音にし、どう音を配置するか(内部のボイスリーディング)
アルペジオコードを1音ずつ鳴らすことarpeggioEnabled

進行 ​

用語意味関連する設定
コード進行コードの順序付き並びchordProgressionId(0〜21)
カデンツ(終止形)フレーズの終わりを示すコードの動き—
緊張と解決主音から離れ、また戻る引力—
和声機能コードの役割:トニック、サブドミナント、ドミナント—
王道進行J-popで定番の IV–V–iii–vi ループchordProgressionId
4コードループセクションの下で繰り返す4コードの循環chordProgressionId
ヴァンプ背景として反復される短い進行chordProgressionId
借用和音(♭VII)同主調から引き込んだコード。例 I-♭VII-IV-IchordProgressionId(Rockプリセット)
プラガル(変格終止)導音を伴わない IV→I 型の解決chordProgressionId(Rockプリセット)
ミクソリディアン第7音を半音下げたメジャースケール。♭VII の出どころ—

ハーモニー ​

用語意味関連する設定
エクステンション色付けのためにトライアドの上に加える音chordExtSus、chordExt7th、chordExt9th
susコード3度を2度または4度に置き換えるchordExtSus / chordExtSusProb(既定 0.2)
7thコードトライアドに7度を加えるchordExt7th / chordExt7thProb(既定 0.15)
9th根音から9度上のエクステンションchordExt9th / chordExt9thProb(既定 0.25)
トライトーン6半音の音程—
トライトーン代理ドミナントを6半音離れたコードに置き換えるchordExtTritoneSub / chordExtTritoneSubProb(既定 0.5)
セカンダリードミナントトニック以外のコードへ解決するドミナント7th(V/V など)—(自動挿入)
コードトーン現在のコードに属する音—
経過音2つのコードトーンをつなぐ非和声音—

メロディ ​

用語意味関連する設定
メロディ主旋律となる単音のライン;節vocalStyle、stylePresetId
モチーフ短く反復する旋律のアイデアstylePresetId(12 = Background Motif)
ゼクエンツ(反復進行)モチーフを異なる音高で反復すること—
フレーズ自己完結した旋律の文—
フック最も印象的で最も反復される断片hookIntensity(0〜4)
コール&レスポンス互いに応答する2つのフレーズcallSetting(0/1/2)

構成 ​

用語意味関連する設定
セクションひとつの構造的役割を持つ連続した区間formId
イントロ冒頭のインストゥルメンタル・セクションformId
Aメロ(verse)穏やかな冒頭の歌セクションformId
Bメロ(pre-chorus)サビ前の緊張を高めるセクションformId
サビ(chorus)高エネルギーのフック・セクションformId、hookIntensity
ブリッジ曲の後半に一度だけ現れる対照的なセクションformId
間奏歌セクションのあいだのインストゥルメンタル・セクションformId
アウトロ締めのセクションformId
楽曲フォームセクションの順序付き並びformId(0〜17)、formExplicit、targetDurationSeconds
転調(キーチェンジ)曲全体を新しいキーへ移すこと。多くは最後のサビを半音1〜2個分上げるmodulationTiming、modulationSemitones

生成 ​

用語意味関連する設定
ブループリントパラダイムとデフォルトをまとめた高レベルのレシピblueprintId(0〜9、255 = ランダム)
パラダイム楽曲を組み立てる軸(Traditional / RhythmSync / MelodyDriven)blueprintId
シード生成を再現可能にする整数seed(0 = ランダム)
ヒューマナイズ制御されたタイミングとベロシティの揺れhumanizeTiming(0.4)、humanizeVelocity(0.3)

第0章 — 音楽の基礎に戻ってやり直すか、JavaScript APIに進んで作り始めてください。