Writing and publishing this music is not without cost and a suggested contribution is solicited for each download. If you wish to contribute toward the upkeep of this service, please click the PayPal button. You will then be asked to log into your PayPal account. All contributions are appreciated.
You can listen to the pieces, but please understand that theses are computer-generated sounds and real instruments will sound different.
A Babe Is Born – arranged by Gustav Holst 346 kb Download
A Child This Day Is Born – Traditional English 196 kb Download
A Holly Jolly Christmas – by Johnny Marks of “Rudolf the Rednosed Reindeer” fame 578 kb Download
A Silent Night Has Fallen – contemporary carol by Latvian-American composer Andrejs Janson 359 kb Download
All My Heart This Night Rejoices – Old German 237 kb Download
All This Night Bright Angels Sing 287 kb  Download
All Through the Night – Traditional Welsh 203 kb  Download

Amid the Silence – Traditional Polish 193 kb  Download
Angels from the Realms of Glory (version 1) 314 kb  Download
Angels from the Realms of Glory (version 2) – Traditional Cornish 480 kb  Download
Angels We Have Hears On High – “Gloria”, Traditional English 330 kb  Download
As Joseph Was A-Walking 328 kb  Download
Asleep in the Deep 245 kb Download
At Midnight An Alarm Was Sounded – Traditional French 329 kb  Download

At That Time – Traditional Croatian 205 kb  Download
Ave Maria (Franz Bieble) 335 kb  Download
Awake, Arise Good Christians – Traditional English 245 kb  Download
Behold a Little Child 217 kb  Download
Benedicamus Domino – Traditional German 251 kb  Download
Between the Ox and the Gray Donkey – Traditional French 286 kb  Download

Blessed Be That Maid Marie – Traditional English 246 kb  Download
Blessed Christmas Eve – Contemporary carol by Estonian-Canadian Roman Toi 345 kb  Download

Bright Angel Hosts Are Heard On High – Traditional Cornish 226 kb  Download

Bright December Moon Is Beaming – Traditional Dutch 248 kb  Download
Bring a Torch Jeanette, Isabella – Traditional French 282 kb  Download

Carol of the Hay – Traditional Polish 226 kb  Download

Christ Child’s Lullaby – Traditional Scottish 264 kb  Download
Christians, Lo, the Star – melody by Ludvig von Beethoven 213 kb  Download

Christmas Bells – contemporary Finnish, by Armas Maasalo 238 kb  Download

Christmas Carol for Brass Quartet – by the contemporary Dutch composer Rika Weckers 302 kb  Download
Christmas Chorale – Robert Schumann 315 kb  Download
Christmas Comes But Once a Year – Traditional English 301 kb  Download
Christmas Time Has Come Again 254 kb  Download

Christmas Time Is Here – from “Charley Brown Christmas” by Vince Guaraldi 422 kb  Download

Cold December’s Winds Were Stilled – Traditonal Catalanian 238 kb  Download
Come Oh All Ye Shepherds – Traditional Bohemian 231 kb  Download

Coventry Carol – Traditional English 208 kb  Download
Cradled in a Lowly Manger – Traditional from New Hampshire 296 kb  Download
Deck the Halls – Traditional Welsh 224 kb  Download

Ding! Dong! Ding! – from sixteenth century Latin 243 kb  Download
Ding, Dong, Merrily on High 214 kb  Download
Feliz Navidad – contemporary Puerto Rican, by Jose Feliciano 426 kb  Download
Foster’s Carol 248 kb  Download
From a Distant Home the Savior We Come Seeking – Traditional Puerto Rican 304 kb  Download
From Church to Church – Traditional English 230 kb  Download
Frosty the Snowman – by Steve Nelson and Jack Rollins 384 kb  Download
Gesu Bambino – contemporary carol by Italian-American Pietro Yon 316 kb  Download
Glad Tidings to the World – Traditional Croatian 227 kb  Download

Gloucestershire Wassail – Traditional English 229 kb  Download
Go, Tell It to the Mountain — Traditional American 249 kb  Download
God Rest Ye Merry, Colonel (with apologies to Kenneth Alford) 549 kb  Download
God Rest Ye Merry, Gentlemen – Traditional English 257 kb  Download
Good Christian Men Rejoice – Traditional German 304 kb  Download
Hark the Herald Angels Sing – Traditional English 291 kb  Download
Hark! Hark! What News? 315 kb  Download

Hark! What Mean Those Heavenly Voices (version 1) 252 kb  Download
Hark! What Mean Those Heavenly Voices (version 2) – old American by Hart Pease Danks 361 kb  Download
Have Yourself a Merry Little Christmas – by Hugh Martin and Ralph Blane, a WWII song 532 kb  Download
He Is Born, the Holy Child 252 kb  Download
He Whom the Shepherds Praised 234 kb  Download
Heavenly Baby – contemporary American carol by Martin Staub 251 kb  Download
Hey! You Shepherds! – Traditional Croatian 208 kb  Download
How Beautifully Shines the Morning Star – Johann Sebastian Bach 312 kb  Download

Hymns and Canticles No. 49, by Dmitri Bortniansky 281 kb  Download
I Wonder As I Wander – Traditional American 252 kb  Download

If the Angels Sung 281 kb  Download

In Midnight’s Silence – Traditional Polish 235 kb  Download

In Sweet Rejoicing (In Dulci Jubilo) 309 kb  Download
In the Bleak Midwinter – arranged by Gustav Holst 271 kb  Download

Infant Holy Infant Lowly – Traditional Polish 193 kb  Download
It’s Beginning to Look a Lot Like Christmas — Meredith Willson 591 kb  Download

Jesus in the Manger 209 kb  Download

Jingle Bell Rock – by Joe Beal and Jim Booth 372 kb  Download

Jingle Bells – old American 269 kb  Download
Jingle Bells Swing 527 kb  Download
Jolly Old Saint Nicolas – old American 252 kb  Download
Joseph Dearest Joseph Mine – Traditional German 314 kb  Download

Joy to the People – Traditional Croatian 209 kb  Download
Joy to the Saints (with apologies to the saints all over the world) 391 kb  Download
Let All the Lands 257 kb  Download

Let It Snow, Let It Snow, Let It Snow 394 kb  Download
Lippai – Traditional Tyrolean 223 kb  Download
Little Jesus is Crying – Traditional Polish 398 kb  Download

Lo, How a Rose 286 kb  Download
Lully, Lully Lu – Traditional English 191 kb  Download

Mary Walks Amid the Thorns – Traditional German 237 kb  Download
Mary’s Lullaby – A beautiful new American carol by C. Martin Staub 254 kb  Download

Mary’s Quiet Time 217 kb  Download

Masters In This Hall – Traditional French 356 kb  Download

My Heart Will Always Wander – Traditional Norwegian 296 kb  Download

New Year’s Eve – Traditional Welsh 269 kb  Download

Ninna Nanna – Traditional Neopolitan 415 kb  Download

Now Join We All With Holy Mirth 312 kb  Download

Now Passed is the Old Year – Traditional German 344 kb  Download
O Bethlehem – Traditional Basque melody — arranged by Clarence Dickinson 373 kb  Download

O Christmas Tree 220 kb  Download

O Holy Night – by Adolphe Adam 377 kb  Download

O Little One Sweet – Traditional German 244 kb  Download
O Magnum Mysterium 584 kb  Download

O the Most Holy One (O Sanctissima) 232 kb  Download
Oh Come (All Ye Faithful) Little Children 411 kb  Download
Oh Jubilation, Oh Happiness – Traditional Austrian 201 kb  Download

Oh This Babe That’s Weeping – Traditional Polish 381 kb  Download

Oh, What a Wonder! – Traditional Ukrainian 346 kb  Download

Old Christmas Carol – arranged by Cesar Franck 256 kb  Download

On This Day Earth Shall Ring (Personet Hodie) 283 kb  Download
Once In Royal David’s City 271 kb  Download
Out of Your Sleep Arise – Traditional English 358 kb  Download

Over the River and Trough the Woods – old American 336 kb  Download
Ring Happy Bells 243 kb  Download
Ring the Bells 295 kb  Download
Rocking Carol – Traditional Czech 263 kb  Download
Romanian Carol 217 kb  Download
Sans Day Carol – Traditional Cornish 251 kb  Download

See the Little Baby Lying in the Manager – Traditional American 243 kb  Download

See, Amid the Winter’s Snow 482 kb  Download

Sheperds Rejoice, Lift Up Your Eyes – Traditional English 304 kb  Download
Shepherds of Bethlehem – Traditional Slovakian 280 kb  Download
Sherburne Carol (While Shephers Watched Their Flocks By Night) 277 kb  Download
Shout the Glad Tidings 303 kb  Download
Sing Noel – Traditional English 389 kb  Download
Sing We Now of Christmas – Traditional French 263 kb  Download
Skating – Traditional Estonian 447 kb  Download
Sleep Baby Jesus – Traditional Polish 255 kb  Download
Sleep! Holy Babe 308 kb  Download
Sound, Sound Your Instruments of Joy 267 kb  Download
Still, Still, Still – Traditional Austrian 208 kb  Download
Sylvia’s Christmas Song – Contemporary Finnish 570 kb  Download
Szekely Blessing – Traditional Transylvanian 274 kb  Download

The Angel to the Virgin Came 286 kb  Download
The Angels Said to the Shepherds 391 kb  Download
The Boar’s Head Carol – Traditional English 298 kb  Download

The Cedars of Lebanon – Traditional English 247 kb  Download

The Cherry Tree Carol – Traditional English 205 kb  Download

The Christmas Bells 336 kb  Download
The Christmas Rose 358 kb  Download
The Christmas Season – Traditional Latvian 342 kb  Download
The Christmas Song (Chestnuts Roasting) – by Mel Torme 503 kb  Download

The Christmas Story 294 kb  Download

The Fairest of Maidens – Traditional Polish 554 kb  Download

The Holly and the Ivy (1) 238 kb  Download
The Holly and the Ivy (2) 265 kb  Download
The Huron Carol — Traditional French melody 325 kb  Download
the Joyous Chimes of Christmas Sound Once More – Traditional Danish 242 kb  Download
The Night of Christmas 303 kb  Download
The Noble Joseph — by Dmitri Bortnianski, from the Russian Orthodox liturgy 362 kb  Download
The Sleep of the Infant Jesus 236 kb  Download

The Song of the Angels 292 kb  Download
The Stars Are Shining Bright and Clear 289 kb  Download
The Story of the Shepherds 270 kb  Download


The Virgin and the Child 309 kb  Download
The Virgin Mary Had a Baby Boy – Trinidad Calipso 309 kb  Download
The Wexford Carol – Traditional Irish 282 kb  Download

There Shall a Star from Jacob Come Forth — from Felix Mendelssohn’s oratorio 696 kb  Download

Today We’ve Heard – Traditional Croatian 212 kb  Download

Tomorrow Will Be My Dancing Day – Traditional English 231 kb  Download
Toyland — Victor Herbert 383 kb  Download
Up On the Housetop 291 kb  Download
Upon the Snow-Clad Earth Without 275 kb  Download
We’ll Speak Very Softly – Traditional from Galicia in Spain 333 kb  Download
What Child Is This – Traditional English 245 kb  Download

What Is That Fragrant Scent So Lovely? – Traditional French 247 kb  Download
When Christ Was Born of Mary Free – Traditional English 287 kb  Download

While By My Sheep – Traditional German 261 kb  Download
While Shepherds Watched Their Flocks 305 kb  Download

While Shepherds Watched Their Flocks By Night (1) 265 kb  Download

While Shepherds Watched Their Flocks By Night (2) 295 kb  Download
Whom of Old the Shepherds Praised 246 kb  Download

Winter Night – contemporary Estonian by Agu Tammeorg 323 kb  Download

Ye Bells of Christmas Time 392 kb  Download
You’re a Mean One, Mr. Grinch – from “How the Grinch Stole Christmas” by Albert Hague 324 kb  Download

Yule, Yule, Wonderful, Yule – contemporary Swedish by Gustav Norqvist 355 kb  Download