AuxPort 0.2
Modules for Audio Software Development
|
#include <AuxOscillator.h>
Public Types | |
enum | Parameters { Pick } |
Public Member Functions | |
KPString (const KPString &kpstring)=default | |
float | process () override |
This function generates the sample from the Oscillator. | |
void | setSampleRate (uint32_t sampleRate) override |
This function sets the sample rate. | |
void | setFrequency (float frequency) override |
This function set the frequency of the oscillator. | |
![]() | |
Oscillator (const Oscillator &osc)=default | |
virtual void | stop () |
Use this function to stop the Oscillator from generating samples [Overridable]. | |
virtual bool | isPlaying () |
Checks whether the Oscillator is still generating samples [Overridable]. | |
Additional Inherited Members | |
![]() | |
uint32_t | sampleRate = 44100 |
float | frequency = 100 |
float | sample = 0 |
float | mod = 0 |
float | inc = 0 |
Definition at line 205 of file AuxOscillator.h.
enum AuxPort::Audio::KPString::Parameters |
Definition at line 208 of file AuxOscillator.h.
AuxPort::Audio::KPString::KPString | ( | ) |
Definition at line 232 of file AuxOscillator.cpp.
|
overridevirtual |
This function generates the sample from the Oscillator.
Reimplemented from AuxPort::Audio::Oscillator.
Definition at line 237 of file AuxOscillator.cpp.
|
overridevirtual |
This function set the frequency of the oscillator.
Reimplemented from AuxPort::Audio::Oscillator.
Definition at line 261 of file AuxOscillator.cpp.
|
overridevirtual |
This function sets the sample rate.
Reimplemented from AuxPort::Audio::Oscillator.
Definition at line 251 of file AuxOscillator.cpp.