Produce a musical piece in 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
V:1
 z3 c | c c c d | _B A !fermata!G d | e d c B/A/ | B A !fermata!G c | c c c d | _B A !fermata!G d | %7
 e d c B/A/ | B A !fermata!G g | f e d c | c/d/ e !fermata!d e | f e d ^c | !fermata!d3 G | %13
 c d e f | g f/e/ !fermata!d f | e d g3/2 f/ | e/d/ c/d/ e d | !fermata!c3 z |] %18
V:2
 z3 G | A G A A | G ^F !fermata!D =B | c B/A/ G2 | G ^F !fermata!D G | A G A A | %6
 G ^F !fermata!D =B | c B/A/ G2 | G ^F !fermata!D e/d/ | c c B c/_B/ | A/=B/ c !fermata!B ^c | %11
 d/=c/ _B A/G/ G | !fermata!A3 G/F/ | E F G A/B/ | c2 !fermata!G d | c/B/ A G A/B/ | c2 c B | %17
 !fermata!G3 z |] %18
V:3
 z6 E2 | E2 ED CB, A,2 | D3 C !fermata!=B,2 G2 | G2 ^F2 E4 | D3 C !fermata!B,2 E2 | E2 ED CB, A,2 | %6
 D3 C !fermata!=B,2 G2 | G2 ^F2 E4 | D3 C !fermata!B,2 B,2 | CD EF G2 G2 | F2 G2 !fermata!G2 G2 | %11
 A D2 ^C D2 E2 | !fermata!F6 B,2 | C2 B,A, G,G F2 | EF GA !fermata!B2 A2 | AG FE D2 EF | %16
 G3 F EA DG/F/ | !fermata!E6 z2 |] %18
V:4
 z3"C" C/B,/ |"Am" A,"C/E" E,"F" F,"D/F#" ^F, |"Gm" G,"D" D,"G" !fermata!G,,"G" G, | %3
"C" C"Bm/D" D"C/E" E"Em7/D" D/C/ |"G/D" D"D" D,"G" !fermata!G,"C" C/B,/ | %5
"Am" A,"C/E" E,"F" F,"D/F#" ^F, |"Gm" G,"D" D,"G" !fermata!G,,"G" G, | %7
"C" C"Bm/D" D"C/E" E"Em7/D" D/C/ |"G/D" D"D" D,"G" !fermata!G,"Em" E, | %9
"F/A" A,/B,/"C" C"G" G,"C/E" E,/C,/ |"F" F,"C/E" E,/F,/"G" !fermata!G,"C#dim/E" E, | %11
"Dm" D,"Em" E,"Dm/F" F,/_B,/"A7" A, |"Dm" !fermata!D,3"Em" E, |"Am" A,"G7" G,/F,/"Em" E,"Dm" D, | %14
"C" C,/D,/"C/E" E,/F,/"G" !fermata!G,"Dm" D, |"Am" A,/B,/"Dm7/C" C"G/B" B,/G,/"Am7/C" C | %16
"C" C/B,/"Am" A,"C/G" G,/F,/"G" G, |"C" !fermata!C,3 z |] %18  