Write a music piece that reverberates the elements of Bach's oeuvre.  
X:1
T:Music21 Fragment
T:Music21 Fragment
T:Music21
C:Music21
%%score 1 2 3 4
L:1/4
M:3/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
V:4 bass 
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:1
 A A/B/ c | B2 A | ^G/A/ TA3/2 G/4A/4 | !fermata!B3 | B/c/ Tc3/2 B/4c/4 | d2 e | c TB2 | %7
 !fermata!A3 | B B c | d2 c | B A2 | !fermata!G3 | d e ^f | g ^f2 | e2 ^d | !fermata!e3 | e2 e | %17
 d/c/ B/c/ d | e d c | !fermata!B3 | e2 e | d e f | e d c | !fermata!B3 | B/c/ Tc3/2 B/4c/4 | %25
 d2 e | c TB2 | !fermata!A3 |] %28
V:2
 E A/^G/ A | A ^G A | D E ^D | !fermata!E3 | ^G A2 | A B ^G | E F E | !fermata!E3 | G G G | %9
 ^F G A | G2 ^F | !fermata!D3 | B A2 | G c B | G c B | !fermata!B3 | c2 c | B/A/ G/A/ B | B ^G A | %19
 !fermata!^G3 | A B c | B A ^G | A ^G A | !fermata!^G3 | ^G/A/ A3/2 G/4A/4 | B/A/ ^G/A/ B | A2 ^G | %27
 !fermata!E3 |] %28
V:3
 C/D/ E E | F E/D/ C | B, A,/B,/ C | !fermata!^G,3 | E2 E | D/C/ B,/A,/ B, | A,2 ^G, | %7
 !fermata!C3 | E E E | D/C/ B, A, | B, E D | !fermata!B,3 | B, ^C ^D | E2 ^D | E ^F2 | %15
 !fermata!^G3 | =G2 G | G2 =F | E2 E | !fermata!E3 | E D C | D2 D | C B, A, | !fermata!E3 | E2 E | %25
 D F E | E F E/D/ | !fermata!^C3 |] %28
V:4
"Am" A,/B,/"Am/C" C/B,/"Am" A, |"Bm7b5/D" D,"E" E,"F" F, |"G#dim/B" B,,"Am/C" C,"Am" A,, | %3
"E" !fermata!E,3 |"E" E,"Am" A,"Am7/G" G, |"D/F#" ^F,"G#dim" ^G,"E" E, |"Am" A,"Bm7b5/D" D,"E" E, | %7
"Am" !fermata!A,,3 |"Em" E,/^F,/"Em/G" =G,/F,/"C/E" E, |"Bm" B,"Em7" E,"F#dim" ^F, | %10
"G" G,"Am7/C" C,"D" D, |"G" !fermata!G,,3 |"G" G,2"D#dim/F#" ^F, | %13
"Em" E,"F#m7b5/A" A,/G,/"B7/A" A,/B,/ |"C" C"F#m7b5/A" A,"B" B, |"E" !fermata!E,3 | %16
"C" C,/D,/"C/E" E,/D,/"C" C, |"G" G,2"G7" G, |"E/G#" ^G,"E" E,"Am" A, |"E" !fermata!E,3 | %20
"Am/C" C"E7/G#" ^G,"Am" A, |"Bm" B,2"G#dim7/B" B,, |"Am/C" C,2"Dpower" D, |"E" !fermata!E,3 | %24
"E" E"Am/D" D"Am/C" C |"Bm" B,"Dm/A" A,"E/G#" ^G, |"Am" A,"Bm7b5/D" D,"E" E, |"A" !fermata!A,,3 |] %28  