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

#include <ADnoteParameters.h>

Inheritance diagram for zyncarla::ADnoteParameters:
zyncarla::PresetsArray zyncarla::Presets

Public Member Functions

 ADnoteParameters (const SYNTH_T &synth, FFTwrapper *fft_, const AbsTime *time_=nullptr)
 ~ADnoteParameters ()
void defaults ()
void add2XML (XMLwrapper &xml)
void getfromXML (XMLwrapper &xml)
void paste (ADnoteParameters &a)
void pasteArray (ADnoteParameters &a, int section)
float getBandwidthDetuneMultiplier () const
float getUnisonFrequencySpreadCents (int nvoice) const
void defaults (int n)
void add2XMLsection (XMLwrapper &xml, int n)
void getfromXMLsection (XMLwrapper &xml, int n)
Public Member Functions inherited from zyncarla::PresetsArray
 PresetsArray ()
virtual ~PresetsArray ()
void copy (PresetsStore &ps, const char *name)
void copy (PresetsStore &ps, int elm, const char *name)
Public Member Functions inherited from zyncarla::Presets
 Presets ()
virtual ~Presets ()
virtual bool checkclipboardtype (PresetsStore &ps)
void deletepreset (PresetsStore &ps, int npreset)

Public Attributes

ADnoteGlobalParam GlobalPar
ADnoteVoiceParam VoicePar [NUM_VOICES]
const AbsTimetime
int64_t last_update_timestamp
Public Attributes inherited from zyncarla::Presets
char type [MAX_PRESETTYPE_SIZE]

Static Public Attributes

static const rtosc::Portsports = adPorts

Private Member Functions

void EnableVoice (const SYNTH_T &synth, int nvoice, const AbsTime *time)
void KillVoice (int nvoice)

Private Attributes

FFTwrapperfft

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ADnoteParameters()

ADnoteParameters::ADnoteParameters ( const SYNTH_T & synth,
FFTwrapper * fft_,
const AbsTime * time_ = nullptr )

◆ ~ADnoteParameters()

ADnoteParameters::~ADnoteParameters ( )

Member Function Documentation

◆ add2XML()

void ADnoteParameters::add2XML ( XMLwrapper & xml)
virtual

Implements zyncarla::Presets.

◆ add2XMLsection()

void ADnoteParameters::add2XMLsection ( XMLwrapper & xml,
int n )
virtual

◆ defaults() [1/2]

void ADnoteParameters::defaults ( )

◆ defaults() [2/2]

void ADnoteParameters::defaults ( int n)

◆ EnableVoice()

void ADnoteParameters::EnableVoice ( const SYNTH_T & synth,
int nvoice,
const AbsTime * time )
private

◆ getBandwidthDetuneMultiplier()

float ADnoteParameters::getBandwidthDetuneMultiplier ( ) const

◆ getfromXML()

void ADnoteParameters::getfromXML ( XMLwrapper & xml)

◆ getfromXMLsection()

void ADnoteParameters::getfromXMLsection ( XMLwrapper & xml,
int n )

◆ getUnisonFrequencySpreadCents()

float ADnoteParameters::getUnisonFrequencySpreadCents ( int nvoice) const

◆ KillVoice()

void ADnoteParameters::KillVoice ( int nvoice)
private

◆ paste()

void ADnoteParameters::paste ( ADnoteParameters & a)

◆ pasteArray()

void ADnoteParameters::pasteArray ( ADnoteParameters & a,
int section )

Member Data Documentation

◆ fft

FFTwrapper* zyncarla::ADnoteParameters::fft
private

◆ GlobalPar

ADnoteGlobalParam zyncarla::ADnoteParameters::GlobalPar

◆ last_update_timestamp

int64_t zyncarla::ADnoteParameters::last_update_timestamp

◆ ports

const Ports & ADnoteParameters::ports = adPorts
static

◆ time

const AbsTime* zyncarla::ADnoteParameters::time

◆ VoicePar

ADnoteVoiceParam zyncarla::ADnoteParameters::VoicePar[NUM_VOICES]

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