Designing Audio Effects Plugins in C++ 2nd Ed.

  • Chapter 18 Dynamics Processing

 

Description:

  • implements the four dynamics processors compress, limit, expand, gate

 

Notes:

  • this plugin implements an additional external sidechain for keyed effects; see the PluginCore::processAudioFrame( ) function to see how that is handled
  • there is one gain reduction (upside down) meter that combines both left and right gain reduction values when running in stereo
  • includes stereo link switch that was not a direct part of the book project
  • includes soft-knee

 

Download

ASPiK: Dynamics ASPiK

RackAFX7: Dynamics RAFX7

JUCE/iPlug: JUCE/iPlug Notes