Skip to content

Struct SimpleOsc

template <int freq>

ClassList > SimpleOsc

More...

Public Attributes

Type Name
float phs_

Public Static Attributes

Type Name
constexpr float kSignalIncrement = (M\_TWOPI \* kTargetFreq) \* (1.f / kTargetSr)
constexpr float kTargetFreq = 220.f

Public Functions

Type Name
float RenderSample ()
float RenderSample ()
SimpleOsc ()
SimpleOsc ()

Detailed Description

Basic Fixed-frequency oscillator

Generic Fixed-frequency oscillator

Public Attributes Documentation

variable phs_

float SimpleOsc< freq >::phs_;

Public Static Attributes Documentation

variable kSignalIncrement

static constexpr float SimpleOsc< freq >::kSignalIncrement;

variable kTargetFreq

static constexpr float SimpleOsc< freq >::kTargetFreq;

Public Functions Documentation

function RenderSample [½]

inline float SimpleOsc::RenderSample () 

function RenderSample [½]

inline float SimpleOsc::RenderSample () 

function SimpleOsc [½]

inline SimpleOsc::SimpleOsc () 

function SimpleOsc [½]

inline SimpleOsc::SimpleOsc () 


The documentation for this class was generated from the following file external-docs/libDaisy/examples/WavWriter/WavWriter.cpp