Create a composition that reflects the techniques used by Bach.  
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 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 D | F D ^C D | E2 !fermata!F F | E F G E | F2 !fermata!E F | E D D ^C | !fermata!D3 D | %7
 F D ^C D | E2 !fermata!F F | E F G E | F2 !fermata!E F | E D D ^C | !fermata!D3 F | F F E F | %14
 D2 !fermata!^C F | F F E F | D2 !fermata!^C D | E/^F/ G G F | !fermata!G E =F E | %19
 D ^C !fermata!D z |] %20
V:2
 z3 A, | D A, A,/G,/ F, | _B, A, !fermata!A, D | D/^C/ D3/2 B,/ A,/C/ | A, =B, !fermata!^C D | %5
 D/^C/ =B, A,2 | !fermata!A,3 A, | D A, A,/G,/ F, | _B, A, !fermata!A, D | D/^C/ D3/2 B,/ A,/C/ | %10
 A, =B, !fermata!^C D | D/^C/ =B, A,2 | !fermata!A,3 D | D D3/2 C/ C | %14
 C/_B,/4A,/4 G, !fermata!A, A, | =B,/C/ D C C | C/_B,/4A,/4 B, !fermata!A, D | C D/_E/ D D | %18
 !fermata!D D ^C/^D/ E | A,/_B,/ A, !fermata!A, z |] %20
V:3
 z6 F,2 | A,2 F,2 E,2 D,2 | D,3 ^C, !fermata!D,2 A,2 | A,2 A,2 =B,G, A,G, | %4
 F,E, D,2 !fermata!A,2 A,2 | _B,E, F,3 E,/D,/ E,2 | !fermata!F,6 F,2 | A,2 F,2 E,2 D,2 | %8
 D,3 ^C, !fermata!D,2 A,2 | A,2 A,2 =B,G, A,G, | F,E, D,2 !fermata!A,2 A,2 | _B,E, F,3 E,/D,/ E,2 | %12
 !fermata!F,6 A,2 | A,2 A,2 A,2 A,2 | A,G,/F,/ E,D, !fermata!E,2 D,E, | F,A, G,2 G,2 A,2 | %16
 F,2 E,2 !fermata!E,2 G,2 | G,A, _B,2 A,G, A,2 | !fermata!_B,2 =B,2 A,3 G, | %19
 F,2 E,G, !fermata!^F,2 z2 |] %20
V:4
 z3"Dm" D,, |"Dm" D,,/E,,/"Dm/F" F,,/G,,/"A" A,,"Bb" _B,,/A,,/ | %2
"Em7b5/G" G,,"Asus4" A,,"Dm" !fermata!D,,"Dm" D, | %3
"Asus4" A,,"Dm" D,/C,/"G/B" =B,,/E,/"A/C#" ^C,/A,,/ |"Dm" D,"G#dim7" ^G,,"A" !fermata!A,,"Dm" D,, | %5
"Em7b5/G" G,,"G#dim7" ^G,,"Dm/A" A,,"A" A,,, |"Dm" !fermata!D,,3"Dm" D,, | %7
"Dm" D,,/E,,/"Dm/F" F,,/G,,/"A" A,,"Bb" _B,,/A,,/ | %8
"Em7b5/G" G,,"Asus4" A,,"Dm" !fermata!D,,"Dm" D, | %9
"Asus4" A,,"Dm" D,/C,/"G/B" =B,,/E,/"A/C#" ^C,/A,,/ |"Dm" D,"G#dim7" ^G,,"A" !fermata!A,,"Dm" D,, | %11
"Em7b5/G" G,,"G#dim7" ^G,,"Dm/A" A,,"A" A,,, |"Dm" !fermata!D,,3"Dm" D,, | %13
"Dm" D,,/E,,/"Dm/F" F,,/G,,/"Asus4" A,,"F" F,, |"Bbmaj9" _B,,2"A" !fermata!A,,"Dm" D, | %15
"Bdim/D" D,/=C,/"G7/B" =B,,/G,,/"C" C,/_B,,/"F/A" A,,/F,,/ | %16
"Bb" _B,,/A,,/"Em7b5/G" G,,/E,,/"A" !fermata!A,,"G/B" =B,, | %17
"C" C,"Gm/Bb" _B,,/C,/"Dsus4" D,"D" D,, |"Gm" !fermata!G,,"E7/G#" ^G,,"F+/A" A,,/B,,/"A/C#" ^C, | %19
"Dm" D,/G,,/"A" A,,"D" !fermata!D,, z |] %20  