Creating and Processing Audio using FFT
Clone the project
git clone git@github.com:shuklarituparn/FFT_AUDIO_PROCESSING.git
Go to the project directory
cd FFT_AUDIO_PROCESSING
- To install the required dependencies run the following commands while in the root directory
make install_fftw
- To compile the audio generation program, type the following command in the terminal
make cppaudiogenerate
- To run the audio generation program, type the following command in the terminal
.bin/cppaudiogenerate
The program will ask you the frequency of the audio file to generate and the length and will generate a .WAVE
audio file
- To compile the audio capture program, type the following command in the terminal
make cppaudiocapture
- To run the audio capture program, type the following command in the terminal
./cppaudiocapture
You will see an audio analyzer on the terminal, by default it will run for 30 seconds
- To clean the executables after running the program, run the following command
make clean