Paul McCartney – Ecce Cor Meum Label: MPL Communications – 0946 3 70424 2 7, Angel Records – 0946 3 70424 2 7, EMI Classics ?– 0946 3 70424 2 7 Format: CD, Album Country: US Released: 2006 Genre: Classical Style: Contemporary Tracklist Hide Credits 1 Spiritus 12:00 2 Gratia 10:50 3 Interlude (Lament) Oboe – David Theodore 3:57 4 Musica 15:14 5 Ecce Cor Meum 14:50 Credits Chorus Master – Ben Parry Conductor – Gavin Greenaway Design – Dewynters Directed By – Terry Edwards Engineer – Arne Akselberg Engineer [Assistant] – Andrew Dudman, Robert Houston, Sam Okell Executive-producer – Paul McCartney Mastered By, Edited By – Simon Kiln Organ – Colm Carey Other [Embroidery] – Royal School Of Needlework Performer – Academy Of St Martin In The Fields*, Boys Of King's College Choir, Cambridge, Boys Of Magdalen College Choir, Oxford, London Voices Photography By – Harry Borden Producer – John Fraser Soprano Vocals – Kate Royal Technician [Technical Coordination Assistant] – Keith Smith Trumpet [Piccolo] – Mark Law Barcode and Other Identifiers