Your harmonisations will sound much more convincing if you incorporate progressions that Bach often uses. These worksheets introduce some of the most common Bachian 'fingerprints', most of which are associated with particular melodic patterns in the soprano part (e.g. a descending 3-2-1 on the tonic). In each worksheet you first analyse some examples from Bach's chorales and then complete some short exercises.
On each page you can download and print the relevant worksheet as well as listen to MIDI files of the examples. There are also some extra (more complex) examples of each fingerprint to explore.
Download a revision guide to the fingerprint patterns below: Harmonic Fingerprints Summary Sheet. You should refer to the examples on worksheets and in the examples below for detailed voice-leading patterns.