๐น Chord Progression Generator
CI
GV
Amvi
FIV
Pick a root note, scale (major or natural minor), and a progression pattern, and this tool generates the diatonic chords (triads built entirely from notes in that scale) for that key. Useful for songwriting ideas or improvisation practice.
How to use
- Choose a root note and a scale (major or natural minor).
- Choose a progression pattern (e.g. I-V-vi-IV) to see the actual chord names and roman numeral notation for that key.
- Click "Randomize" to pick a random root note and progression pattern.
FAQ
What do the roman numerals mean?
They're standard music theory notation for which scale degree a chord is built on. Uppercase means a major chord, lowercase means minor, and ยฐ marks a diminished triad.
How are the chords for a minor key determined?
They come from stacking thirds on the natural minor scale, producing the standard diatonic triads: i, iiยฐ, III, iv, v, VI, VII.
Does this support seventh chords?
No, the current version only covers basic triads.