|
DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
|
#include <Reverb.h>
Public Attributes | |
| std::vector< Convolver< T > > | convolvers |
| int | extraDelay = 0 |
| std::vector< RingBuffer< T > > | dryDelay |
| Per channel, extraDelay deep. | |
| std::vector< T > | dryScratch |
| Channel-major, one block per channel. | |
| int | scratchLength = 0 |
| std::vector<Convolver<T> > dspark::Reverb< T >::ConvolverBank::convolvers |
| std::vector<RingBuffer<T> > dspark::Reverb< T >::ConvolverBank::dryDelay |
| std::vector<T> dspark::Reverb< T >::ConvolverBank::dryScratch |
| int dspark::Reverb< T >::ConvolverBank::extraDelay = 0 |
Samples of the converted response that precede the IR's own first instant (the kernel's ringing before it; see buildBank()). The wet path carries them, so the dry path is delayed by as many.
| int dspark::Reverb< T >::ConvolverBank::scratchLength = 0 |