Krotos Modules 3
Loading...
Searching...
No Matches
Kwidget_MoogVcf.h
Go to the documentation of this file.
1namespace krotos
2{
3 class Kwidget_MoogVcf : public Kwidget
4 {
5 public:
6 struct Parameters
7 {
8 static const String Cutoff;
9 static const String Resonance;
10 static const String Bypass;
11 };
12
13 Kwidget_MoogVcf(const String& id);
14
15 protected:
16 std::vector<ParameterInfo> createParameters() override;
17 std::unique_ptr<KwidgetProcessor> createProcessor() override;
18 std::unique_ptr<KwidgetGUI> createGUI() override;
19
20 private:
22
23 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(Kwidget_MoogVcf)
24 };
25} // namespace krotos
Definition Kwidget_MoogVcf.h:4
std::vector< ParameterInfo > createParameters() override
Definition Kwidget_MoogVcf.cpp:9
std::unique_ptr< KwidgetProcessor > createProcessor() override
Definition Kwidget_MoogVcf.cpp:19
MoogVcf m_moogVcf
Definition Kwidget_MoogVcf.h:21
Kwidget_MoogVcf(const String &id)
Definition Kwidget_MoogVcf.cpp:7
std::unique_ptr< KwidgetGUI > createGUI() override
Definition Kwidget_MoogVcf.cpp:24
Definition Kwidget.h:8
Apply the Moog voltage controlled filter to an audio signal.
Definition MoogVcf.h:16
Definition AirAbsorptionFilter.cpp:2
Definition Kwidget_MoogVcf.h:7
static const String Cutoff
Definition Kwidget_MoogVcf.h:8
static const String Bypass
Definition Kwidget_MoogVcf.h:10
static const String Resonance
Definition Kwidget_MoogVcf.h:9