Compose music that adheres to the specified chord transitions.
'D', 'A', 'D', 'Em', 'A', 'D', 'A', 'D', 'G', 'A', 'D', 'A', 'G', 'A', 'A', 'G', 'A', 'D', 'A', 'D', 'G', 'A', 'D'  
X:1
L:1/8
M:2/2
K:D
 Ac |"D" d2 fd"A" Adfe |"D" defg afdf |"Em" e2 ge Bege |"A" cdef gece |"D" d2 fd"A" Adfe | 
"D" defg afdf | (3(fga) fd (3(fga) fd |"G" Bg"A"ec"D" d2 :: cd |"A" eAfA"G" gAaA |"A" eaaf gfed | 
"A" AeBe"G" cede |"A" efed cABc |"D" dAeA"A" fAgA |"D" faaf gfed | (3(fga) fd (3(fga) fd | 
"G" Bg"A"ec"D" d2 :|  