[LAU] [Sort of OT] Ringing in filters

Erik de Castro Lopo mle+la at mega-nerd.com
Wed May 12 04:54:30 UTC 2010


Mark Knecht wrote:

> I think also that an FFT assumes some sort of longer-term steady state

Its actually worse than that. The FFT assumes that the input is steady
state periodic with a period length equal to the FFT length.

> repetitive nature which isn't in the stock data.

The good news is that your stock data isn't much worse of a fit to
the assumptions of the FFT than real audio data :-).

> I could take a
> representative sample - the last 1000 bars, and then treat that as if
> it was a repeating cycle and extract frequencies.

Then you loose time locality. In music, its not uncommon for the
chord to change once every bar. By doing the FFT over 100 bars
you are effectively 'averaging' the chord over those 100 bars.

Erik
-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/


More information about the Linux-audio-user mailing list