On Wed, Jun 29, 2005 at 06:02:24PM +0200, Florian Schmidt wrote: > What other goodies does it have?
Nothing special. I'd like to add a mode using multiple block sizes for minimal delay. This is not trivial and requires multiple threads as well. > What do you mean by the API being "a bit more general"? Mainly the I/O buffering that is included. Also it's designed to be dynamic, i.e. you can add/remove responses to/from the I/O matrix while it's running. No Xfading yet, but that would be relatively easy to add. (by 'a bit more' I mean just that, not 'much more'.) There are two classes: - Convdata : Contains a partitioned and already FFT'ed impulse response, ready for use by - Convolver : Performs convolution on N inputs to M outputs, defined by an N * M array of Convdata *. > I'd say, dump mine if it weren't being simple C (which is > sometimes preferable over C++). Don't !!! And yes, sometimes you would prefer C. -- FA