Construct a musical composition that imitates the elements typically found in Bach's works.  
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 
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
L:1/4
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
 z3 e | e d c2 | !fermata!B c d c | B B !fermata!A B | c d e2 | !fermata!d f f e | %6
 d d !fermata!c d | d d d B | c d e2 | !fermata!d B c d | e e d c/B/ | B2 !fermata!A z |] %12
V:2
 z6 A^G | AE ^F^G AG A2 | A!fermata!^G A3 G A2 | A2 ^G2 !fermata!E2 G2 | A2 GF EG c2 | %5
 !fermata!B2 A2 G2 G2 | A2 GF !fermata!E2 G2 | G^F GA B2 G2 | GA B2 c2 G2 | !fermata!G2 B2 EA GF | %10
 E2 A2 A^G A2 | A2 ^G2 !fermata!E2 z2 |] %12
V:3
 z6 CD | E A2 D E4 | !fermata!E2 E2 DE/F/ E2 | ^FB, E=D !fermata!C2 E2 | EF ED CE G2 | %5
 !fermata!G2 FE DB, C2 | C2 B,2 !fermata!C2 B,C | D2 D2 G2 D2 | E2 F2 G2 C2 | %9
 C!fermata!B, ED C2 =G2 | G_B AG F2 ^F2 | E3 =D !fermata!^C2 z2 |] %12
V:4
 z6"Am" A,B, |"Am/C" C2"D7/C" CB,"Am" A,B,"Am/C" CA, | %2
"Esus4" !fermata!E,2"Am" A,2"Bm" B,2"Am/C" CA, |"B7/D#" ^D,2"E" E,2"Am" !fermata!A,,2"E" E,2 | %4
"Am" A,2"Em7/B" B,2"C" C2"C" C,E, |"G" !fermata!G,2"Dm" DC"G7/B" B,G,"C" CE, | %6
"Dm7/F" F,D,"G" G,2"C" !fermata!C,2"G" G,A, |"G/B" B,C"G/B" B,A,"G" G,A,"G" G,=F, | %8
"C/E" E,F,"Bdim/E" E,D,"C" C,D,"C/E" E,F, |"Gsus4" !fermata!G,2"E/G#" ^G,2"Am" A,2"G/B" B,2 | %10
"C" C2"A/C#" ^C2"Dm" D2"D#dim7" ^D2 |"Esus4" E2"E" E,2"A" !fermata!A,2 z2 |] %12  