Bach's great unfinished work has been subjected to many realisations, the original keyboard exercises applied to recorder, saxophone, woodwind and string interpretations. Most arrangements stick to one section of the orchestral palette but this German ensemble imbue the methodical counterpoints with new life by sharing them between strings and wind, switching between strings, harpsichord and wind in turn. Compelling.