Generate chord structures that harmonize with the provided piece of music.
B,B, E>G GF F2 | B,B, ^D>F FE E2 | B,B, E>G GF F2 | DF F>A AG G2 | 
 E^G GB BA A2 | DF A>F AG G2 | G4 FE C2 | B,B B>^D FE E2 |: 
 B2 EB BA A2 | A2 DD AG G2 | z G3 FE C2 | B,B B>^D FE E2 :|  
X:1
L:1/8
M:4/4
K:Emin
"Em" B,B, E>G"Am" GF F2 |"B" B,B, ^D>F"Em" FE E2 |"Em" B,B, E>G"Am" GF F2 |"D" DF F>A"G" AG G2 | 
"E" E^G GB"Am" BA A2 |"D" DF A>F"G" AG G2 |"Em" G4"Am" FE C2 |"B" B,B B>^D"Em" FE E2 |: 
"Em" B2 EB"Am" BA A2 |"D" A2 DD"G" AG G2 |"Em" z G3"Am" FE C2 |"B" B,B B>^D"Em" FE E2 :|  