37 virtual std::string
Name()
const override;
class for storing the audio samples in internal format.
Definition AudioBuffer.h:16
delays the audio data and changes its pitch periodically. Then mixes the result with the input signal...
Definition Chorus.h:16
virtual std::string Name() const override
virtual void SetExtent(double extent)
virtual size_t CalculatePastSamplesSize(const AudioBuffer &inputBuffer) const override
virtual size_t CalculateRequiredFrameCount(size_t outputFrameCount, const AudioFormatInfo &formatInfo) const override
virtual ~Chorus()=default
virtual double GetExtent() const
double extent
Definition Chorus.h:21
Chorus(double depth, double constantDelay, double variableDelay, double extent, const Oscillator &lfo)
virtual void ProcessST(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) override
delays the audio data and mixes the result with the input signal. The amount of delay applied changes...
Definition Flanger.h:14
double variableDelay
Definition Flanger.h:32
double constantDelay
Definition Flanger.h:27
double depth
Definition ModulationEffect.h:35
base class for oscillators.
Definition Oscillator.h:16