I'll do some reading on it. Given the following problem that I have...
I have an audio wave file that changes around 1000Hz going into the FFT (configured as streaming 256 points.) At the output of the FFT, I check for the amplitude in the bin for 1000Hz. My problem is that when I play the SAME audio file over and over again, most of the time I will get a large amplitude in that bin for 1000Hz (which is correct), but once in a while, I get a very low amplitude in that bin.
...should I use dynamic range or spectral resolution?
Can you please generate the window for me and tell me how to do it in Octave? Yes, Octave is GNU free software and is 100% compatible with Matlab.