I'm sure there's more out there. It's a pretty common paradigm for audio/interactive software. cf. Max/MSP, Reaktor, Audiomulch.