 Ensembles who have performed his work include Asko/Schoenberg Ensemble, Birmingham Contemporary Music Group, Continuum Ensemble, Israel Contemporary Players, Juilliard Ensemble, Klangforum Wien, London Sinfonietta, Lontano, musikFabrik, Oberlin Sinfonietta, Remix Ensemble/Porto, Riot Ensemble and Tokyo Sinfonietta.Orchestras who have performed his work include Aarhus Symphony Orchestra, Basel Sinfonietta, Bournemouth Symphony Orchestra, BBC Symphony Orchestra, BBC National Orchestra of Wales, BBC Philharmonic, Britten Sinfonia, Hallé, Hessischer Rundfunk Frankfurt, Netherlands Radio Symphony, Norddeutscher Rundfunk Sinfonieorchester, Norrköping Symfoniorkester, ORF Symphonieorchester, Philharmonia Orchestra, West Australian Symphony Orchestra.In the theatre, he has worked with playwrights Howard Barker, Edward Bond, Nick Dear, Paul Godfrey and David Harrower.