Skip to content

Eighteen Chorale Preludes, BWV 651-668

composed by Bach, J. S.

The 18 Chorale Preludes (Leipziger Chorales) BWV 651-668 is a collection of chorale preludes for organ composed by Johann Sebastian Bach between 1730 and 1750. Bach invested a long time in completing this collection. The last three pieces were dictated.