11#ifndef __AUDACITY_EFFECT_TIMESCALE__
12#define __AUDACITY_EFFECT_TIMESCALE__
18#include <wx/weakref.h>
static Settings & settings()
Performs effect computation.
Hold values to send to effect output meters.
wxTextCtrl * m_pTextCtrl_PitchHalfStepsEnd
void Update_Slider_RatePercentChangeEnd()
void OnSlider_RatePercentChangeStart(wxCommandEvent &evt)
wxSlider * m_pSlider_RatePercentChangeStart
void Update_Text_PitchHalfStepsEnd()
void Update_Text_PitchHalfStepsStart()
wxTextCtrl * m_pTextCtrl_RatePercentChangeStart
void OnText_PitchPercentChangeEnd(wxCommandEvent &evt)
wxTextCtrl * m_pTextCtrl_RatePercentChangeEnd
void OnText_PitchHalfStepsStart(wxCommandEvent &evt)
void OnText_PitchPercentChangeStart(wxCommandEvent &evt)
void Update_Slider_RatePercentChangeStart()
void OnSlider_RatePercentChangeEnd(wxCommandEvent &evt)
void OnText_PitchHalfStepsEnd(wxCommandEvent &evt)
std::unique_ptr< EffectEditor > PopulateOrExchange(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) override
Add controls to effect panel; always succeeds.
void Update_Text_PitchPercentChangeStart()
wxSlider * m_pSlider_RatePercentChangeEnd
void Update_Text_RatePercentChangeEnd()
wxWeakRef< wxWindow > mUIParent
wxTextCtrl * m_pTextCtrl_PitchHalfStepsStart
void Update_Text_RatePercentChangeStart()
void OnText_RatePercentChangeStart(wxCommandEvent &evt)
void OnCheckBox_PreAnalyze(wxCommandEvent &evt)
bool TransferDataFromWindow(EffectSettings &settings) override
void Update_Text_PitchPercentChangeEnd()
bool TransferDataToWindow(const EffectSettings &settings) override
wxTextCtrl * m_pTextCtrl_PitchPercentChangeStart
void OnText_RatePercentChangeEnd(wxCommandEvent &evt)
wxTextCtrl * m_pTextCtrl_PitchPercentChangeEnd
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
An TimeScaleBase does high quality sliding time scaling/pitch shifting.
Externalized state of a plug-in.