Jamoma API
0.6.0.a19
|
Implementation of a wide set of audio filters. More...
Files | |
file | FilterLib.cpp |
A library of filters that extends the Jamoma DSP library. | |
file | TTAllpass.h |
TTAllpass is a generalized allpass filter wrapper | |
file | TTAllpass1.h |
TTAllpass1 is a first order allpass filter | |
file | TTAllpass1a.h |
TTAllpass1a is a first-order building-block allpass filter. | |
file | TTAllpass1aCascade2.h |
TTAllpass1aCascade2 is a first-order filter cascade | |
file | TTAllpass1b.h |
TTAllpass1b is a first-order building-block allpass filter. | |
file | TTAllpass1c.h |
TTAllpass1c is a first-order building-block allpass filter. | |
file | TTAllpass2a.h |
TTAllpass1b is a second-order allpass filter. | |
file | TTAllpass2b.h |
TTAllpass2b is a second-order allpass filter. | |
file | TTAllpass2c.h |
TTAllpass2c is a second-order building-block allpass filter. | |
file | TTAllpass4a.h |
TTAllpass4a is a fourth-order allpass filter. | |
file | TTBandpassButterworth2.h |
TTBandpassButterworth2 is a second-order Butterworth bandpass filter. | |
file | TTBandrejectButterworth2.h |
TTBandrejectButterworth2 is a second-order Butterworth bandpass filter. | |
file | TTFilter.h |
TTFilter is a generalized filter wrapper object for Jamoma | |
file | TTHalfband3.h |
TTHalfband3 is a 3rd-order up/down-sampling filter built up from a 2-path allpass structure | |
file | TTHalfband5.h |
TTHalfband5 is a 5-Pole Halfband filter built up from a 2-path allpass structure. | |
file | TTHalfband9.h |
TTHalfband9 is a 9-Pole Halfband filter built up from a 2-path allpass structure. | |
file | TTHalfbandLinear33.h |
TTHalfbandLinear33 is a 33-Pole Halfband filter built up from a 2-path allpass structure. | |
file | TTHighMidLowShelf.h |
TTHighMidLowShelf is a High-Mid-Low shelf filter | |
file | TTHighpassButterworth1.h |
TTHighpassButterworth1 is a second-order Butterworth highpass filter. | |
file | TTHighpassButterworth2.h |
TTHighpassButterworth2 is a second-order Butterworth highpass filter. | |
file | TTHighpassButterworth3.h |
TTHighpassButterworth3 is a third-order Butterworth highpass filter. | |
file | TTHighpassButterworth4.h |
TTHighpassButterworth4 is a fourth-order Butterworth highpass filter. | |
file | TTHighpassLinkwitzRiley2.h |
TTHighpassLinkwitzRiley2 is a second-order Linkwitz-Riley highpass filter. | |
file | TTHighpassLinkwitzRiley4.h |
TTHighpassLinkwitzRiley4 is a fourth-order Linkwitz-Riley highpass filter. | |
file | TTHilbert9.h |
TTHilbert9 is a 9th-order Hilbert Transform filter built up from a 2-path allpass structure | |
file | TTHilbertLinear33.h |
TTHilbertLinear33 is a 33rd-order Hilbert Transform filter built up from a 2-path allpass structure with linear phase relationship to the input signal. | |
file | TTLowpassButterworth1.h |
TTLowpassButterworth1 is a first-order Butterworth lowpass filter. | |
file | TTLowpassButterworth2.h |
TTLowpassButterworth2 is a second-order Butterworth lowpass filter. | |
file | TTLowpassButterworth3.h |
TTLowpassButterworth3 is a third-order Butterworth lowpass filter. | |
file | TTLowpassButterworth4.h |
TTLowpassButterworth4 is a fourth-order Butterworth lowpass filter. | |
file | TTLowpassFourPole.h |
TTLowpassFourPole is a 4-Pole Lowpass Filter Object. | |
file | TTLowpassLinkwitzRiley2.h |
TTLowpassLinkwitzRiley2 is a second-order Linkwitz-Riley lowpass filter. | |
file | TTLowpassLinkwitzRiley4.h |
TTLowpassLinkwitzRiley4 is a fourth-order Linkwitz-Riley lowpass filter. | |
file | TTLowpassOnePole.h |
TTLowpassOnePole is a 1-Pole Lowpass Filter Object. | |
file | TTLowpassTwoPole.h |
TTLowpassTwoPole is a 2-Pole Lowpass Filter Object. | |
file | TTMirror5.h |
TTMirror5 is a 5th-order lowpass/highpass filter built up from a 2-path allpass structure | |
file | TTMirrorBandpass10.h |
TTMirror5 is a 10th-order bandpass/notch filter built up from a 2-path allpass structure transformed from the 5th-order TTMirror5 lowpass filter | |
file | TTOnePole.h |
TTOnePole is a 1-pole filter. | |
file | TTSvf.h |
TTSvf is a state variable filter object | |
file | TTAllpass.cpp |
TTAllpass is a generalized allpass filter wrapper | |
file | TTAllpass1.cpp |
TTAllpass1 is a first order allpass filter | |
file | TTAllpass1a.cpp |
TTAllpass1a is a first-order building-block allpass filter. | |
file | TTAllpass1aCascade2.cpp |
TTAllpass1aCascade2 is a first-order filter cascade | |
file | TTAllpass1b.cpp |
TTAllpass1b is a first-order building-block allpass filter. | |
file | TTAllpass1c.cpp |
TTAllpass1c is a first-order building-block allpass filter. | |
file | TTAllpass2a.cpp |
TTAllpass1b is a second-order allpass filter. | |
file | TTAllpass2b.cpp |
TTAllpass2b is a second-order allpass filter. | |
file | TTAllpass2c.cpp |
TTAllpass2c is a second-order building-block allpass filter. | |
file | TTAllpass4a.cpp |
TTAllpass4a is a fourth-order allpass filter. | |
file | TTBandpassButterworth2.cpp |
TTBandpassButterworth2 is a second-order Butterworth bandpass filter. | |
file | TTBandrejectButterworth2.cpp |
TTBandrejectButterworth2 is a second-order Butterworth bandpass filter. | |
file | TTFilter.cpp |
TTFilter is a generalized filter wrapper object for Jamoma | |
file | TTHalfband3.cpp |
TTHalfband3 is a 3rd-order up/down-sampling filter built up from a 2-path allpass structure | |
file | TTHalfband5.cpp |
TTHalfband5 is a 5-Pole Halfband filter built up from a 2-path allpass structure. | |
file | TTHalfband9.cpp |
TTHalfband9 is a 9-Pole Halfband filter built up from a 2-path allpass structure. | |
file | TTHalfbandLinear33.cpp |
TTHalfbandLinear33 is a 33-Pole Halfband filter built up from a 2-path allpass structure. | |
file | TTHighMidLowShelf.cpp |
TTHighMidLowShelf is a High-Mid-Low shelf filter | |
file | TTHighpassButterworth1.cpp |
TTHighpassButterworth1 is a second-order Butterworth highpass filter. | |
file | TTHighpassButterworth2.cpp |
TTHighpassButterworth2 is a second-order Butterworth highpass filter. | |
file | TTHighpassButterworth3.cpp |
TTHighpassButterworth3 is a third-order Butterworth highpass filter. | |
file | TTHighpassButterworth4.cpp |
TTHighpassButterworth4 is a fourth-order Butterworth highpass filter. | |
file | TTHighpassLinkwitzRiley2.cpp |
TTHighpassLinkwitzRiley2 is a second-order Linkwitz-Riley highpass filter. | |
file | TTHighpassLinkwitzRiley4.cpp |
TTHighpassLinkwitzRiley4 is a fourth-order Linkwitz-Riley highpass filter. | |
file | TTHilbert9.cpp |
TTHilbert9 is a 9th-order Hilbert Transform filter built up from a 2-path allpass structure | |
file | TTHilbertLinear33.cpp |
TTHilbertLinear33 is a 33rd-order Hilbert Transform filter built up from a 2-path allpass structure with linear phase relationship to the input signal. | |
file | TTLowpassButterworth1.cpp |
TTLowpassButterworth1 is a first-order Butterworth lowpass filter. | |
file | TTLowpassButterworth2.cpp |
TTLowpassButterworth2 is a second-order Butterworth lowpass filter. | |
file | TTLowpassButterworth3.cpp |
TTLowpassButterworth3 is a third-order Butterworth lowpass filter. | |
file | TTLowpassButterworth4.cpp |
TTLowpassButterworth4 is a fourth-order Butterworth lowpass filter. | |
file | TTLowpassFourPole.cpp |
TTLowpassFourPole is a 4-Pole Lowpass Filter Object. | |
file | TTLowpassLinkwitzRiley2.cpp |
TTLowpassLinkwitzRiley2 is a second-order Linkwitz-Riley lowpass filter. | |
file | TTLowpassLinkwitzRiley4.cpp |
TTLowpassLinkwitzRiley4 is a fourth-order Linkwitz-Riley lowpass filter. | |
file | TTLowpassOnePole.cpp |
TTLowpassOnePole is a 1-Pole Lowpass Filter Object. | |
file | TTLowpassTwoPole.cpp |
TTLowpassTwoPole is a 2-Pole Lowpass Filter Object. | |
file | TTMirror5.cpp |
TTMirror5 is a 5th-order lowpass/highpass filter built up from a 2-path allpass structure | |
file | TTMirrorBandpass10.cpp |
TTMirror5 is a 10th-order bandpass/notch filter built up from a 2-path allpass structure transformed from the 5th-order TTMirror5 lowpass filter | |
file | TTOnePole.cpp |
TTOnePole is a 1-pole filter. | |
file | TTSvf.cpp |
TTSvf is a state variable filter object | |
file | DSP/extensions/FilterLib/test.cpp |
Unit tests for the FilterLib extention. | |
file | TTAllpass.test.cpp |
Unit test for the FilterLib TTAllpass class. | |
file | TTAllpass1.test.cpp |
Unit test for the FilterLib TTAllpass1 class. | |
file | TTAllpass1a.test.cpp |
Unit test for the FilterLib TTAllpass1a class. | |
file | TTAllpass1aCascade2.test.cpp |
Unit test for the FilterLib TTAllpass1aCascade2 class. | |
file | TTAllpass1b.test.cpp |
Unit test for the FilterLib TTAllpass1b class. | |
file | TTAllpass1c.test.cpp |
Unit test for the FilterLib TTAllpass1c class. | |
file | TTAllpass2a.test.cpp |
Unit test for the FilterLib TTAllpass2a class. | |
file | TTAllpass2b.test.cpp |
Unit test for the FilterLib TTAllpass2b class. | |
file | TTAllpass2c.test.cpp |
Unit test for the FilterLib TTAllpass2c class. | |
file | TTAllpass4a.test.cpp |
Unit test for the FilterLib TTAllpass4a class. | |
file | TTBandpassButterworth2.test.cpp |
Unit test for the FilterLib TTBandpassButterworth2 class. | |
file | TTBandrejectButterworth2.test.cpp |
Unit test for the FilterLib TTBandpassButterworth2 class. | |
file | TTFilter.test.cpp |
Unit test for the FilterLib TTFilter class. | |
file | TTHalfband3.test.cpp |
Unit test for the FilterLib TTHalfband3 class. | |
file | TTHalfband5.test.cpp |
Unit test for the FilterLib TTHalfband5 class. | |
file | TTHalfband9.test.cpp |
Unit test for the FilterLib TTHalfband9 class. | |
file | TTHalfbandLinear33.test.cpp |
Unit test for the FilterLib TTHalfbandLinear33 class. | |
file | TTHighMidLowShelf.test.cpp |
Unit test for the FilterLib #class. | |
file | TTHighpassButterworth1.test.cpp |
Unit test for the FilterLib TTHighpassButterworth1 class. | |
file | TTHighpassButterworth2.test.cpp |
Unit test for the FilterLib TTHighpassButterworth2 class. | |
file | TTHighpassButterworth3.test.cpp |
Unit test for the FilterLib TTHighpassButterworth3 class. | |
file | TTHighpassButterworth4.test.cpp |
Unit test for the FilterLib TTHighpassButterworth4 class. | |
file | TTHighpassLinkwitzRiley2.test.cpp |
Unit test for the FilterLib TTHighpassLinkwitzRiley2 class. | |
file | TTHighpassLinkwitzRiley4.test.cpp |
Unit test for the FilterLib TTHighpassLinkwitzRiley4 class. | |
file | TTHilbert9.test.cpp |
Unit test for the FilterLib TTHilbert9 class. | |
file | TTHilbertLinear33.test.cpp |
Unit test for the FilterLib TTHilbertLinear33 class. | |
file | TTLowpassButterworth1.test.cpp |
Unit test for the FilterLib TTLowpassButterworth1 class. | |
file | TTLowpassButterworth2.test.cpp |
Unit test for the FilterLib TTLowpassButterworth2 class. | |
file | TTLowpassButterworth3.test.cpp |
Unit test for the FilterLib TTLowpassButterworth3 class. | |
file | TTLowpassButterworth4.test.cpp |
Unit test for the FilterLib TTLowpassButterworth4 class. | |
file | TTLowpassFourPole.test.cpp |
Unit test for the FilterLib TTLowpassFourPole class. | |
file | TTLowpassLinkwitzRiley2.test.cpp |
Unit test for the FilterLib TTLowpassLinkwitzRiley2 class. | |
file | TTLowpassLinkwitzRiley4.test.cpp |
Unit test for the FilterLib TTLowpassLinkwitzRiley4 class. | |
file | TTLowpassOnePole.test.cpp |
Unit test for the FilterLib TTLowpassOnePole class. | |
file | TTLowpassTwoPole.test.cpp |
Unit test for the FilterLib TTLowpassTwoPole class. | |
file | TTMirror5.test.cpp |
Unit test for the FilterLib TTMirror5 class. | |
file | TTMirrorBandpass10.test.cpp |
Unit test for the FilterLib TTMirrorBandpass10 class. | |
file | TTOnePole.test.cpp |
Unit test for the FilterLib TTOnePole class. | |
file | TTSvf.test.cpp |
Unit test for the FilterLib TTSvf class. | |
Implementation of a wide set of audio filters.