2 #ifndef __basiclookuptables_h__ 3 #define __basiclookuptables_h__ 6 #include "synthfunctions.h" double readSineTableWithNormIndex(double normalizedIndex)
read sine table
Definition: basiclookuptables.h:35
double readTableByTablePointer(double *table, double index)
Reads and interpolates a table using a pointer to the table.
Definition: basiclookuptables.cpp:31
Definition: synthlabcore.cpp:4
std::unique_ptr< LookUpTable > hannTable
a single lookup table - you can add more tables here
Definition: basiclookuptables.h:39
Very basic lookup table object.
Definition: basiclookuptables.h:26
double readTableByTableIndex(uint32_t tableIndex, double index)
Reads and interpolates a table using a table index (codified enum)
Definition: basiclookuptables.cpp:51
double readHannTableWithNormIndex(double normalizedIndex)
read Hann table
Definition: basiclookuptables.h:34
BasicLookupTables()
Construction:
Definition: basiclookuptables.cpp:13
double readTableByTableIndexNormalized(uint32_t table, double normalizedIndex)
read a table with enumerated table index
Definition: basiclookuptables.h:33