Compose a piece that reflects the characteristics and style of Bach's music.  
X:1
T:Music21 Fragment
T:Music21 Fragment
T:Music21
C:Music21
%%score 1 2 3 4
L:1/4
M:4/4
K:C
V:1 treble 
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:2 treble 
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:3 treble 
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:4 bass 
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:1
 e f g g | f e d !fermata!d | e f g f | d d !fermata!c2 | e f g g | f e d !fermata!d | e f g f | %7
 d d !fermata!c2 | d e f f | e e !fermata!d2 | f g a a | g g !fermata!f2 | e f g g | %13
 f e d !fermata!d | e f g f/e/ | d d c !fermata!c |] %16
V:2
 c c B c | c/B/ c B !fermata!B | c c d c | c B !fermata!G2 | c c B c | c/B/ c B !fermata!B | %6
 c c d c | c B !fermata!G2 | B ^c d d | d ^c !fermata!A2 | A c c c | c/G/ c/_B/ !fermata!A2 | %12
 G c G/A/ B | c c B !fermata!B | c c c/B/ c | c B G !fermata!G |] %16
V:3
 G A G/F/ E | F G G !fermata!G | G A D E/F/ | G/D/ G/F/ !fermata!E2 | G A G/F/ E | %5
 F G G !fermata!G | G A D E/F/ | G/D/ G/F/ !fermata!E2 | G G A A | A/E/ A/G/ !fermata!F2 | %10
 F E F F | F E !fermata!C2 | C/D/ E D G | A G G !fermata!G | G A G G | G/D/ G/F/ E !fermata!E |] %16
V:4
"C" C"F/A" A,"Em" E,"Am7" A, |"Dm" D,"C/E" E,/F,/"G" G,"G" !fermata!G, | %2
"C" C/B,/"F/A" A,"G/B" B,"Fpower/C" C |"Gsus4" G,"G" G,"C" !fermata!C,2 | %4
"C" C"F/A" A,"Em" E,"Am7" A, |"Dm" D,"C/E" E,/F,/"G" G,"G" !fermata!G, | %6
"C" C/B,/"F/A" A,"G/B" B,"Fpower/C" C |"Gsus4" G,"G" G,"C" !fermata!C,2 | %8
"G" G,"C#dim/F" F,/E,/"Dm" D,/E,/"Dm/F" F,/G,/ |"Asus4" A,"A" A,"Dm" !fermata!D,2 | %10
"Dm" D"C" C/_B,/"F/A" A,/G,/"F" F, |"Csus4" C"C" C,"F" !fermata!F,2 | %12
"C" C/=B,/"Fmaj7/A" A,"G/B" B,"Em" E |"F/A" A,/B,/"C" C"G" G,"G" !fermata!G, | %14
"C" C/A,/"F/G" G,/F,/"C/E" E,/D,/"Csus4" C, |"Gsus4" G,"G" G,"C" C,"C" !fermata!C, |] %16  