LMMS
Loading...
Searching...
No Matches
zyncarla::Resonance Class Reference

#include <Resonance.h>

Inheritance diagram for zyncarla::Resonance:
zyncarla::Presets

Public Member Functions

 Resonance (void)
 ~Resonance (void)
void setpoint (int n, unsigned char p)
void applyres (int n, fft_t *fftdata, float freq) const
void smooth (void)
void interpolatepeaks (int type)
void randomize (int type)
void zero (void)
void paste (Resonance &r)
void add2XML (XMLwrapper &xml)
void defaults (void)
void getfromXML (XMLwrapper &xml)
float getfreqpos (float freq) const
float getfreqx (float x) const
float getfreqresponse (float freq) const
float getcenterfreq (void) const
float getoctavesfreq (void) const
void sendcontroller (MidiControllers ctl, float par)
Public Member Functions inherited from zyncarla::Presets
 Presets ()
virtual ~Presets ()
virtual void copy (PresetsStore &ps, const char *name)
virtual bool checkclipboardtype (PresetsStore &ps)
void deletepreset (PresetsStore &ps, int npreset)

Public Attributes

unsigned char Penabled
unsigned char Prespoints [N_RES_POINTS]
unsigned char PmaxdB
unsigned char Pcenterfreq
unsigned char Poctavesfreq
unsigned char Pprotectthefundamental
float ctlcenter
float ctlbw
Public Attributes inherited from zyncarla::Presets
char type [MAX_PRESETTYPE_SIZE]

Static Public Attributes

static const rtosc::Ports ports

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ Resonance()

Resonance::Resonance ( void )

◆ ~Resonance()

Resonance::~Resonance ( void )

Member Function Documentation

◆ add2XML()

void Resonance::add2XML ( XMLwrapper & xml)
virtual

Implements zyncarla::Presets.

◆ applyres()

void Resonance::applyres ( int n,
fft_t * fftdata,
float freq ) const

◆ defaults()

void Resonance::defaults ( void )

◆ getcenterfreq()

float Resonance::getcenterfreq ( void ) const

◆ getfreqpos()

float Resonance::getfreqpos ( float freq) const

◆ getfreqresponse()

float Resonance::getfreqresponse ( float freq) const

◆ getfreqx()

float Resonance::getfreqx ( float x) const

◆ getfromXML()

void Resonance::getfromXML ( XMLwrapper & xml)

◆ getoctavesfreq()

float Resonance::getoctavesfreq ( void ) const

◆ interpolatepeaks()

void Resonance::interpolatepeaks ( int type)

◆ paste()

void Resonance::paste ( Resonance & r)

◆ randomize()

void Resonance::randomize ( int type)

◆ sendcontroller()

void Resonance::sendcontroller ( MidiControllers ctl,
float par )

◆ setpoint()

void Resonance::setpoint ( int n,
unsigned char p )

◆ smooth()

void Resonance::smooth ( void )

◆ zero()

void Resonance::zero ( void )

Member Data Documentation

◆ ctlbw

float zyncarla::Resonance::ctlbw

◆ ctlcenter

float zyncarla::Resonance::ctlcenter

◆ Pcenterfreq

unsigned char zyncarla::Resonance::Pcenterfreq

◆ Penabled

unsigned char zyncarla::Resonance::Penabled

◆ PmaxdB

unsigned char zyncarla::Resonance::PmaxdB

◆ Poctavesfreq

unsigned char zyncarla::Resonance::Poctavesfreq

◆ ports

const rtosc::Ports Resonance::ports
static

◆ Pprotectthefundamental

unsigned char zyncarla::Resonance::Pprotectthefundamental

◆ Prespoints

unsigned char zyncarla::Resonance::Prespoints[N_RES_POINTS]

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