SynthLab SDK
|
This structure defines a set of wavetables that are usually found in .h files and compiled into the synth. This structure is used specifically with wavetables that are made with RackAFX-TableMaker utility functions, that can encode tables in hex format for storage without needing fractional decimal representation. More...
#include <synthbase.h>
Public Member Functions | |
SynthLabTableSet (const char *_waveformName, double _tableFs, uint32_t *_tableLengths, uint64_t **_ppHexTableSet, double _outputComp) | |
Public Attributes | |
uint32_t * | tableLengths = nullptr |
pointers to lengths of each of the hex encoded tables | |
uint64_t ** | ppHexTableSet = nullptr |
pointers to sets of hex encoded tables | |
double | tableFs = 44100.0 |
double | outputComp = 1.0 |
output scaling factor | |
const char * | waveformName |
string for the GUI | |
This structure defines a set of wavetables that are usually found in .h files and compiled into the synth. This structure is used specifically with wavetables that are made with RackAFX-TableMaker utility functions, that can encode tables in hex format for storage without needing fractional decimal representation.