aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormusil <tmusil@users.sourceforge.net>2008-12-11 19:47:25 +0000
committermusil <tmusil@users.sourceforge.net>2008-12-11 19:47:25 +0000
commitd72ba111d34ba1a2eced36c4437b26d44c7eb807 (patch)
treea39bab078a3e560ca0c14b43a02553c71e94cb04
parentf880e7082f1ee1bc081ca98c031eb959a355e576 (diff)
single or double precision for filter~, lp1_d~ lp10_butt_d~
svn path=/trunk/externals/iemlib/; revision=10447
-rw-r--r--iemabs/lp10_butt_d~-help.pd56
-rw-r--r--iemabs/lp10_butt_d~.pd40
-rw-r--r--iemabs/lp10_butt~-help.pd115
-rw-r--r--iemabs/lp1_d~-help.pd56
-rw-r--r--iemabs/lp1_d~.pd24
-rw-r--r--iemabs/lp1~-help.pd113
-rw-r--r--iemabs/lp1~.pd48
-rw-r--r--iemabs/lp2c_d~.pd40
8 files changed, 351 insertions, 141 deletions
diff --git a/iemabs/lp10_butt_d~-help.pd b/iemabs/lp10_butt_d~-help.pd
new file mode 100644
index 0000000..005402d
--- /dev/null
+++ b/iemabs/lp10_butt_d~-help.pd
@@ -0,0 +1,56 @@
+#N canvas 608 71 405 456 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 112 164 3 15 133 0 - - -;
+#X obj 112 183 mtof;
+#X floatatom 112 202 9 0 22000 0 - - -;
+#X text 176 203 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 205 263 7 0 0 0 - - -;
+#X text 257 264 dB;
+#X floatatom 118 130 9 0 22000 0 - - -;
+#X text 182 131 Hz;
+#X floatatom 45 91 3 -15 133 0 - - -;
+#X floatatom 10 60 5 0 0 0 - - -;
+#X text 49 62 % cpu;
+#X floatatom 179 227 5 2 9999 0 - - -;
+#X text 220 228 ms;
+#X obj 10 40 dsp;
+#X obj 10 20 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+;
+#X obj 45 281 gainvu~ 300;
+#X obj 257 141 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 329 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+-1 -1 8000 1;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 40 329 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 339 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 298 7 0 0 0 - - -;
+#X text 357 299 dB;
+#X text 157 246 <- double-click;
+#X text 106 395 IEM KUG;
+#X text 90 383 musil;
+#X text 120 383 @;
+#X text 126 383 iem.at;
+#X text 89 405 Graz \, Austria;
+#X text 81 -5 lowpass 10.order with butterworth characteristic;
+#X text 5 -5 lp10_butt~;
+#X text 41 372 (c) Thomas Musil 2000 - 2008;
+#X obj 45 247 lp10_butt_d~ 440 200;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 37 1;
+#X connect 11 0 21 0;
+#X connect 14 0 37 2;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
+#X connect 18 1 26 0;
+#X connect 18 2 19 0;
+#X connect 19 1 7 0;
+#X connect 20 0 18 1;
+#X connect 21 0 37 0;
+#X connect 21 1 9 0;
+#X connect 22 0 11 0;
+#X connect 37 0 18 0;
diff --git a/iemabs/lp10_butt_d~.pd b/iemabs/lp10_butt_d~.pd
new file mode 100644
index 0000000..8491502
--- /dev/null
+++ b/iemabs/lp10_butt_d~.pd
@@ -0,0 +1,40 @@
+#N canvas 350 22 416 312 10;
+#X obj 22 42 inlet~;
+#X obj 53 66 inlet;
+#X obj 22 230 outlet~;
+#X text 62 42 ~signal_in~;
+#X text 90 67 <float> cutoff_frequency [Hz];
+#X text 183 86 <float> interpolation_time [ms];
+#X text 33 208 ~filtered signal_out~;
+#X obj 149 86 inlet;
+#X text 5 5 lp10_butt~;
+#X text 81 5 lowpass 10.order with butterworth characteristic;
+#X text 86 226 1.arg: <float> cutoff_frequency [Hz];
+#X text 86 236 2.arg: <float> interpolation_time [ms] (opt.);
+#X text 176 275 IEM KUG;
+#X text 160 263 musil;
+#X text 190 263 @;
+#X text 196 263 iem.at;
+#X text 111 252 (c) Thomas Musil 2000 - 2005;
+#X text 159 285 Graz \, Austria;
+#X obj 22 107 lp2c_d~ \$1 0.312869 1 \$2;
+#X obj 22 127 lp2c_d~ \$1 0.907981 1 \$2;
+#X obj 22 146 lp2c_d~ \$1 1.41421 1 \$2;
+#X obj 22 167 lp2c_d~ \$1 1.78201 1 \$2;
+#X obj 22 187 lp2c_d~ \$1 1.97538 1 \$2;
+#X connect 0 0 18 0;
+#X connect 1 0 18 1;
+#X connect 7 0 18 4;
+#X connect 18 0 19 0;
+#X connect 18 1 19 1;
+#X connect 18 4 19 4;
+#X connect 19 0 20 0;
+#X connect 19 1 20 1;
+#X connect 19 4 20 4;
+#X connect 20 0 21 0;
+#X connect 20 1 21 1;
+#X connect 20 4 21 4;
+#X connect 21 0 22 0;
+#X connect 21 1 22 1;
+#X connect 21 4 22 4;
+#X connect 22 0 2 0;
diff --git a/iemabs/lp10_butt~-help.pd b/iemabs/lp10_butt~-help.pd
index 27da6c5..8a38b6b 100644
--- a/iemabs/lp10_butt~-help.pd
+++ b/iemabs/lp10_butt~-help.pd
@@ -1,59 +1,56 @@
-#N canvas 280 180 397 448 10;
-#X text 2 232 ~signal_in~;
-#X text 27 20 dsp ON/OFF;
-#X floatatom 96 164 3 15 133 0 - - -;
-#X obj 96 183 mtof;
-#X floatatom 96 202 9 0 22000 0 - - -;
-#X text 160 203 Hz;
-#X text 57 261 ~signal_out~;
-#X floatatom 205 263 7 0 0 0 - - -;
-#X text 257 264 dB;
-#X floatatom 118 130 9 0 22000 0 - - -;
-#X text 182 131 Hz;
-#X floatatom 45 91 3 15 133 0 - - -;
-#X floatatom 10 60 5 0 0 0 - - -;
-#X text 49 62 % cpu;
-#X floatatom 148 227 5 2 9999 0 - - -;
-#X text 189 228 ms;
-#X obj 10 40 dsp;
-#X obj 10 20 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
-;
-#X obj 45 306 dac~;
-#X obj 45 281 gainvu~ 300;
-#X obj 257 141 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
--1 -1 8000 1;
-#X obj 45 110 testtone~ 200;
-#X obj 109 74 init 69;
-#X text 72 92 midi;
-#X text 40 329 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 339 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 298 7 0 0 0 - - -;
-#X text 357 299 dB;
-#X text 157 246 <- double-click;
-#X obj 45 247 lp10_butt~ 440 200;
-#X text 106 395 IEM KUG;
-#X text 90 383 musil;
-#X text 120 383 @;
-#X text 126 383 iem.at;
-#X text 41 372 (c) Thomas Musil 2000 - 2005;
-#X text 89 405 Graz \, Austria;
-#X text 81 -5 lowpass 10.order with butterworth characteristic;
-#X text 5 -5 lp10_butt~;
-#X connect 2 0 3 0;
-#X connect 3 0 4 0;
-#X connect 4 0 30 1;
-#X connect 11 0 22 0;
-#X connect 14 0 30 2;
-#X connect 16 0 12 0;
-#X connect 17 0 16 0;
-#X connect 19 0 18 0;
-#X connect 19 0 18 1;
-#X connect 19 1 27 0;
-#X connect 19 2 20 0;
-#X connect 20 1 7 0;
-#X connect 21 0 19 1;
-#X connect 22 0 30 0;
-#X connect 22 1 9 0;
-#X connect 23 0 11 0;
-#X connect 30 0 19 0;
+#N canvas 1033 70 405 456 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 96 164 3 15 133 0 - - -;
+#X obj 96 183 mtof;
+#X floatatom 96 202 9 0 22000 0 - - -;
+#X text 160 203 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 205 263 7 0 0 0 - - -;
+#X text 257 264 dB;
+#X floatatom 118 130 9 0 22000 0 - - -;
+#X text 182 131 Hz;
+#X floatatom 45 91 3 -15 133 0 - - -;
+#X floatatom 10 60 5 0 0 0 - - -;
+#X text 49 62 % cpu;
+#X floatatom 148 227 5 2 9999 0 - - -;
+#X text 189 228 ms;
+#X obj 10 40 dsp;
+#X obj 10 20 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+;
+#X obj 45 281 gainvu~ 300;
+#X obj 257 141 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 329 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+-1 -1 8000 1;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 40 329 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 339 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 298 7 0 0 0 - - -;
+#X text 357 299 dB;
+#X text 157 246 <- double-click;
+#X obj 45 247 lp10_butt~ 440 200;
+#X text 106 395 IEM KUG;
+#X text 90 383 musil;
+#X text 120 383 @;
+#X text 126 383 iem.at;
+#X text 89 405 Graz \, Austria;
+#X text 81 -5 lowpass 10.order with butterworth characteristic;
+#X text 5 -5 lp10_butt~;
+#X text 41 372 (c) Thomas Musil 2000 - 2008;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 29 1;
+#X connect 11 0 21 0;
+#X connect 14 0 29 2;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
+#X connect 18 1 26 0;
+#X connect 18 2 19 0;
+#X connect 19 1 7 0;
+#X connect 20 0 18 1;
+#X connect 21 0 29 0;
+#X connect 21 1 9 0;
+#X connect 22 0 11 0;
+#X connect 29 0 18 0;
diff --git a/iemabs/lp1_d~-help.pd b/iemabs/lp1_d~-help.pd
new file mode 100644
index 0000000..8872d84
--- /dev/null
+++ b/iemabs/lp1_d~-help.pd
@@ -0,0 +1,56 @@
+#N canvas 257 125 385 468 10;
+#X text 13 245 ~signal_in~;
+#X text 38 33 dsp ON/OFF;
+#X floatatom 103 164 3 15 133 0 - - -;
+#X obj 103 183 mtof;
+#X floatatom 103 202 9 0 22000 0 - - -;
+#X text 167 203 Hz;
+#X text 68 274 ~signal_out~;
+#X floatatom 195 258 7 0 0 0 - - -;
+#X text 246 259 dB;
+#X floatatom 129 143 9 0 22000 0 - - -;
+#X text 193 144 Hz;
+#X floatatom 56 104 3 15 133 0 - - -;
+#X floatatom 21 73 5 0 0 0 - - -;
+#X text 60 74 % cpu;
+#X floatatom 149 235 5 2 9999 0 - - -;
+#X text 190 236 ms;
+#X obj 21 53 dsp;
+#X obj 21 33 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+;
+#X obj 56 294 gainvu~ 300;
+#X obj 234 136 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 295 163 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+-1 -1 8000 1;
+#X obj 56 123 testtone~ 200;
+#X obj 120 89 init 69;
+#X text 83 105 midi;
+#X text 21 344 1.arg:<float> cutoff_freq. [Hz];
+#X text 21 354 2.arg:<float> interpolation_time [ms];
+#X floatatom 266 309 7 0 0 0 - - -;
+#X text 317 310 dB;
+#X obj 13 13 cnv 8 1 1 empty empty lp1_d~ 1 2 1 18 -262144 -1109 0
+;
+#X text 106 415 IEM KUG;
+#X text 90 403 musil;
+#X text 120 403 @;
+#X text 126 403 iem.at;
+#X text 89 425 Graz \, Austria;
+#X text 83 6 lowpass 1.order with double precission;
+#X obj 56 260 lp1_d~ 440 200;
+#X text 41 391 (c) Thomas Musil 2000 - 2008;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 35 1;
+#X connect 11 0 21 0;
+#X connect 14 0 35 2;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
+#X connect 18 1 26 0;
+#X connect 18 2 19 0;
+#X connect 19 1 7 0;
+#X connect 20 0 18 1;
+#X connect 21 0 35 0;
+#X connect 21 1 9 0;
+#X connect 22 0 11 0;
+#X connect 35 0 18 0;
diff --git a/iemabs/lp1_d~.pd b/iemabs/lp1_d~.pd
new file mode 100644
index 0000000..534d0bb
--- /dev/null
+++ b/iemabs/lp1_d~.pd
@@ -0,0 +1,24 @@
+#N canvas 327 244 391 297 10;
+#X obj 22 42 inlet~;
+#X obj 52 63 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X text 89 64 <float> cutoff_frequency [Hz];
+#X obj 143 85 inlet;
+#X text 181 84 <float> interpolation_time [ms];
+#X text 32 153 ~filtered signal_out~;
+#X text 92 192 2.arg: <float> interpolation_time [ms] (opt.);
+#X text 92 182 1.arg: <float> cutoff_frequency [Hz];
+#X text 176 245 IEM KUG;
+#X text 160 233 musil;
+#X text 190 233 @;
+#X text 196 233 iem.at;
+#X text 159 255 Graz \, Austria;
+#X obj 22 123 filter~ dlp1 \$1 1 0 \$2;
+#X text 12 7 lp1_d~;
+#X text 60 8 lowpass 1.order with double precission;
+#X text 111 222 (c) Thomas Musil 2000 - 2008;
+#X connect 0 0 15 0;
+#X connect 1 0 15 1;
+#X connect 5 0 15 4;
+#X connect 15 0 2 0;
diff --git a/iemabs/lp1~-help.pd b/iemabs/lp1~-help.pd
index a39284c..578a9a1 100644
--- a/iemabs/lp1~-help.pd
+++ b/iemabs/lp1~-help.pd
@@ -1,58 +1,55 @@
-#N canvas 257 125 381 464 10;
-#X text 13 245 ~signal_in~;
-#X text 38 33 dsp ON/OFF;
-#X floatatom 89 162 3 15 133 0 - - -;
-#X obj 89 181 mtof;
-#X floatatom 89 200 9 0 22000 0 - - -;
-#X text 153 201 Hz;
-#X text 68 274 ~signal_out~;
-#X floatatom 195 258 7 0 0 0 - - -;
-#X text 246 259 dB;
-#X floatatom 129 143 9 0 22000 0 - - -;
-#X text 193 144 Hz;
-#X floatatom 56 104 3 15 133 0 - - -;
-#X floatatom 21 73 5 0 0 0 - - -;
-#X text 60 74 % cpu;
-#X floatatom 123 235 5 2 9999 0 - - -;
-#X text 164 236 ms;
-#X obj 21 53 dsp;
-#X obj 21 33 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
-;
-#X obj 56 319 dac~;
-#X obj 56 294 gainvu~ 300;
-#X obj 234 136 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 295 163 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
--1 -1 8000 1;
-#X obj 56 123 testtone~ 200;
-#X obj 120 89 init 69;
-#X text 83 105 midi;
-#X text 21 344 1.arg:<float> cutoff_freq. [Hz];
-#X text 21 354 2.arg:<float> interpolation_time [ms];
-#X obj 56 260 lp1~ 440 200;
-#X floatatom 266 309 7 0 0 0 - - -;
-#X text 317 310 dB;
-#X obj 13 13 cnv 8 1 1 empty empty lp1~ 1 2 1 18 -262144 -1109 0;
-#X text 83 6 lowpass 1.order;
-#X text 106 415 IEM KUG;
-#X text 90 403 musil;
-#X text 120 403 @;
-#X text 126 403 iem.at;
-#X text 41 392 (c) Thomas Musil 2000 - 2005;
-#X text 89 425 Graz \, Austria;
-#X connect 2 0 3 0;
-#X connect 3 0 4 0;
-#X connect 4 0 27 1;
-#X connect 11 0 22 0;
-#X connect 14 0 27 2;
-#X connect 16 0 12 0;
-#X connect 17 0 16 0;
-#X connect 19 0 18 0;
-#X connect 19 0 18 1;
-#X connect 19 1 28 0;
-#X connect 19 2 20 0;
-#X connect 20 1 7 0;
-#X connect 21 0 19 1;
-#X connect 22 0 27 0;
-#X connect 22 1 9 0;
-#X connect 23 0 11 0;
-#X connect 27 0 19 0;
+#N canvas 730 124 385 468 10;
+#X text 13 245 ~signal_in~;
+#X text 38 33 dsp ON/OFF;
+#X floatatom 94 162 3 15 133 0 - - -;
+#X obj 94 181 mtof;
+#X floatatom 94 200 9 0 22000 0 - - -;
+#X text 153 201 Hz;
+#X text 68 274 ~signal_out~;
+#X floatatom 195 258 7 0 0 0 - - -;
+#X text 246 259 dB;
+#X floatatom 129 143 9 0 22000 0 - - -;
+#X text 193 144 Hz;
+#X floatatom 56 104 3 15 133 0 - - -;
+#X floatatom 21 73 5 0 0 0 - - -;
+#X text 60 74 % cpu;
+#X floatatom 134 235 5 2 9999 0 - - -;
+#X text 175 236 ms;
+#X obj 21 53 dsp;
+#X obj 21 33 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+;
+#X obj 56 294 gainvu~ 300;
+#X obj 234 136 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 295 163 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+-1 -1 8000 1;
+#X obj 56 123 testtone~ 200;
+#X obj 120 89 init 69;
+#X text 83 105 midi;
+#X text 21 344 1.arg:<float> cutoff_freq. [Hz];
+#X text 21 354 2.arg:<float> interpolation_time [ms];
+#X obj 56 260 lp1~ 440 200;
+#X floatatom 266 309 7 0 0 0 - - -;
+#X text 317 310 dB;
+#X obj 13 13 cnv 8 1 1 empty empty lp1~ 1 2 1 18 -262144 -1109 0;
+#X text 83 6 lowpass 1.order;
+#X text 106 415 IEM KUG;
+#X text 90 403 musil;
+#X text 120 403 @;
+#X text 126 403 iem.at;
+#X text 89 425 Graz \, Austria;
+#X text 41 392 (c) Thomas Musil 2000 - 2008;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 26 1;
+#X connect 11 0 21 0;
+#X connect 14 0 26 2;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
+#X connect 18 1 27 0;
+#X connect 18 2 19 0;
+#X connect 19 1 7 0;
+#X connect 20 0 18 1;
+#X connect 21 0 26 0;
+#X connect 21 1 9 0;
+#X connect 22 0 11 0;
+#X connect 26 0 18 0;
diff --git a/iemabs/lp1~.pd b/iemabs/lp1~.pd
index 982de5d..53fe8ae 100644
--- a/iemabs/lp1~.pd
+++ b/iemabs/lp1~.pd
@@ -1,24 +1,24 @@
-#N canvas 327 244 379 285 10;
-#X obj 22 42 inlet~;
-#X obj 52 63 inlet;
-#X obj 22 186 outlet~;
-#X text 62 42 ~signal_in~;
-#X text 89 64 <float> cutoff_frequency [Hz];
-#X text 12 7 lp1~;
-#X obj 22 123 filter~ lp1 \$1 1 0 \$2;
-#X obj 143 85 inlet;
-#X text 181 84 <float> interpolation_time [ms];
-#X text 60 8 lowpass 1.order;
-#X text 32 153 ~filtered signal_out~;
-#X text 92 192 2.arg: <float> interpolation_time [ms] (opt.);
-#X text 92 182 1.arg: <float> cutoff_frequency [Hz];
-#X text 176 245 IEM KUG;
-#X text 160 233 musil;
-#X text 190 233 @;
-#X text 196 233 iem.at;
-#X text 111 222 (c) Thomas Musil 2000 - 2005;
-#X text 159 255 Graz \, Austria;
-#X connect 0 0 6 0;
-#X connect 1 0 6 1;
-#X connect 6 0 2 0;
-#X connect 7 0 6 4;
+#N canvas 327 244 383 289 10;
+#X obj 22 42 inlet~;
+#X obj 52 63 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X text 89 64 <float> cutoff_frequency [Hz];
+#X text 12 7 lp1~;
+#X obj 22 123 filter~ lp1 \$1 1 0 \$2;
+#X obj 143 85 inlet;
+#X text 181 84 <float> interpolation_time [ms];
+#X text 60 8 lowpass 1.order;
+#X text 32 153 ~filtered signal_out~;
+#X text 92 192 2.arg: <float> interpolation_time [ms] (opt.);
+#X text 92 182 1.arg: <float> cutoff_frequency [Hz];
+#X text 176 245 IEM KUG;
+#X text 160 233 musil;
+#X text 190 233 @;
+#X text 196 233 iem.at;
+#X text 159 255 Graz \, Austria;
+#X text 111 222 (c) Thomas Musil 2000 - 2008;
+#X connect 0 0 6 0;
+#X connect 1 0 6 1;
+#X connect 6 0 2 0;
+#X connect 7 0 6 4;
diff --git a/iemabs/lp2c_d~.pd b/iemabs/lp2c_d~.pd
new file mode 100644
index 0000000..6b7b9f8
--- /dev/null
+++ b/iemabs/lp2c_d~.pd
@@ -0,0 +1,40 @@
+#N canvas 400 218 417 389 10;
+#X obj 22 42 inlet~;
+#X obj 56 63 inlet;
+#X obj 22 194 outlet~;
+#X text 62 42 ~signal_in~;
+#X text 93 64 <float> cutoff_frequency [Hz];
+#X obj 91 87 inlet;
+#X text 195 136 <float> interpolation_time [ms];
+#X text 32 176 ~filtered signal_out~;
+#X obj 126 111 inlet;
+#X text 12 8 lp2c~;
+#X text 60 8 lowpass 2.order for filter-cascades;
+#X obj 161 136 inlet;
+#X text 127 87 <float> damping [-];
+#X text 162 111 <float> frequency-shift [-];
+#X obj 56 211 outlet;
+#X obj 88 236 outlet;
+#X obj 119 255 outlet;
+#X obj 161 274 outlet;
+#X text 129 235 dummy;
+#X text 159 254 dummy;
+#X text 128 190 1.arg: <float> cutoff_frequency [Hz];
+#X text 128 199 2.arg: <float> damping [-];
+#X text 128 208 3.arg: <float> frequency-shift [-];
+#X text 128 218 4.arg: <float> interpolation_time [ms] (opt.);
+#X text 176 325 IEM KUG;
+#X text 160 313 musil;
+#X text 190 313 @;
+#X text 196 313 iem.at;
+#X text 111 302 (c) Thomas Musil 2000 - 2005;
+#X text 159 335 Graz \, Austria;
+#X obj 22 157 filter~ dlp2c \$1 \$2 \$3 \$4;
+#X connect 0 0 30 0;
+#X connect 1 0 14 0;
+#X connect 1 0 30 1;
+#X connect 5 0 30 2;
+#X connect 8 0 30 3;
+#X connect 11 0 17 0;
+#X connect 11 0 30 4;
+#X connect 30 0 2 0;