A C++ Implementation of a spectrogram to run on (but not constrained to) the Bela Mini (https://bela.io)
To make
the project, clone it
git clone git@github.com:alexandrusoloms/Bela-Spectrogram.git
cd
into it:
cd Bela-Spectrogram/
create a directory called build:
mkdir build
cd
into build:
cd build/
run cmake
on the previous directory:
cmake ..
run make
in the current directory (build):
make
./Bela-Spectrogram fileName.wav outputFileName
- Thank https://rosettacode.org/wiki/Fast_Fourier_transform for FFT code
- Thank https://stackoverflow.com/questions/13660777/c-reading-the-data-part-of-a-wav-file for reading wav file code