Counterpoint in the style of J.S. Bach