Generate chord structures that harmonize with the provided piece of music.
|: AFA Adf | ede fdB | AFA AGF | GFG EFG | AFA Adf | ede fdB | AFA faf | 
 edc d3 :: afa afa | gbb bag | faa agf | gfg efg | afa faf | ede fdB | 
 AFA faf | edc d3 :|  
X:1
L:1/8
Q:1/8=120
M:6/8
K:D
|:"D" AFA Adf |"A" ede fdB |"D" AFA AGF |"A" GFG EFG |"D" AFA Adf |"A" ede fdB |"D" AFA faf | 
"A" edc"D" d3 ::"D" afa afa |"G" gbb bag |"D" faa agf |"A" gfg efg |"D" afa faf |"G" ede fdB | 
"D" AFA faf |"A" edc"D" d3 :|  