Audio programming · DSP
Convolution Reverb
A C++ and JUCE audio plug-in built to study real-time convolution, impulse-response processing, and the design constraints of a production-ready DSP signal path.
Project overview
I developed this plug-in independently while learning audio programming and the mathematics behind digital reverberation. The project moved convolution from a theoretical operation into a real-time system that had to behave predictably inside a DAW.
The final case study will explain the plug-in architecture, impulse-response workflow, parameter design, and the decisions required to keep audio processing separate from interface work. It will also sit alongside my Schroeder reverb implementation in Csound as a comparison between convolutional and algorithmic approaches.