Two choirs, one orchestra and a fanfare ensemble played the music for the service.
These were the Westminster Abbey Choir, the Chapel Royal Choir, the London Chamber Orchestra and a fanfare ensemble from the Central Band of the Royal Air Force.
The choirs were directed by James O’Donnell, organist and Master of the Choristers at Westminster Abbey.
The abbey's sub-organist, Robert Quinney, played the organ.
The organist, choir master and composer at the Chapel Royal is Andrew Gant.
The London Chamber Orchestra was conducted by Christopher Warren-Green, who is its music director and principal conductor.
The fanfares were performed under the direction of Wing Commander Duncan Stubbs.

The bride processed down the aisle to the anthem "I was glad", written by Sir Charles Hubert Hastings Parry, from Psalm 122.
It was composed for the crowning of Prince William's great-great-great grandfather, Edward VII, at Westminster Abbey in 1902.

Three congregational hymns were sung during the service.
The first was "Guide me, O Thou Great Redeemer" sung to the tune "Cwm Rhondda".
The hymn, originally written in Welsh by 18th-century Methodist preacher William Williams, had been sung at the funeral of Diana, Princess of Wales.
The words to their second hymn, "Love Divine, All Loves Excelling", were by Charles Wesley and its tune – Blaenwern – was composed by William Penfro Rowlands, during the 1904–1905 Welsh Revival.
This hymn was sung at the Prince of Wales's 2005 marriage to the Duchess of Cornwall.
The third hymn was "Jerusalem", based on the poem by William Blake and set to music by Sir Charles Hubert Hastings Parry.

Choral compositions featured in the service were Parry's Blest Pair of Sirens (a setting of an ode by John Milton) during the signing of the register, Paul Mealor's Ubi Caritas et Amor as the motet and a specially commissioned anthem, "This is the day which the Lord hath made" consisting of words chosen from the Psalms, by John Rutter.

Fanfare ensemble leader Wing Commander Duncan Stubbs's own composition, Valiant and Brave, was performed as the royal couple signed the wedding registers.
Preux et audacieux (which translates from French as "Valiant and Brave") is the motto of 22 Squadron, in which Prince William was serving as a search and rescue pilot at RAF Valley in North Wales.
The fanfare led into the recessional music, the orchestral march "Crown Imperial" by William Walton, composed for the coronation of George VI and which was also performed at Charles and Diana's wedding.

The music performed before the service included two instrumental pieces by Sir Peter Maxwell Davies ("Veni Creator Spiritus" and "Farewell to Stromness") as well as with works by J.S. Bach, Benjamin Britten, Frederick Delius, Edward Elgar, Gerald Finzi, Charles Villiers Stanford, Ralph Vaughan Williams and Percy Whitlock.

The bells of Westminster Abbey rang a full peal as the newly married couple and guests left the church.
The ten bells rang a peal called "Spliced Surprise Royal", consisting of 5,040 changes, that took more than three hours to complete.
They were rung by the volunteers of the Westminster Abbey Company of Ringers, under the direction of David Hilling.
Two choirs, one orchestra and a fanfare ensemble played the music for the service. These were the Westminster Abbey Choir, the Chapel Royal Choir, the London Chamber Orchestra and a fanfare ensemble from the Central Band of the Royal Air Force. The choirs were directed by James O’Donnell, organist and Master of the Choristers at Westminster Abbey. The abbey's sub-organist, Robert Quinney, played the organ. The organist, choir master and composer at the Chapel Royal is Andrew Gant. The London Chamber Orchestra was conducted by Christopher Warren-Green, who is its music director and principal conductor. The fanfares were performed under the direction of Wing Commander Duncan Stubbs.
The bride processed down the aisle to the anthem "I was glad", written by Sir Charles Hubert Hastings Parry, from Psalm 122. It was composed for the crowning of Prince William's great-great-great grandfather, Edward VII, at Westminster Abbey in 1902.
Three congregational hymns were sung during the service. The first was "Guide me, O Thou Great Redeemer" sung to the tune "Cwm Rhondda". The hymn, originally written in Welsh by 18th-century Methodist preacher William Williams, had been sung at the funeral of Diana, Princess of Wales. The words to their second hymn, "Love Divine, All Loves Excelling", were by Charles Wesley and its tune – Blaenwern – was composed by William Penfro Rowlands, during the 1904–1905 Welsh Revival. This hymn was sung at the Prince of Wales's 2005 marriage to the Duchess of Cornwall. The third hymn was "Jerusalem", based on the poem by William Blake and set to music by Sir Charles Hubert Hastings Parry.
Choral compositions featured in the service were Parry's Blest Pair of Sirens (a setting of an ode by John Milton) during the signing of the register, Paul Mealor's Ubi Caritas et Amor as the motet and a specially commissioned anthem, "This is the day which the Lord hath made" consisting of words chosen from the Psalms, by John Rutter.
Fanfare ensemble leader Wing Commander Duncan Stubbs's own composition, Valiant and Brave, was performed as the royal couple signed the wedding registers. Preux et audacieux (which translates from French as "Valiant and Brave") is the motto of 22 Squadron, in which Prince William was serving as a search and rescue pilot at RAF Valley in North Wales. The fanfare led into the recessional music, the orchestral march "Crown Imperial" by William Walton, composed for the coronation of George VI and which was also performed at Charles and Diana's wedding.
The music performed before the service included two instrumental pieces by Sir Peter Maxwell Davies ("Veni Creator Spiritus" and "Farewell to Stromness") as well as with works by J.S. Bach, Benjamin Britten, Frederick Delius, Edward Elgar, Gerald Finzi, Charles Villiers Stanford, Ralph Vaughan Williams and Percy Whitlock.
The bells of Westminster Abbey rang a full peal as the newly married couple and guests left the church. The ten bells rang a peal called "Spliced Surprise Royal", consisting of 5,040 changes, that took more than three hours to complete. They were rung by the volunteers of the Westminster Abbey Company of Ringers, under the direction of David Hilling.
Wedding of Prince William and Catherine Middleton