Produce compatible chord progressions that fit well with the provided musical piece.
AG |: FG AB cd | ^AB FG ^DE | CB AF G2 | Fd cB A2 | FG AB cd | ^AB FG ^DE | 
 CB AF GE |1 D2 z2 AG :|2 D2 z2 AA |: A2 Fd FB | A2 Fd Fd | A2 CA AC | 
 D2 Ad cB | A2 Ge GB | A2 Fd FB | A2 CG GC |1 D2 z2 AA :|2 D2 z2 z2 |]  
X:1
L:1/8
M:3/4
K:D
 AG |:"D" FG AB cd |"Em" ^AB FG ^DE |"A7" CB AF G2 |"D" Fd cB A2 | FG AB cd |"Em" ^AB FG ^DE | 
"A7" CB AF GE |1"D" D2 z2 AG :|2"D" D2 z2 AA |:"D" A2 Fd FB | A2 Fd Fd |"A7" A2 CA AC | 
"D" D2 Ad cB |"A7" A2 Ge GB |"D" A2 Fd FB |"A7" A2 CG GC |1"D" D2 z2 AA :|2"D" D2 z2 z2 |]  