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.gitcd into it:
cd Bela-Spectrogram/create a directory called build:
mkdir buildcd 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