Demo Features Compare Pricing Docs Blog Start Writing
Chord Progressions

Chord Progression Builder for Songwriters

Pick a key. Place a chord. Song Cage shows you what fits next — based on the chords around it, the melody above it, and the theory behind it. A chord progression generator powered by music theory, not AI.

Context-aware

Chord Suggestions That Know Where You've Been

Most chord apps give you a static list of chords in a key. Song Cage reads your entire progression — the chord before, the chord after, and the melody notes at that beat — and ranks every option by how well it fits the context you've already built.

  • Suggestions scored by harmonic context, not random order
  • Detects multi-chord patterns across section boundaries
  • Melody-aware — chords rank higher when they match your notes
  • Extensions suggested only when they improve voice leading
Chord Palette C Major
IC
iiDm
iiiEm
IVF
VG
viAm
vii°Bdim
bVIIBbMixolydian
ivFmAeolian
bIIIEbAeolian
bVIAbAeolian
V/iiA→ ii
V/iiiB→ iii
V/IVC7→ IV
V/VD→ V
V/viE→ vi
37 Chords Per Key

Diatonic, Borrowed, and Secondary Dominants

Song Cage doesn't limit you to the 7 chords in your key. See borrowed chords from parallel modes — the bVII, the iv, the bIII — and secondary dominants with resolution arrows showing where they want to go. Every chord is labeled by function so you learn the theory while you write.

  • 7 diatonic chords — the foundation of your key
  • Borrowed chords from parallel minor/major and other modes
  • Secondary dominants with V→I resolution arrows
  • Extensions: maj7, sus2, sus4, add9, 7, and more
  • Roman numeral labels — understand every chord's function
Chord Suggestions · Beat 5
After Am Before G
Dm7 ii7
92%
Smooth voice leading from Am · Melody fit: 3/4 notes
F IV
85%
Strong pre-dominant · Melody fit: 2/4 notes
Bb bVII
68%
Borrowed (Mixolydian) · Melody fit: 2/4 notes
Modulation Panel

Change Keys Without Getting Lost

The modulation panel maps pivot chord routes between any two keys. Select a target key and see every chord shared between your current key and the destination — ranked by harmonic strength, with full routes showing how to get there and back.

  • Pivot chords between any two keys, ranked by strength
  • Full modulation routes — current → pivot → dominant → new tonic
  • Return routes to get back to your original key
  • Chord Exits — see every key where any chord is diatonic
Modulation · C Major → Eb Major
C G F Am Dm Eb Bb Ab
Via parallel minor
C Cm Bb Eb
Pivot: Cm is i in C minor / vi in Eb major
Via shared subdominant
C Fm Ab Bb Eb
Pivot: Ab is bVI in C / IV in Eb major
FAQ

Common Questions

How does Song Cage suggest chord progressions without AI?

Song Cage uses music theory — not a machine learning model — to generate chord suggestions. When you select a position on the timeline, the app reads the chord before it, the chord after it, and the melody notes at that beat, then scores every available chord based on harmonic context, voice leading smoothness, and common cadence patterns. The result is a chord progression generator powered by the same theory a trained musician would use.

What types of chords does Song Cage include?

Song Cage includes 37 chords per key across three categories: diatonic chords (the 7 chords naturally in your key), borrowed chords from parallel modes (modal interchange), and secondary dominants with resolution arrows. Each chord also has extensions like maj7, sus2, sus4, add9, and more — suggested only when they improve the voice leading from the previous chord.

Can I use Song Cage as a chord progression generator?

Yes. Song Cage works as a chord progression generator that suggests chords based on your musical context rather than generating random sequences. Pick a key, place your first chord, and the palette immediately ranks what should come next — factoring in the chords around it and any melody notes you've written. You stay in control of every choice while the app handles the theory.

Start Building Chord Progressions Today

Free tier available. No credit card required. Open Song Cage and start writing.

Start writing for free →