years ago at a DSP university class I wrote a small app to demonstrate the
use of
the STFT (short term fourier transformation) which is what you mentioned.
Basically it was a FFT based EQ with arbitrary FFT size and overlapping
factor.
normally one uses an overlap-add method and applies FFT windowing to smooth
out
the edges (hanning, hamming, kaiser etc). with kaiser windows and an
overlapping of
8 (I don't remember exaclty), you get pratically zero artifacts and the
impulse response
shows a SNR around 100dB or so.
I remember that I played the Titanic movie theme from Celine Dion and I
could almost
filter out single notes from the voice.
We could such a module to LS too.
2008/1/20, Darren Landrum <[EMAIL PROTECTED]>:
>
> Darren Landrum wrote:
> > Ban Jo wrote:
> >> 4 Waveform Morphing ALA Cyndustries zero oscilator
> >
> > Emu calls this "Transform Multiply" and it's a form of FFT convolution.
>
> Damn you, Bungle! Now you have me thinking more. That's dangerous. :-)
>
> What if we could do a convolution effect using a single-cycle wave as an
> impulse? The strength of the effect (wet/dry, basically) could maybe be
> controlled in real time. I remember reading somewhere that large FFT
> windows can be split up into smaller windows and added back together for
> lower latency at the expense of CPU (at least I think that's what I was
> reading, anyway). This effect might have to be kept to single-cycle
> loops, but I bet it would be capable of some interesting sounds.
>
> Just more stirring of the pot... :-)
>
> -- Darren
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Linuxsampler-devel mailing list
> Linuxsampler-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel