Create chord progressions that complement the provided melody.
G E D E | G2 G3/2 A/ | B d A B/A/ | G E D E | G E D E | G2 G3/2 A/ | 
 B d A B/A/ | G2 G2 :| B d d2 | c e e2 | d B A B/A/ | G E D2 | 
 B d d2 | c e e3/2 f/ | g f e d | e f g2 || B d d2 | c e e2 | 
 d B A B/A/ | G E D2 | G E D E | G2 G3/2 A/ | B d A B/A/ | G2 G2 |]  
X:1
L:1/4
M:4/4
K:G
"G" G E D E | G2 G3/2 A/ |"G" B d"D" A B/A/ |"C" G E"D" D E |"G" G E D E | G2 G3/2 A/ | 
"G" B d"D7" A B/A/ |"G" G2 G2 :|"G" B d d2 |"C" c e e2 |"G" d B"D" A B/A/ |"C" G E"D" D2 | 
"G" B d d2 |"C" c e e3/2 f/ |"G" g f e d |"D7" e f"G" g2 ||"G" B d d2 |"C" c e e2 | 
"G" d B"D" A B/A/ |"C" G E"D" D2 |"G" G E D E | G2 G3/2 A/ |"G" B d"D7" A B/A/ |"G" G2 G2 |]  