After weeks of trying to figure out how to use FFT/FHT libraries as spectrum analyzers, I am no further than when I started.
FHT Library: http://wiki.openmusiclabs.com/wiki/FHTExample
Basically what I want is to get a spectrum analysis of the input from a piezo element and send it via serial to Processing, which should be pretty straightforward. I have done this using an MSGEQ7, but for the application I'm doing, it's not detailed enough, which made me turn to FFT. Unfortunately I suck at math, so trying to comprehend FFT is beyond me.
The problem with the FHT libraries I have tried is that I cant figure out how to just get an array with all the sample values, and output them via serial. If I open the Serial monitor running the example mentioned above, I just get an endless line of blank characters (I checked that the baud rate is correct).
Does anyone have an idea of how to get these FHT samples into an array of numbers that I can pass on to Processing? In advance, thanks.