Create pleasing chord progressions that complement the provided melody
v[fA] z2 (3(vf/g/f/ e2) d2 | z vAFA B2 A2 | v[gB]2 z vg f2 e(vA | 
 B)ABc (3(BdB) A2 | vf2 (3(fgf) e2 d2 | AAFA (3(BdB) A2 | g2 fa (3(faf) e(vA |1 
 B2) vc2 d4 :|2 B2 vc2 d2 (3(faf) || e2 f2 gf (ve2 | 
 f2) g2 a3 (f | e2) ff gf eA | BABc (3(BdB) A2 e2 f2 gf (ve2 | 
 f2) g2 a3 |1 (vf | e2) ff gf e(vA | B2) vc2 d2 (3faf :|2 a | 
 vb2 (3(aba) gfe(vA | B2) vc2 d4 ||  
X:1
L:1/8
M:4/4
K:D
"D" v[fA] z2 (3(vf/g/f/ e2) d2 | z vAFA"D#dim" B2 A2 |"Em" v[gB]2 z vg f2 e(vA | 
"A" B)ABc (3(BdB) A2 |"D" vf2 (3(fgf) e2 d2 | AAFA"D#dim" (3(BdB) A2 |"Em" g2 fa (3(faf) e(vA |1 
"A" B2) vc2"D" d4 :|2"A" B2 vc2"D" d2"D#dim" (3(faf) ||"Em" e2 f2"A/C#" gf (ve2 | 
"D" f2) g2"Bm" a3 (f |"Em" e2) ff"A/C#" gf eA |"F#m" BABc"B7" (3(BdB) A2"Em" e2 f2"A/C#" gf (ve2 | 
"D" f2) g2"Bm" a3 |1 (vf |"Em" e2) ff gf e(vA |"A" B2) vc2"D" d2"D#dim" (3faf :|2 a | 
"Em" vb2 (3(aba) gfe(vA |"A" B2) vc2"D" d4 ||  