Dear Daniel, the setup you described can be implemented using just a few building blocks in pure data: http://puredata.info/ You can change the parameters via e.g. sliders while streaming audio. Hope this helps. Matthias