frankfishburn / libspectrogram

A library for computing spectrograms and periodograms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libspectrogram

Build Status Open Issues LGPLv3 License

About

libspectrogram is a C++ library for computing spectrograms and periodograms, with a C interface and MATLAB bindings


Building

Library

mkdir build
cd build
cmake ..
make
make test

Matlab

Specify root directory for the matlab installation (Matlab_ROOT_DIR) and optionally the output directory (MATLAB_INSTALL_PATH) when you run cmake:

cmake -DMatlab_ROOT_DIR=/opt/matlab/R2018b -DMATLAB_INSTALL_PATH=$HOME/matlab/libspectrogram ..
make;
make install;

Usage

See the examples directory

About

A library for computing spectrograms and periodograms

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 74.7%Language:CMake 10.4%Language:C 8.9%Language:MATLAB 5.9%