diff options
author | N.N. <mnoi@users.sourceforge.net> | 2006-08-02 14:02:28 +0000 |
---|---|---|
committer | N.N. <mnoi@users.sourceforge.net> | 2006-08-02 14:02:28 +0000 |
commit | d056668887fde2dd2a784ef3507ec35e98131439 (patch) | |
tree | 43d175f1e7b56ed40c3a5d5c1a4acc55fee87cd5 /src/iem_adaptfilt.c |
no messagesvn2git-root
svn path=/trunk/externals/iem/iem_adaptfilt/; revision=5455
Diffstat (limited to 'src/iem_adaptfilt.c')
-rw-r--r-- | src/iem_adaptfilt.c | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/iem_adaptfilt.c b/src/iem_adaptfilt.c new file mode 100644 index 0000000..11381ee --- /dev/null +++ b/src/iem_adaptfilt.c @@ -0,0 +1,46 @@ +/* For information on usage and redistribution, and for a DISCLAIMER OF ALL +* WARRANTIES, see the file, "LICENSE.txt," in this distribution. + +iem_adaptfilt written by Markus Noisternig & Thomas Musil +noisternig_AT_iem.at; musil_AT_iem.at +(c) Institute of Electronic Music and Acoustics, Graz Austria 2005 */ + +#ifdef NT +#pragma warning( disable : 4244 ) +#pragma warning( disable : 4305 ) +#endif + + +#include "m_pd.h" +#include "iemlib.h" + +static t_class *iem_adaptfilt_class; + +static void *iem_adaptfilt_new(void) +{ + t_object *x = (t_object *)pd_new(iem_adaptfilt_class); + + return (x); +} + +void sigNLMS_setup(void); +void sigNLMSCC_setup(void); +void sign_CNLMS_setup(void); +void sign_CLNLMS_setup(void); + +/* ------------------------ setup routine ------------------------- */ + +void iem_adaptfilt_setup(void) +{ + sigNLMS_setup(); + sigNLMSCC_setup(); + sign_CNLMS_setup(); + sign_CLNLMS_setup(); + + post("----------------------------------------------"); + post("iem_adaptfilt (R-1.02) library loaded!"); + post("(c) Markus Noisternig, Thomas Musil"); + post(" {noisternig, musil}_AT_iem.at"); + post(" IEM Graz, Austria"); + post("----------------------------------------------"); +} |