WRITE · HEAR · EXPORT

Chord Progression Generator

Pick a key and feel, generate a progression, then shape the harmony instead of accepting a random four-chord loop.

12keys
4modes
localaudio + export
START HERE

Build a progression

NOW PLAYINGReadyChoose a progression and press Play.
16-STEP GROOVETap steps to change chord-hit timing.
Roman numerals—
Voice leadingSmooth
Template—
WHAT COULD COME NEXT?

Suggestions follow the selected key and the last chord. Tap one to append it.

HARMONY WORKBENCH

See and edit the chord

Change the focused chord, inspect smooth piano voicing, then check a playable guitar shape.

—

—

Guitar shape

Function

Progression Labpresets · edit degrees · cadence ideas

Use I–VII / i–vii. The tool maps valid scale degrees to the current key and mode.

Melody Harmonizerfind scale chords under your melody notes
How to use the generatorsongwriting workflow · theory boundaries

Start with function, not luck

The generator picks from established scale-degree patterns and transition rules. Roman numerals make the idea portable to every key.

Listen for voice leading

Playback automatically chooses nearby inversions so common tones stay put and the upper voices move less.

Borrow color carefully

Borrowed-chord mode may introduce a color chord outside the selected major scale. It is labeled instead of pretending every chord is diatonic.

Export is local

MIDI and WAV are generated in this browser. No account, project upload, or server library is implied.