Generate chords to harmonize the given music.
|: gb ^ab g3 b | b/^a/a/g/ g/f/f/e/ ab- bb | ^a>g gb a>g gb | b/^a/a/g/ g/f/f/e/ |1 
 f/g/ e2 e :|2 e3 d- || |: d2 g2 ab ag | ^g<a a2 a2 b/^a/a/=g/ | fg ^ab g3 b |1 
 b/^a/a/g/ g/f/f/e/ a b3 :|2 b/^a/a/g/ g/f/f/e/ e4 ||"^C1" |] E2 G2 B2 c/B/B/A/ | AB ce A3 G | 
 GA/_B/ AG G/=F/E/G/ F/E/D/F/ | E2 G2 B2 e2 | z E2 G B2 c/B/B/A/ | AB ce A3 G | 
 GA/_B/ AG G/=F/E/G/ F/E/D/F/ | E8 |]"^Play D and C2 an octave higher if you like." |] 
 d2 e=f e3 d | (3=fed (3cBA G3 D | (3GDG BGB d2 g2 | (3=fed (3cBA G4 | d2 e=f e3 d | 
 (3=fed (3cBA G2 B/^A/A/G/ | FG ^AB =A3 B- | B/^A/A/G/ G/F/F/E/ E3 B, |]  
X:1
L:1/8
M:4/4
K:Emin
"A" |: gb ^ab g3 b | b/^a/a/g/ g/f/f/e/ ab- bb | ^a>g gb a>g gb | b/^a/a/g/ g/f/f/e/ |1 
 f/g/ e2 e :|2 e3 d- ||"B" |: d2 g2 ab ag | ^g<a a2 a2 b/^a/a/=g/ | fg ^ab g3 b |1 
 b/^a/a/g/ g/f/f/e/ a b3 :|2 b/^a/a/g/ g/f/f/e/ e4 ||"^C1" |] E2 G2 B2 c/B/B/A/ | AB ce A3 G | 
 GA/_B/ AG G/=F/E/G/ F/E/D/F/ | E2 G2 B2 e2 | z E2 G B2 c/B/B/A/ | AB ce A3 G | 
 GA/_B/ AG G/=F/E/G/ F/E/D/F/ | E8 |]"^Play D and C2 an octave higher if you like.""D" |] 
 d2 e=f e3 d | (3=fed (3cBA G3 D | (3GDG BGB d2 g2 | (3=fed (3cBA G4 | d2 e=f e3 d | 
 (3=fed (3cBA G2 B/^A/A/G/ | FG ^AB =A3 B- | B/^A/A/G/ G/F/F/E/ E3 B, |]  