Bach organized the variations into trinities consisting of a character piece, a toccata, and a canon. These marvelous canons form the heart and soul of the Goldberg Variations. They are all canons for two voices, in strict imitation, and all are elaborated over a third voice, the thematic ground bass, except for the Canon at the Ninth, which is for the two canonic voices alone.