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

#include <ADnoteParameters.h>

Inheritance diagram for ADnoteParameters:
PresetsArray Presets

Public Member Functions

 ADnoteParameters (FFTwrapper *fft_)
 ~ADnoteParameters ()
void defaults ()
void add2XML (XMLwrapper *xml)
void getfromXML (XMLwrapper *xml)
float getBandwidthDetuneMultiplier ()
float getUnisonFrequencySpreadCents (int nvoice)
int get_unison_size_index (int nvoice)
void set_unison_size_index (int nvoice, int index)
Public Member Functions inherited from PresetsArray
 PresetsArray ()
virtual ~PresetsArray ()
void copy (const char *name)
void paste (int npreset)
bool checkclipboardtype ()
void setelement (int n)
void rescanforpresets ()
Public Member Functions inherited from Presets
 Presets ()
virtual ~Presets ()
void deletepreset (int npreset)
void rescanforpresets ()

Public Attributes

ADnoteGlobalParam GlobalPar
ADnoteVoiceParam VoicePar [NUM_VOICES]
Public Attributes inherited from Presets
char type [MAX_PRESETTYPE_SIZE]

Private Member Functions

void defaults (int n)
void EnableVoice (int nvoice)
void KillVoice (int nvoice)
void add2XMLsection (XMLwrapper *xml, int n)
void getfromXMLsection (XMLwrapper *xml, int n)

Private Attributes

FFTwrapperfft

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ADnoteParameters()

ADnoteParameters::ADnoteParameters ( FFTwrapper * fft_)

◆ ~ADnoteParameters()

ADnoteParameters::~ADnoteParameters ( )

Member Function Documentation

◆ add2XML()

void ADnoteParameters::add2XML ( XMLwrapper * xml)
virtual

Implements PresetsArray.

◆ add2XMLsection()

void ADnoteParameters::add2XMLsection ( XMLwrapper * xml,
int n )
privatevirtual

Implements PresetsArray.

◆ defaults() [1/2]

void ADnoteParameters::defaults ( void )
virtual

Implements PresetsArray.

◆ defaults() [2/2]

void ADnoteParameters::defaults ( int n)
privatevirtual

Implements PresetsArray.

◆ EnableVoice()

void ADnoteParameters::EnableVoice ( int nvoice)
private

◆ get_unison_size_index()

int ADnoteParameters::get_unison_size_index ( int nvoice)

◆ getBandwidthDetuneMultiplier()

float ADnoteParameters::getBandwidthDetuneMultiplier ( )

◆ getfromXML()

void ADnoteParameters::getfromXML ( XMLwrapper * xml)
virtual

Implements PresetsArray.

◆ getfromXMLsection()

void ADnoteParameters::getfromXMLsection ( XMLwrapper * xml,
int n )
privatevirtual

Implements PresetsArray.

◆ getUnisonFrequencySpreadCents()

float ADnoteParameters::getUnisonFrequencySpreadCents ( int nvoice)

◆ KillVoice()

void ADnoteParameters::KillVoice ( int nvoice)
private

◆ set_unison_size_index()

void ADnoteParameters::set_unison_size_index ( int nvoice,
int index )

Member Data Documentation

◆ fft

FFTwrapper* ADnoteParameters::fft
private

◆ GlobalPar

ADnoteGlobalParam ADnoteParameters::GlobalPar

◆ VoicePar

ADnoteVoiceParam ADnoteParameters::VoicePar[NUM_VOICES]

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