structural / Symbolic
Note Set Sequence
An ordered sequence of note sets (chords) that may contain duplicates
Try it
Resolve a progression in a key
Roman numerals describe functions relative to a selected key. Change the key to reinterpret the same numerals, or transpose the resulting MIDI notes by a fixed number of semitones. These are different operations.
Selected chord: Cmaj7 · octave-free set
Key
C majorScale notes
C-D-E-F-G-A-BPitch classes
0-4-7-11Resolved chord symbols (before shift)
Cmaj7 - G7 - Am7 - Fmaj7C is the tonic; major supplies the scale. Roman numerals resolve to diatonic seventh chords where available. The semitone control moves the resolved notes after that interpretation.
Written forms
Ways to write this concept
Each notation describes the same underlying object. Load a playable example to hear one MIDI realization in the Code Sequencer.
midi
Sequence of MIDI note sets
60-64-67,65-69-72,60-64-67
letter
Sequence of letter notation sets
C4-E4-G4,F4-A4-C5,C4-E4-G4
name
Sequence of traditional chord names, when applicable. Will use a default octave, but will render 13th extension better than using PC sets analysys.
C-F-G-CDm7-G7-Cmaj7
timed
The same progression with durations committed — comma-separated chord:duration pairs (a chord is dash-joined MIDI numbers, duration in beats, quarter = 1). A chord chart and a timed clip are two notations of one progression.
0-4-7:2,5-9-0:2,7-11-2:40-4-7:1,0-5-9:1,2-7-11:2