

music
Everything I've ever sung (well... almost) can be found on my YouTube channel, but below is the collection of albums I have compiled of my Gregorian Chant and Sacred Music. My music is available on most music streaming platforms, as well as Bandcamp and Kingdom Marketplace (my preferred place for people to buy my albums!).
​
I know in this world of digital streaming, purchasing music is not as popular as it was in decades past, and while I think there needs to be more Gregorian chant in the world, and am committed to providing it free of charge, I really rely on your support to keep up this venture, and I couldn't do this without your help.
​
For every monetary gift, big or small, or for any purchase of my music, please know that I am profoundly grateful and touched, and will strive to be a good steward of what you entrust to me. By purchasing my music, you are effectively sending me a incredibly encouraging message: that you believe my work is valuable, and you want me to continue, which honestly means the world to me.
​
Thank you for your support!
Click the album if you'd be interested in purchasing the music from Kingdom Marketplace
Gregorian Chant for Advent
latest release
Many people spend the majority of December listening to Christmas music to get into the festive season. However there are chants out there that actually relish this time of preparation, where we truly discern how to better ready our hearts to receive Jesus in a new way when He comes at Christmas. Based on the traditionally chanted Rorate Caeli Mass, this is a full, 15-track album of Gregorian Chant hymns, propers and psalms to commemorate this period of waiting, and bringing you the quiet peace that comes with joyful expectancy.
​​
Track listing:
​
1. Rorate Caeli (chant) (5:18)
2. Rorate Caeli (Introit) (3:00)
3. Kyrie (from Mass IX) (2:16)
4. Gloria (from Mass IX) (3:35)
5. Tollite Portas (3:58)
6. Ave Maria (Alleluia) (3:07
7. Ave Maria (Offertory) (2:22)
8. Sanctus (from Mass IX) (1:46)
9. Agnus Dei (from Mass IX) (1:35)
10. Ecce Virgo Concipiens (Communion) (0:58)
11. Benedicamus Domino (from Mass IX) (0:30)
12. Alma Redemporis Mater (Simple) (1:13)
13. Ave Maria (chant) (5:28)
14. Ave Maris Stella (4:06)
15. Alma Redemptoris Mater (Solemn) (1:55)
Click the album if you'd be interested in purchasing the music from Kingdom Marketplace
Requiem
released November 2025
A collection of hauntingly beautiful sacred chants and hymns for the Requiem Mass – “Eternal Rest”.
This is a compilation of me singing Gregorian chant traditionally used for Requiem Masses (for the dead) and funerals. In the month of November where we remember and pray for those who have gone before us, may these chants comfort the hearts of all who have lost people they loved, and bring them to the peace knowing that there is indeed a world beyond the veil of death and suffering…
​
1. Requiem Aeternam (Introit) (2:23)
2. Kyrie Eleison (Requiem) (2:00)
3. Requiem (Gradual) (3:34)
4. Absolve (Tract) (2:54)
5. Dies Irae (6:33)
6. Domine Jesu Christe (Offertory) (4:25)
7. Sanctus (Requiem) (0:48)
8. Agnus Dei (0:54)
9. Lux Aeternam (Communion) (0:56)
10.Introit (Victoria’s Missa pro Defunctis for 6 voices) (1:52)
11. Kyrie (Victoria’s Missa pro Defunctis for 6 voices) (2:08)
12. Abide with Me (7:41)
Click the album if you'd be interested in purchasing the music from Kingdom Marketplace
Gregorian Chants for the Angels
released September 2025
A collection of Gregorian Chant in honour of the angels, and more specifically for Saint Michael! During the feast of Michaelmas, these pieces would be sung at a Traditional Latin Mass.
​
​1. Introit for Michaelmas (3:00)
2. Gradual for Michaelmas (4:45)
3. Alleluia for Saint Michael (3:01)
4. Offertory for Michaelmas (3:13)
5. Communion for Michaelmas (1:11)
6. Te Splendor (Remastered) (2:23)
7. Christe Sanctorum (Remastered) (2:24)
Let me give you some translations and lyrics to the chants!
​
1. Introit – from psalm 102: Bless the Lord, all ye His Angels: you that are mighty in strength, and execute His word, hearkening to the voice of His or- ders. Ps. Bless the Lord, O my soul: and let all that is within me bless His holy name. Glory be to the Father.
2. Gradual – from psalm 102 again: Bless the Lord all ye His Angels: you that are mighty in strength, that do His will. V. O my soul, bless thou the Lord: and all that is within me praise His holy name.
3. Alleluia – my personal favourite and a prayer I love to pray! Alleluia, alleluia. V. Holy Archangel Michael, defend us in battle: that we may not perish in the dreadful judgment. Alleluia.
4. Offertory – from Revelation 8:3-4, and see if you can notice the beautiful “word painting” in the words “incense” and “ascended”! An Angel stood near the altar of the temple, having a golden censer in his hand: and there was given to him much incense: and the smoke of the perfumes ascended before God.
5. Communion – from the book of Daniel, 3:58 – All ye Angels of the Lord bless the Lord: sing a hymn, and exalt Him above all for ever.
6. Te Splendor means “Your splendour” and the completion of the sentence is, “Your splendour and strength of the Father, You, Jesus, the life of the heart! We praise you among the angels, who from you draw their light and life. The hymn itself is sung on the feast day of Saint Michael the Archangel, and asks his protection against the evil one, the “prince of pride”. This hymn has been remastered from my previous album to clean up the audio and enhance the quality!
7. Christe Sanctorum (decus Angelorum) means “O Christ of the Saints, glory of the angels” and is also a hymn sung when commemorating the angels, but always in light of the identity of Jesus and who He is, King of all. This hymn has been remastered from my previous album to clean up the audio and enhance the quality!
resurrexit
released May 2025
A collection of hymns and polyphonic pieces in celebration of the risen Lord!​
​
1. Regina Caeli (Solemn Tone) (1:52)
2. O Filii et Filiae (6:20)
3. Haec Dies (1:35)
4. Regina Caeli Jubila (4:36)
5. Ad Regias Agnus Dapes (3:13)
6. Aurora Caeli Purpurat (2:48)
7. Regina Caeli (Aichinger) (2:04)
Click the album if you'd be interested in purchasing the music from Kingdom Marketplace
Let’s unpack what all those strange Latin words mean…
​
1) Regina Caeli – Queen of Heaven. Each season of the year has a particular theme and song to the Blessed Virgin Mary, and this one is a simple
​
2) O Filii et Filiae – means “O Sons and Daughters”. This is a wonderful hymn rallying together the believers and children of God and, like a bard bringing good news to the taverns of the holy land, speaks about what has just happened in the world now that Jesus has given His Life for the salvation of our souls!
​
3) Haec Dies – literally, “this day”. Taken from the psalm 118, this piece of Gregorian Chant says just that – This is the day that the Lord has made! Let us rejoice and be glad in it! It’s traditionally sung every day of the octave of Easter.
​
4) Regina Caeli, jubila! – Queen of Heaven, rejoice! This is a sweet polyphonic hymn telling Mary all the reasons why she should be happy now that her beloved Son is risen from the dead! alleluia!
​
5) Ad Regias Agnus Dapes – this is the Latin equivalent of the hymn “At the Lamb’s High Feast We Sing”, and is a Gregorian Chant hymn sung during Eastertide celebrating the defeat of death and the fact that we all get to enjoy the High Feast of the Lamb of God now in Heaven for all eternity.
​
6) Aurora Caeli Purpurat – “The purple skies of heaven…” this sounds a bit more somber for this album, but I love it. It describes the scene of the resurrection and that dawn which changed everything for humanity. My favourite line is, “sat funeri, sat lacrymis!” which means literally, “enough burials, enough with the crying!” Christ is come now, we have cause to rejoice! Our lives are changed forever!
​
7) Regina Caeli (Aichinger) – this is the classic polyphonic piece by Aichinger. It was so exciting to sing this, and I could barely do it without smiling to myself!
Click the album if you'd be interested in purchasing the music from Kingdom Marketplace
released April 2025
mater dolorosa
Hauntingly beautiful sacred hymns for the season of Lent, and in honour of the Seven Sorrows of the Blessed Virgin Mary. There is a place for all emotion in song, and in these pieces of music, one can enter into the mystery of sorrow, but find beauty therein and help soothe and process one’s own griefs throughout life. At least, that’s how I’ve come to think of it myself.
​
1. Introit – Stabat Mater (2:22)
2. Kyrie – Mass IV (2:38)
3. Gradual – Dolorosa (3:11)
4. Tract – Stabat Mater (2:56)
5. Alleluia – Stabat Sancte Maria (2:03)
6. Sequence – Stabat Mater Dolorosa (6:20)
7. Offertory – Recordare (1:35)
8. O Quot Undis Lacrimarum (3:02)
9. Sanctus – Mass IV (1:34)
10. Agnus Dei – Mass IV (1:13)
11. Communion – Felices Sensus (1:06)
12. O Vos Omnes (3:01)
13. Stabat Mater Dolorosa (5:24)
14. Media Vita (5:56)
15. Parce Domine (4:51)
Let me tell you about all of these track listings, because they mean a lot to me! Most of them are taken by the traditional Latin Mass service, which has been sung for hundreds of years.
​
1. Introit – Stabant – So, in Gregorian Chant, there are particular pieces of music meant to be sung for a traditional Latin Mass ceremony. This would be the first part, which reads “The Mother of Jesus stood at the foot of the cross, with Mary Cleophas and Salome, and Mary Magdalen… This is followed by a verse from scripture: Woman, behold your Son, said Jesus: and to the disciple also: Behold your mother.” and then with a Glory be prayer.
​
2. Kyrie – Mass IV – also during this Mass are certain unchanging prayers to the Lord: the Kyrie Eleison is Greek for Lord, have mercy, and this is said three times, followed by three Christe Eleisons, followed by another three Kyrie eleisons. There are many musical renditions of this piece, and in Gregorian Chant they are numbered to distinguish between them all. This Kyrie is from Mass 4 (IV).
​
3. Gradual – another piece of chant taken from the Mass for Our Lady’s Seven Sorrows, this one reads Sorrowful and full of tears are you, Virgin Mary, standing at the foot of the Cross of the Lord Jesus your Redeemer Son. Virgin, Mother of God, whom the whole world cannot contain, bears the suffering of the cross, the author of life having become man…
​
5. Tract – Stabat Mater – A tract is sung at a Mass during Lent, when no Alleluia is heard for the whole of those forty days. The words of this tract are: Holy Mary stood, the queen of Heaven, and the Lady of the world, at the foot of the cross of the Lord Jesus Christ, sorrowful. O all ye, who travel along the way, watch and see if there is any sorrow like unto my sorrow (from the Lamentations of Jeremiah).
​
5. Alleluia – Stabat Mater – the most sorrowful “Alleluia” you ever heard! I tried to sing this piece with a kind of sorrowful indignation at the seeming outrage crying in the lyrics: Holy Mary stood, the Queen of Heaven, and the Lady of the world, at the foot of the Lord Jesus Christ, sorrowful…
​
6. Sequence – Stabat Mater Dolorosa – a sequence is like a poem or hymn in Gregorian Chant. There is a tone that is popular of these lyrics, commonly sung in English – “At the Cross her station keeping”, but this is a different version.
7. Offertory – Recordare – reads “Remember, Virgin Mother, in the sight of God, to promise to do us good and avert His indignation from us.”
8. O Quot Undis Lacrimarum – literally – “O what waves of tears!”, this is a hymn that honours Mary’s suffering while Jesus was undergoing His Passion.
9. Sanctus – Mass IV – this is another piece of prayer that never changes from Mass to Mass, and the setting is “4”. The words go as such – Holy, Holy, Holy, Lord God of Hosts. Blessed is he who comes in the name of the Lord. Hosanna in the highest!
10. Agnus Dei – Mass IV – this unchanging prayer goes like so: Lamb of God, who takes away the sins of the world, have mercy on us…
11. Communion – Felices Sensus – is sung traditionally during Communion of the Faithful in Mass, and goes like this: O happy thought: that the blessed Virgin Mary, who without undergoing death, still merited the Martyr’s crown under the cross of the Lord. Tradition holds that seeing her Son undergoing such agony under the Cross, and being able to do nothing but unite her own Will to His, Mary earned a kind of “white” martyrdom that was even more painful than the shedding of her own blood!
12. O Vos Omnes – this is a polyphonic motet by Tomas Luis de Victoria (one of my favourite composers!) It’s taken from one of the Lamentations of Jeremiah – O all ye that pass by the way, wait and look at me, and see if there is any sorrow like unto my sorrow. It moved me to my very core when I heard this piece for the same time, and always comes to my mind during Lent.
13. Stabat Mater Dolorosa – this is a piece I composed myself (while I was doing the ironing, actually), and it mixes the traditional and popular “Stabat Mater” chant tune
with my own little polyphonic refrain. I tried to illustrate a kind of soaring sympathy with our Lady in the high notes, and an almost beautiful “wailing” at the sorrows of Jesus, which then quiets down at the end and enters into prayerful mystery again… The ending reads this: “Pia Mater Christi, esto mater mihi. Ora pro me” I had help from a Latin schola with this one! It means, “Loving Mother of Christ, be a mother to me! Pray for me”.
14. Media Vita – In the midst of life we are in death; of whom may we seek help but you, O Lord, who for our offences are justly displeased? This eerie but moving chant calls on the most Holy One to rescue us from the peril of sin and sorrow, and I rather think it sounds like a child calling up to his father and asking for help, and to be “picked up”, especially when it mentions how, “our fathers called on you, and you heard their prayer!!” — So hear mine, too!
15. Parce Domine – means “Spare, O Lord…” and is a moving piece of chant traditionally sung in procession by monks during the Lenten season. In a world so cold and dark, I often turn to this hymn to offer everything up to the Lord and ask Him for His mercy on us all down here, and to take care of everything.
Click the album if you'd be interested in purchasing the music from Kingdom Marketplace
released December 2024
O Magnum Mysterium:
a Christmas Tribute
Based on Tomas Luis de Victoria’s famous motet O Magnum Mysterium, along with his Mass setting to the same theme, this album is a mix of choral classical polyphony (all voices sung by me!), folk-style carols with an instrumental accompaniment (also played by me!) and some peaceful Christmas-themed Gregorian Chant. I hope it brings you some joy and peace this Christmas!
​
-
O Magnum Mysterium
-
What Child is This?
-
O Holy Night
-
KYRIE – Missa O Magnum Mystery
-
GLORIA – Missa O Magnum Mysterium
-
Radix Jesse (by Handl)
-
Coventry Carol
-
Alma Redemptoris Mater
-
The First Noel
-
Puer Natus in Bethlehem
-
Creator Alme Siderum
Click the album if you'd be interested in purchasing the music from Kingdom Marketplace
released November 2024
Sacred Hymns of the
Medieval World
Drawing from the sacred hymns of the Divine Office, a book of psalms and prayers used by religious monks and nuns throughout history, this is a compilation of hymns of Gregorian Chant. These simple pieces are chanted from the heart, and I really hope they bring you a bit of peace. ​
​
1. Vexilla Regis (3:39)
2. Beata Nobis Gaudia (3:20)
3. Adesto Sancta Trinitas (3:26)
4. Lustra Sex Qui Jam Peregit (4:48)
5. Caelitum Joseph (2:34)
6. Invicte Martyr Unicum (1:57)
7. Fortem Virili Pectore (2:02)
8. Te Splendor (2:18)
9. Christe Sanctorum (2:37)
10. En Clara Vox (1:42)
These titles may sound like unpronounceable, strange Latin words, so let’s go through what they mean together:
All of these titles are taken from the first line of the hymn.
​
1) Vexilla Regis means “the Banners of the King”, and is a hymn traditionally sung in the week leading up to Good Friday, honouring Jesus as He undertook His Passion for our salvation. My favourite line from this hymn is O Crux, ave! spes unica, which means, “O Cross, hail, our only hope!”
​
2) Beata Nobis Gaudia means “blessed are our joys!” and is sung during Pentecost, celebrating the giving of the Holy Spirit to the first Apostles and to the whole church.
3) Adesto Sancte Trinitas means “Be present, Holy Trinity” and is a personal favourite of mine for its beautifully haunting tune.
4) Lustra Sex Qui Jam Peregit means “Thirty years which was now completed…” Lustra is an old custom of saying a period of “five years”, after the purification ceremony that was performed after a Roman census took place every five years. “Lustra Sex” means “Five lots of six”, which equals thirty, and refers to the thirty years of Jesus’ life before He began His public ministry that concluded with His sacrifice of His life for the human race. This hymn is sung during Passiontide, and commemorates the ultimate sacrifice He would make. The lyrics are profoundly beautiful, and my favourite verse honours the actual wood of the cross: Bow down thy branches, lofty tree! unstring thy sinews, soften thine inborn hardness, and gently welcome the Body of our almighty King! Sweet is the wood … Thou alone wast found worthy to bear the Victim of the world! Thou wast the ark that led this shipwrecked world into the haven of salvation! The sacred Blood that flowed from the Lamb covered and anointed thee. O Faithful Cross! thou noblest of all trees: No forest yields thy like, in leaf, or flower, or fruit. Sweet is the wood, that hath nails so sweet, and bears so sweet a weight!
5) Caelitum Joseph (decus) means “Joseph, glory of the heavens” and is a beautiful ode and prayer to Saint Joseph, husband of the Blessed Virgin Mary, asking for his prayer and fatherly intercession for us, the brethren of the Lord, and therefore his spiritual foster children too!
6) Invicte Martyr Unicum means “O Unconquered martyr”, and congratulates any son or daughter of God who has gone before us and shed their blood for the love of Jesus. It asks them to look down from Heaven upon us and intercede for us that we may too have such courage, and brings all glory back to the Holy Trinity.
7) Fortem Virili Pectore (laudemus omnem feminam) means “Let us all praise this woman who has a strong and brave heart”. It is sung when commemorating a saintly woman who has gone before us and shone as a beautiful example of what it means to be a follower of Christ.
8) Te Splendor means “Your splendour” and the completion of the sentence is, “Your splendour and strength of the Father, You, Jesus, the life of the heart! We praise you among the angels, who from you draw their light and life." The hymn itself is sung on the feast day of Saint Michael the Archangel, and asks his protection against the evil one, the “prince of pride”.
9) Christe Sanctorum (decus Angelorum) means “O Christ of the Saints, glory of the angels” and is also a hymn sung when commemorating the angels, but always in light of the identity of Jesus and who He is, King of all.
10) En Clara Vox (redarguit) means “a clear voice now rebukes” referring to St John the Baptist preparing the way of the Lord. This hymn is traditionally sung in Advent, before the coming of the Lord Jesus at Christmas, and is seen as a wake-up call for all of us to reform our lives before Jesus comes again!


















