Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

pp::Filters::Schroeder1 Class Template Reference

1. 4 comb filters in parallel followed by two all pass filters in series. More...

#include <Filters.h>

Inheritance diagram for pp::Filters::Schroeder1

Inheritance graph
[legend]
Collaboration diagram for pp::Filters::Schroeder1:

Collaboration graph
[legend]
List of all members.

Public Methods

 Schroeder1 (unsigned ad1=440, unsigned ad2=423, float ag1=0.7, float ag2=0.7, unsigned cd1=441, unsigned cd2=442, unsigned cd3=443, unsigned cd4=445, float c11=1.0f, float c12=1.0f, float c13=1.0f, float c14=1.0f, float c21=0.7f, float c22=0.7f, float c23=0.7f, float c24=0.7f)
virtual const char* GetName () const
virtual T operator() (const T& x)

Public Attributes

AllPass<T> m_a1
AllPass<T> m_a2
IIRComb<T> m_c1
IIRComb<T> m_c2
IIRComb<T> m_c3
IIRComb<T> m_c4

Detailed Description

template<typename T = short> template class pp::Filters::Schroeder1

1. 4 comb filters in parallel followed by two all pass filters in series.


The documentation for this class was generated from the following file:
Generated at Mon Nov 27 01:47:18 2000 for LibPenguinPlay by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000