I’m quite new to the forum, in fact, this is my first post here. Nevertheless, I already follow the posts already quite some time, and I’ve used the great JUCE framework for some of my hobby projects.
One of them is KlangFalter, which is a free (GPL) audio convolution plugin, which I wrote because I couldn’t find any free Audio Unit convolution plugin, and because I was curious about writing any audio plugin:
It’s not perfect, but at least it works for me already in Ableton Live.
Furthermore, you can find the following two “sub-parts” of the plugin on Github.
A simple 2-file (.h+.cpp) 1D FFT implementation in C++ using either Ooura FFT or the FFT routines of the Apple Accelerate framework (MIT licensed). I wrote it, because I was looking for a very fast FFT library in C++ without any further dependencies and which does not consist of many files.
The FFT convolution algorithm used in KlangFalter (GPL licensed). Again, no further dependencies (not even JUCE).
Maybe parts of this stuff is somehow useful for people.
Regards from Munich,