Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetProcessor_MoogVcf.h
Go to the documentation of this file.
1namespace krotos
2{
4 {
5 public:
7
9
10 void prepare(double sampleRate, int samplesPerBlock) override;
11 void process(AudioBuffer<float>& /*buffer*/) override;
12
13 void setCutoff(float cutoffInHz);
14 void setResonance(float resonance);
15 void setBypass(float isBypassed);
16
17 private:
20 float m_sampleBefore = 0.0f;
21 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(KwidgetProcessor_MoogVcf)
22 };
23} // namespace krotos
Definition Kwidget.h:8
Definition KwidgetProcessor_MoogVcf.h:4
void prepare(double sampleRate, int samplesPerBlock) override
Definition KwidgetProcessor_MoogVcf.cpp:10
MoogVcf m_moogVcf
Definition KwidgetProcessor_MoogVcf.h:18
bool m_bypass
Definition KwidgetProcessor_MoogVcf.h:19
void setCutoff(float cutoffInHz)
Definition KwidgetProcessor_MoogVcf.cpp:45
void setBypass(float isBypassed)
Definition KwidgetProcessor_MoogVcf.cpp:49
void process(AudioBuffer< float > &) override
Definition KwidgetProcessor_MoogVcf.cpp:15
float m_sampleBefore
Definition KwidgetProcessor_MoogVcf.h:20
KwidgetProcessor_MoogVcf(Kwidget &owner)
Definition KwidgetProcessor_MoogVcf.cpp:3
void setResonance(float resonance)
Definition KwidgetProcessor_MoogVcf.cpp:47
An interface for an audio processor designed for modular use.
Definition KwidgetProcessor.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