Gamma  0.9.5
Generic Synthesis Library
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
AllPass2< Tv, Tp, Ts > Class Template Reference

Second-order all-pass filter. More...

#include <Filter.h>

Inheritance diagram for AllPass2< Tv, Tp, Ts >:
Filter2< Tv, Tp, Ts >

List of all members.

Public Member Functions

 AllPass2 (Tp frq=1000, Tp wid=100)
Tv operator() (Tv i0)
 Filter sample.
void freq (Tp v)
 Set frequency.
void width (Tp v)
 Set bandwidth.
void zero ()
 Zero delay elements.

Detailed Description

template<class Tv = gam::real, class Tp = gam::real, class Ts = Synced>
class gam::AllPass2< Tv, Tp, Ts >

Second-order all-pass filter.

This all-pass filter shifts phases from 0 to 2 pi from 0 to Nyquist. The center frequency controls where the phase is shifted by pi.

Template Parameters:
Tvvalue (sample) type
Tpparameter type
Tssync type

Constructor & Destructor Documentation

AllPass2 ( Tp  frq = 1000,
Tp  wid = 100 
)
Parameters:
[in]frqCenter frequency
[in]widBandwidth

The documentation for this class was generated from the following file: