16#ifndef __AUDACITY_EFFECT_WAHWAH__
17#define __AUDACITY_EFFECT_WAHWAH__
71 EffectWahwahSettings, StatelessPerTrackEffect
101 std::shared_ptr<EffectInstance>
MakeInstance()
const override;
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
RealtimeSince
In which versions of Audacity was an effect realtime capable?
Performs effect computation.
Hold values to send to effect output meters.
Interface for manipulations of an Effect's settings.
An Effect that adds a 'spectral glide'.
static constexpr EffectParameter Freq
static constexpr EffectParameter FreqOfs
static constexpr EffectParameter Res
static constexpr EffectParameter Depth
const EffectParameterMethods & Parameters() const override
static const ComponentInterfaceSymbol Symbol
ComponentInterfaceSymbol GetSymbol() const override
ManualPageID ManualPage() const override
Name of a page in the Audacity alpha manual, default is empty.
EffectType GetType() const override
Type determines how it behaves.
std::shared_ptr< EffectInstance > MakeInstance() const override
Make an object maintaining short-term state of an Effect.
static constexpr EffectParameter Phase
TranslatableString GetDescription() const override
static constexpr EffectParameter OutGain
std::unique_ptr< EffectEditor > MakeEditor(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const override
Called only from PopulateUI, to add controls to effect panel.
RealtimeSince RealtimeSupport() const override
Since which version of Audacity has the effect supported realtime?
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Holds a msgid for the translation catalog; may also bind format arguments.
static constexpr int depthDefault
static constexpr int freqOfsDefault
static constexpr double outGainDefault
static constexpr double resDefault
static constexpr double freqDefault
static constexpr double phaseDefault