Create melodies that complement the given chord progression.
'D', 'Gm', 'Bbdim', 'Cm', 'Gm', 'Bbdim', 'Cm', 'Gm', 'Gm', 'Cm', 'Gm', 'D', 'Gm', 'Cm', 'Gm', 'Gm', 'Gm', 'Bb', 'F', 'Bb', 'D', 'Gm', 'Gm'  
X:1
L:1/8
Q:1/4=146
M:4/4
K:Gmin
 d ^cd | ed cB"D" A4- | A4 z c =Bc | dc BA"Gm" B4- | B4 z G Bd | g^f =f=e _ed^cB | 
"Bbdim" _d4"Cm" c3 B | AB (3d^cB (3dcB (3BAG |"Gm" d4 z G Bd | g^f =f=e _ed^cB | 
"Bbdim" _d4"Cm" c3 B | AB (3d^cB (3dcB (3BAG |1"Gm" G4 z :|2"Gm" G4 z d^cd |:"Cm" e3 c A3 e | 
"Gm" d3 B G4 |"D" AB (3d^cB (3dcB (3BAG |"Gm" d4 z d ^cd |"Cm" e3 c A2 z e |"Gm" g4- g4 | 
 f z e z d z c z |1 BA d^F"Gm" Gd^cd :|2 BA d^F"Gm" G2 z2 |:"Bb" (3BAB (3d^cd (3f=ef b2 | 
 (3bag (3fed cB d2 |1"F" =ef (3_agf (3agf (3edc |"Bb" f4 ed f2 :|2"D" AB (3d^cB (3dcB (3BAG | 
"Gm" G4- G4 | z |: =efg | _ag f=e _dc BA | d4- d4 | AB (3d^cB (3dcB (3BAG |1"Gm" d4 z :|2 G4 z |]  