Create chords that complement the provided melody.
|:"^A" G3 FGF E2 | F2 D2 E4 | ED C2 D2 B,2 | C2 D2 E2 F2 | G3 FGF E2 | 
 F2 D2 E4 | ED C2 D2 B,2 | C4 C2 z2 :: 
"^B"[I:MIDI= program 56]"^prog: 57" B,2 C2 D2 D2 | D2 D2 D2 CD | E2 E2 E2 DE | 
 F2 E2 E2 DC | B,2 C2 D2 C2 | D4 C2 B,2 | C2 C2 C2 C2 | C2 C2 C2 z2 :: 
"^C"[I:MIDI= program 21]"^prog: 22" D3 F, DF,DF, | DF,DF, D2 CB, | E3 F, FF,EF, | 
 FF,EF, E2 DC | DDDF, DF,DF, | DF,DF, D2 CB, | A,B,CC CB,A,B, |1 CB,A,B, CCC z :|2 
 CB,A,B, C2 z2 |:"^D"[I:MIDI= program 56]"^prog: 57" B3 F ABcd | .e2 .e2 e2 dc | 
 d2 d2 d2 d2 | d2 d2 d2 cB | ABBF ABcd | .e2 .e2 e2 dc | f2 c2 cBAB | cBAB c2 z2 :: 
[K:C]"^E"[I:MIDI= program 71]"^prog: 72" GFEE E_DCC | C_B,C_D EEED | GFEE E_DC_B, | 
 C z EFGFE z | GFEE E_DCC | C_B,C_D EEED | GFEE E_DC_B, | CG,A,=B,C z3 :|  
X:1
L:1/8
Q:1/2=120
M:4/4
K:Gmin
|:"^A""Eb" G3 FGF E2 |"Bb" F2 D2"Eb" E4 |"F" ED C2"C" D2 B,2 |"F" C2 D2 E2 F2 |"Eb" G3 FGF E2 | 
"Bb" F2 D2"Eb" E4 |"F" ED C2"C" D2 B,2 |"F" C4 C2 z2 :: 
"^B"[I:MIDI= program 56]"^prog: 57""Bb" B,2 C2 D2 D2 |"Bb7" D2 D2 D2 CD |"Cm" E2 E2 E2 DE | 
"F7" F2 E2 E2 DC |"Gm" B,2 C2 D2 C2 |"Gm7" D4 C2 B,2 |"Eb" C2 C2 C2 C2 |"F7" C2 C2 C2 z2 :: 
"^C"[I:MIDI= program 21]"^prog: 22""Bb" D3 F, DF,DF, | DF,DF, D2 CB, |"F7" E3 F, FF,EF, | 
 FF,EF, E2 DC |"Bb" DDDF, DF,DF, | DF,DF, D2 CB, |"F" A,B,CC CB,A,B, |1 CB,A,B, CCC z :|2 
 CB,A,B, C2 z2 |:"^D"[I:MIDI= program 56]"^prog: 57""Bb" B3 F ABcd |"F7" .e2 .e2 e2 dc | 
"Bb" d2 d2 d2 d2 | d2 d2 d2 cB |"Bb" ABBF ABcd |"F7" .e2 .e2 e2 dc | f2 c2 cBAB | cBAB c2 z2 :: 
[K:C]"^E"[I:MIDI= program 71]"^prog: 72""C" GFEE E_DCC | C_B,C_D EEED | GFEE E_DC_B, | 
 C z EFGFE z | GFEE E_DCC | C_B,C_D EEED | GFEE E_DC_B, | CG,A,=B,C z3 :|  