John Fitch

Free
It provides facilities for composition and performance over a wide range of platforms.