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