Convolution Plugin

This is an audio plugin built using the JUCE framework, combining high-quality convolution reverb with a customizable waveshaping distortion stage. It allows users to load impulse responses (IRs) for realistic spatial environments, and apply analog-style saturation or distortion to shape the tone.

Result


You can find the code in my repo here!





Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Simple Rasterizer
  • Play an audio file with XAudio2
  • Custom Audio Engine
  • Wav encoder/decoder