Chord progression is : || C | G | Dm | Dm9 ||
C ---- C ionian, C lydian, Am & Em petatonic,
Cmaj7 & Am7 & Em7 arpeggios,
G triad.
G ---- G mixolydian, Em pentatonic,
G7 & Bm7b5 & Dm7 arpeggios,
Bdim triad.
Dm, Dm9 ----- D dorian, Dm & Am pentatonic,
Dm7 & Fmaj7 & Am7 arpeggios (& Em7 for upper structure),
F & Am triad.
C ---- C ionian, C lydian, Am & Em petatonic,
Cmaj7 & Am7 & Em7 arpeggios,
G triad.
G ---- G mixolydian, Em pentatonic,
G7 & Bm7b5 & Dm7 arpeggios,
Bdim triad.
Dm, Dm9 ----- D dorian, Dm & Am pentatonic,
Dm7 & Fmaj7 & Am7 arpeggios (& Em7 for upper structure),
F & Am triad.