Generate chord structures that harmonize with the provided piece of music.
DB, | A,DFD E2 EF | ABAF EDB,D | A,DFD EDFA | dBAF EDB,D || 
 A,DFD EDEF | ABAF EDB,D | A,DFD EDFA | dBAF D2 :: (3ABc | 
 d3 B A2 dB | A2 FD EDB,D | d3 B ABde | fedf e2 de || 
 fd d2 edBd | ABAF EDB,D | A,DFD EDFA | dBAF D2 :|  
X:1
L:1/8
M:2/2
K:D
 DB, |"D" A,DFD"A7" E2 EF |"D" ABAF"A7" EDB,D |"D" A,DFD"A7" EDFA |"D" dBAF"A7" EDB,D || 
"D" A,DFD"A7" EDEF |"D" ABAF"A7" EDB,D |"D" A,DFD"A7" EDFA |"A7" dBAF"D" D2 :: (3ABc | 
"D" d3 B"A7" A2 dB |"D" A2 FD"A7" EDB,D |"D" d3 B"A7" ABde |"D" fedf"A7" e2 de || 
"D" fd d2"G" edBd |"D" ABAF"G" EDB,D |"D" A,DFD"A7" EDFA |"A7" dBAF"D" D2 :|  