Testbed for audio signal preprocessing
git clone --recursive
or
git submodule init
git submodule update
- WAV
c++ WAV class for my processing modules - STFT
STFT(Short Time Fourier Transform), ISTFT(Inverse - Short Time Fourier Transform) for wav,mic input and signal processing modules
C++17 or higher (std::filesystem)
- mkdir
build
,input
,output
at root directory of the project - goto
build
directory runcmake ..
or use cmake GUI - add your algorithm code file
- add routines for your algorithm into
CMakeLists.txt
,src/main.cpp
(as instructed in the code) - the main code read every file in the
input
directory as WAV format - processed outputs will be saved into the
output
directory