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 Viola, Soprano and Tenor, style Church and 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
By Stephen McWhirter, Hank Bentley and Bryan Fowler, for Piano and Clarinet, style Gospel and Children