LMMS
Loading...
Searching...
No Matches
SYNTH_T Struct Reference

#include <globals.h>

Public Member Functions

 SYNTH_T (void)
void alias (void)

Static Public Member Functions

static float numRandom (void)

Public Attributes

unsigned int samplerate
int buffersize
int oscilsize
float samplerate_f
float halfsamplerate_f
float buffersize_f
int bufferbytes
float oscilsize_f

Constructor & Destructor Documentation

◆ SYNTH_T()

SYNTH_T::SYNTH_T ( void )
inline

Member Function Documentation

◆ alias()

void SYNTH_T::alias ( void )
inline

◆ numRandom()

float SYNTH_T::numRandom ( void )
static

Member Data Documentation

◆ bufferbytes

int SYNTH_T::bufferbytes

◆ buffersize

int SYNTH_T::buffersize

The size of a sound buffer (or the granularity) All internal transfer of sound data use buffer of this size All parameters are constant during this period of time, exception some parameters(like amplitudes) which are linear interpolated. If you increase this you'll ecounter big latencies, but if you decrease this the CPU requirements gets high.

◆ buffersize_f

float SYNTH_T::buffersize_f

◆ halfsamplerate_f

float SYNTH_T::halfsamplerate_f

◆ oscilsize

int SYNTH_T::oscilsize

The size of ADnote Oscillator Decrease this => poor quality Increase this => CPU requirements gets high (only at start of the note)

◆ oscilsize_f

float SYNTH_T::oscilsize_f

◆ samplerate

unsigned int SYNTH_T::samplerate

Sampling rate

◆ samplerate_f

float SYNTH_T::samplerate_f

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