![]() C++ compiler : g++ with c++11 support (-std=gnu++11) (version >= 5.2.1)Ĭspecification: static timestamp_t get_timestamp ()ĭescription: Used to get the current system time.ĭescription: Used to get the fourier transform of the input array elements.ĭescription: Used to fetch N samplings, convert them to frequency domain, and convert them to log10scale.ĭescription: Initializes the resources needed for the OpenGL to draw the graph.ĭescription: Returns 0 if all the samples are collected.May support lower versions also but not been tested. The development of the project was done with these requirements. Simple and Fast Multimedia Library (SFML).The following c++ frameworks are used in this project. ![]() Interface for the program is given with the help of keyboard. The development and testing of this project is done on Linux (ubuntu) using 4.2.0-16-generic Kernel. Three frameworks Aquila-dsp, Kiss-Fft, and SFML are used to perform audio sampling, fast fourier transform and audio playback respectively. ![]() This Project is implemented in C++ using OpenGL. ![]() For the given input audio file (.wav) the program will give the real time audio spectrum by performing Fast Fourier Transform (FFT) on the audio samples and plot the graph using OpenGL. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |