Craft a musical piece that reflects the style of Bach.  
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
L:1/8
V:4 bass 
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
L:1/8
V:1
 z3 c | c B A G | c d !fermata!e e | e/d/ e e d | c/d/ Td !fermata!c c | c B A G | %6
 c d !fermata!e e | e/d/ e e d | c/d/ Td !fermata!c c | c/d/ e d e | c B !fermata!A A | %11
 d/c/ B c/B/ A | !fermata!G G c c | d d e/d/ e | !fermata!c c f f | e/d/ e !fermata!d d | e e f f | %17
 g/f/4e/4 f/g/ !fermata!c e | d/c/ B c/B/ A | !fermata!G G c B | A G d e | !fermata!d e f e | %22
 d c/d/ e d | !fermata!c3 z |] %24
V:2
 z3 G | A G G/F/ E/F/ | G A/G/ !fermata!G G | G/A/ B A3/2 G/ | G/A/ G/F/ !fermata!E G | %5
 A G G/F/ E/F/ | G A/G/ !fermata!G G | G/A/ B A3/2 G/ | G/A/ G/F/ !fermata!E E | F c G/F/ E | %10
 E2 !fermata!E E | D D G/E/ ^F | !fermata!D D G/F/ E | A/F/ G G/F/ G | !fermata!F G F/G/ A | %15
 _B E !fermata!F G | G A A _B | _B A/G/ !fermata!F G | A G G/E/ ^F | !fermata!D D A D/E/ | %20
 =F G A3/2 B/4c/4 | !fermata!G B A G/A/ | B c2 B | !fermata!G3 z |] %24
V:3
 z6 E2 | E2 ED C2 C2 | C3 B, !fermata!C2 CD | EF ED C3 B, | C2 B,2 !fermata!G,2 E2 | E2 ED C2 C2 | %6
 C3 B, !fermata!C2 CD | EF ED C3 B, | C2 B,2 !fermata!G,2 G,2 | A,2 G,A, B,2 B,2 | %10
 B, A,2 ^G, !fermata!C2 CB, | A,2 G,2 G,2 DC | !fermata!B,2 B,A, G,2 C2 | C2 B,2 C2 _B,2 | %14
 !fermata!A,2 C2 DE F2 | G2 ^C2 !fermata!A,2 =B,2 | C2 C2 D2 D2 | ED C_B, !fermata!A,2 C=B, | %18
 A,2 D2 G,2 DC | !fermata!B,2 B,2 E,^F, G,2 | D2 DC CB, C2 | !fermata!B,2 ED CD EF | GF EF G3 F | %23
 !fermata!E6 z2 |] %24
V:4
 z6"C" CB, |"Am" A,2"Em" E,2"F" F,2"C" C,D, |"C/E" E,2"Dm7/F" F,G,"C" !fermata!C,2"C" C,2 | %3
"C" C2"E/G#" ^G,2"Am" A,=G,"Dm7/F" F,G, |"C/E" E,F,"G" G,2"C" !fermata!C,2"C" CB, | %5
"Am" A,2"Em" E,2"F" F,2"C" C,D, |"C/E" E,2"Dm7/F" F,G,"C" !fermata!C,2"C" C,2 | %7
"C" C2"E/G#" ^G,2"Am" A,=G,"Dm7/F" F,G, |"C/E" E,F,"G" G,2"C" !fermata!C,2"C" C,2 | %9
"F" F,2"C/E" E,F,"G" G,2"E/G#" ^G,2 |"Am" A,2"Esus4" E,2"Am" !fermata!A,,2"Am" A,=G, | %11
"D/F#" ^F,2"G" G,F,"C/E" E,C,"D" D,2 |"G" !fermata!G,,2"G" G,F,"C/E" E,2"Am" A,G, | %13
"Dm7/F" F,D,"G" G,2"C7" C,3 D,/E,/ |"F" !fermata!F,2"C/E" E,2"Dm" D,2"Dm" D2 | %15
"Edim/G" G,_B,"A" A,2"Dm" !fermata!D,2"G" G,2 |"C" CB,"Am" A,G,"Dm/F" F,E,"Bb/D" D,2 | %17
"C7" C,2"Dm7" D,E,"F" !fermata!F,2"C" C2 |"D/F#" ^F,2"G" G,2"C/E" E,C,"D" D,2 | %19
"G" !fermata!G,,2"G" G,,2"Am" A,,2"G/B" B,,C, |"Dm" D,2"Em" E,2"Dm7/F" F,2"F#m7b5" ^F,2 | %21
"G" !fermata!G,2"E/G#" ^G,2"F/A" A,B,"C" C2 |"G7/F" F,G,"Am" A,2"C/G" G,F,"G" G,2 | %23
"C" !fermata!C,6 z2 |] %24  