42 virtual std::string
Name()
const override;
#define HEPH_API
Definition HephShared.h:124
class for storing the audio samples in internal format.
Definition AudioBuffer.h:16
base class for effects that use overlap-add method.
Definition OlaEffect.h:16
changes the pitch without changing the playback speed.
Definition PitchShifter.h:14
virtual void ProcessST(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) override
virtual ~PitchShifter()=default
PitchShifter(double toneChange, size_t hopSize, const Window &wnd)
virtual std::string Name() const override
virtual void SetToneChange(double toneChange)
virtual double GetToneChange() const
double pitchFactor
Definition PitchShifter.h:20
PitchShifter(size_t hopSize, const Window &wnd)
base class for windows.
Definition Window.h:14