Compose a piece of music that reflects the characteristics of Bach's works.  
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 d e/^f/ g | g ^f !fermata!g e | =f e d e | d2 !fermata!c c | c d e/^f/ g | %6
 g ^f !fermata!g e | =f e d e | d2 !fermata!c d | d e f f | e/d/ e !fermata!d e | e e f/g/ a | %12
 a ^g !fermata!a b | c' e f e | d2 !fermata!d g | a g f e/f/ | d2 !fermata!c z |] %17
V:2
 z3 G | A B G/A/ B | A/B/ c !fermata!B B | A G/A/ B c | c B !fermata!G G | A B G/A/ B | %6
 A/B/ c !fermata!B B | A G/A/ B c | c B !fermata!G B/c/ | d3/2 ^c/ d/c/ d | d ^c !fermata!A A/^G/ | %11
 A A A/B/ =c/B/ | B/c/ d !fermata!c d | c/d/ e3/2 d c/ | c2 !fermata!B c/B/ | A B c/d/ G | %16
 A G !fermata!G z |] %17
V:3
 z6 E2 | E F2 G ED D2 | D2 D2 !fermata!D2 ED | CD EF =G2 G2 | G3 F !fermata!E2 E2 | E F2 G ED D2 | %6
 D2 D2 !fermata!D2 ED | CD EF =G2 G2 | G3 F !fermata!E2 GA | BA G2 A2 B2 | E2 AG !fermata!F2 =CD | %11
 EF GA F2 ^F2 | E2 E2 !fermata!E2 G2 | G2 c2 CD E2 | AG A^F !fermata!G2 G2 | GF FE ED C2 | %16
 CB,/A,/ B,2 !fermata!E2 z2 |] %17
V:4
 z6"C" CB, |"Am" A,2"G7" G,2"C" C2"G/B" B,C |"Dsus4" D2"D" D,2"G" !fermata!G,2"E/G#" ^G,2 | %3
"F/A" A,B,"C" CF,"G7/F" F,E,"C/D" D,C, |"Gsus4" G,2"G" G,,2"C" !fermata!C,2"C" CB, | %5
"Am" A,2"G7" G,2"C" C2"G/B" B,C |"Dsus4" D2"D" D,2"G" !fermata!G,2"E/G#" ^G,2 | %7
"F/A" A,B,"C" CF,"G7/F" F,E,"C/D" D,C, |"Gsus4" G,2"G" G,,2"C" !fermata!C,2"G" G,2 | %9
"G" GF"Em" E2"Dm" D2"G#dim7" ^G,2 |"Asus4" A,2"A" A,,2"Dm" !fermata!D,2"Am" A,B, | %11
"Am/C" C2"A7/C#" ^C2"Dm" D2"D#dim7" ^D2 |"Esus4" E2"E" E,2"Am" !fermata!A,2"G" G,F, | %13
"C/E" E,D,"C" C,B,,"Fmaj7/A" A,,B,,"C" C,A,, |"D7/F#" ^F,E,"D7/F#" F,D,"G" !fermata!G,2"C/E" E,2 | %15
"F" F,2"G" G,2"Fmaj7/A" A,B,"C" C2 |"Dm7/F" F,2"G" G,2"C" !fermata!C,2 z2 |] %17  