On Thu, Oct 20, 2011 at 10:00:52PM +0200, Lorenzo Sutton wrote:
(that bug is
weird) (these are the Italians :))
Eh eh :) But it does work very well on my debian amd64 machine ;)
There are some weird things in the Makefile, like
LDFLAGS += -L/home/cro/fftw/lib
CFLAGS += -I/home/cro/fftw/include
PKG_CONFIG_PATH=/home/cro/guitarx/i2/lib/pkgconfig:/home/cro/guitarx/lib/pkgconfig
but it compiles and even works.
I don't think that the DSP code is doing what the parameters
would suggest - the visual results don't match.
Could it be that 'l' sets the window size ? It shouldn't,
the window size should be the fft size. Then, if you have
both 'l' and 's', then both together determine the overlap,
so this can't be a separate parameter.
Also, with just a 1 kHz sine as the input, I'd expect all
spectra to be identical, but they are not...
Ciao,
--
FA