A realtime convolution VST3.
All heavylifting is done on GPU.
Main inputs(1 & 2) are convolved with side chain inputs (3 & 4) and will determine 2 outputs.
There is a menu where you can select convolution size. From 0.5 Seconds to 4 Seconds.
The bigger the size the louder it will be.
This project is based on cmake. You will need a working cuda compiler (NVCC).
git clone https://github.com/zeloe/RTConvolver.git
cmake . -B build -G "Visual Studio 17 2022"
Sometimes there is some latency.
Doesn't properly work inside juce audio plugin host.
Currently supported buffersizes are 128 , 256 , 512 , 1024.
Offline rendering doesn't work.
How to use it : Video
Works in Reaper and Ableton 12.
NVIDIA GTX 1660 TI
Add proper kernels using maximum number of threads for each buffersize.
Find proper way to normalize output.