Create musical compositions that adhere to the specified chord changes.
'Em', 'D', 'D', 'Em', 'Em', 'D', 'D', 'Em', 'Em', 'Em', 'Em', 'Em', 'Em', 'Em', 'D', 'Em', 'Em', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G', 'G'  
X:1
L:1/8
M:4/4
K:G
|:"Em" GEEG"^G," D2 ED |"^G," BAAB"D" A2 GA |"^G," BddB"D" A2 BA |"^G," G2 AG"Em" EGED | 
"Em" GEEG"^G," D2 ED |"^G," BAAB"D" A2 GA |"^G," BddB"D" A2 BA |1"Em" GEDE"^G," G2- G2 :|2 
"Em" GEDE"^G," G3 A |:"^G," B3 D"Em" EG A2 |"^G," AG G2"Em" AGEG |"^G," B3 D"Em" EG A2 | 
"^G," AGBA"^G," G3 A |"^G," B3 D"Em" EG A2 |"^G," AG G2"Em" AGEG |"^G," BddB"D" A2 BA |1 
"Em" GEDE"^G," G2 GA :|2"Em" GEDE"^G," A,DFG |:"^em" geeg"G" d2 ed |"G" baab"^d" a2 ga | 
"G" bd'd'b"^d" a2 ba |"G" g2 ag"^em" eged |"^em" geeg"G" d2 ed |"G" baab"^d" a2 ga | 
"G" bd'd'b"^d" a2 ba |1"^em" gede"G" g2- g2 :|2"^em" gede"G" g3 a |:"G" b3 d"^em" eg a2 | 
"G" ag g2"^em" ageg |"G" b3 d"^em" eg a2 |"G" agba"G" g3 a |"G" b3 d"^em" eg a2 | 
"G" ag g2"^em" ageg |"G" bd'd'b"^d" a2 ba |1"^em" gede"G" g2 ga :|2"^em" gede"G" Adfg |: 
[K:D] A2 d/e/f gafe | dfad' c'afa | g e3 efga | b2 bd' c'afd | A2 d/e/f gafe | dfad' c'afa | 
 g e3 efgb |1 afeg fddB :|2 afeg fddb |: bafa d'2 b/b/b | ab f2 efdB | A3 B defg- | gefd efgb | 
 bafa d'2 b/b/b | ab f2 efdb | A3 B defb |1 afeg fddb :|2 afeg fddb ||  