Construct a melody that exhibits the elements that define Bach's famous 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 nm="Piano" snm="Pno"
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:2 treble nm="Piano" snm="Pno"
%%MIDI channel 3
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
V:3 treble nm="Piano" snm="Pno"
%%MIDI channel 4
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
L:1/8
V:4 bass nm="Piano" snm="Pno"
%%MIDI channel 5
%%MIDI program 0
%%MIDI control 7 100
%%MIDI control 10 64
L:1/8
V:1
 z3 A | A A e d | e/d/ c !fermata!B A/B/ | c B c/d/ e | d c !fermata!B c/B/ | A A d3/2 c/ | %6
 B/c/4d/4 c/B/ A2 | !fermata!G G c B | c/d/ e d c | !fermata!B A/B/ c B | c/d/ e d c | %11
 !fermata!B e e e | d3/2 c/ B c/d/ | B2 !fermata!A z |] %14
V:2
 z3 E | F F E/^F/ ^G/A/ | B A !fermata!^G A/G/ | A E E E | A/B/ E/^F/ !fermata!^G A | E D/E/ ^F2 | %6
 G G G ^F | !fermata!D E A B/^G/ | A A A/B/ E | !fermata!E E D D | E/F/ G F E | %11
 !fermata!E E/D/ C/E/ A/G/ | F/E/ D2 C/F/ | F E/D/ !fermata!^C z |] %14
V:3
 z6 C2 | D2 D2 C2 =F2 | E2 E2 !fermata!E2 ED | E2 ED CB, A,C | CB, CA, !fermata!B,2 ED | %5
 CB, A,2 A,2 B,C | D2 G,2 E2 DC | !fermata!B,2 CD E2 E2 | ED C2 CB, B,A, | %9
 !fermata!^G,2 CB, A,F, =G,2 | G,2 C2 CB, B,A, | !fermata!^G,2 B,2 B,2 A,2 | A,4 =G,F EA, | %13
 A,2 ^G,2 !fermata!E,2 z2 |] %14
V:4
 z6"Am" A,,2 |"Dm" D,E,"Dm/F" F,G,"Am" A,C"G#dim7/B" B,A, | %2
"E/G#" ^G,E,"Am" A,A,,"E" !fermata!E,2"Am/C" C,B,, |"Am" A,,A,"E/G#" ^G,E,"Am" A,B,"Am" CA, | %4
"D7/F#" ^F,^G,"Am" A,A,,"E" !fermata!E,2"Am" A,,2 |"Am" A,G,"D/F#" ^F,E,"D" D,C,"Bm" B,,A,, | %6
"G" G,,B,,"C/E" E,D,"Am7/C" C,A,,"D" D,D,, |"G" !fermata!G,,2"C" C,B,,"Am" A,,A,"E/G#" ^G,E, | %8
"Am" A,B,"Am/C" CA,"D7/F#" ^F,^G,"Am" A,A,, |"E" !fermata!E,2"Am" A,G,"D7/F#" ^F,D,"G" G,=F, | %10
"C/E" E,D,"C" C,B,,"Dm7/A" A,,^G,,"Am" A,,2 |"E" !fermata!E,2"E/G#" ^G,,2"Am" A,,B,,"Am/C" C,^C, | %12
"Dm" D,E,"Dm/F" F,^F,"G" G,^G,"Am" A,=F, |"Bm7b5/D" D,B,,"E" E,E,,"A" !fermata!A,,2 z2 |] %14  