Free Shipping on
Orders of $99 or More

We are happy to help! If you have questions or would like assistance with your order, just call, email, or chat with us online.

Holiday Shipping Promotion
Free Standard US Shipping on orders of $99 or more*

Shipping Promotion Details & Exclusions

Promotion applies to standard Ground UPS or Priority Mail shipping within the U.S. only. For free shipping, order must total $99 or more before shipping and taxes. Free shipping is not available for bass drums, bass drum cases, band orders, rentals, or bagpipe services. Promotion applies to orders placed on or after November 30, 2015. Offer ends December 13, 2015.

Free Shipping on

Orders of $99 or More

The cart is empty.
{{shoppingcart.totalQuantity}} items - {{shoppingcart.subtotal}}
 |  login | register

Christmas Carols - MacDonald
Christmas Carols - MacDonald

Christmas Carols - MacDonald

List Price: $30.00
Price: $25.00
You Save: $5.00 (17%)
Includes FREE Vol. 5
Get the Hymns of Discovery collection with your new Christmas Carols book, for tunes to play throughout the year. It will automatically be added to your cart.
Click here for more information.

View item details

Christmas Carols for the Bagpipe by Keith MacDonald
This unmatched compilation of Christmas Carols is one of the most popular volumes of Keith MacDonald's beloved Church Piper series. The collection contains more than 75 Christmas hymns and carols, a lifetime's worth of celebratory Christmas pipe music.

Contents of Keith MacDonald's Christmas Carols:
  • A Little Child The Saviour Came
  • A Thousand Candles
  • Angels From The Realms Of Glory
  • Angels We Have Heard On High
  • As With Gladness Men Of Old
  • Away In A Manger (AFTON WATER)
  • Away In A Manger (AWAY IN A MANGER)
  • Born Is He, This Child Divine
  • Bring A Torch, Jeanette, Isabella
  • Child In The Manger
  • Christians, Awake!
  • Come, Thou Long-Expected Jesus
  • Deck The Hall
  • Ding-Dong! Merrily On High
  • Gentle Mary Laid Her Child
  • Glad Christmas Bells
  • Go, Tell It On The Mountains
  • God Rest Ye Merry, Gentlemen
  • Going Home For Christmas
  • Good Christian Men, Rejoice
  • Good King Wenceslas
  • Hark, The Glad Sound!
  • Hark! The Herald Angels Sing
  • He Is Born
  • Here We Come A-Wassailing
  • I Am So Glad Each Christmas Eve!
  • I Heard The Bells On Christmas Day
  • I Saw Three Ships
  • In A Cave
  • In The Bleak Midwinter
  • In The Bleak Midwinter (An alternative arrangement)
  • Infant Holy, Infant Lowly
  • It Came Upon The Midnight Clear
  • Jingle Bells
  • Joy To The World!
  • Joyful, Joyful, We Adore You
  • Little Jesus, Sweetly Sleep
  • Lo! How A Rose E’er Blooming
  • Martin Luther’s Christmas Carol
  • O Christmas Tree
  • O Come, All Ye Children
  • O Come, All Ye Faithful
  • O Come, O Come, Emmanuel
  • O Holy Night
  • O Jesu Sweet, O Jesu Mild
  • O Little Town Of Bethlehem
  • O Sing A Song Of Bethlehem
  • O Thou Joyful, O Thou Wonderful
  • On Christmas Night
  • Once In Royal David’s City
  • Our Day Of Joy Is Here Again
  • See, Amid The Winter’s Snow
  • Shepherds! Shake Off Your Drowsy Sleep
  • Silent Night STILLE NACHT)
  • Silent Night (A jazz arrangement)
  • Sing, O Sing, This Blessed Morn!
  • Star Of The East
  • Tell Me The Story Of Jesus
  • The Angels And The Shepherds
  • The Birthday Of A King
  • The Carol Of The Bagpipers
  • The Coventry Carol
  • The First Noel
  • The Holy And The Ivy
  • The Perfect Rose
  • There Is No Name So Sweet On Earth
  • There’s A Song In The Air!
  • Thou Didst Leave Thy Throne
  • ’Twas In The Moon Of Wintertime
  • Unto Us A Boy Is Born
  • Up On The House-Top
  • We Three Kings Of Orient Are
  • We Wish You A Merry Christmas
  • What Child Is This?
  • When Christmas Morn Is Dawning
  • While By My Sheep I Watched
  • While Shepherds Watched Their Flocks (CHRISTMAS)
  • While Shepherds Watched Their Flocks (OLD WINCHESTER)
  • Wise Men Seeking Jesus
  • Christmas Carols - ...