Jamoma API  0.6.0.a19
TTLowpassOnePole.cpp
Go to the documentation of this file.
1 /** @file
2  *
3  * @ingroup dspFilterLib
4  *
5  * @brief #TTLowpassOnePole is a 1-Pole Lowpass Filter Object.
6  *
7  * @details
8  *
9  * @authors Timothy Place, Trond Lossius
10  *
11  * @copyright Copyright © 2008, Timothy Place @n
12  * This code is licensed under the terms of the "New BSD License" @n
13  * http://creativecommons.org/licenses/BSD/
14  */
15 
16 
17 #include "TTLowpassOnePole.h"
18 
19 #define thisTTClass TTLowpassOnePole
20 #define thisTTClassName "lowpass.1"
21 #define thisTTClassTags "dspFilterLib, audio, processor, filter, lowpass"
22 
23 
24 extern "C" void TTLowpassOnePole::registerClass()
25 {
26  TTClassRegister(TT(thisTTClassName), thisTTClassTags, TTLowpassOnePole::instantiate);
27 }
28 
29 
30 TTObjectBasePtr TTLowpassOnePole::instantiate(TTSymbol name, TTValue arguments)
31 {
32  return new TTLowpassOnePole(arguments);
33 }
34 
35 
36 TTLowpassOnePole::TTLowpassOnePole(const TTValue& arguments):
37  TTOnePole(arguments)
38 {
39  ;
40 }
41 
42 
43 TTLowpassOnePole::~TTLowpassOnePole()
44 {
45  ;
46 }
TTLowpassOnePole is a 1-Pole Lowpass Filter Object.
The simplest of lowpass filters: a single-pole, no-zero algorithm.
Definition: TTOnePole.h:24
Base class for all first-class Jamoma objects.
Definition: TTObjectBase.h:109
#define TT
This macro is defined as a shortcut for doing a lookup in the symbol table.
Definition: TTSymbol.h:155
The TTSymbol class is used to represent a string and efficiently pass and compare that string...
Definition: TTSymbol.h:26
The simplest of lowpass filters: a single-pole, no-zero algorithm.
[doxygenAppendixC_copyExample]
Definition: TTValue.h:34