ok, i see... but i can't promise to get it done soon, but i will try this week.
would it be basically like this?:
the AsioOut would get an additional constructor which takes a class or interface which provides a method processing both, in and out buffer. the AsioOut then calls this method with the buffers.
then we would need an adapter class implementing this interface which will take an IWaveProvider and some kind of input interface (is there something already?) to be able to use all the IWaveproviders that already exist...
or what would you propose?