|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
A collection of structs to pass as the template argument when setting the interpolation type for the DelayLine class. More...
Classes | |
| struct | Lagrange3rd |
| Successive samples in the delay line will be interpolated using a 3rd order Lagrange interpolator. More... | |
| struct | Linear |
| Successive samples in the delay line will be linearly interpolated. More... | |
| struct | None |
| No interpolation between successive samples in the delay line will be performed. More... | |
| struct | Thiran |
| Successive samples in the delay line will be interpolated using 1st order Thiran interpolation. More... | |
A collection of structs to pass as the template argument when setting the interpolation type for the DelayLine class.
| struct juce::dsp::DelayLineInterpolationTypes::Lagrange3rd |
Successive samples in the delay line will be interpolated using a 3rd order Lagrange interpolator.
This method incurs more computational overhead than linear interpolation but reduces the low-pass filtering effect whilst remaining amenable to real time delay modulation.
@tags{DSP}
Definition at line 63 of file juce_DelayLine.h.
| struct juce::dsp::DelayLineInterpolationTypes::Linear |
Successive samples in the delay line will be linearly interpolated.
This type of interpolation has a low computational cost where the delay can be modulated in real time, but it also introduces a low-pass filtering effect into your audio signal.
@tags{DSP}
Definition at line 53 of file juce_DelayLine.h.
| struct juce::dsp::DelayLineInterpolationTypes::None |
No interpolation between successive samples in the delay line will be performed.
This is useful when the delay is a constant integer or to create lo-fi audio effects.
@tags{DSP}
Definition at line 43 of file juce_DelayLine.h.
| struct juce::dsp::DelayLineInterpolationTypes::Thiran |
Successive samples in the delay line will be interpolated using 1st order Thiran interpolation.
This method is very efficient, and features a flat amplitude frequency response in exchange for less accuracy in the phase response. This interpolation method is stateful so is unsuitable for applications requiring fast delay modulation.
@tags{DSP}
Definition at line 74 of file juce_DelayLine.h.