13#ifndef __AUDACITY_EFFECT_CHANGESPEED__
14#define __AUDACITY_EFFECT_CHANGESPEED__
19#include <wx/weakref.h>
static Settings & settings()
An Effect that affects both pitch & speed.
void OnText_PercentChange(wxCommandEvent &evt)
NumericTextCtrl * mpToLengthCtrl
void OnChoice_Vinyl(wxCommandEvent &evt)
void OnText_Multiplier(wxCommandEvent &evt)
bool TransferDataToWindow(const EffectSettings &settings) override
void Update_Slider_PercentChange()
std::unique_ptr< EffectEditor > PopulateOrExchange(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) override
Add controls to effect panel; always succeeds.
wxTextCtrl * mpTextCtrl_Multiplier
void Update_TimeCtrl_ToLength()
wxChoice * mpChoice_ToVinyl
wxTextCtrl * mpTextCtrl_PercentChange
wxWeakRef< wxWindow > mUIParent
void Update_Text_PercentChange()
wxChoice * mpChoice_FromVinyl
void OnTimeCtrl_ToLength(wxCommandEvent &evt)
void Update_Text_Multiplier()
void OnSlider_PercentChange(wxCommandEvent &evt)
bool TransferDataFromWindow(EffectSettings &settings) override
void OnTimeCtrlUpdate(wxCommandEvent &evt)
wxSlider * mpSlider_PercentChange
NumericTextCtrl * mpFromLengthCtrl
Performs effect computation.
Hold values to send to effect output meters.
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Externalized state of a plug-in.