void HighPassBase::setup (int order, double sampleRate, double cutoffFrequency) { m_analogProto.design (order); HighPassTransform (cutoffFrequency / sampleRate, m_digitalProto, m_analogProto); Cascade::setLayout (m_digitalProto); }
void HighShelfBase::setup (int order, double sampleRate, double cutoffFrequency, double gainDb, double stopBandDb) { m_analogProto.design (order, gainDb, stopBandDb); HighPassTransform (cutoffFrequency / sampleRate, m_digitalProto, m_analogProto); Cascade::setLayout (m_digitalProto); }