Craft a melody that reflects the core principles of Bach's compositions.  
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
L:1/8
V:3 bass 
%%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
V:1
 z3 G | G G G/A/ _B | A G !fermata!F G/F/ | E/D/ C/D/ E ^F | G/>A/ TA !fermata!G G | G G G/A/ _B | %6
 A G !fermata!F G/F/ | E/D/ C/D/ E ^F | G/>A/ TA !fermata!G G | c B A B | c/B/ A !fermata!G G | %11
 c G A E/F/ | G F !fermata!E E | D/E/ F E D | A, B, !fermata!C z |] %15
V:2
 z6 C2 | C2 B,2 C2 D2 | C2 C_B, !fermata!A,2 G,2 | G,2 G,2 CE DC | B,>C D>C !fermata!B,2 C2 | %5
 C2 B,2 C2 D2 | C2 C_B, !fermata!A,2 G,2 | G,2 G,2 CE DC | B,>C D>C !fermata!B,2 CD | %9
 E2 D2 DC B,D | G,E A,D !fermata!B,2 CD | EF ED C2 C2 | B,2 A,B, !fermata!^C2 =C2 | %13
 B,2 A,2 G,A, B,2 | A,2 G,F, !fermata!E,2 z2 |] %15
V:3
 z6 E,F, | G,A, G,F, E,2 D,E, | F,2 E,2 !fermata!F,2 D,2 | C,D, E,F, G,2 A,2 | %4
 D, G,2 ^F, !fermata!G,2 E,=F, | G,A, G,F, E,2 D,E, | F,2 E,2 !fermata!F,2 D,2 | %7
 C,D, E,F, G,2 A,2 | D, G,2 ^F, !fermata!G,2 E,2 | E,^F, G,2 F,E, D,2 | %10
 C,G, ^F,2 !fermata!G,2 E,=F, | G,2 CB, A,2 A,2 | D,E, F,G, !fermata!A,2 G,2 | G,2 C,D, E,F, G,2 | %14
 F,E, D,2 !fermata!C,2 z2 |] %15
V:4
 z3"C" C, |"C/E" E,,/F,,/"G" G,,"C" C,,"Gm" G,, |"F/A" A,,/_B,,/"C" C,"Dm" !fermata!D,"G/B" =B,, | %3
"C" C,"C" C,,"C" C,/B,,/"D/A" A,, |"G" G,,"Dsus4" D,,"G" !fermata!G,,"C" C, | %5
"C/E" E,,/F,,/"G" G,,"C" C,,"Gm" G,, |"F/A" A,,/_B,,/"C" C,"Dm" !fermata!D,"G/B" =B,, | %7
"C" C,"C" C,,"C" C,/B,,/"D/A" A,, |"G" G,,"Dsus4" D,,"G" !fermata!G,,"C" C,/B,,/ | %9
"Am" A,,"G/B" B,,/C,/"D" D,"G" G,,/^F,,/ |"C/E" E,,/D,,/"D" D,,"G" !fermata!G,,"C" C, | %11
"C" C,,/D,,/"C/E" E,,"F" F,,/G,,/"Am" A,, |"G/B" B,,/^C,/"Dm" D,"A" !fermata!A,,"C/E" E,,/F,,/ | %13
"G" G,,"F/A" A,,/B,,/"C" C,"G/B" B,,/C,/ |"Dm" D,"G" G,,"C" !fermata!C,, z |] %15  