LMMS
Loading...
Searching...
No Matches
EffectLFO Class Reference

#include <EffectLFO.h>

Public Member Functions

 EffectLFO (float srate_f, float bufsize_f)
 ~EffectLFO ()
void effectlfoout (float *outl, float *outr)
void updateparams (void)

Public Attributes

unsigned char Pfreq
unsigned char Prandomness
unsigned char PLFOtype
unsigned char Pstereo

Private Member Functions

float getlfoshape (float x)

Private Attributes

float xl
float xr
float incx
float ampl1
float ampl2
float ampr1
float ampr2
float lfornd
char lfotype
float samplerate_f
float buffersize_f

Detailed Description

LFO for some of the Effect objects

Todo
see if this should inherit LFO

Constructor & Destructor Documentation

◆ EffectLFO()

EffectLFO::EffectLFO ( float srate_f,
float bufsize_f )

◆ ~EffectLFO()

EffectLFO::~EffectLFO ( )

Member Function Documentation

◆ effectlfoout()

void EffectLFO::effectlfoout ( float * outl,
float * outr )

◆ getlfoshape()

float EffectLFO::getlfoshape ( float x)
private

◆ updateparams()

void EffectLFO::updateparams ( void )

Member Data Documentation

◆ ampl1

float EffectLFO::ampl1
private

◆ ampl2

float EffectLFO::ampl2
private

◆ ampr1

float EffectLFO::ampr1
private

◆ ampr2

float EffectLFO::ampr2
private

◆ buffersize_f

float EffectLFO::buffersize_f
private

◆ incx

float EffectLFO::incx
private

◆ lfornd

float EffectLFO::lfornd
private

◆ lfotype

char EffectLFO::lfotype
private

◆ Pfreq

unsigned char EffectLFO::Pfreq

◆ PLFOtype

unsigned char EffectLFO::PLFOtype

◆ Prandomness

unsigned char EffectLFO::Prandomness

◆ Pstereo

unsigned char EffectLFO::Pstereo

◆ samplerate_f

float EffectLFO::samplerate_f
private

◆ xl

float EffectLFO::xl
private

◆ xr

float EffectLFO::xr
private

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