← Home Explore a key Voice leading Modulate

Chord Progression Generator

Pick a genre and mood, then generate a practical progression with roman numerals, actual chords in your selected key, and a suggested bass movement. Hear the complete progression, click any chord for its exact piano notes, and share the result.

90 BPM
Warm Dark Heroic Melancholic

Progression Output

Roman numeral structure and generated chord symbols for the selected key.

Roman Numerals

Actual Chords

Refine voice leading →

Ready to play the generated progression.

Suggested Bass Movement

Root path and movement profile to anchor groove, voice-leading, and low-end shape.

Bass Path

Motion Profile

    How to use the progression player

    1. Choose a genre, mood, key, and major or minor mode.
    2. Generate again to hear another pattern within the same style.
    3. Set the tempo, then play the complete progression.
    4. Click one chord to see and hear its exact notes.
    5. Share the exact result or send it to the voice-leading optimizer.

    What the generator changes

    The genre and mood choose a harmonic template. The key controls the actual chord names, while the Roman numerals preserve the progression’s function when it is transposed.

    “Surprise Me” randomizes every input. The regular Generate button keeps your selections and chooses another suitable template, making it useful as a focused random chord progression generator.

    Try a familiar pop contour

    In C major, I–V–vi–IV becomes the playable sequence below. Transpose it, change its rhythm, or refine the voicings rather than treating the first result as final.

    C G Am F

    For the theory behind these patterns, browse the chord progression guides.