Create a musical composition following the given chord progression.
'Cm', 'Cm', 'Cm', 'G', 'Cm', 'D', 'Gm', 'Gm', 'Gm', 'Gm', 'Cm', 'Cm', 'D', 'D', 'D7', 'D', 'Gm', 'Gm', 'Gm', 'Cm', 'Cm', 'D', 'D', 'D', 'Gm', 'Cm', 'Cm', 'Gm', 'Cm', 'D', 'D', 'D', 'Gm'  
X:1
L:1/8
M:4/4
K:Gmin
|:"Cm" z [ec] [ec][ec] [fd]2 [ec]2 |"Cm" z [ec] [ec][fd] [ge][fd] [ec][fd] |"Cm" z e ed e2 f2 | 
"G" d8 |"Cm" z e ee f2 e2 | z e ef gf ef |"D" z2 (3aaa z2 (3^fff | z2 (3eee c4 :|"Gm" z8 | 
"Gm" z8"^verse" |]"Gm" B6 GG | B4 G4 |"Gm" z2 GG AG GE |"Cm" E8 |"Cm" z2 CC EE GB |"D" A8 | 
"D" z2 AA d2 c2 |"D7" e4- ed cB |"D" c4 ^FG AF |"Gm" G3 D E=E F^F |"Gm" G2 BA B2 G2 | z2 GG A2 G2 | 
"Gm" z2 GG AG GE |"Cm" E8 |"Cm" z2 ee ee ee |"D" de de de de |"D" d6 AA | dc d6 |"D" z2 AB c2 A2 | 
"Gm" G8 |"^tacit" z G^FG A=Bcd |"^chorus" |:"Cm" ee ee e2 e2 | EE EE E2 E2 |"Cm" (3e2 f2 e2 f2 e2 | 
"Gm" d8 |"Cm" ee ee e2 e2 | EE EE E2 E2 |"D" de de d2 e2 | d8 :|"^coda" |]"D" A8"D" B8"Gm" G8 |]  