Upper Structure Triad Generator
How To Use:
(1) Choose default UST to apply for each chord quality, at below console.
(2) Write song in the text area. (default : "Autumn Leaves")
- Write chords with measure separator " | ".
- In case multiple chords are in a measure (1, 2 or 4), use comma " , " between chords.
- Available chord types are listed in the right table.
- If you want to specify UST, you can do it by adding option listed in the right table.
- If option is given, that specific chord uses given UST, other chords still follow default UST set in below console.
(3) You can choose the highest & lowest notes of left hand comping.
(4) Press "Generate". Have FUN :)
*Unusual enharmonic chord or chord with double sharp/flat notes may give weird notation.
Chords | Option | UST |
Xmaj7 | -- | |
Xmaj7 | (9) | V |
Xmaj7 | (9,#11) | VIIm |
Xmaj7 | (9,#11,13) | II |
Xmaj6 | -- | default : II |
Xm7 | -- | |
Xm7 | (9) | Vm |
Xm7 | (9,11) | bVII |
Xm7 | (9,11,13) | IIm |
Xm7 | (11,13) | IV |
Xm7b5 | -- | |
Xm7b5 | (9) | bVII+ |
Xm7b5 | (9,11) | bVII |
XmM7 | -- | default : II |
Xm6 | -- | default : II |
X7 | -- | |
X7 | (9) | Vm |
X7 | (13) | VIm |
X7 | (9,11) | bVII |
X7 | (9,#11,13) | II |
X7 | (#9) | bIII |
X7 | (b9,13) | VI |
X7 | (b9,#11,13) | #IVm |
X7 | (#9,b13) | bVI |
X7 | (b9,#11) | bV |
X7 | (#9,#11) | bIIIm |
X7 | (b9,b13) | bIIm |
X7sus4 | -- | |
X7sus4 | (9) | Vm |
X7sus4 | (9,11) | bVII |
X7sus4 | (9,11,13) | IIm |
X7sus4 | (10,13) | VIm |
Xaug7 | -- | default : II |
Xdim7 | -- | |
Xdim7 | (9) | II |
Xdim7 | (11) | IV |
Xdim7 | (b13) | bVI |
Xdim7 | (T7) | VII |
T:UST Generator
M:4/4
L:1/8
K:C
V:1 clef=treble
%%barnumbers 1
%%MIDI program 4
"Cm7 \ Gm"[G8_B8d8] |"F7 \ Cm"[_E8G8c8] |"Bb▵7 \ F"[F8A8c8] |"Eb▵7 \ Bb"[D8F8_B8] |
"Aø7 \ G"[G8B8d8] |"D7(b9,#11) \ Ab"[_A8c8_e8] |"Gm7 \ Dm"[F8A8d8] |"G7(b9,b13) \ G#m"[^G8B8^d8] |
"Cm7 \ Gm"[G8_B8d8] |"F7 \ Cm"[_E8G8c8] |"Bb▵7 \ F"[F8A8c8] |"Eb▵7 \ Bb"[D8F8_B8] |
"Aø7 \ G"[G8B8d8] |"D7(b9,#11) \ Ab"[_A8c8_e8] |"Gm7 \ Dm"[F8A8d8] |"Gm7(9,11) \ F"[F8A8c8] |
"Aø7 \ G"[G8B8d8] |"D7(#9) \ F"[A8c8f8] |"Gm7 \ Dm"[F8A8d8] |"G7(b9,b13) \ G#m"[^D8^G8B8] |
"Cm7 \ Gm"[G8_B8d8] |"F7 \ Cm"[_E8G8c8] |"Bb▵7 \ F"[F8A8c8] |"Eb▵7 \ Bb"[D8F8_B8] |
"Aø7 \ G"[G8B8d8] |"D7(b9,b13) \ Ebm"[_G8_B8_e8] |"Gm7 \ Dm"[F4A4d4] "Gb7 \ C#m"[E4^G4^c4] |"Fm7 \ Cm"[_E4G4c4] "E7 \ Bm"[D4^F4B4] |
"Eb7 \ Bbm"[_B8_d8f8] |"D7(b9,b13) \ Ebm"[_G8_B8_e8] |"Gm7 \ Dm"[F8A8d8] |"Gm7 \ Dm"[F8A8d8] |]
V:2 clef=bass
%%MIDI program 4
[_E,8G,8_B,8D8] |[_E,8G,8A,8D8] |[D,8G,8C8] |[D,8G,8C8] |
[G,8A,8C8_E8] |[^F,8C8^D8] |[F,8A,8_B,8D8] |[G,8B,8F8] |
[_E,8G,8_B,8D8] |[_E,8G,8A,8D8] |[D,8G,8C8] |[D,8F,8G,8_B,8] |
[G,8A,8C8_E8] |[^F,8C8^D8] |[F,8A,8_B,8D8] |[F,8A,8_B,8D8] |
[G,8A,8C8_E8] |[^F,8C8F8] |[F,8A,8_B,8D8] |[F,8B,8] |
[_E,8G,8_B,8D8] |[_E,8A,8D8] |[D,8G,8C8] |[D,8F,8G,8_B,8] |
[G,8A,8C8_E8] |[^F,8C8^D8] |[F,4A,4_B,4D4] [E,4B,4_E4] |[_E,4G,4_A,4C4] [D,4^G,4^C4] |
[G,8C8_D8F8] |[^F,8C8^D8] |[F,8A,8_B,8D8] |[F,8A,8_B,8D8] |]
V:3 clef=bass
%%MIDI program 33
C,4C,4|F,,4F,,4|_B,,4_B,,4|_E,4_E,4|
A,,4A,,4|D,4D,4|G,,4G,,4|G,,4G,,4|
C,4C,4|F,,4F,,4|_B,,4_B,,4|_E,4_E,4|
A,,4A,,4|D,4D,4|G,,4G,,4|G,,4G,,4|
A,,4A,,4|D,4D,4|G,,4G,,4|G,,4G,,4|
C,4C,4|F,,4F,,4|_B,,4_B,,4|_E,4_E,4|
A,,4A,,4|D,4D,4|G,,4_G,,4|F,,4E,,4|
_E,4_E,4|D,4D,4|G,,4G,,4|G,,4G,,4|]