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

#include <LFOParams.h>

Inheritance diagram for LFOParams:
Presets

Public Member Functions

 LFOParams (char Pfreq_, char Pintensity_, char Pstartphase_, char PLFOtype_, char Prandomness_, char Pdelay_, char Pcontinous, char fel_)
 ~LFOParams ()
void add2XML (XMLwrapper *xml)
void defaults ()
void getfromXML (XMLwrapper *xml)
Public Member Functions inherited from Presets
 Presets ()
virtual ~Presets ()
virtual void copy (const char *name)
virtual void paste (int npreset)
virtual bool checkclipboardtype ()
void deletepreset (int npreset)
void rescanforpresets ()

Public Attributes

float Pfreq
unsigned char Pintensity
unsigned char Pstartphase
unsigned char PLFOtype
unsigned char Prandomness
unsigned char Pfreqrand
unsigned char Pdelay
unsigned char Pcontinous
unsigned char Pstretch
int fel
Public Attributes inherited from Presets
char type [MAX_PRESETTYPE_SIZE]

Static Public Attributes

static int time

Private Attributes

unsigned char Dfreq
unsigned char Dintensity
unsigned char Dstartphase
unsigned char DLFOtype
unsigned char Drandomness
unsigned char Ddelay
unsigned char Dcontinous

Additional Inherited Members

Protected Member Functions inherited from Presets
void setpresettype (const char *type)

Constructor & Destructor Documentation

◆ LFOParams()

LFOParams::LFOParams ( char Pfreq_,
char Pintensity_,
char Pstartphase_,
char PLFOtype_,
char Prandomness_,
char Pdelay_,
char Pcontinous,
char fel_ )

◆ ~LFOParams()

LFOParams::~LFOParams ( )

Member Function Documentation

◆ add2XML()

void LFOParams::add2XML ( XMLwrapper * xml)
virtual

Implements Presets.

◆ defaults()

void LFOParams::defaults ( void )
virtual

Implements Presets.

◆ getfromXML()

void LFOParams::getfromXML ( XMLwrapper * xml)
virtual

Loads the LFO from the xml

Implements Presets.

Member Data Documentation

◆ Dcontinous

unsigned char LFOParams::Dcontinous
private

◆ Ddelay

unsigned char LFOParams::Ddelay
private

◆ Dfreq

unsigned char LFOParams::Dfreq
private

◆ Dintensity

unsigned char LFOParams::Dintensity
private

◆ DLFOtype

unsigned char LFOParams::DLFOtype
private

◆ Drandomness

unsigned char LFOParams::Drandomness
private

◆ Dstartphase

unsigned char LFOParams::Dstartphase
private

◆ fel

int LFOParams::fel

◆ Pcontinous

unsigned char LFOParams::Pcontinous

1 if LFO is continous

◆ Pdelay

unsigned char LFOParams::Pdelay

delay (0=off)

◆ Pfreq

float LFOParams::Pfreq

frequency

◆ Pfreqrand

unsigned char LFOParams::Pfreqrand

frequency randomness (0=off)

◆ Pintensity

unsigned char LFOParams::Pintensity

intensity

◆ PLFOtype

unsigned char LFOParams::PLFOtype

LFO type (sin,triangle,square,ramp,...)

◆ Prandomness

unsigned char LFOParams::Prandomness

randomness (0=off)

◆ Pstartphase

unsigned char LFOParams::Pstartphase

start phase (0=random)

◆ Pstretch

unsigned char LFOParams::Pstretch

how the LFO is "stretched" according the note frequency (64=no stretch)

◆ time

int LFOParams::time
static

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