On what instrument is XXX played?
Great Eighteen Chorale Preludes
The Great Eighteen Chorale Preludes, BWV 651--668, are a set of chorale preludes for organ prepared by Johann Sebastian Bach in Leipzig in his final decade (1740--1750), from earlier works composed in Weimar, where he was court organist.
organ