Michael Nyman - piano, producer, composer; Martin Elliott - bass guitar; Anthony Hinnigan - cello; Andrew Findon - flute, baritone sax; David Lee - french horn; Simon Haram - soprano, alto, tenor sax; David Roach - soprano, alto sax; Marie Angel - soprano vocals; Nigel Barr - bass trombone; Steve Sidwell - trumpet; Kate Musker - viola; Gaby Lester - violin; Cathy Thompson - violin |