In the summer of 2018, I set out to extend a vocoder that I had written in C into a full vocoder VST. I ported my code into the JUCE C++ framework, allowing musicians to use the vocoder in their DAW of choice.
The plugin works in real time, vocoding audio input with a carrier signal triggered by MIDI input. A GUI allows the user to select from one of three carrier signals, which are synthesized using the cross-platform Maximilian Audio DSP library.
The full code for the plugin can be found at my Github.
Check out the video below for a demonstration of the plugin!