mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Added a new templated SmoothedValue class
This commit is contained in:
parent
5bdd3ea8c6
commit
4751e9d41a
20 changed files with 743 additions and 486 deletions
|
|
@ -1046,7 +1046,7 @@ private:
|
|||
OwnedArray<ConvolutionEngine> engines; // the 4 convolution engines being used
|
||||
|
||||
AudioBuffer<float> interpolationBuffer; // a buffer to do the interpolation between the convolution engines 0-1 and 2-3
|
||||
LogSmoothedValue<float> changeVolumes[4]; // the volumes for each convolution engine during interpolation
|
||||
LogRampedValue<float> changeVolumes[4]; // the volumes for each convolution engine during interpolation
|
||||
|
||||
bool mustInterpolate = false; // tells if the convolution engines outputs must be currently interpolated
|
||||
|
||||
|
|
|
|||
|
|
@ -162,7 +162,7 @@ private:
|
|||
double sampleRate;
|
||||
bool currentIsBypassed = false;
|
||||
bool isActive = false;
|
||||
LinearSmoothedValue<float> volumeDry[2], volumeWet[2];
|
||||
SmoothedValue<float> volumeDry[2], volumeWet[2];
|
||||
AudioBlock<float> dryBuffer;
|
||||
HeapBlock<char> dryBufferStorage;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue