Produce a musical piece that draws inspiration from Bach's compositions.  
X:1
T:Music21 Fragment
T:Music21 Fragment
T:Music21
C:Music21
%%score 1 2 3 4
L:1/8
M:4/4
K:C
V:1 treble nm="Piano" snm="Pno"
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
L:1/4
V:2 treble nm="Piano" snm="Pno"
%%MIDI channel 3
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:3 bass nm="Piano" snm="Pno"
%%MIDI channel 4
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:4 bass nm="Piano" snm="Pno"
%%MIDI channel 5
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:1
 z3 c/ z/ | c c G/A/ B | c/B/ A !fermata!G c | B A G A/G/ | F/E/ D !fermata!C c/ z/ | c c G/A/ B | %6
 c/B/ A !fermata!G c | B A G A/G/ | F/E/ D !fermata!C C | G A G ^F | !fermata!G2 C G | %11
 A B !fermata!c B | c B A2 | !fermata!G A A G | A/G/ F !fermata!E =c | B A G A/G/ | %16
 F/E/ D !fermata!C z |] %17
V:2
 z6 G2 | GF ED C2 D2 | G, G2 ^F D2 A2 | DE F2 ED CB, | A,2 B,2 G,2 G2 | GF ED C2 D2 | %6
 G, G2 ^F D2 A2 | DE F2 ED CB, | A,2 B,2 G,2 C2 | B,E D2 DE D2 | D4 C2 C_B, | A,C F2 E2 E2 | %12
 E2 DG E2 DC | B,2 D2 CD E2 | E2 ED ^C2 E2 | D2 =CF FE/D/ E2 | FA, B,2 G,2 z2 |] %17
V:3
 z6 ED | CD EF G2 F2 | E2 A,D B,2 E,^F, | G,2 DC B,2 A,B, | C2 G,F, E,2 ED | CD EF G2 F2 | %6
 E2 A,D B,2 E,^F, | G,2 DC B,2 A,B, | C2 G,F, E,2 E,F, | G,C B,A, B,2 A,2 | B,4 E,F, G,2 | %11
 C2 D2 G,2 G,2 | G,^F, G,2 G,2 F,2 | D,2 =F,G, A,B, C_B, | A,2 A,2 A,2 A,G, | F,G, A,2 DB, C2 | %16
 C2 G,F, E,2 z2 |] %17
V:4
 z6"C" CB, |"Am" A,2"C/G" G,F,"C/E" E,F,"Bdim/E" E,D, | %2
"C/E" E,2"Dsus4" D,2"G" !fermata!G,,2"Am" A,,2 |"G/B" B,,C,"Dm" D,2"Em" E,2"F" F,G, | %4
"F/A" A,F,"G" G,G,,"C" !fermata!C,2"C" CB, |"Am" A,2"C/G" G,F,"C/E" E,F,"Bdim/E" E,D, | %6
"C/E" E,2"Dsus4" D,2"G" !fermata!G,,2"Am" A,,2 |"G/B" B,,C,"Dm" D,2"Em" E,2"F" F,G, | %8
"F/A" A,F,"G" G,G,,"C" !fermata!C,2"C" C,D, |"Em" E,2"Bm7/F#" ^F,2"G" G,C,"D" D,2 | %10
"G" !fermata!G,,4"Am" A,,2"C/E" E,2 |"F" F,2"Bdim/D" D,2"C" !fermata!C,2"Em" E,2 | %12
"Am7" A,,2"G/B" B,,2"Am7/C" C,2"D" D,2 |"G" !fermata!G,,2"Dm" D,E,"F" F,2"C" C,2 | %14
"A/C#" ^C,2"Dm" D,2"A" !fermata!A,,2"Am" A,,2 |"Bdim/D" D,E,"F" F,D,"G7/B" B,,G,,"Am/C" C,B,, | %16
"F/A" A,,F,,"G" G,,2"C" !fermata!C,2 z2 |] %17  