some more audio dsp refactoring