/libspectrogram

A library for computing spectrograms and periodograms

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

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