Skip to content

juppia/cpp-spectrogram

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C++ Spectrogram

A spectrogram written in C++.

You will need the FreeImage library and a C++11 compatible compiler to compile the program.

Run with (assuming g++)

$ mkdir build & cd build
$ g++ -O2 -o spectro ../src/*.cpp -I ../include -std=c++11 -lfreeimage -lsndfile
$ ./spectro <filename>

The result files are the sequencies of spectrograms, slised by TIME_STEP seconds (defined in Spectrograph.h). The filenames are scan0.png, scan1.png etc. If TIME_STEP is zero, the result is a full spectrogram.

Currently there is no way to specify command line arguments, so you will have to code them in if you would like to change settings.

Copying

This source is released under the GPLv3 license. Read the COPYING file for legal information.

About

C++ Spectrogram generating tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%