First, it looks like the the frequency axis is linear, and I always thought a log scale works better since most of the action is in the lower 5 kHz. So, perhaps an option to switch to a log scale that allows us to see what's going on down there more clearly?
btw., if somebody of the devs finds time to update the spectrum viewer,maybe think also about an expanding (a switch to select) the frequency range.CD has max. 22 kHz, but today you could play many other music containing theoretically up to 48 kHz (96 kHz sampling, or even 192 k sampling with 96 kHz frequencies.So, if somebody should have eg. recorded his vinyl by high sampling rates, it is interesting to watch for higher frequency content, or think of DVD-A etc.
Unfortunaly, I'm not familiar enough with VS to create spectrum DLL. I use my own spectrum analyser, that based not on FFT. So, should we expect some with similar algorithm?
Quote from: eCat on 30 November, 2007, 06:15:18 AMUnfortunaly, I'm not familiar enough with VS to create spectrum DLL. I use my own spectrum analyser, that based not on FFT. So, should we expect some with similar algorithm?Your code uses a regular DFT, whereas an FFT is just an algorithm to compute a DFT in O(n log n) instead of O(n^2), so I don't see your point.
If you want to improve the quality of a fourier transform increase it's size, I assume by "quality" you mean how well the artefacts of a finite fourier transform are reduced. Why use a slower algorithm if you can do the same thing with a faster one?
FFT size of full audio dynamic range with acceptable resolution on low frequencies is astronomic.
Quote from: eCat on 24 January, 2008, 03:25:23 PMFFT size of full audio dynamic range with acceptable resolution on low frequencies is astronomic.I'm in over my head, here, but it seems like this complaint is more easily addressed by something like a constant-Q transform?
* a few more configurable colours than just foreground/background.
* grid lines etc are fine, but I personally don't like numbers and lines distracting from the Pretty Picture, so I'd rather have it optional. I'm looking at music, not doing research on it.
Its already done - double-click on white space below colors.
They are useful to check for transcodes, you can compare declared lowpass filter from headers to actual one.
and here's a little glitch with default background, just cosmetic thing really normal playing, background is green (custom color1)and this happens on startup or resize from smaller to bigger window (basically spectrum forces background color to black instead of chosen custom color1)