Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetProcessor_MacroControls.h
Go to the documentation of this file.
1namespace krotos
2{
4 {
5 public:
7
8 KwidgetProcessor_MacroControls(Kwidget& owner, int numMacros);
9
10 void prepare(double /*sampleRate*/, int /*samplesPerBlock*/) override {}
11 void process(AudioBuffer<float>& /*buffer*/) override {}
12
13 private:
14 OwnedArray<KParameter::AudioListenerObject> m_listenerObjects;
15 std::vector<float> m_macroValues;
16
17 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(KwidgetProcessor_MacroControls)
18 };
19} // namespace krotos
Definition Kwidget.h:8
Definition KwidgetProcessor_MacroControls.h:4
OwnedArray< KParameter::AudioListenerObject > m_listenerObjects
Definition KwidgetProcessor_MacroControls.h:14
void process(AudioBuffer< float > &) override
Definition KwidgetProcessor_MacroControls.h:11
KwidgetProcessor_MacroControls(Kwidget &owner, int numMacros)
Definition KwidgetProcessor_MacroControls.cpp:3
void prepare(double, int) override
Definition KwidgetProcessor_MacroControls.h:10
std::vector< float > m_macroValues
Definition KwidgetProcessor_MacroControls.h:15
An interface for an audio processor designed for modular use.
Definition KwidgetProcessor.h:8
Definition AirAbsorptionFilter.cpp:2
Definition Kwidget_MacroControls.h:7