|
Krotos Modules 3
|
#include <KwidgetProcessor_MacroControls.h>
Public Types | |
| using | Parameters = Kwidget_MacroControls::Parameters |
Public Member Functions | |
| KwidgetProcessor_MacroControls (Kwidget &owner, int numMacros) | |
| void | prepare (double, int) override |
| void | process (AudioBuffer< float > &) override |
Public Member Functions inherited from krotos::KwidgetProcessor | |
| KwidgetProcessor (Kwidget &owner) | |
| ~KwidgetProcessor () override=default | |
| void | prepareToPlay (double, int) override final |
| void | processBlock (AudioBuffer< float > &buffer, MidiBuffer &) override final |
| virtual void | noteOn (int midiNoteNumber, float velocity, int voiceIndex=-1) |
| virtual void | noteOff (float velocity) |
| virtual bool | isActive () |
| virtual void | noteCleared () |
| std::shared_ptr< KAttachment > | getAttachment (const String ¶mID) |
| int | getNumModulators () const |
| Modulator * | getModulator (int index) |
| const String & | getKwidgetType () const |
| const String & | getKwidgetID () const |
| void | updateAttachments () |
Private Attributes | |
| OwnedArray< KParameter::AudioListenerObject > | m_listenerObjects |
| std::vector< float > | m_macroValues |
Additional Inherited Members | |
Protected Member Functions inherited from krotos::KwidgetProcessor | |
| void | nextBlock (int numSamples) |
| void | nextSample () |
| void | addModulator (bool useAudioRate) |
| void | addParameterAttachments (std::vector< AttachmentInfo >) |
| void | addParameterCallback (const String ¶mID, std::function< void(float)> callback) |
| Kwidget & | getOwner () const |
| krotos::KwidgetProcessor_MacroControls::KwidgetProcessor_MacroControls | ( | Kwidget & | owner, |
| int | numMacros ) |
|
inlineoverridevirtual |
Override this method to inform your processor of the sample rate and maximum block size.
Implements krotos::KwidgetProcessor.
|
inlineoverridevirtual |
Override this method to process a buffer of audio.
Implements krotos::KwidgetProcessor.
|
private |
|
private |