A.J. Aranyosi wrote:
<snip>
After taking a quick peek at the code, though, I'm guessing that the
FFT for the spectrum analyzer is computed within the Squeezebox 2
itself, so this particular change would have to be implemented in
firmware (and maybe not even then, if the FFT is done in hardware).
The specturm analyzer and FFT are computed in firmware. The FFT library
used is Kiss FFT (http://sourceforge.net/projects/kissfft/). While the
firmware is not open-sourced, a close facsimile of the spectrum analyzer
generation can be found within Richard Titmuss' excellent Softsqueeze
(see
http://svn.slimdevices.com/trunk/softsqueeze/src/com/slim/softsqueeze/visualizer/VisualizerSpectrumAnalyser.java?rev=3039&view=markup).
Any submissions to improve the spectrum analyzer within Softsqueeze
could potentially be ported back to the SB2...keeping in mind that the
code will need to run in a fixed-point, memory-constrained embedded
environment.
--Vidur
_______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss