O Come! O Come! O Come! sheet music. By Michael Hutchinson
By Jeanne Galice, Prince Rogers Nelson and Terryl G. Edwards, for Guitar and Piano, style Funk, Folk and Pop
By William Doane and Leonora Hardy, for Piano, style Gospel
By David Kauffman, Nancy Price and Andrew Reed, for Flute, Tenor and Viola, style Church and Gospel
By Ian McGregor Smith, style Gospel
By Lynn Shaw Bailey, Becki Slagle Mayo and Joel Raney, for Piano, style Gospel and Church
By BYU Vocal Point, African Spiritual and American Folk Tune, for Soprano, Tenor and Bass, style Folk, Folk World & Country and Classical