LMMS
Loading...
Searching...
No Matches
DSP::TriSawSquare Class Reference

#include <VCO.h>

Public Member Functions

 TriSawSquare ()
void reset ()
void set_f (double f, double fs)
void set_inc (double i)
void set_sync (TriSawSquare &tss, float p)
void set_saw_square (float t, float s)
float get ()

Public Attributes

double phase
double inc
double * sync
float sync_phase
float square_i
float tri
float tri1
float tri2
float st1
float st2

Constructor & Destructor Documentation

◆ TriSawSquare()

DSP::TriSawSquare::TriSawSquare ( )
inline

Member Function Documentation

◆ get()

float DSP::TriSawSquare::get ( )
inline

◆ reset()

void DSP::TriSawSquare::reset ( )
inline

◆ set_f()

void DSP::TriSawSquare::set_f ( double f,
double fs )
inline

◆ set_inc()

void DSP::TriSawSquare::set_inc ( double i)
inline

◆ set_saw_square()

void DSP::TriSawSquare::set_saw_square ( float t,
float s )
inline

◆ set_sync()

void DSP::TriSawSquare::set_sync ( TriSawSquare & tss,
float p )
inline

Member Data Documentation

◆ inc

double DSP::TriSawSquare::inc

◆ phase

double DSP::TriSawSquare::phase

◆ square_i

float DSP::TriSawSquare::square_i

◆ st1

float DSP::TriSawSquare::st1

◆ st2

float DSP::TriSawSquare::st2

◆ sync

double* DSP::TriSawSquare::sync

◆ sync_phase

float DSP::TriSawSquare::sync_phase

◆ tri

float DSP::TriSawSquare::tri

◆ tri1

float DSP::TriSawSquare::tri1

◆ tri2

float DSP::TriSawSquare::tri2

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