ref: 69671e50422797756d6679068c18a3d7f526504f
dir: /leaf/leaf-config.h/
/* ============================================================================== leaf-config.h Created: 18 Dec 2020 1:24:49pm Author: Matthew Wang ============================================================================== */ #ifndef LEAF_CONFIG_H_INCLUDED #define LEAF_CONFIG_H_INCLUDED /*! @file leaf-config.h @brief LEAF configuration file. Contains defines for controlling inclusion of various tables. */ //============================================================================== //! Include FIR tables required to use tOversampler. #define LEAF_INCLUDE_OVERSAMPLER_TABLES 1 // Unused #define LEAF_INCLUDE_SHAPER_TABLE 0 // Unused #define LEAF_INCLUDE_MTOF_TABLE 0 //! Include table required to use tEfficientSVF. #define LEAF_INCLUDE_FILTERTAN_TABLE 1 // Unused #define LEAF_INCLUDE_TANH_TABLE 0 // Unused #define LEAF_INCLUDE_ADC_TABLE 0 //! Include tables required to use tEnvelope and tADSR (but not tADSR2, tADSR3, and tADSR4). #define LEAF_INCLUDE_ADSR_TABLES 1 //! Include wave table required to use tCycle. #define LEAF_INCLUDE_SINE_TABLE 1 //! Include wave table required to use tTriangle. #define LEAF_INCLUDE_TRIANGLE_TABLE 1 //! Include wave table required to use tSquare. #define LEAF_INCLUDE_SQUARE_TABLE 1 //! Include wave table required to use tSawtooth. #define LEAF_INCLUDE_SAWTOOTH_TABLE 1 //! Include tables for minblep insertion, required for all tMB objects. #define LEAF_INCLUDE_MINBLEP_TABLES 1 //============================================================================== #endif // LEAF_CONFIG_H_INCLUDED