LMMS
Loading...
Searching...
No Matches
zyncarla::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 zyncarla::EffectLFO::ampl1
private

◆ ampl2

float zyncarla::EffectLFO::ampl2
private

◆ ampr1

float zyncarla::EffectLFO::ampr1
private

◆ ampr2

float zyncarla::EffectLFO::ampr2
private

◆ buffersize_f

float zyncarla::EffectLFO::buffersize_f
private

◆ incx

float zyncarla::EffectLFO::incx
private

◆ lfornd

float zyncarla::EffectLFO::lfornd
private

◆ lfotype

char zyncarla::EffectLFO::lfotype
private

◆ Pfreq

unsigned char zyncarla::EffectLFO::Pfreq

◆ PLFOtype

unsigned char zyncarla::EffectLFO::PLFOtype

◆ Prandomness

unsigned char zyncarla::EffectLFO::Prandomness

◆ Pstereo

unsigned char zyncarla::EffectLFO::Pstereo

◆ samplerate_f

float zyncarla::EffectLFO::samplerate_f
private

◆ xl

float zyncarla::EffectLFO::xl
private

◆ xr

float zyncarla::EffectLFO::xr
private

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