Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetProcessor_MoogVcf.h
Go to the documentation of this file.
1
namespace
krotos
2
{
3
class
KwidgetProcessor_MoogVcf
:
public
KwidgetProcessor
4
{
5
public
:
6
using
Parameters
=
Kwidget_MoogVcf::Parameters
;
7
8
KwidgetProcessor_MoogVcf
(
Kwidget
& owner);
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
:
18
MoogVcf
m_moogVcf
;
19
bool
m_bypass
;
20
float
m_sampleBefore
= 0.0f;
21
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
KwidgetProcessor_MoogVcf
)
22
};
23
}
// namespace krotos
krotos::Kwidget
Definition
Kwidget.h:8
krotos::KwidgetProcessor_MoogVcf
Definition
KwidgetProcessor_MoogVcf.h:4
krotos::KwidgetProcessor_MoogVcf::prepare
void prepare(double sampleRate, int samplesPerBlock) override
Definition
KwidgetProcessor_MoogVcf.cpp:10
krotos::KwidgetProcessor_MoogVcf::m_moogVcf
MoogVcf m_moogVcf
Definition
KwidgetProcessor_MoogVcf.h:18
krotos::KwidgetProcessor_MoogVcf::m_bypass
bool m_bypass
Definition
KwidgetProcessor_MoogVcf.h:19
krotos::KwidgetProcessor_MoogVcf::setCutoff
void setCutoff(float cutoffInHz)
Definition
KwidgetProcessor_MoogVcf.cpp:45
krotos::KwidgetProcessor_MoogVcf::setBypass
void setBypass(float isBypassed)
Definition
KwidgetProcessor_MoogVcf.cpp:49
krotos::KwidgetProcessor_MoogVcf::process
void process(AudioBuffer< float > &) override
Definition
KwidgetProcessor_MoogVcf.cpp:15
krotos::KwidgetProcessor_MoogVcf::m_sampleBefore
float m_sampleBefore
Definition
KwidgetProcessor_MoogVcf.h:20
krotos::KwidgetProcessor_MoogVcf::KwidgetProcessor_MoogVcf
KwidgetProcessor_MoogVcf(Kwidget &owner)
Definition
KwidgetProcessor_MoogVcf.cpp:3
krotos::KwidgetProcessor_MoogVcf::setResonance
void setResonance(float resonance)
Definition
KwidgetProcessor_MoogVcf.cpp:47
krotos::KwidgetProcessor
An interface for an audio processor designed for modular use.
Definition
KwidgetProcessor.h:8
krotos::MoogVcf
Apply the Moog voltage controlled filter to an audio signal.
Definition
MoogVcf.h:16
krotos
Definition
AirAbsorptionFilter.cpp:2
krotos::Kwidget_MoogVcf::Parameters
Definition
Kwidget_MoogVcf.h:7
krotos_kwidget
kwidgets
moog_vcf
KwidgetProcessor_MoogVcf.h
Generated by
1.12.0