Compose music that follows the given chord progression.
'Gm', 'D', 'Gm', 'D', 'Gm', 'D', 'D', 'Gm', 'Gm', 'D', 'Cm', 'Gm', 'D', 'Gm', 'D', 'Gm', 'D', 'Gm', 'D', 'Gm', 'D', 'Cm', 'D', 'C', 'D', 'D'  
X:1
L:1/8
M:4/4
K:Gmin
 dga"^A" |"Gm" b4- bd"D" ga |"Gm" b4- bd"D" ga |"Gm" b2 (3bag"D" a2 (3ag^f | ^f4- fd ^fg | 
"D" a4- ad ^fg | a4- ad ^fg | a2 c'2 (3c'ba (3bag |1"Gm" g>^f (3gfe ddga :|2"Gm" g8 |"^B" |: 
"D" DE ^FG AB cd |"Cm" [ec]4- [ec]4 |"Gm" [dB]4- [dB]4 |"D" [cA]4- [cA]4 |"Gm" [BG]4- [BG]4 | 
"D" [adc] z [^fdc] z"Gm" [gdB] z3 |"D" [adc] z [^fdc] z"Gm" [gdB] z3 | 
"D" (3c'ba"Gm" (3bag"D" (3ag^f"Cm" (3gfe |"D" d6 z2 :|"C" |:"D" (3^fga (3gfe de ^f z | 
 z d ^fa (3agf (3gfe |"D" (3^fga (3gfe de ^f z |1 (3ag^f (3gfe d{c'}d'{c'} d'{c'}d' :|2 
 (3ag^f gfe d |]  