All projects

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.

Media coming nextPlanned: plug-in UI, signal-flow diagram, dry/wet audio comparison, and selected C++ implementation notes.