2 #ifndef __basiclookuptables_h__ 3 #define __basiclookuptables_h__ 6 #include "synthfunctions.h" double readSineTableWithNormIndex(double normalizedIndex)
read sine table
Definition: basiclookuptables.h:46
double readTableByTablePointer(double *table, double index)
Reads and interpolates a table using a pointer to the table.
Definition: basiclookuptables.cpp:42
Definition: synthengine.cpp:16
std::unique_ptr< LookUpTable > hannTable
a single lookup table - you can add more tables here
Definition: basiclookuptables.h:50
Very basic lookup table object.
Definition: basiclookuptables.h:37
double readTableByTableIndex(uint32_t tableIndex, double index)
Reads and interpolates a table using a table index (codified enum)
Definition: basiclookuptables.cpp:62
double readHannTableWithNormIndex(double normalizedIndex)
read Hann table
Definition: basiclookuptables.h:45
BasicLookupTables()
Construction:
Definition: basiclookuptables.cpp:24
double readTableByTableIndexNormalized(uint32_t table, double normalizedIndex)
read a table with enumerated table index
Definition: basiclookuptables.h:44