#include <KwidgetProcessor_Sine.h>
◆ Parameters
◆ KwidgetProcessor_Sine()
| krotos::KwidgetProcessor_Sine::KwidgetProcessor_Sine |
( |
Kwidget & | owner | ) |
|
◆ noteOn()
| void krotos::KwidgetProcessor_Sine::noteOn |
( |
int | midiNoteNumber, |
|
|
float | velocity, |
|
|
int | voiceIndex ) |
|
inlineoverridevirtual |
Override this method to process a note on event, if necessary.
- Parameters
-
| midiNoteNumber | The integer value of the MIDI note. |
- See also
- juce::MidiMessage::getMidiNoteInHertz()
velocity The relative velocity of the note event (between 0 and 1). voiceIndex Optionally pass in a voice index, used ultimately to identify the voice associated with a playing note Defaults to -1 if unused
Reimplemented from krotos::KwidgetProcessor.
◆ prepare()
| void krotos::KwidgetProcessor_Sine::prepare |
( |
double | sampleRate, |
|
|
int | samplesPerBlock ) |
|
overridevirtual |
Override this method to inform your processor of the sample rate and maximum block size.
Implements krotos::KwidgetProcessor.
◆ process()
| void krotos::KwidgetProcessor_Sine::process |
( |
AudioBuffer< float > & | buffer | ) |
|
|
overridevirtual |
◆ setFrequency()
| void krotos::KwidgetProcessor_Sine::setFrequency |
( |
float | f | ) |
|
◆ m_frequency
| float krotos::KwidgetProcessor_Sine::m_frequency {0.0f} |
|
private |
◆ m_phase
| float krotos::KwidgetProcessor_Sine::m_phase {0.0f} |
|
private |
◆ m_phaseDelta
| float krotos::KwidgetProcessor_Sine::m_phaseDelta {0.0f} |
|
private |
◆ m_sampleRate
| double krotos::KwidgetProcessor_Sine::m_sampleRate {0.0f} |
|
private |
The documentation for this class was generated from the following files: