Skip to content

Glossary

Every term this course introduces, in one place. Use it as a lookup table: each row gives a one-line meaning and the SongConfig field it touches, if any. Terms are grouped by the chapter that introduces them.

Basics

TermMeaningRelated config
Pitch / noteHow high or low a sound is; a note is one pitch with a duration
SemitoneThe smallest pitch step; +1 in MIDI
OctaveInterval of 12 semitones; +12 in MIDI, same pitch class
MIDI note numberInteger encoding of a pitch, 0127 (C4 = 60)vocalLow, vocalHigh
BeatThe steady pulse; the fundamental time unitbpm
Bar (measure)A fixed group of beats, the loop unit of time
Time signatureBeats per bar and the beat unit, e.g. 4/4
BPMBeats per minute; the playback clock ratebpm (40240, 0 = style default)
TickInternal time unit; 480 ticks per quarter note(internal)

Scales & Keys

TermMeaningRelated config
ScaleAn ordered subset of the 12 pitch classes a song draws frommood
MajorThe bright scale colourmood, moodExplicit
MinorThe dark scale colourmood, moodExplicit
Key / tonicThe home pitch class a song resolves tokey (011)
Scale degreeA note's position within the scale (1st, 2nd, …)
IntervalThe distance between two pitches — named by scale steps (third, fifth) or counted in semitones
Relative minorThe minor key sharing a major key's noteskey, mood
Leading toneThe note a semitone below the tonic; the pull behind a VI cadence

Chords

TermMeaningRelated config
ChordSeveral pitches sounded togetherchordProgressionId
TriadA three-note chord (root, 3rd, 5th)
Root / 3rd / 5thThe three stacked notes of a triad
Chord qualityMajor, minor, diminished, etc. — the chord's colour
Chord symbolText name of a chord, e.g. Am, G7
Roman numeral notationChords labelled by scale degree, e.g. I, V, vi
DiatonicBelonging to the seven notes (or seven chords) of the current key
Inversion / voicingWhich chord tone is lowest and how the notes are spaced(internal voice leading)
ArpeggioA chord played one note at a timearpeggioEnabled

Progressions

TermMeaningRelated config
Chord progressionAn ordered sequence of chordschordProgressionId (021)
CadenceA chord move that signals a phrase ending
Tension & resolutionThe pull away from and back to the tonic
Harmonic functionA chord's role: tonic, subdominant, dominant
Royal Road progressionThe common J-pop IV–V–iii–vi loopchordProgressionId
Four-chord loopA four-chord cycle repeated under a sectionchordProgressionId
VampA short progression looped as a backdropchordProgressionId
Borrowed chord (♭VII)A chord pulled in from the parallel key, e.g. I-♭VII-IV-IchordProgressionId (Rock presets)
PlagalA IVI-style resolution, without the leading tonechordProgressionId (Rock presets)
MixolydianA major scale with a flattened 7th; the mode ♭VII comes from

Harmony

TermMeaningRelated config
ExtensionA note added above the triad for colourchordExtSus, chordExt7th, chordExt9th
Sus chordThe 3rd replaced by the 2nd or 4thchordExtSus / chordExtSusProb (default 0.2)
7th chordA triad plus the 7thchordExt7th / chordExt7thProb (default 0.15)
9thThe extension a 9th above the rootchordExt9th / chordExt9thProb (default 0.25)
TritoneThe interval of 6 semitones
Tritone substitutionReplacing a dominant with the chord a tritone awaychordExtTritoneSub / chordExtTritoneSubProb (default 0.5)
Secondary dominantA dominant 7th resolving to a chord other than the tonic (V/V etc.)— (inserted automatically)
Chord toneA note that belongs to the current chord
Passing toneA non-chord note bridging two chord tones

Melody

TermMeaningRelated config
MelodyThe main single-note line; the tunevocalStyle, stylePresetId
MotifA short recurring melodic ideastylePresetId (12 = Background Motif)
SequenceA motif repeated at a different pitch
PhraseA self-contained melodic sentence
HookThe catchiest, most repeated fragmenthookIntensity (04)
Call & responseTwo phrases that answer each othercallSetting (0/1/2)

Structure

TermMeaningRelated config
SectionA contiguous span with one structural roleformId
IntroThe opening instrumental sectionformId
Verse (A-melo)The calm opening sung sectionformId
Pre-chorus (B-melo)The tension-building section before the chorusformId
Chorus (sabi)The high-energy hook sectionformId, hookIntensity
BridgeA contrasting section, usually once, late in the songformId
InterludeAn instrumental section between sung sectionsformId
OutroThe closing sectionformId
Song formThe ordered sequence of sectionsformId (017), formExplicit, targetDurationSeconds
Modulation (key change)Shifting the whole song to a new key, usually the final chorus up a stepmodulationTiming, modulationSemitones

Generation

TermMeaningRelated config
BlueprintA high-level recipe bundling paradigm and defaultsblueprintId (09, 255 = random)
ParadigmThe axis a song is built around (Traditional / RhythmSync / MelodyDriven)blueprintId
SeedInteger that makes generation reproducibleseed (0 = random)
HumanizeControlled timing and velocity deviationhumanizeTiming (0.4), humanizeVelocity (0.3)

Return to Chapter 0 — Music Primer to start over, or jump to the JavaScript API to build.