He has enjoyed particularly close associations with both the London Sinfonietta, who have performed six of his works, including three that they commissioned, and the London Contemporary Orchestra, with whom he is Composer-in-Association. He has received commissions from the London Symphony Orchestra, BBC Scottish Symphony Orchestra, Birmingham Contemporary Music Group, Spitalfields Festival, Cross Linx Festival, New College Choir Oxford, the Mercury Quartet, and the British Film Institute to co-compose with Max de Wardener and Elysian Quartet an original score for the 1929 Eisenstein film, ‘The General Line’.