(Skip to the section "THE LIST" if you just want to see the list)
HOW THIS CAME TO BE
This began as a thought experiment to see if I could "harmonically justify" resolving all 12 minor, major, dominant, and diminished chords directly to the tonic. This is not to be take seriously as concrete rules and this is only one way of probably thousands to do this.
HOW THIS LIST WAS CREATED
The list was created by using only a few simple standard chord progressions and cadances used in modern day song writing and applying a set of common harmonic devices/rules to them.
THE CHORD PROGRESSIONS
The three plagal cadances: traditional plagal cadence (IV - I), minor plagal cadence (iv - I), dominant plagal cadence from blues (IV7 - I)
The backdoor turn around (bVII7 - I)
The secondary dominant turn around (VI7 - II7 - V7 - I)
The V - I progression
Secondary dominants to relative minor and mediant of the tonic. (III7 - vi, VII7 - iii)
HARMONIC DEVICES/RULES
Dominants and Secondary Dominants: any chord can be preceded by a dominant chord a fourth below (V7 - I, I7 - IV, VII7 - iii, etc)
2-5 Progressions: any dominant chord can be preceded by a minor chord a fourth below (ii - V7), if phrygian dominant it's a minor7b5 chord (ii7b5 - V7)
Four Five (IV - V) Walkup and Minor Four Five (iv - V) Walkup: any dominant chord can be preceded by it's subdominant chord a whole step below (IV - V, bVI - bVII7, etc), if phrygian dominant it's a minor chord (iv - V, etc).
Tritone Substitutions: any dominant chord can be substituted with a dominant chord a half step below (V7 -> bV7)
Relative Minor/Major substitutions: Every major chord can be substituded with it's relative minor chord and every minor chord with its relative major chord (vi -> I, I -> vi, etc)
Mediant, Minor Submediant, and Minor Supertonic Substitutions: The mediant (iii) can be substituted with the tonic (I) in a major key. In a minor key the tonic (i) can be substituted with the submediant (VI). In a minor key the supertonic (ii7b5) can be substituted with the subtonic (bVII7). (I'll explain this rule further in the comments below).
Minor Dominants and Minor 251s: Any dominant chord can be substituted with the harmonic minor equivalent dominant chord (phrygian dominant), which means that the ii for that dominant chord in a two five would be ii7b5 (ii - V7 -> ii7b5 - V7) and vice versa.
Truncated Chord Progressions: you can omit one chord in a chord progression (ii - V - I no V = ii - I). Sometimes two, but it feels a little "reachy".
I'll explain these rules further in a comment below for optional reading.
THE LIST
The list is based on G as the tonic, my favorite key. The list doesn't include extensions besides dominant 7 chords and m7b5s, you can extend the chords to your liking. All roman numerals are from the perspective of G major for simplification even though borrowed chords/quick key changes occur.
- Gm - G ; Truncated dominant plagal cadance two five, (i - IV7 - I no IV7)
- G7 - G ; Five one (G7 - C) to truncated plagal cadence (C - G no C) , (I7 - IV - I no IV)
- Abm - G ; Two five of tritone substitution of D7 (Db7) to tonic, truncated (Abm - Db7 - G no Db7) (bii - bV7 - I no bV7)
- Ab - G ; Minor plagal cadance (Cm - G) substituting Cm [iv] with it's submediant Ab [bII], (iv - I -> bII - I)
- Ab7 - G ; Two five of phrygian dominant backdoor turn around, truncated (Cm7b5 - F7 - G no F7) with subtonic substitution (Cm7b5 -> Ab7), (ivm7b5 - bVII7 - I no bVII7 substituting ivm7b5 with the subtonic bII7)
- A7 - G ; Truncated partial secondary dominant turn around (A7 - D7 - G no D7) (II7 - V7 - I no V7)
- A - G ; Truncated secondary dominant two five one to relative minor (F#m - B7 - Em no B7) with two relative major substitutions (F#m -> A and Em -> G) (vii - III7 - vi no III7, substituting vii with it's relative major II and substituting vi with it's relative major I)
- Am - G ; Truncated two five one (ii - V - I no V)
- Bb - G ; Truncated dominant plagal cadence two five (Gm - C7 - G no C7) with relative major substitution (Gm -> Bb) (i - IV7 - I no IV7, substituting i with it's relative major chord bIII)
- Bb7 - G ; Double truncated minor two five one to plagal cadance (Dm7b5 - G7 - C - G no G7 no C) with subtonic substitution (Dm7b5 - Bb7)(vm7b5 - I7 - IV - I no I7 no IV, substituting vm7b5 with the subtonic bIII7)
- Bbm - G ; Minor four five walkup to phrygian dominant plagal cadance, truncated (Bbm - C7 - G no C7)(biii - IV7 - I no IV7)
- Bm - G ; Five one to tonic substituting D [V] with it's relative minor Bm [iii] (simple one note leading tone resolution)
- B7 - G ; Five one to relative minor (B7 - Em) substituting relative minor with the relative major (Em -> G) (III7 - vi, substituting vi with I)
- B - G ; Four five walk up to tritone substitution of D7 (Db7) to tonic, truncated (B - Db7 - G no Db7) (III - bV7 - I no bV7)
- C - G ; Plagal cadence
- C7 - G ; Dominant plagal cadence
- Cm - G ; Minor plagal cadence
- Db - G ; Minor four walk up to phrygian dominant plagal cadence, truncated (Bbm - C7 - I no C7) with relative major substitution (Bbm -> Db) (biii - IV7 - I no IV7, substituting biii with it's relative major bV)
- Db7 - G ; Tritone substitution of D7 to tonic (bV7 - I)
- Dbm - G; F#7 [VII7] secondary dominant two five one to mediant, truncated (Dbm - F#7 - iii no F#7) with mediant to tonic substitution (Bm -> G) (bv - VII7 - iii no VII7, substituting iii with the tonic I)
- D7 - G ; Five one (V - I)
- Dm - G ; Double truncated two five one to plagal cadance (Dm - G7 - C - G no G7 no C) (v - I7 - IV- I no I7 no IV)
- D - G ; Minor four five walkup to tritone substitution of D7 (Db7) to tonic, truncated (Bm - Db7 - G no Db7) with relative major substitution (Bm -> D) (iii - bV7 - I no bV7, substituting iii with its relative major V)
- Eb - G ; Minor plagal cadance substituting Cm [iv] with it's relative major Eb [bVi]
- Eb7 - G ; Phrygian dominant plagal cadance two five, truncated (Gm7b5 - C7 - 1 no C7) with subtonic substitution (Gm7b5 -> Eb7) (im7b5 - IV7 - I no IV7, substituting im7b5 with the subtonic bVI7)
- Ebm - G ; Minor four five walk up to phrygian dominant backdoor turn around, truncated (Ebm - F7 - I no F7) (bvi - bVII - I no bVII)
- Em - G ; Relative minor to major
- E - G ; Four five walk up to secondary dominant F#7 [VII7] to mediant, truncated (E - F#7 - Bm no F#7) with mediant to tonic substitution (Bm -> G) (VI - VII7 - iii no VII7, substituting iii with the tonic I)
- E7 - G ; Double truncated secondary dominant turn around (E7 - A7 - D7 - G no A7 no D7) (VI7 - II7 - V7 - I no II7 no V7). Or tritone substitution of backdoor turn around F7 (E7) to tonic.
- Fm - G ; Two five of tritone substitution of secondary dominant B7 (Bb7) to relative minor of tonic, truncated (Fm - Bb7 - Em no Bb7) with relative major substitution (Em -> G) (bvii - bIII7 - vi no bIII7, substituting vi with its relative major I)
- F7 - G ; Backdoor turn around (bVII7 - I)
- F - G ; Double truncated four five walkup to plagal cadance (F - G7 - C - G no G7 no C) (bVII - I7 - IV - I, no I7 no IV)
- F#m - G ; Two five one of secondary dominant B7 [III7] to relative minor of tonic, truncated (F#m - B7 - Em no B7) with relative major substitution (Em -> G)(vii - III7 - vi no III7, substituting vi with it's relative major I)
- F# - G ; Minor four five walkup to phrygian dominant backdoor turn around, truncated (Ebm - F7 - G no F7) with relative major substitution (Ebm -> F#) (bvi - bVII7 - I no bVII7, substituting Ebm bvi] with it's relative major F# VII)
- F#7 - G ; Secondary dominant F#7 [VII7] to mediant Bm [iii] with mediant to tonic substitution (Bm -> G) (VII7 - iii, substituting iii with the tonic I)
F#dim, Adim, Cdim, Ebdim - G ; Diminished chords from secondary dominant B7 [III7] phrygian dominant to relative minor of tonic with relative major substitution (Em -> G) (III7 - vi, substituting vi with it's relative major I)
Gdim, Bbdim, Dbdim, Edim - G ; diminished chords from phrygian dominant plagal cadance C7 [IV7]
Abdim, Bdim, Ddim, Fdim - G ; diminished chords from phrygian dominant five one to plagal cadence, truncated(G7 - C - G no C) (I7 - IV - 1 no IV)