Consumer Reverb

Designing Audio Effects Plugins in C++ 2nd Ed.
  • Chapter 17 Reverb Effects


Block Diagram: Note that this is identical to the Developer Reverb plugin – the difference is in which GUI controls are exposed for the user.


  • this is the release (or consumer) version of the reverb plugin that exposes a set of presets for the user that they may tweak specialized parameters only



  • this project includes bonus material not in the text; there are two included functions that allow you to initialize the plugin from one of its own built-in presets, and another that allows you to generate a GUIParameter list based on a preset
  • You can then send that GUIParameter list to the plugin shell to update the GUI from within the plugin – and YES it is threadsafe!



ASPiK: All ASPiK Projects Bundle

RackAFX7: All RAFX7 Projects Bundle

JUCE/iPlug: JUCE/iPlug Notes