49inline float exp_mod(
float base,
float mod,
float depth,
50 float lo = 20.0f,
float hi = 20000.0f) {
52 if (freq < lo) freq = lo;
53 if (freq > hi) freq = hi;
71 float base,
float depth,
72 float lo = 20.0f,
float hi = 20000.0f) {
73 for (uint16_t i = 0; i < n; ++i) {
74 freq_out[i] =
exp_mod(base, mod[i], depth, lo, hi);
float fast_exp2f(float x)
void exp_mod_block(const float *mod, float *freq_out, uint16_t n, float base, float depth, float lo=20.0f, float hi=20000.0f)
float exp_mod(float base, float mod, float depth, float lo=20.0f, float hi=20000.0f)