Create musical chord progressions with structure, movement and purpose.


Use our free chord progression generator to create 4, 8 or 16-bar chord progressions in any key and download the progression as MIDI. Choose a song section, style and mood, then let the generator build a musical progression with its own harmonic direction, phrase development and ending.

Styles including Pop, Jazz, Soul / Neo Soul, Lofi, House / EDM, Dark / Trap, Rock and Blues use different harmonic behaviour rather than the same progression rules with different genre labels. You can then shape the result with chord colour, movement, borrowed harmony, voicing, rhythm and bass movement.

Play the full progression, audition individual chords, lock the chords you want to keep and regenerate around them, then download the MIDI to use in your DAW. Each chord also shows its Roman numeral, chord tones, exact played voicing and its role within the progression, helping you understand how and why the harmony works.

For a full explanation of every control and setting, read the Chord Progression Generator User Guide.

4 / 8 / 16 bars Verse / Chorus / Bridge 8 styles Smart voicing Human feel Lock + regenerate Chord roles explained MIDI export
Quick start: choose a Key, Chord Style and Section, then press Generate Chords. The defaults are designed to give a musical result. After generating, each chord shows its harmonic role and a Why? explanation so you can understand what the progression is doing.
1. Musical directionSet the key, length and kind of song section you want to create.
2. Shape the harmonySteer the mood and chord colour without needing music-theory knowledge.
Changes chord extensions and colour, not the basic harmonic direction.
Allows occasional colour from outside the selected scale, including secondary dominants.
3. Feel & tempoChoose how the chords move in time and set the playback tempo.
Harmony controlsFine-tune the progression's structure and harmonic behaviour.
The overall journey: where the progression starts, develops tension and resolves.
Controls harmonic pace: more space vs more chord-to-chord movement.
Safe = familiar; Producer = structured and song-ready; Creative = more adventurous.
Performance & voicingFine-tune how the progression is played without changing the core workflow.
Shapes timing, chord roll, velocity and note releases in playback and MIDI.
Create & audition
Shape this result
Export / continue
Audio playback isn't available in this browser (Web Audio API couldn't start). You can still generate progressions, copy chords, and download MIDI.
C - F - C - G - C - F - G - C
I - IV - I - V - I - IV - V - I
Understand the progression: Roman numerals show each chord's scale degree. The role badge tells you whether a chord is acting as home, movement, tension or colour. Use Why? on any chord to see what it contributes at that point in the phrase.
Bar 1Home
C
I
Tonic / home chord
Chord tonesC - E - G
PlayedG3 - C4 - E4 + C2 bass
1 bar
Why this chord?This is the tonic — the harmonic home of the selected key. At the opening, that gives the Chorus a clear centre. It also follows the progression’s planned harmonic outline for the selected style, section and harmonic story.
Bar 2Movement
F
IV
Pre-dominant movement
Chord tonesF - A - C
PlayedA3 - C4 - F4 + F2 bass
1 bar
Why this chord?This acts as pre-dominant movement: it moves away from home and helps set up later tension or resolution. It also follows the progression’s planned harmonic outline for the selected style, section and harmonic story. Its played voicing shares 1 note with the previous chord, helping the transition feel connected.
Bar 3Home
C
I
Tonic / home chord
Chord tonesC - E - G
PlayedG3 - C4 - E4 + C2 bass
1 bar
Why this chord?This is the tonic — the harmonic home of the selected key. It also follows the progression’s planned harmonic outline for the selected style, section and harmonic story. Its played voicing shares 1 note with the previous chord, helping the transition feel connected.
Bar 4Tension
G
V
Dominant area
Chord tonesG - B - D
PlayedG3 - B3 - D4 + G1 bass
1 bar
Why this chord?This sits in the dominant area, adding forward pull and making a later return toward the tonic feel stronger. It also follows the progression’s planned harmonic outline for the selected style, section and harmonic story. Its played voicing shares 1 note with the previous chord, helping the transition feel connected.
Bar 5Home
C
I
Tonic / home chord
Chord tonesC - E - G
PlayedG3 - C4 - E4 + C2 bass
1 bar
Why this chord?This is the tonic — the harmonic home of the selected key. It also follows the progression’s planned harmonic outline for the selected style, section and harmonic story. Its played voicing shares 1 note with the previous chord, helping the transition feel connected.
Bar 6Movement
F
IV
Pre-dominant movement
Chord tonesF - A - C
PlayedA3 - C4 - F4 + F2 bass
1 bar
Why this chord?This acts as pre-dominant movement: it moves away from home and helps set up later tension or resolution. It also follows the progression’s planned harmonic outline for the selected style, section and harmonic story. Its played voicing shares 1 note with the previous chord, helping the transition feel connected.
Bar 7Tension
G
V
Dominant area
Chord tonesG - B - D
PlayedG3 - B3 - D4 + G2 bass
1 bar
Why this chord?This sits in the dominant area, adding forward pull and making a later return toward the tonic feel stronger. It also follows the progression’s planned harmonic outline for the selected style, section and harmonic story.
Bar 8Home
C
I
Tonic / home chord
Chord tonesC - E - G
PlayedG3 - C4 - E4 + C2 bass
1 bar
Why this chord?This is the tonic — the harmonic home of the selected key. Placed at the end, it gives the section a clear sense of arrival. Its played voicing shares 1 note with the previous chord, helping the transition feel connected.
C MajorKey and scale
Pop / Chorus / AutoStyle and section
8 bars / Held chords / Style default: Natural-tightLength, rhythm and human feel
Why this progression worksChorus · Auto
Harmonic shapeStarts on C (home) and ends on C. That gives the phrase a clear resolution.
Tension & releaseThe main tension points are around chord 4, 7. These dominant/leading colours create movement before release.
Colour & developmentAll generated harmonic functions stay inside the selected scale; colour comes from chord extensions, voicing and arrangement rather than outside-key harmony.
Generation details
Chorus progressionFixed mode: one chord per bar. Harmonic story: Auto. Compatibility guardrails keep style, story, chord colour, movement and borrowed chords working together. Producer feel favours polished, song-ready structure, strong motifs and dependable payoffs. Movement: Balanced. Borrowed chords are off, so borrowed-function substitutions and secondary dominants are disabled. Natural Minor remains strictly natural minor. Suspensions off - chords play cleanly. Style-default human feel is set to Natural-tight for Pop. Timing, roll direction, velocity and note releases now follow a phrase-level player contour with only small random imperfection, and the same performance is carried into the MIDI. Chord tones show the full theoretical chord; Played shows the exact keyboard voicing and bass used for audio and MIDI.
Song Builder
VerseNot saved
ChorusNot saved
BridgeNot saved
Final ChorusNot saved
Save a Verse first if you want the Chorus to adapt to it. Without a saved Verse, Chorus generation works normally.
Save a Verse and Chorus to audition the song together.

Last Updated 29th August 2026 11:53 GMT


Use Your Chords to Build the Rest of the Track

Once you have a progression you like, copy the chord sequence and use it as the starting point for the rest of your track. You can paste the chords directly into the Melody Generator or Bassline Generator, or use the same progression as the harmonic reference for drums and arpeggios.


How the Chord Progression Generator Works

The generator builds complete harmonic phrases rather than choosing each chord independently. The selected key, style, song section, mood and harmonic settings all influence how the progression starts, develops and resolves.

  • Phrase-based generation: 8 and 16-bar progressions can repeat, develop and vary an idea rather than simply looping the same four chords.
  • Style-specific harmony: Pop, House, Jazz, Soul, Lofi, Trap, Rock and Blues use different harmonic tendencies and progression structures.
  • Verse, Chorus and Bridge behaviour: the selected song section influences the amount of movement, contrast and resolution.
  • Voice leading: chord voicings are considered across the progression so neighbouring chords can connect more naturally.
  • Lock and regenerate: keep the chords you like and generate new ideas around them.
  • MIDI export: voicing, bass movement, chord duration, rhythm and human feel are carried into the downloaded MIDI.


Understand How Chord Progressions Work

Each generated chord includes its chord name, Roman numeral, chord tones and the exact notes used in the played voicing. The generator also identifies the role a chord is playing within the progression, such as home, movement, tension, colour or resolution.

This makes it easier to see how a progression moves away from the tonic, creates tension and eventually resolves. Borrowed chords and secondary dominants are also identified when they are used, so you can see where notes from outside the main key have been introduced.

Roman numerals are particularly useful because they describe the relationship between chords rather than a specific key. For example:

  • I - V - vi - IV = C - G - Am - F in C major
  • I - V - vi - IV = G - D - Em - C in G major
  • I - V - vi - IV = D - A - Bm - G in D major

The notes change, but the harmonic relationship remains the same.


Chord Voicing and Harmonic Colour

A chord can be played in many different ways. Changing the inversion, octave position or spacing of the notes can make the same progression sound noticeably different.

The Voicing control changes how the notes are arranged, while Chord Colour can introduce 7ths, 9ths and other extensions. Smooth voice leading keeps shared notes in place where possible and reduces unnecessary jumps between chords.

This becomes particularly useful with Jazz, Soul, Neo Soul and Lofi harmony, where extended chords can quickly become muddy if every chord is played in a dense root-position voicing.


Common Chord Progressions

Familiar progressions are useful starting points because they provide a harmonic structure that listeners already recognise. The generator can use these ideas as well as create more varied progressions using extensions, borrowed harmony and different phrase structures.

Progression Roman Numerals Often Used In
C - G - Am - F I - V - vi - IV Pop, House, EDM
Am - F - C - G vi - IV - I - V Pop, Lofi, Trap
Dm - G - C - Am ii - V - I - vi Jazz, Soul, Neo Soul
Am - G - F - E i - VII - VI - V Dark Pop, Trap, Cinematic – major V adds stronger resolution


Using MIDI Chord Progressions in Your DAW

Download the progression as MIDI and drag it onto an instrument track in your DAW. The exported file includes the generated chord voicings, bass movement, rhythm, note lengths and human timing.

From there, everything remains editable. Change the instrument, move notes between octaves, alter the rhythm or edit the voicing to fit your track.