Definition DelayControls.h:39
Lfo * m_lfo
Definition DelayEffect.h:54
EffectControls * controls() override
Definition DelayEffect.h:45
StereoDelay * m_delay
Definition DelayEffect.h:53
DelayEffect(Model *parent, const Descriptor::SubPluginFeatures::Key *key)
Definition DelayEffect.cpp:56
ProcessStatus processImpl(SampleFrame *buf, const f_cnt_t frames) override
Definition DelayEffect.cpp:84
void changeSampleRate()
Definition DelayEffect.cpp:146
float m_outGain
Definition DelayEffect.h:55
DelayControls m_delayControls
Definition DelayEffect.h:52
~DelayEffect() override
Definition DelayEffect.cpp:69
float m_currentLength
Definition DelayEffect.h:56
Definition EffectControls.h:44
Effect(const Plugin::Descriptor *_desc, Model *_parent, const Descriptor::SubPluginFeatures::Key *_key)
Definition Effect.cpp:41
ProcessStatus
Definition Effect.h:147
const Descriptor::SubPluginFeatures::Key & key() const
Definition Plugin.h:266
Definition SampleFrame.h:41
Definition StereoDelay.h:36
static uintptr_t parent
Definition pugl.h:1644
Definition AudioAlsa.cpp:35
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43