|
|
|
@ -33,12 +33,12 @@ class MVerb |
|
|
|
|
{ |
|
|
|
|
private: |
|
|
|
|
Allpass<T, 1024> allpass[4]; |
|
|
|
|
StaticAllpassFourTap<T, 5120> allpassFourTap[4]; |
|
|
|
|
StaticAllpassFourTap<T, 4096> allpassFourTap[4]; |
|
|
|
|
StateVariable<T,4> bandwidthFilter[2]; |
|
|
|
|
StateVariable<T,4> damping[2]; |
|
|
|
|
StaticDelayLine<T, 1024> predelay; |
|
|
|
|
StaticDelayLineFourTap<T, 7200> staticDelayLine[4]; |
|
|
|
|
StaticDelayLineEightTap<T, 5120> earlyReflectionsDelayLine[2]; |
|
|
|
|
StaticDelayLineFourTap<T, 6144> staticDelayLine[4]; |
|
|
|
|
StaticDelayLineEightTap<T, 4096> earlyReflectionsDelayLine[2]; |
|
|
|
|
T SampleRate, DampingFreq, Density1, Density2, BandwidthFreq, PreDelayTime, Decay, Gain, Mix, EarlyMix, Size; |
|
|
|
|
T MixSmooth, EarlyLateSmooth, BandwidthSmooth, DampingSmooth, PredelaySmooth, SizeSmooth, DensitySmooth, DecaySmooth; |
|
|
|
|
T PreviousLeftTank, PreviousRightTank; |
|
|
|
|