Construct fitting chord sequences that synchronize with the provided tune.
"^A" G3 A B2 AG | A2 GF G2 FE | D2 C2 B,2 A,G, | c2 B2 B2 A2 | 
 G3 A B2 AG | A2 GF G2 FE | D2 C2 B,edc | BAGF G4 |"^B" dcBc d2 d2 | 
 d2 g2 g2 f2 | f2 e2 e2 d2 | d2 c2 B4 | dcBc d3 d | d2 g2 G2 c2 | 
 B4 A4 | G8 |"^C" G,3 A, B,2 B,2 | B,3 C D2 D2 | G3 G B2 G2 | F2 D2 D4 | 
 G,3 A, B,2 B,2 | B,2 D2 FEDC | B,4 A,4 | G,8 |"^D" d2 dc B2 c2 | 
 d3 g d3 g | fedc B2 c2 | d2 B2 G4 | d2 dc B2 c2 | defg gdBG | B4 TA4 | 
 G8 |]  
X:1
L:1/8
Q:1/2=112
M:2/2
K:G
"^A""G" G3 A B2 AG |"D/F#" A2 GF"Em" G2 FE |"D7" D2 C2"G" B,2 A,G, |"Am" c2 B2"D7" B2 A2 | 
"G" G3 A B2 AG |"D/F#" A2 GF"Em" G2 FE |"D7" D2 C2"G" B,edc |"D7" BAGF"G" G4 |"^B""G" dcBc d2 d2 | 
"G" d2 g2"D" g2 f2 |"C" f2 e2"G/B" e2 d2 |"D7/A" d2 c2"G" B4 |"G" dcBc d3 d |"G" d2 g2"C" G2 c2 | 
"G/D" B4"D7" A4 |"G" G8 |"^C""G" G,3 A, B,2 B,2 |"G" B,3 C D2 D2 |"G" G3 G B2 G2 |"D7" F2 D2 D4 | 
"G" G,3 A, B,2 B,2 |"G" B,2 D2"C" FEDC |"G/D" B,4"D7" A,4 |"G" G,8 |"^D""G" d2 dc B2 c2 | 
"G" d3 g d3 g |"D7" fedc B2 c2 |"G" d2 B2 G4 |"G" d2 dc B2 c2 |"D7" defg"G" gdBG |"Em" B4"D7" TA4 | 
"G" G8 |]  