The signal is from an optical guitar pickup we've built/building. I'd like to envalope filter the amplitude for dampenning in real time. I think you guys have cleared up the majority of my confusion, my programming experience is in VHDL and I've been having trouble imagining how a C++ program could read out the different freq components from a WT at one time. However it seems like I could either read them out and add them storing the results in a buffer for output, or the perhaps each value of the sample in the table could contain it's fourier components. Hmm, thanks. I really want to get going on the program, I've downloaded TI's trial code compressor studio, once it's working I'll start trying to optimize it.