On Thu, Jul 26, 2012 at 08:14:26PM +0200, Robin Gareus wrote:
On 07/26/2012 07:10 PM, Florian Paul Schmidt wrote:
It's of course a tradeoff - You need quite a
few IRs to make the
transitions smooth.. But then it's just a matter of hacking some code
around an existing convolution engine..
You're pretty much describing
https://github.com/pantherb/setBfree/blob/master/b_whirl/whirl.c
Crossfading between IRs will not reproduce the Doppler effect
unless the phase response of the two IR that are being cross-
faded is within 90 degrees or so at all frequencies of interest.
Which means you'll need a lot of IRs. So it's more efficient to
separate the filtering and the delay. Once that's done, you can
probably find a parametric description of the filtering in function
of the angle of the driver. It doesn't need to be exact - a lot of
what a Leslie produces is there not by design but by accident.
Ciao,
--
FA
A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)