Gin
|
Plate reverb from Dattorro's paper. More...
#include <gin_platereverb.h>
Public Member Functions | |
PlateReverb () | |
~PlateReverb () | |
void | setSampleRate (F sampleRate_) |
void | setMix (F m) |
void | setPredelay (F pd) |
void | setLowpass (F cutoff) |
void | setDecay (F dr) |
void | setSize (F sz) |
void | setDamping (F cutoff) |
void | process (F dryLeft, F dryRight, F *leftOut, F *rightOut) |
void | process (F *l, F *r, I num) |
void | reset () |
Static Public Attributes | |
static constexpr F | kMaxPredelay = F (0.1) |
static constexpr F | kMaxSize = 2.0 |
PlateReverb< F, I >::PlateReverb | ( | ) |
PlateReverb< F, I >::~PlateReverb | ( | ) |
References PlateReverb< F, I >::kMaxPredelay, and PlateReverb< F, I >::kMaxSize.
References PlateReverb< F, I >::kMaxPredelay.
References PlateReverb< F, I >::kMaxSize.
Referenced by PlateReverb< F, I >::process().
References PlateReverb< F, I >::process().
Referenced by PlateReverb< F, I >::setPredelay(), and PlateReverb< F, I >::setSampleRate().
Referenced by PlateReverb< F, I >::setSampleRate(), and PlateReverb< F, I >::setSize().