Construct melodic chord frameworks to improve the given piece of music.
A c |: f3 |"^tr" f e f | (g3 | G) B c | g3 |"^tr" g f g | a3 | z c f | a3 |"^tr" a g a | 
 c'2 b | d2 ^c | =c b3/2 c/ | a2 g |1 f3 | f A c :|2 (f3 | f) z z |: 
[K:C]"^tr" b f/a/"^tr" g | d/f/ e B/d/ | c3/2 g/ e | z g c | B3/2 g/ f | z f B |1 
 c3/2 g/ e | z c/e/ g/c'/ :|2 c3/2 c/ c |[K:Bb] c A"_>Part A" c |: d3 | d e3/2 B/ | 
 d2 A | c3 | (f3 | f) c3/2 e/ | e2 B | d2 z | d3 | d e3/2 B/ | c2 A | f2 z | 
 c' c3/2 c/ | d c B | A3/2 A/ A |1 A G A :|2 A z z |: d e/f/ g/a/ | b/a/ c' b | 
 a3/2 c/ c/b/ | a3 | g3/2 c/ e/a/ |1 g3 | f3/2 B/ d/g/ | f2 z :|2 g2 A | B3 | 
 b z z |]  
X:1
L:1/4
M:3/4
K:F
 A c |:"F" f3 |"^tr" f e f |"C7" (g3 | G) B c | g3 |"^tr" g f g |"F" a3 | z c f | a3 |"^tr" a g a | 
"Bb" c'2 b | d2 ^c |"C7" =c b3/2 c/ | a2 g |1"F" f3 | f A c :|2"F" (f3 | f) z z |: 
[K:C]"^tr""G7" b f/a/"^tr" g | d/f/ e B/d/ |"C" c3/2 g/ e | z g c |"G7" B3/2 g/ f | z f B |1 
"C" c3/2 g/ e | z c/e/ g/c'/ :|2"C" c3/2 c/ c |[K:Bb] c A"_>Part A" c |:"Bb" d3 | d e3/2 B/ | 
"F7" d2 A | c3 | (f3 | f) c3/2 e/ |"Eb" e2 B |"Bb" d2 z | d3 | d e3/2 B/ |"F" c2 A | f2 z | 
"C7" c' c3/2 c/ | d c B |"F7" A3/2 A/ A |1 A G A :|2 A z z |:"Bb" d e/f/ g/a/ | b/a/ c' b | 
"F7" a3/2 c/ c/b/ | a3 |"Eb" g3/2 c/ e/a/ |1 g3 |"Bb" f3/2 B/ d/g/ | f2 z :|2"F7" g2 A |"Bb" B3 | 
 b z z |]  