shuklarituparn / FFT_AUDIO_PROCESSING

Audio Creation and Interpretation using FFT in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FFT AUDIO_PROCESSING

Creating and Processing Audio using FFT

Run Locally

Clone the project

 git clone git@github.com:shuklarituparn/FFT_AUDIO_PROCESSING.git

Go to the project directory

   cd FFT_AUDIO_PROCESSING

Makefile

  • 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

About

Audio Creation and Interpretation using FFT in C++


Languages

Language:C++ 91.6%Language:Makefile 8.4%