Produce a music composition that mirrors the style of Bach's pieces.  
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 bass 
%%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
 z3 B | c B A B/c/ | d e d c | !fermata!B2 z d | c B c A | G E/F/ G F | !fermata!E3 B | %7
 c B A B/c/ | d e d c | !fermata!B2 z d | c B c A | G E/F/ G F | !fermata!E3 G | F E D E | %14
 C D !fermata!E B | c B A B/c/ | d c !fermata!B e | d/c/ B/c/ d A | G =F !fermata!E D | %19
 G A B/c/ d | c B !fermata!A c | B A G/F/ E/F/ | G F E2 | !fermata!E3 z |] %24
V:2
 z3 E | E E F G | F E/^F/ ^G A | !fermata!^G2 z B | A/G/ F G F/E/ | D C/D/ E D/C/ | %6
 !fermata!B,3 E | E E F G | F E/^F/ ^G A | !fermata!^G2 z B | A/G/ F G F/E/ | D C/D/ E D/C/ | %12
 !fermata!B,3 B, | C C B, B, | C/B,/ A, !fermata!B, E | E/^F/ ^G A G/A/ | B/E/ E !fermata!E =G | %17
 ^F G D D | D/C/ D/B,/ !fermata!C B, | B,/^C/ D D/E/ =F/E/ | E/^F/ G !fermata!F E | D/E/ F E/D/ C | %22
 D3 C | C B,/A,/ !fermata!B, z |] %24
V:3
 z3 ^G, | A, B,/C/ D G, | A,/B,/ C D E | !fermata!E2 z E | E D C C | D G,/A,/ _B, A, | %6
 !fermata!^G,3 G, | A, B,/C/ D G, | A,/B,/ C D E | !fermata!E2 z E | E D C C | D G,/A,/ _B, A, | %12
 !fermata!^G,3 =G, | A, G, G,/F,/ E, | E, A, !fermata!^G, G, | A, D E D/C/ | %16
 B, A, !fermata!^G, A, | A, G, A,/G,/ ^F, | G, G, !fermata!G, G, | G, ^F, ^G,/A,/ B, | %20
 B,/A,/ D !fermata!D G,/A,/ | B, C C G, | G, A, =B, A, | A, ^G,/^F,/ !fermata!G, z |] %24
V:4
 z3"E" E, |"Am" A,"Em/G" =G,"Dm/F" F,"Em" E, |"Dm" D,"C" C,"G#dim/B" B,,"Am" A,, | %3
"E" !fermata!E,2 z"E7/G#" ^G, |"Am" A,"Bdim/D" D,"C/E" E,"F" F, | %5
"G/B" B,,"C" C,"C#dim7" ^C,"Dm" D, |"E" !fermata!E,3"E" E, |"Am" A,"Em/G" =G,"Dm/F" F,"Em" E, | %8
"Dm" D,"C" C,"G#dim/B" B,,"Am" A,, |"E" !fermata!E,2 z"E7/G#" ^G, | %10
"Am" A,"Bdim/D" D,"C/E" E,"F" F, |"G/B" B,,"C" C,"C#dim7" ^C,"Dm" D, |"E" !fermata!E,3"Em" E, | %13
"F/A" A,,/B,,/"C" C,"G" G,,"E/G#" ^G,, |"Am" A,,"Dm/F" F,,"E" !fermata!E,,"E" E, | %15
"Am" A,"G#dim/B" B,"Am/C" C"G#dim/B" B,/A,/ |"G#dim" ^G,"Am" A,"E" !fermata!E,"A7/C#" ^C, | %17
"D" D,"Em" E,"D/F#" ^F,/E,/"D" D,/C,/ |"G/B" B,,/A,,/"G7/B" B,,/G,,/"C" !fermata!C,"G" G,/^F,/ | %19
"Em" E,"D" D,/C,/"G#dim/B" B,,/A,,/"G#dim7" ^G,, | %20
"Am" A,,"G/B" B,,/^C,/"D" !fermata!D,"C/E" E,/^F,/ |"G" G,"F/A" A,/B,/"C" C"C" C, | %22
"Gm/Bb" _B,,"Dm/A" A,,"E7/G#" ^G,,"Am" A,, |"Am/E" !fermata!E,,3 z |] %24  