pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
Static Public Member Functions
FilterUnit< FormType > Class Template Reference

A generic FIR/IIR filter. More...

List of all members.

Static Public Member Functions

static UnitType ar (UnitType const &input, UnitType const &coeffs, UnitType const &mul=SampleType(1), UnitType const &add=SampleType(0), BlockSize const &preferredBlockSize=BlockSize::noPreference(), SampleRate const &preferredSampleRate=SampleRate::noPreference()) throw ()
 Create a generic filter from the coefficients.

Detailed Description

template<class FormType>
class FilterUnit< FormType >

A generic FIR/IIR filter.

This is broadly for internal use. It is employed by the various standard filters.

See also:
LPFUnit LPFP1Unit RLPFUnit HPFUnit HPFP1Unit RHPFUnit BPFUnit BRFUnit LowShelfUnit HighShelfUnit NotchUnit LagUnit DecayUnit

Member Function Documentation

template<class FormType >
static UnitType FilterUnit< FormType >::ar ( UnitType const &  input,
UnitType const &  coeffs,
UnitType const &  mul = SampleType (1),
UnitType const &  add = SampleType (0),
BlockSize const &  preferredBlockSize = BlockSize::noPreference(),
SampleRate const &  preferredSampleRate = SampleRate::noPreference() 
) throw () [inline, static]

Create a generic filter from the coefficients.


The documentation for this class was generated from the following file:
 All Classes Functions Typedefs Enumerations Enumerator Properties