I have an array of integers (int_16) that contains all audio data of a Wav file. Now i would like to obtain its "frequency domain" representation and add a 1000Hz noise.
I have read a lot of math but i haven't found a real implementation of this problem in C.
I would only like to discover:
which is the appropriate library (FFTW?)
how to apply the FFT to my array (Which function i can use)
what kind of data i obtain and what they represent
how to add a 1000Hz noise and rebuild the new Wav
Thank you!!