27 #include "FilterModelConfig6581.h"
28 #include "Integrator6581.h"
30 #include "siddefs-fp.h"
331 const uint16_t* f0_dac;
339 void restartIntegrators()
override { hpIntegrator.restart(); bpIntegrator.restart(); }
345 int32_t getNormalizedMixerVoice(
float v, uint8_t env)
const override
347 return getNormalizedVoice(v * static_cast<float>(FilterModelConfig6581::VF_TR_RATIO), env);
352 Filter(*FilterModelConfig6581::getInstance(), hpIntegrator, bpIntegrator),
353 hpIntegrator(*FilterModelConfig6581::getInstance()),
354 bpIntegrator(*FilterModelConfig6581::getInstance()),
355 f0_dac(FilterModelConfig6581::getInstance()->getDAC(0.5))
376 FilterModelConfig6581::getInstance()->setFilterRange(adjustment);
386 FilterModelConfig6581::getInstance()->enableOldCaps(enable);
Definition: Integrator6581.h:164
void updateCenterFrequency() override
Definition: Filter6581.cpp:37
void setFilterCurve(double curvePosition)
Definition: Filter6581.cpp:44
static void setFilterRange(double adjustment)
Definition: Filter6581.h:374
Definition: Filter6581.h:320
void enable(bool enable)
Definition: Filter.cpp:129
static void enableOldCaps(bool enable)
Definition: Filter6581.h:384