LMMS
Loading...
Searching...
No Matches
lmms::QuadratureLfo Class Reference

#include <QuadratureLfo.h>

Public Member Functions

 QuadratureLfo (int sampleRate)
 ~QuadratureLfo ()=default
void setFrequency (double frequency)
void restart ()
void setSampleRate (int samplerate)
void setOffset (double offsetVal)
void tick (float *l, float *r)

Private Attributes

double m_frequency
double m_phase
double m_increment
double m_twoPiOverSr
double m_offset
int m_samplerate

Constructor & Destructor Documentation

◆ QuadratureLfo()

lmms::QuadratureLfo::QuadratureLfo ( int sampleRate)
inline

◆ ~QuadratureLfo()

lmms::QuadratureLfo::~QuadratureLfo ( )
default

Member Function Documentation

◆ restart()

void lmms::QuadratureLfo::restart ( )
inline

◆ setFrequency()

void lmms::QuadratureLfo::setFrequency ( double frequency)
inline

◆ setOffset()

void lmms::QuadratureLfo::setOffset ( double offsetVal)
inline

◆ setSampleRate()

void lmms::QuadratureLfo::setSampleRate ( int samplerate)
inline

◆ tick()

void lmms::QuadratureLfo::tick ( float * l,
float * r )
inline

Member Data Documentation

◆ m_frequency

double lmms::QuadratureLfo::m_frequency
private

◆ m_increment

double lmms::QuadratureLfo::m_increment
private

◆ m_offset

double lmms::QuadratureLfo::m_offset
private

◆ m_phase

double lmms::QuadratureLfo::m_phase
private

◆ m_samplerate

int lmms::QuadratureLfo::m_samplerate
private

◆ m_twoPiOverSr

double lmms::QuadratureLfo::m_twoPiOverSr
private

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