farinado,
FFT is "FAST FOURIER TRANSFORM", it, makes a FOURIER TRANSFORM of ur DATA. and it DOES IT FAST. (O (N LOG N) think!)
FOURIER TRANSFORME is. 2 take a some SAMPLES. first u have those samples. THEY ARE IN THE "TIME" domaine. that manes, they are in order that manes to play them the order and they make a sond 4 ur ears.
TRULY!!
now, the fourier TRANSFORMER makes the samples n'2 a bunch of SINE WAVE in the FREQUENCY DOMAINE. That mean u have a some FREQUENCIES and VOLUMES, and u play those all at the SAME TIME and u get back ur sound. (because, as friend FOURIER tell us, all sound are just PILES OF SINE WAVES!!!!)
IF U do this 4 a little bit of ur music at a time!!! (enough to catch lowest frequencies u care about!) then, u can pick the loudest SINE WAVE or WAVES and U HAVE THE APPROXEMATE FREQUENCY OF THE INPUTS!!!!! Then u replace that with SOMETHING.
But,,, there are ISSUES. u need to make sore each bit.... flows! into the next one. bacause if u don't, it sounds like a CLICK CLICK CLICK!!!! ut oh!
BUT,, I think this is the cheap way 2 get what u want. buddy. |