Skip to content

用語集

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

基礎

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

スケールとキー

用語意味関連する設定
スケール楽曲が用いる12ピッチクラスの順序付き部分集合mood
メジャー明るいスケールの色moodmoodExplicit
マイナー暗いスケールの色moodmoodExplicit
キー / 主音楽曲が解決する中心のピッチクラスkey011
スケール度スケール内での音の位置(第1、第2、…)
音程2つの音高の半音単位の距離
平行調(相対的短調)メジャーキーと同じ音を共有するマイナーキーkeymood

コード

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

進行

用語意味関連する設定
コード進行コードの順序付き並びchordProgressionId021
ケーデンス(終止)フレーズの終わりを示すコードの動き
緊張と解決主音から離れ、また戻る引力
和声機能コードの役割:トニック、サブドミナント、ドミナント
王道進行J-popで定番の IV–V–iii–vi ループchordProgressionId
4コードループセクションの下で繰り返す4コードの循環chordProgressionId
ヴァンプ背景として反復される短い進行chordProgressionId
借用和音(♭VII平行調から引き込んだコード。例 I-♭VII-IV-IchordProgressionId(Rockプリセット)

ハーモニー

用語意味関連する設定
エクステンション色付けのためにトライアドの上に加える音chordExtSuschordExt7thchordExt9th
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つのコードトーンをつなぐ非和声音

メロディ

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

構成

用語意味関連する設定
セクションひとつの構造的役割を持つ連続した区間formId
イントロ冒頭のインストゥルメンタル・セクションformId
Aメロ(verse)穏やかな冒頭の歌セクションformId
Bメロ(pre-chorus)サビ前の緊張を高めるセクションformId
サビ(chorus)高エネルギーのフック・セクションformIdhookIntensity
間奏歌セクションのあいだのインストゥルメンタル・セクションformId
アウトロ締めのセクションformId
楽曲フォームセクションの順序付き並びformId017)、formExplicittargetDurationSeconds
転調(キーチェンジ)曲全体を新しいキーへ移すこと。多くは最後のサビを1段上げるmodulationTimingmodulationSemitones

生成

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

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