Chord Progression Generator
A chord progression is a sequence of chords that gives a piece of music its sense of motion and resolution — the harmonic skeleton underneath a melody. Because chords in a key each have a role (tonic at rest, predominant building tension, dominant pulling home), the same progression can be described with Roman numerals — I, ii, iii, IV, V, vi, vii° — instead of fixed letter names. That is what lets a progression like I–V–vi–IV or the jazz staple ii–V–I move freely into any of the eighteen keys without changing its character. This generator builds your progression as a chain of chord bubbles: pick a key and a feeling, tap a bubble to swap its chord, and watch the notes light up on the keyboard as each connection explains why the move works. Press play to hear it on a sampled piano, adjust the tempo, and click any chord to open its detail page and study the exact notes, fingering, and voicings.
How to use
- Choose a key and a feeling — the feeling shapes which chords the chain suggests next.
- Tap any bubble in the chain to change that chord; add bubbles to keep the progression growing.
- Press play to hear the whole progression on a sampled piano, and drag the tempo slider to taste.
- Switch between simple triads and richer sevenths to hear fuller harmony.
- Click any chord to open its detail page — exact notes, fingering, and voicings.