It's a pity programmers don't write music!!! - Otherwise we probably would have those sorts of programs..........

What's needed is a better interface for dynamic control of sound generation - how this could be done I don't know!!!