Gerard Bouwhuis - piano
Adam Walker - flute
Julian Bliss - clarinet
Sonia Wieder-Atherton - cello
Colin Currie - xylophone
Adrian Spillett - marimba
Richard Benjafield - vibraphone
Philharmonia Voices
BBC Symphony Chorus
BBC National Chorus of Wales
BBC National Orchestra of Wales
Thierry Fischer - conductor