Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetProcessor_MacroControls.cpp
Go to the documentation of this file.
1namespace krotos
2{
4 : KwidgetProcessor(owner)
5 {
6 m_macroValues.resize(numMacros);
7 for (int i = 0; i < numMacros; i++)
8 {
9 m_macroValues[i] = 0.0f;
10
11 addModulator(false);
13
15 m_macroValues[i] = x;
17 });
18 }
19 }
20} // namespace krotos
Definition Kwidget.h:8
KwidgetProcessor_MacroControls(Kwidget &owner, int numMacros)
Definition KwidgetProcessor_MacroControls.cpp:3
std::vector< float > m_macroValues
Definition KwidgetProcessor_MacroControls.h:15
An interface for an audio processor designed for modular use.
Definition KwidgetProcessor.h:8
Modulator * getModulator(int index)
Definition KwidgetProcessor.cpp:34
void addModulator(bool useAudioRate)
Definition KwidgetProcessor.h:139
void addParameterCallback(const String &paramID, std::function< void(float)> callback)
Definition KwidgetProcessor.cpp:86
void callListeners()
Definition ModulationSource.cpp:9
void setValues(const float *values, int numValues)
Definition ModulationSource.h:34
Definition AirAbsorptionFilter.cpp:2
static String Macro(int macroNum)
Definition Kwidget_MacroControls.cpp:3