A realtime audio filter and its lv2 plugin based on Romi1502 freeze_audio.
The system is designed to run on an Linux. To build it under another platform, we provide a docker container:
docker build -t freezer .
docker run -it --rm -v$(pwd):/code freezer bash
Then, to build:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/lib/lv2/ ..
make
To test the execution, we use the lv2file
project
lv2file -l # list available plugins
lv2file -m -i untitled.wav -o output.wav http://romain-hennequin.fr/plugins/mod-devel/Freeze
docker run --rm -it -v$(pwd):/code moddevices/mod-plugin-builder bash
./build mrfreeze