Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::fdn::LoopEq< SampleType > Class Template Reference

#include <loop_eq.hpp>

Public Member Functions

 LoopEq ()
void set_band (int index, const EqBand &band)
const EqBand & band (int index) const
void configure (double tank_rate)
void reset ()
double worst_case_boost () const
int active_bands () const
SampleType process (int channel, SampleType x)

Constructor & Destructor Documentation

◆ LoopEq()

template<typename SampleType = float>
pulp::signal::fdn::LoopEq< SampleType >::LoopEq ( )
inline

Member Function Documentation

◆ active_bands()

template<typename SampleType = float>
int pulp::signal::fdn::LoopEq< SampleType >::active_bands ( ) const
inline

◆ band()

template<typename SampleType = float>
const EqBand & pulp::signal::fdn::LoopEq< SampleType >::band ( int index) const
inline

◆ configure()

template<typename SampleType = float>
void pulp::signal::fdn::LoopEq< SampleType >::configure ( double tank_rate)
inline

◆ process()

template<typename SampleType = float>
SampleType pulp::signal::fdn::LoopEq< SampleType >::process ( int channel,
SampleType x )
inline

◆ reset()

template<typename SampleType = float>
void pulp::signal::fdn::LoopEq< SampleType >::reset ( )
inline

◆ set_band()

template<typename SampleType = float>
void pulp::signal::fdn::LoopEq< SampleType >::set_band ( int index,
const EqBand & band )
inline

◆ worst_case_boost()

template<typename SampleType = float>
double pulp::signal::fdn::LoopEq< SampleType >::worst_case_boost ( ) const
inline

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/fdn/loop_eq.hpp