AuxPort 0.2
Modules for Audio Software Development
Loading...
Searching...
No Matches
AuxPort::Audio::KPString Class Reference

KPString Oscillator. More...

#include <AuxOscillator.h>

Inheritance diagram for AuxPort::Audio::KPString:
AuxPort::Audio::Oscillator

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.
 
- Public Member Functions inherited from AuxPort::Audio::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

- Protected Attributes inherited from AuxPort::Audio::Oscillator
uint32_t sampleRate = 44100
 
float frequency = 100
 
float sample = 0
 
float mod = 0
 
float inc = 0
 

Detailed Description

KPString Oscillator.

Definition at line 205 of file AuxOscillator.h.

Member Enumeration Documentation

◆ Parameters

enum AuxPort::Audio::KPString::Parameters

Definition at line 208 of file AuxOscillator.h.

Constructor & Destructor Documentation

◆ KPString()

AuxPort::Audio::KPString::KPString ( )

Definition at line 232 of file AuxOscillator.cpp.

Member Function Documentation

◆ process()

float AuxPort::Audio::KPString::process ( )
overridevirtual

This function generates the sample from the Oscillator.

Reimplemented from AuxPort::Audio::Oscillator.

Definition at line 237 of file AuxOscillator.cpp.

◆ setFrequency()

void AuxPort::Audio::KPString::setFrequency ( float frequency)
overridevirtual

This function set the frequency of the oscillator.

Reimplemented from AuxPort::Audio::Oscillator.

Definition at line 261 of file AuxOscillator.cpp.

◆ setSampleRate()

void AuxPort::Audio::KPString::setSampleRate ( uint32_t sampleRate)
overridevirtual

This function sets the sample rate.

Reimplemented from AuxPort::Audio::Oscillator.

Definition at line 251 of file AuxOscillator.cpp.


The documentation for this class was generated from the following files: