Kate Royal, sopran ; David Theodore, oboe ; Colm Carey, orgel ; Mark Law, piccolo trumpet ; London Voices ; Boys of Magadalen College Choir, Oxford ; Boys of King's College Choir, Cambridge ; Academy of St. Martin in the Fields ; Gavin Greenaway, dir.