38 virtual std::string
Name()
const override;
#define HEPH_API
Definition HephShared.h:124
applies soft-clipping distortion via arctan function.
Definition ArctanDistortion.h:14
double factor
Definition ArctanDistortion.h:21
virtual void ProcessST(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) override
ArctanDistortion(double factor)
virtual double GetFactor() const
virtual void SetFactor(double factor)
virtual ~ArctanDistortion()=default
virtual std::string Name() const override
class for storing the audio samples in internal format.
Definition AudioBuffer.h:16
base class for the audio effects.
Definition AudioEffect.h:15