aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--iemabs/0.INTRO.txt5
-rw-r--r--iemabs/1p1z.pd131
-rw-r--r--iemabs/7_guis-INTRO.pd1629
-rw-r--r--iemabs/addl~.pd59
-rw-r--r--iemabs/all_guis-INTRO.pd44
-rw-r--r--iemabs/all_guis-INTRO.txt246
-rw-r--r--iemabs/ap1c~.pd73
-rw-r--r--iemabs/ap1~.pd45
-rw-r--r--iemabs/ap2c~.pd79
-rw-r--r--iemabs/ap2~.pd53
-rw-r--r--iemabs/bng.pd532
-rw-r--r--iemabs/bp2~.pd53
-rw-r--r--iemabs/bpq2~.pd53
-rw-r--r--iemabs/bpw2~.pd53
-rw-r--r--iemabs/bs2~.pd53
-rw-r--r--iemabs/bsq2~.pd53
-rw-r--r--iemabs/bsw2~.pd53
-rw-r--r--iemabs/dbtofad.pd35
-rw-r--r--iemabs/default.pd49
-rw-r--r--iemabs/divl~.pd59
-rw-r--r--iemabs/dsp.pd153
-rw-r--r--iemabs/dsp~.pd153
-rw-r--r--iemabs/fadtodb.pd35
-rw-r--r--iemabs/fadtorms.pd39
-rw-r--r--iemabs/gainvu~.pd79
-rw-r--r--iemabs/gui-menu.pd30
-rw-r--r--iemabs/help-$n.pd35
-rw-r--r--iemabs/help-FIR~.pd102
-rw-r--r--iemabs/help-LFO_noise~.pd31
-rw-r--r--iemabs/help-add2_comma.pd55
-rw-r--r--iemabs/help-addl~.pd41
-rw-r--r--iemabs/help-any.pd53
-rw-r--r--iemabs/help-ap1~.pd47
-rw-r--r--iemabs/help-ap2~.pd51
-rw-r--r--iemabs/help-bpe.pd25
-rw-r--r--iemabs/help-bpq2~.pd47
-rw-r--r--iemabs/help-bpw2~.pd47
-rw-r--r--iemabs/help-bsq2~.pd47
-rw-r--r--iemabs/help-bsw2~.pd47
-rw-r--r--iemabs/help-db2v.pd19
-rw-r--r--iemabs/help-dbtofad.pd13
-rw-r--r--iemabs/help-default.pd19
-rw-r--r--iemabs/help-divl~.pd43
-rw-r--r--iemabs/help-dollarg.pd31
-rw-r--r--iemabs/help-dsp.pd25
-rw-r--r--iemabs/help-dsp~.pd25
-rw-r--r--iemabs/help-exp_inc.pd8
-rw-r--r--iemabs/help-f2note.pd25
-rw-r--r--iemabs/help-fade~.pd13
-rw-r--r--iemabs/help-fadtodb.pd11
-rw-r--r--iemabs/help-fadtorms.pd11
-rw-r--r--iemabs/help-float24.pd57
-rw-r--r--iemabs/help-for++.pd63
-rw-r--r--iemabs/help-gate.pd42
-rw-r--r--iemabs/help-hml_shelf~.pd55
-rw-r--r--iemabs/help-hp10_butt~.pd105
-rw-r--r--iemabs/help-hp10_cheb~.pd106
-rw-r--r--iemabs/help-hp10_crit~.pd105
-rw-r--r--iemabs/help-hp1~.pd41
-rw-r--r--iemabs/help-hp2_butt~.pd105
-rw-r--r--iemabs/help-hp2_cheb~.pd106
-rw-r--r--iemabs/help-hp2_crit~.pd103
-rw-r--r--iemabs/help-hp2~.pd45
-rw-r--r--iemabs/help-hp3_butt~.pd105
-rw-r--r--iemabs/help-hp3_cheb~.pd106
-rw-r--r--iemabs/help-hp3_crit~.pd105
-rw-r--r--iemabs/help-hp4_butt~.pd105
-rw-r--r--iemabs/help-hp4_cheb~.pd106
-rw-r--r--iemabs/help-hp4_crit~.pd105
-rw-r--r--iemabs/help-hp5_butt~.pd105
-rw-r--r--iemabs/help-hp5_cheb~.pd106
-rw-r--r--iemabs/help-hp5_crit~.pd105
-rw-r--r--iemabs/help-hp6_butt~.pd105
-rw-r--r--iemabs/help-hp6_cheb~.pd106
-rw-r--r--iemabs/help-hp6_crit~.pd105
-rw-r--r--iemabs/help-hp7_butt~.pd105
-rw-r--r--iemabs/help-hp7_cheb~.pd106
-rw-r--r--iemabs/help-hp7_crit~.pd105
-rw-r--r--iemabs/help-hp8_butt~.pd105
-rw-r--r--iemabs/help-hp8_cheb~.pd106
-rw-r--r--iemabs/help-hp8_crit~.pd105
-rw-r--r--iemabs/help-hp9_butt~.pd105
-rw-r--r--iemabs/help-hp9_cheb~.pd106
-rw-r--r--iemabs/help-hp9_crit~.pd105
-rw-r--r--iemabs/help-iem_anything.pd49
-rw-r--r--iemabs/help-iem_append.pd51
-rw-r--r--iemabs/help-iem_blocksize~.pd21
-rw-r--r--iemabs/help-iem_i_route.pd15
-rw-r--r--iemabs/help-iem_pbank.pbank20
-rw-r--r--iemabs/help-iem_pbank_csv.pd8
-rw-r--r--iemabs/help-iem_prepend.pd67
-rw-r--r--iemabs/help-iem_receive.pd52
-rw-r--r--iemabs/help-iem_route.pd53
-rw-r--r--iemabs/help-iem_samplerate~.pd23
-rw-r--r--iemabs/help-iem_sel_any.pd37
-rw-r--r--iemabs/help-iem_send.pd74
-rw-r--r--iemabs/help-ii.pd11
-rw-r--r--iemabs/help-iiroute.pd15
-rw-r--r--iemabs/help-init.pd11
-rw-r--r--iemabs/help-int_fract~.pd27
-rw-r--r--iemabs/help-list2send.pd168
-rw-r--r--iemabs/help-lp10_butt~.pd105
-rw-r--r--iemabs/help-lp10_cheb~.pd106
-rw-r--r--iemabs/help-lp10_crit~.pd105
-rw-r--r--iemabs/help-lp1_t~.pd41
-rw-r--r--iemabs/help-lp1~.pd41
-rw-r--r--iemabs/help-lp2_butt~.pd105
-rw-r--r--iemabs/help-lp2_cheb~.pd106
-rw-r--r--iemabs/help-lp2_crit~.pd105
-rw-r--r--iemabs/help-lp2~.pd45
-rw-r--r--iemabs/help-lp3_butt~.pd105
-rw-r--r--iemabs/help-lp3_cheb~.pd106
-rw-r--r--iemabs/help-lp3_crit~.pd105
-rw-r--r--iemabs/help-lp4_butt~.pd105
-rw-r--r--iemabs/help-lp4_cheb~.pd106
-rw-r--r--iemabs/help-lp4_crit~.pd105
-rw-r--r--iemabs/help-lp5_butt~.pd105
-rw-r--r--iemabs/help-lp5_cheb~.pd106
-rw-r--r--iemabs/help-lp5_crit~.pd105
-rw-r--r--iemabs/help-lp6_butt~.pd105
-rw-r--r--iemabs/help-lp6_cheb~.pd106
-rw-r--r--iemabs/help-lp6_crit~.pd105
-rw-r--r--iemabs/help-lp7_butt~.pd105
-rw-r--r--iemabs/help-lp7_cheb~.pd106
-rw-r--r--iemabs/help-lp7_crit~.pd105
-rw-r--r--iemabs/help-lp8_butt~.pd105
-rw-r--r--iemabs/help-lp8_cheb~.pd106
-rw-r--r--iemabs/help-lp8_crit~.pd105
-rw-r--r--iemabs/help-lp9_butt~.pd105
-rw-r--r--iemabs/help-lp9_cheb~.pd106
-rw-r--r--iemabs/help-lp9_crit~.pd105
-rw-r--r--iemabs/help-maverage~.pd33
-rw-r--r--iemabs/help-merge_any.pd55
-rw-r--r--iemabs/help-mergefilename.pd42
-rw-r--r--iemabs/help-modulo_counter.pd21
-rw-r--r--iemabs/help-mp3play~.pd19
-rw-r--r--iemabs/help-mull~.pd25
-rw-r--r--iemabs/help-once.pd32
-rw-r--r--iemabs/help-para_bp2~.pd47
-rw-r--r--iemabs/help-peakenv~.pd23
-rw-r--r--iemabs/help-pink~.pd29
-rw-r--r--iemabs/help-post_netreceive.pd21
-rw-r--r--iemabs/help-pp.pd67
-rw-r--r--iemabs/help-pre_inlet.pd25
-rw-r--r--iemabs/help-pre_netsend.pd18
-rw-r--r--iemabs/help-prepend.pd67
-rw-r--r--iemabs/help-prepend_ascii.pd29
-rw-r--r--iemabs/help-prvu~.pd105
-rw-r--r--iemabs/help-pvu~.pd93
-rw-r--r--iemabs/help-rbpq2~.pd45
-rw-r--r--iemabs/help-rbpw2~.pd47
-rw-r--r--iemabs/help-receive2list.pd187
-rw-r--r--iemabs/help-rmstofad.pd15
-rw-r--r--iemabs/help-round_zero.pd19
-rw-r--r--iemabs/help-round~.pd23
-rw-r--r--iemabs/help-rvu~.pd91
-rw-r--r--iemabs/help-sin_phase~.pd57
-rw-r--r--iemabs/help-soundfile_info.pd16
-rw-r--r--iemabs/help-speedlim.pd13
-rw-r--r--iemabs/help-split.pd40
-rw-r--r--iemabs/help-split3.pd35
-rw-r--r--iemabs/help-splitfilename.pd62
-rw-r--r--iemabs/help-stripfilename.pd24
-rw-r--r--iemabs/help-subl~.pd25
-rw-r--r--iemabs/help-t3_bpe.pd18
-rw-r--r--iemabs/help-t3_delay.pd16
-rw-r--r--iemabs/help-t3_line~.pd16
-rw-r--r--iemabs/help-t3_metro.pd16
-rw-r--r--iemabs/help-t3_sig~.pd26
-rw-r--r--iemabs/help-t3_timer.pd21
-rw-r--r--iemabs/help-toggle_mess.pd49
-rw-r--r--iemabs/help-transf_fader.pd13
-rw-r--r--iemabs/help-unsig~.pd23
-rw-r--r--iemabs/help-unsymbol.pd11
-rw-r--r--iemabs/help-v2db.pd19
-rw-r--r--iemabs/help-vcf_bp2~.pd55
-rw-r--r--iemabs/help-vcf_bp4~.pd57
-rw-r--r--iemabs/help-vcf_bp6~.pd55
-rw-r--r--iemabs/help-vcf_bp8~.pd55
-rw-r--r--iemabs/help-vcf_hp2~.pd55
-rw-r--r--iemabs/help-vcf_hp4~.pd55
-rw-r--r--iemabs/help-vcf_hp6~.pd55
-rw-r--r--iemabs/help-vcf_hp8~.pd55
-rw-r--r--iemabs/help-vcf_lp2~.pd55
-rw-r--r--iemabs/help-vcf_lp4~.pd55
-rw-r--r--iemabs/help-vcf_lp6~.pd57
-rw-r--r--iemabs/help-vcf_lp8~.pd55
-rw-r--r--iemabs/help-vcf_rbp2~.pd57
-rw-r--r--iemabs/help-vcf_rbp4~.pd55
-rw-r--r--iemabs/help-vcf_rbp6~.pd55
-rw-r--r--iemabs/help-vcf_rbp8~.pd55
-rw-r--r--iemabs/help-wrap.pd19
-rw-r--r--iemabs/hp10_bess~.pd77
-rw-r--r--iemabs/hp10_butt~.pd77
-rw-r--r--iemabs/hp10_cheb~.pd79
-rw-r--r--iemabs/hp10_crit~.pd77
-rw-r--r--iemabs/hp1c~.pd73
-rw-r--r--iemabs/hp1~.pd45
-rw-r--r--iemabs/hp2_bess~.pd45
-rw-r--r--iemabs/hp2_butt~.pd45
-rw-r--r--iemabs/hp2_cheb~.pd47
-rw-r--r--iemabs/hp2_crit~.pd45
-rw-r--r--iemabs/hp2c~.pd77
-rw-r--r--iemabs/hp2~.pd53
-rw-r--r--iemabs/hp3_bess~.pd53
-rw-r--r--iemabs/hp3_butt~.pd53
-rw-r--r--iemabs/hp3_cheb~.pd55
-rw-r--r--iemabs/hp3_crit~.pd53
-rw-r--r--iemabs/hp4_bess~.pd53
-rw-r--r--iemabs/hp4_butt~.pd53
-rw-r--r--iemabs/hp4_cheb~.pd55
-rw-r--r--iemabs/hp4_crit~.pd53
-rw-r--r--iemabs/hp5_bess~.pd61
-rw-r--r--iemabs/hp5_butt~.pd61
-rw-r--r--iemabs/hp5_cheb~.pd63
-rw-r--r--iemabs/hp5_crit~.pd61
-rw-r--r--iemabs/hp6_bess~.pd61
-rw-r--r--iemabs/hp6_butt~.pd61
-rw-r--r--iemabs/hp6_cheb~.pd63
-rw-r--r--iemabs/hp6_crit~.pd61
-rw-r--r--iemabs/hp7_bess~.pd69
-rw-r--r--iemabs/hp7_butt~.pd69
-rw-r--r--iemabs/hp7_cheb~.pd71
-rw-r--r--iemabs/hp7_crit~.pd69
-rw-r--r--iemabs/hp8_bess~.pd69
-rw-r--r--iemabs/hp8_butt~.pd69
-rw-r--r--iemabs/hp8_cheb~.pd71
-rw-r--r--iemabs/hp8_crit~.pd69
-rw-r--r--iemabs/hp9_bess~.pd77
-rw-r--r--iemabs/hp9_butt~.pd77
-rw-r--r--iemabs/hp9_cheb~.pd79
-rw-r--r--iemabs/hp9_crit~.pd77
-rw-r--r--iemabs/hslider.pd608
-rw-r--r--iemabs/int_fract~.pd73
-rw-r--r--iemabs/lp1.wavbin555 -> 556 bytes
-rw-r--r--iemabs/lp10_bess~.pd77
-rw-r--r--iemabs/lp10_butt~.pd77
-rw-r--r--iemabs/lp10_cheb~.pd79
-rw-r--r--iemabs/lp10_crit~.pd77
-rw-r--r--iemabs/lp1c~.pd73
-rw-r--r--iemabs/lp1~.pd45
-rw-r--r--iemabs/lp2_bess~.pd45
-rw-r--r--iemabs/lp2_butt~.pd45
-rw-r--r--iemabs/lp2_cheb~.pd47
-rw-r--r--iemabs/lp2_crit~.pd45
-rw-r--r--iemabs/lp2c~.pd77
-rw-r--r--iemabs/lp2~.pd53
-rw-r--r--iemabs/lp3.wavbin554 -> 556 bytes
-rw-r--r--iemabs/lp3_bess~.pd53
-rw-r--r--iemabs/lp3_butt~.pd53
-rw-r--r--iemabs/lp3_cheb~.pd55
-rw-r--r--iemabs/lp3_crit~.pd53
-rw-r--r--iemabs/lp4_bess~.pd53
-rw-r--r--iemabs/lp4_butt~.pd53
-rw-r--r--iemabs/lp4_cheb~.pd55
-rw-r--r--iemabs/lp4_crit~.pd53
-rw-r--r--iemabs/lp5_bess~.pd61
-rw-r--r--iemabs/lp5_butt~.pd61
-rw-r--r--iemabs/lp5_cheb~.pd63
-rw-r--r--iemabs/lp5_crit~.pd61
-rw-r--r--iemabs/lp6_bess~.pd61
-rw-r--r--iemabs/lp6_butt~.pd61
-rw-r--r--iemabs/lp6_cheb~.pd63
-rw-r--r--iemabs/lp6_crit~.pd61
-rw-r--r--iemabs/lp7_bess~.pd69
-rw-r--r--iemabs/lp7_butt~.pd69
-rw-r--r--iemabs/lp7_cheb~.pd71
-rw-r--r--iemabs/lp7_crit~.pd69
-rw-r--r--iemabs/lp8_bess~.pd69
-rw-r--r--iemabs/lp8_butt~.pd69
-rw-r--r--iemabs/lp8_cheb~.pd71
-rw-r--r--iemabs/lp8_crit~.pd69
-rw-r--r--iemabs/lp9_bess~.pd77
-rw-r--r--iemabs/lp9_butt~.pd77
-rw-r--r--iemabs/lp9_cheb~.pd79
-rw-r--r--iemabs/lp9_crit~.pd77
-rw-r--r--iemabs/maverage~.pd59
-rw-r--r--iemabs/mull~.pd60
-rw-r--r--iemabs/my_canvas.pd489
-rw-r--r--iemabs/my_numbox.pd610
-rw-r--r--iemabs/once.pd91
-rw-r--r--iemabs/output~.pd54
-rw-r--r--iemabs/pink~.pd36
-rw-r--r--iemabs/rbpq2~.pd53
-rw-r--r--iemabs/rbpw2~.pd53
-rw-r--r--iemabs/rmstofad.pd39
-rw-r--r--iemabs/round~.pd45
-rw-r--r--iemabs/split3.pd67
-rw-r--r--iemabs/subl~.pd59
-rw-r--r--iemabs/test1.mp3bin63021 -> 62693 bytes
-rw-r--r--iemabs/test_dollarg.pd87
-rw-r--r--iemabs/testtone~.pd67
-rw-r--r--iemabs/toggle.pd548
-rw-r--r--iemabs/unsig~.pd51
-rw-r--r--iemabs/vcf_bp2~.pd49
-rw-r--r--iemabs/vcf_bp4~.pd61
-rw-r--r--iemabs/vcf_bp6~.pd69
-rw-r--r--iemabs/vcf_bp8~.pd77
-rw-r--r--iemabs/vcf_hp2~.pd47
-rw-r--r--iemabs/vcf_hp4~.pd61
-rw-r--r--iemabs/vcf_hp6~.pd69
-rw-r--r--iemabs/vcf_hp8~.pd81
-rw-r--r--iemabs/vcf_lp2~.pd49
-rw-r--r--iemabs/vcf_lp4~.pd61
-rw-r--r--iemabs/vcf_lp6~.pd69
-rw-r--r--iemabs/vcf_lp8~.pd81
-rw-r--r--iemabs/vcf_rbp2~.pd49
-rw-r--r--iemabs/vcf_rbp4~.pd61
-rw-r--r--iemabs/vcf_rbp6~.pd69
-rw-r--r--iemabs/vcf_rbp8~.pd77
-rw-r--r--iemabs/vdial.pd574
-rw-r--r--iemabs/vslider.pd607
-rw-r--r--iemabs/vu.pd498
-rw-r--r--iemabs/x_all_guis.pd40
314 files changed, 13101 insertions, 11967 deletions
diff --git a/iemabs/0.INTRO.txt b/iemabs/0.INTRO.txt
index ac66444..dcad5ef 100644
--- a/iemabs/0.INTRO.txt
+++ b/iemabs/0.INTRO.txt
@@ -1,4 +1,4 @@
-contents of iemlib Release 1.15 from December 2003
+contents of iemlib Release 1.16 from May 2005
============================ DSP~ ===============================
@@ -131,11 +131,12 @@ iem_prepend prepend a message to any messages (abbr. pp or prepend)
-------------------------- init -------------------------------
default replace initial-argument, if it is zero
-dollarg receive parent initial-arguments (abbr. $n)
+dollarg output parent initial-arguments (abbr. $n)
dsp control audio-engine, calculate dsp-performance (aka. dsp~)
float24 store a 24-bit accurate float-number
init initialize a message via loadbang (abbr. ii)
once any message pass through only the first time
+parentdollarzero output parent $0-unique symbol (abbr. parent$0 )
------------------------- counter -----------------------------
exp_inc exponential increment counter (bang triggered)
diff --git a/iemabs/1p1z.pd b/iemabs/1p1z.pd
index f894cb7..a7de663 100644
--- a/iemabs/1p1z.pd
+++ b/iemabs/1p1z.pd
@@ -1,64 +1,67 @@
-#N canvas 228 263 511 330 10;
-#X text 6 279 (c) musil@iem.kug.ac.at;
-#X text 48 289 IEM KUG;
-#X obj 22 221 +;
-#X text 8 6 1p1z;
-#X text 23 298 graz \, austria 2001;
-#X obj 169 71 inlet;
-#X obj 22 49 inlet;
-#X obj 22 243 outlet;
-#X text 104 22 y[n] = a0*x[n] + a1*x[n-1] + b1*y[n-1];
-#X text 176 53 a0;
-#X text 25 34 x[n];
-#X text 24 259 y[n];
-#X obj 206 71 inlet;
-#X text 213 53 a1;
-#X obj 206 145 f \$2;
-#X obj 169 118 f \$1;
-#X obj 242 71 inlet;
-#X text 249 53 b1;
-#X obj 242 167 f \$3;
-#X obj 284 52 loadbang;
-#X text 64 102 x[n-1];
-#X obj 40 202 +;
-#X obj 22 133 *;
-#X obj 40 160 *;
-#X obj 59 182 *;
-#X text 82 143 y[n-1];
-#X obj 284 72 t b b b;
-#X obj 40 98 f;
-#X obj 59 138 f;
-#X obj 22 71 t f b b;
-#X obj 352 83 inlet;
-#X obj 430 123 inlet;
-#X text 346 66 x[n-1]init;
-#X text 428 105 y[n-1]init;
-#X text 147 202 1.arg: <float> a0;
-#X text 147 213 2.arg: <float> a1;
-#X text 147 224 3.arg: <float> b1;
-#X text 63 5 <float> control-IIR-filter 1.order;
-#X connect 2 0 7 0;
-#X connect 2 0 28 1;
-#X connect 5 0 15 0;
-#X connect 6 0 29 0;
-#X connect 12 0 14 0;
-#X connect 14 0 23 1;
-#X connect 15 0 22 1;
-#X connect 16 0 18 0;
-#X connect 18 0 24 1;
-#X connect 19 0 26 0;
-#X connect 21 0 2 1;
-#X connect 22 0 2 0;
-#X connect 23 0 21 0;
-#X connect 24 0 21 1;
-#X connect 26 0 15 0;
-#X connect 26 1 14 0;
-#X connect 26 2 18 0;
-#X connect 27 0 23 0;
-#X connect 28 0 24 0;
-#X connect 29 0 22 0;
-#X connect 29 0 27 1;
-#X connect 29 1 27 0;
-#X connect 29 2 28 0;
-#X connect 30 0 27 1;
-#X connect 31 0 28 1;
+#N canvas 228 263 515 334 10;
+#X text 176 295 IEM KUG;
+#X obj 22 221 +;
+#X text 8 6 1p1z;
+#X obj 169 71 inlet;
+#X obj 22 49 inlet;
+#X obj 22 243 outlet;
+#X text 104 22 y[n] = a0*x[n] + a1*x[n-1] + b1*y[n-1];
+#X text 176 53 a0;
+#X text 25 34 x[n];
+#X text 24 259 y[n];
+#X obj 206 71 inlet;
+#X text 213 53 a1;
+#X obj 206 145 f \$2;
+#X obj 169 118 f \$1;
+#X obj 242 71 inlet;
+#X text 249 53 b1;
+#X obj 242 167 f \$3;
+#X obj 284 52 loadbang;
+#X text 64 102 x[n-1];
+#X obj 40 202 +;
+#X obj 22 133 *;
+#X obj 40 160 *;
+#X obj 59 182 *;
+#X text 82 143 y[n-1];
+#X obj 284 72 t b b b;
+#X obj 40 98 f;
+#X obj 59 138 f;
+#X obj 22 71 t f b b;
+#X obj 352 83 inlet;
+#X obj 430 123 inlet;
+#X text 346 66 x[n-1]init;
+#X text 428 105 y[n-1]init;
+#X text 147 202 1.arg: <float> a0;
+#X text 147 213 2.arg: <float> a1;
+#X text 147 224 3.arg: <float> b1;
+#X text 63 5 <float> control-IIR-filter 1.order;
+#X text 160 283 musil;
+#X text 190 283 @;
+#X text 196 283 iem.at;
+#X text 111 272 (c) Thomas Musil 2000 - 2005;
+#X text 159 305 Graz \, Austria;
+#X connect 1 0 5 0;
+#X connect 1 0 26 1;
+#X connect 3 0 13 0;
+#X connect 4 0 27 0;
+#X connect 10 0 12 0;
+#X connect 12 0 21 1;
+#X connect 13 0 20 1;
+#X connect 14 0 16 0;
+#X connect 16 0 22 1;
+#X connect 17 0 24 0;
+#X connect 19 0 1 1;
+#X connect 20 0 1 0;
+#X connect 21 0 19 0;
+#X connect 22 0 19 1;
+#X connect 24 0 13 0;
+#X connect 24 1 12 0;
+#X connect 24 2 16 0;
+#X connect 25 0 21 0;
+#X connect 26 0 22 0;
+#X connect 27 0 20 0;
+#X connect 27 0 25 1;
+#X connect 27 1 25 0;
+#X connect 27 2 26 0;
+#X connect 28 0 25 1;
+#X connect 29 0 26 1;
diff --git a/iemabs/7_guis-INTRO.pd b/iemabs/7_guis-INTRO.pd
index 21357be..cbdce59 100644
--- a/iemabs/7_guis-INTRO.pd
+++ b/iemabs/7_guis-INTRO.pd
@@ -1,813 +1,816 @@
-#N canvas 153 19 564 568 10;
-#X obj -4 -4 my_canvas 15 600 700 empty empty gui-INTRO 237 20 2 14
--261819 -143491;
-#X text 101 4 bng;
-#X obj 456 313 vslider 15 128 0 127 0 0 empty empty default_15x128
-8 -8 0 8 -262144 -1 -1 0 1;
-#X obj 354 42 toggle 100 1 empty empty 100_pix 8 -8 0 8 -250685 -24198
--42246 1 1;
-#X obj 57 251 hslider 128 15 0 127 0 0 empty empty default_128x15 8
--8 0 8 -262144 -1 -1 0 1;
-#X obj 78 226 hslider 20 8 0 19 0 0 empty empty min_20x8 8 -8 0 8 -262144
--1 -1 0 1;
-#X obj 478 326 vslider 8 20 0 19 0 0 empty empty min_8x20 8 -8 0 8
--262144 -1 -1 0 1;
-#X obj 458 48 toggle 8 0 empty empty min_8 8 -8 0 8 -262144 -1 -1 0
-1;
-#X obj 458 71 toggle 15 0 empty empty default_15 8 -8 0 8 -262144 -1
--1 0 1;
-#X obj 459 109 toggle 30 0 empty empty 30_pix 8 -8 0 8 -262144 -1 -1
-0 1;
-#X obj 101 88 bng 30 250 50 0 empty empty 30_pix 8 -8 0 8 -262144 -1
--1;
-#X obj 412 304 vslider 30 250 0 249 0 1 empty empty 30x250 8 -8 0 8
--184301 -42886 -42246 21800 1;
-#X obj 7 271 hslider 251 30 0 250 0 1 empty empty 251x30 8 -8 0 8 -147456
--1109 -66577 12500 1;
-#X text 180 518 (c) musil@iem.kug.ac.at;
-#X text 222 531 IEM KUG;
-#X text 197 543 graz \, austria 2001;
-#X obj 40 343 vu 25 200 empty empty 8 -8 0 8 -1 -99865 1;
-#X obj 13 24 bng 75 5000 25 1 empty empty 75pix+init 8 -8 0 8 -262131
--261458 -123526;
-#X obj 100 376 vu 15 120 empty empty 8 -8 0 8 -66577 -1 1;
-#X obj 186 375 vu 10 80 empty empty 8 -8 0 8 -66577 -1 1;
-#X text 99 313 vu;
-#N canvas 438 180 374 414 animate_vu 0;
-#X obj 40 211 t f f;
-#X obj 65 233 + 6;
-#X obj 40 257 pack 0 0;
-#X obj 78 94 toggle 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1
-0 1;
-#X obj 78 115 sel 0 1;
-#X obj 78 74 metro 4000;
-#X msg 100 137 30 3000;
-#X msg 78 167 -130 3000;
-#X obj 40 189 line -130 50;
-#X obj 78 51 inlet;
-#X obj 40 316 outlet;
-#X obj 87 316 outlet;
-#X obj 134 316 outlet;
-#X connect 0 0 2 0;
-#X connect 0 1 1 0;
-#X connect 1 0 2 1;
-#X connect 2 0 10 0;
-#X connect 2 0 11 0;
-#X connect 2 0 12 0;
-#X connect 3 0 4 0;
-#X connect 4 0 7 0;
-#X connect 4 1 6 0;
-#X connect 5 0 3 0;
-#X connect 6 0 8 0;
-#X connect 7 0 8 0;
-#X connect 8 0 0 0;
-#X connect 9 0 5 0;
-#X restore 99 349 pd animate_vu;
-#X obj 99 331 toggle 15 1 empty empty empty 8 -8 0 10 -262144 -1 -1
-1 1;
-#X text 360 8 toggle = tgl;
-#X text 68 198 hslider = hsl;
-#X text 430 271 vslider = vsl;
-#X obj 13 160 print initial_bang;
-#X obj 21 118 bng 15 250 50 0 empty empty default_15 8 -8 0 8 -262144
--1 -1;
-#X obj 104 48 bng 8 250 50 0 empty empty min_8 8 -8 0 10 -262144 -1
--1;
-#X obj 21 137 print no_initial_bang;
-#X obj 283 324 my_canvas 15 100 30 empty empty empty 20 12 2 20 -225271
--66577;
-#X obj 283 355 my_canvas 15 100 30 empty empty empty 20 12 2 20 -225280
--66577;
-#X obj 283 386 my_canvas 15 100 30 empty empty empty 20 12 2 20 -261681
--66577;
-#X obj 283 417 my_canvas 15 100 30 empty empty empty 20 12 2 20 -257472
--66577;
-#X obj 172 375 vu 10 80 empty empty 8 -8 0 8 -66577 -1 0;
-#X obj 310 203 radiobut 15 1 1 8 empty empty default_8*15 8 -8 0 8
--262144 -1 -1 2;
-#X obj 254 223 radiobut 25 1 1 12 empty empty 12*25 8 -8 0 8 -1433
--225280 -355 1;
-#N canvas 179 78 690 573 nervous 0;
-#X obj 10 23 toggle 55 1 empty start_nervously1 start_it 8 -8 0 10
--260818 -1 -250685 0 1;
-#X obj 131 141 bng 51 1200 50 0 empty nerv_bng bang 8 -8 0 10 -253378
--137031 -222091;
-#X obj 120 418 hslider 22 12 0 127 0 0 empty nerv_hsl h-slider 8 -8
-0 10 -71033 -66198 -128091 2100 1;
-#X obj 448 140 toggle 11 1 empty nerv_tgl toggle 8 -8 0 10 -141355
--82199 -51488 0 1;
-#X obj 447 383 vslider 15 111 0 127 0 0 empty nerv_vsl v-slider 8 -8
-0 10 -150187 -73940 -248863 340 1;
-#N canvas 135 99 382 469 control 0;
-#X obj 19 21 inlet;
-#X obj 19 50 t b f;
-#X obj 19 153 del 900;
-#X obj 19 212 del 900;
-#X obj 19 93 del 100;
-#X obj 19 283 del 900;
-#X obj 33 125 f;
-#X obj 33 180 f;
-#X obj 33 245 f;
-#X obj 33 309 f;
-#N canvas 280 166 794 432 bng 0;
-#X obj 114 260 - 0;
-#X obj 148 258 f;
-#X obj 147 222 t f b;
-#X obj 79 122 random 56789;
-#X obj 150 165 random 9876;
-#X obj 47 236 - 0;
-#X obj 81 234 f;
-#X obj 80 198 t f b;
-#X obj 150 192 % 50;
-#X obj 79 145 % 50;
-#X obj 64 289 pack 0 0;
-#X obj 85 53 t b b b;
-#X obj 234 368 pack 0 0 0;
-#X obj 250 29 metro 2000;
-#X obj 445 122 random 555666;
-#X obj 445 168 + 8;
-#X obj 445 145 % 120;
-#X obj 84 32 metro 100;
-#X obj 234 261 random 1.67772e+07;
-#X obj 266 283 random 1.67772e+07;
-#X obj 299 315 random 1.67772e+07;
-#X obj 84 11 inlet;
-#X msg 64 312 \; nerv_bng delta \$1 \$2;
-#X msg 234 390 \; nerv_bng color \$1 \$2 \$3;
-#X msg 445 192 \; nerv_bng size \$1;
-#X msg 250 51 \; nerv_bng bang;
-#X obj 234 340 * -1;
-#X obj 266 316 * -1;
-#X obj 299 342 * -1;
-#X connect 0 0 10 1;
-#X connect 1 0 0 1;
-#X connect 2 0 1 1;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 9 0;
-#X connect 4 0 8 0;
-#X connect 5 0 10 0;
-#X connect 6 0 5 1;
-#X connect 7 0 6 1;
-#X connect 7 0 5 0;
-#X connect 7 1 6 0;
-#X connect 8 0 2 0;
-#X connect 9 0 7 0;
-#X connect 10 0 22 0;
-#X connect 11 0 3 0;
-#X connect 11 0 14 0;
-#X connect 11 0 18 0;
-#X connect 11 1 4 0;
-#X connect 11 1 19 0;
-#X connect 11 2 20 0;
-#X connect 12 0 23 0;
-#X connect 13 0 25 0;
-#X connect 14 0 16 0;
-#X connect 15 0 24 0;
-#X connect 16 0 15 0;
-#X connect 17 0 11 0;
-#X connect 18 0 26 0;
-#X connect 19 0 27 0;
-#X connect 20 0 28 0;
-#X connect 21 0 17 0;
-#X connect 21 0 13 0;
-#X connect 26 0 12 0;
-#X connect 27 0 12 1;
-#X connect 28 0 12 2;
-#X restore 114 143 pd bng;
-#N canvas 139 89 794 432 tgl 0;
-#X obj 114 260 - 0;
-#X obj 148 258 f;
-#X obj 147 222 t f b;
-#X obj 79 122 random 56789;
-#X obj 150 165 random 9876;
-#X obj 47 236 - 0;
-#X obj 81 234 f;
-#X obj 80 198 t f b;
-#X obj 150 192 % 50;
-#X obj 79 145 % 50;
-#X obj 64 289 pack 0 0;
-#X obj 85 53 t b b b;
-#X obj 445 122 random 555666;
-#X obj 445 168 + 8;
-#X obj 445 144 % 120;
-#X obj 85 31 metro 100;
-#X obj 264 28 metro 1000;
-#X obj 85 10 inlet;
-#X msg 64 312 \; nerv_tgl delta \$1 \$2;
-#X msg 226 322 \; nerv_tgl color \$1 \$2 \$3;
-#X msg 445 192 \; nerv_tgl size \$1;
-#X msg 264 51 \; nerv_tgl bang;
-#X obj 226 298 pack 0 0 0;
-#X obj 226 191 random 1.67772e+07;
-#X obj 258 213 random 1.67772e+07;
-#X obj 291 245 random 1.67772e+07;
-#X obj 226 270 * -1;
-#X obj 258 246 * -1;
-#X obj 291 272 * -1;
-#X connect 0 0 10 1;
-#X connect 1 0 0 1;
-#X connect 2 0 1 1;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 9 0;
-#X connect 4 0 8 0;
-#X connect 5 0 10 0;
-#X connect 6 0 5 1;
-#X connect 7 0 6 1;
-#X connect 7 0 5 0;
-#X connect 7 1 6 0;
-#X connect 8 0 2 0;
-#X connect 9 0 7 0;
-#X connect 10 0 18 0;
-#X connect 11 0 3 0;
-#X connect 11 0 12 0;
-#X connect 11 0 23 0;
-#X connect 11 1 4 0;
-#X connect 11 1 24 0;
-#X connect 11 2 25 0;
-#X connect 12 0 14 0;
-#X connect 13 0 20 0;
-#X connect 14 0 13 0;
-#X connect 15 0 11 0;
-#X connect 16 0 21 0;
-#X connect 17 0 15 0;
-#X connect 17 0 16 0;
-#X connect 22 0 19 0;
-#X connect 23 0 26 0;
-#X connect 24 0 27 0;
-#X connect 25 0 28 0;
-#X connect 26 0 22 0;
-#X connect 27 0 22 1;
-#X connect 28 0 22 2;
-#X restore 114 198 pd tgl;
-#N canvas 322 99 794 432 hsl 0;
-#X obj 114 260 - 0;
-#X obj 148 258 f;
-#X obj 147 222 t f b;
-#X obj 79 122 random 56789;
-#X obj 150 165 random 9876;
-#X obj 47 236 - 0;
-#X obj 81 234 f;
-#X obj 80 198 t f b;
-#X obj 150 192 % 50;
-#X obj 79 145 % 50;
-#X obj 64 289 pack 0 0;
-#X obj 85 53 t b b b;
-#X obj 445 122 random 555666;
-#X obj 560 188 + 8;
-#X obj 560 128 random 773322;
-#X obj 445 208 pack 0 0;
-#X obj 84 32 metro 100;
-#X obj 561 155 % 30;
-#X obj 445 183 + 20;
-#X obj 446 149 % 110;
-#X obj 254 305 metro 1000;
-#X obj 254 327 random 846352;
-#X obj 254 350 % 130;
-#X obj 84 11 inlet;
-#X msg 64 321 \; nerv_hsl delta \$1 \$2;
-#X msg 254 373 \; nerv_hsl set \$1;
-#X msg 445 231 \; nerv_hsl size \$1 \$2;
-#X obj 245 202 pack 0 0 0;
-#X obj 245 95 random 1.67772e+07;
-#X obj 277 117 random 1.67772e+07;
-#X obj 310 149 random 1.67772e+07;
-#X obj 245 174 * -1;
-#X obj 277 150 * -1;
-#X obj 310 176 * -1;
-#X msg 245 229 \; nerv_hsl color \$1 \$2 \$3;
-#X connect 0 0 10 1;
-#X connect 1 0 0 1;
-#X connect 2 0 1 1;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 9 0;
-#X connect 4 0 8 0;
-#X connect 5 0 10 0;
-#X connect 6 0 5 1;
-#X connect 7 0 6 1;
-#X connect 7 0 5 0;
-#X connect 7 1 6 0;
-#X connect 8 0 2 0;
-#X connect 9 0 7 0;
-#X connect 10 0 24 0;
-#X connect 11 0 3 0;
-#X connect 11 0 12 0;
-#X connect 11 0 28 0;
-#X connect 11 1 4 0;
-#X connect 11 1 14 0;
-#X connect 11 1 29 0;
-#X connect 11 2 30 0;
-#X connect 12 0 19 0;
-#X connect 13 0 15 1;
-#X connect 14 0 17 0;
-#X connect 15 0 26 0;
-#X connect 16 0 11 0;
-#X connect 17 0 13 0;
-#X connect 18 0 15 0;
-#X connect 18 0 22 1;
-#X connect 19 0 18 0;
-#X connect 20 0 21 0;
-#X connect 21 0 22 0;
-#X connect 22 0 25 0;
-#X connect 23 0 16 0;
-#X connect 23 0 20 0;
-#X connect 27 0 34 0;
-#X connect 28 0 31 0;
-#X connect 29 0 32 0;
-#X connect 30 0 33 0;
-#X connect 31 0 27 0;
-#X connect 32 0 27 1;
-#X connect 33 0 27 2;
-#X restore 112 263 pd hsl;
-#N canvas 148 132 794 432 vsl 0;
-#X obj 114 260 - 0;
-#X obj 148 258 f;
-#X obj 147 222 t f b;
-#X obj 79 122 random 56789;
-#X obj 150 165 random 9876;
-#X obj 47 236 - 0;
-#X obj 81 234 f;
-#X obj 80 198 t f b;
-#X obj 150 192 % 50;
-#X obj 79 145 % 50;
-#X obj 64 289 pack 0 0;
-#X obj 85 53 t b b b;
-#X obj 445 122 random 555666;
-#X obj 560 128 random 773322;
-#X obj 445 208 pack 0 0;
-#X obj 84 32 metro 100;
-#X obj 241 299 metro 1000;
-#X obj 240 325 random 846352;
-#X obj 241 352 % 130;
-#X obj 561 155 % 110;
-#X obj 560 188 + 20;
-#X obj 446 149 % 30;
-#X obj 445 183 + 3;
-#X obj 84 11 inlet;
-#X msg 239 227 \; nerv_vsl color \$1 \$2 \$3;
-#X msg 445 231 \; nerv_vsl size \$1 \$2;
-#X msg 64 310 \; nerv_vsl delta \$1 \$2;
-#X msg 241 376 \; nerv_vsl set \$1;
-#X obj 239 203 pack 0 0 0;
-#X obj 239 96 random 1.67772e+07;
-#X obj 271 118 random 1.67772e+07;
-#X obj 304 150 random 1.67772e+07;
-#X obj 239 175 * -1;
-#X obj 271 151 * -1;
-#X obj 304 177 * -1;
-#X connect 0 0 10 1;
-#X connect 1 0 0 1;
-#X connect 2 0 1 1;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 9 0;
-#X connect 4 0 8 0;
-#X connect 5 0 10 0;
-#X connect 6 0 5 1;
-#X connect 7 0 6 1;
-#X connect 7 0 5 0;
-#X connect 7 1 6 0;
-#X connect 8 0 2 0;
-#X connect 9 0 7 0;
-#X connect 10 0 26 0;
-#X connect 11 0 3 0;
-#X connect 11 0 12 0;
-#X connect 11 0 29 0;
-#X connect 11 1 4 0;
-#X connect 11 1 13 0;
-#X connect 11 1 30 0;
-#X connect 11 2 31 0;
-#X connect 12 0 21 0;
-#X connect 13 0 19 0;
-#X connect 14 0 25 0;
-#X connect 15 0 11 0;
-#X connect 16 0 17 0;
-#X connect 17 0 18 0;
-#X connect 18 0 27 0;
-#X connect 19 0 20 0;
-#X connect 20 0 14 1;
-#X connect 20 0 18 1;
-#X connect 21 0 22 0;
-#X connect 22 0 14 0;
-#X connect 23 0 15 0;
-#X connect 23 0 16 0;
-#X connect 28 0 24 0;
-#X connect 29 0 32 0;
-#X connect 30 0 33 0;
-#X connect 31 0 34 0;
-#X connect 32 0 28 0;
-#X connect 33 0 28 1;
-#X connect 34 0 28 2;
-#X restore 113 327 pd vsl;
-#X connect 0 0 1 0;
-#X connect 1 0 4 0;
-#X connect 1 1 6 1;
-#X connect 1 1 7 1;
-#X connect 1 1 8 1;
-#X connect 1 1 9 1;
-#X connect 2 0 3 0;
-#X connect 2 0 7 0;
-#X connect 3 0 5 0;
-#X connect 3 0 8 0;
-#X connect 4 0 2 0;
-#X connect 4 0 6 0;
-#X connect 5 0 9 0;
-#X connect 6 0 10 0;
-#X connect 7 0 11 0;
-#X connect 8 0 12 0;
-#X connect 9 0 13 0;
-#X restore 10 85 pd control;
-#X connect 0 0 5 0;
-#X restore 295 424 pd nervous;
-#X floatatom 239 84 4 0 0;
-#N canvas 226 38 811 519 properties 0;
-#X obj 2 1 my_canvas 8 870 590 empty empty about_gui_properties 290
-20 2 18 -225280 -1109;
-#X text 12 62 "selectable dimensions(pix): size:" = square-size of
-the;
-#X text 10 35 "dimensions(pix): size:" = square-size of the gui-objects
-;
-#X text 10 48 "dimensions(pix)(pix): width: height:" = width & height
-;
-#X text 11 177 "visible_rectangle(pix)(pix): width: height:" = width
-&;
-#X text 11 104 "flash-time(ms)(ms): intrrpt:" = flash-interrupt-time
-;
-#X text 411 62 selectable top-left corner of my_canvas in pixels.;
-#X text 415 35 in pixels.;
-#X text 11 76 "flash-time(ms)(ms): hold:" = flash-hold-time in msec
-=;
-#X text 405 76 duration of activity \, if a bang-object was activated
-;
-#X text 400 48 of the rectangular gui-object in pixels.;
-#X text 402 177 height of a visible \, deactivated rectangle in pixels.
-;
-#X text 14 224 "new&old" or "new-only" = the radiobutton-object changes
-its;
-#X text 441 224 state in 2 ways:;
-#X text 198 237 "new&old"-mode: output sends previous state off \,
-current;
-#X text 596 237 state on \;;
-#X text 197 250 "new-only"-mode: output sends only current state on.
-;
-#X text 14 280 "steady on click" or "jump on click" = the 2 slider-objects
-;
-#X text 481 322 immediately to new mouse-position \,;
-#X text 12 413 "label: font: fontsize:" = font-properties of label.
-;
-#X text 15 429 "colors:" = a click on radiobuttons "background:" \,
-;
-#X text 370 429 "front-color:" or "label-color:" activates the color-fields
-;
-#X text 174 193 if "init"-mode is selected \, the object displays and
-puts;
-#X text 15 266 "number:" = number of buttons of a radiobutton.;
-#X text 205 89 by any message-event or by a mouse-click.;
-#X text 388 104 in msec = duration of inactivity \, if an already;
-#X text 205 117 activated bang is activated once more.;
-#X text 11 132 "output-range: left: right:" = hslider-bounds;
-#X text 332 132 for input- as well as output-values.;
-#X text 332 146 for input- as well as output-values.;
-#X text 11 146 "output-range: bottom: top:" = vslider-bounds;
-#X text 12 193 "init" or "no init" =;
-#X text 571 193 out its previously saved value.;
-#X text 174 208 if "no init"-mode is selected \, nothing will happen.
-;
-#X text 433 280 react to mouse-click in 2 ways:;
-#X text 201 294 "steady on click"-mode: slider-knob stays in position
-\,;
-#X text 225 307 mouse and knob will move parallel \;;
-#X text 200 322 "jump on click"-mode: slider-knob jumps;
-#X text 224 338 positions of mouse and knob will be identical \;;
-#X text 402 353 receive-object with the same send-symbol-name.;
-#X text 11 368 "receive-symbol:" = a send-object with the same;
-#X text 11 353 "send-symbol:" = an output-message can be received by
-a;
-#X text 347 368 symbol-name can send an input-message to the gui-object.
-;
-#X text 13 383 "label: name:" = visible name of a gui-object \;;
-#X text 343 383 it will be moved together with the gui-object.;
-#X text 12 397 "label: x_off: y_off:" = coordinates of the label in
-;
-#X text 382 397 relation to top-left corner of gui-object.;
-#X text 207 444 on the right side which display the current color of
-the;
-#X text 605 444 item \;;
-#X text 11 161 "non-zero-value: value:" = toggle has 2;
-#X text 292 161 value-states: zero and this value.;
-#X text 208 460 to select a different color \, click on one of the
-30 small;
-#X text 614 459 preset-color-buttons \;;
-#X text 208 475 each color (background \, front \, label) can be tuned
-by its;
-#X text 235 490 RGB-values (0 .. 252 \, step 4) and a click on the
-set-button.;
-#X restore 287 361 pd properties;
-#N canvas 146 190 460 120 move 0;
-#X obj 0 0 my_canvas 8 460 120 empty empty how_to_move_gui_objects
-100 18 2 20 -225271 -42246;
-#X text 11 43 Select a gui-object \, then navigate the object by using
-the 4 direction-keys: UP \, DOWN \, LEFT or RIGHT.;
-#X text 12 70 If you press the SHIFT-Key too \, the object will move
-10 times faster.;
-#X restore 308 331 pd move;
-#N canvas 151 38 522 451 dollar 0;
-#X obj 0 0 my_canvas 8 560 160 empty empty the_dollar_thing 100 18
-2 20 -261681 -123526;
-#X text 10 39 if you want to send to \, or to receive from gui-objects
-;
-#X text 394 39 in abstractions \,;
-#X text 36 52 you have to write into the property-entry:;
-#X text 44 67 #1-label (instead of \$1-label).;
-#X text 25 103 type #0-uniquelabel (instead of \$0-uniquelabel).;
-#X text 9 88 if you want a unique send-receive-symbolname:;
-#X restore 299 391 pd dollar;
-#X obj 283 448 my_canvas 15 100 30 empty empty empty 20 12 2 20 -228992
--66577;
-#N canvas 177 21 730 638 messages 0;
-#X obj 1 1 my_canvas 8 870 640 empty empty about_gui_messages 200 20
-2 18 -228992 -355;
-#X text 366 99 in pixels.;
-#X text 9 84 "size 15 128" = change width & height;
-#X text 9 159 "flashtime 50 600" = change flash-interrupt- and flash-hold
-;
-#X text 424 160 -time of bng-object.;
-#X text 9 174 "pos 150 170" = change the x-y-position of the top-left
-;
-#X text 400 173 corner of a gui-object in pixels \;;
-#X text 139 188 "pos 0 0" is the top-left corner of your window \;
-;
-#X text 143 204 the positive directions of x- and y-axes are right
-and down.;
-#X text 12 415 "receive togui" = change receive-name of object.;
-#X text 12 431 "label its_me" = change label-text of object.;
-#X text 12 446 "label_pos 20 8" = change offset-coordinates of label-text.
-;
-#X text 12 461 "label_font 0 10" = change font and fontsize of label-text.
-;
-#X text 12 340 "steady 1" change slider-knob-behaviour on mouse-click.
-;
-#X text 13 522 "lin" = change scale-mode of slider to linear.;
-#X text 14 537 "log" = change scale-mode of slider to logarithmical.
-;
-#X text 333 355 to output only the new state.;
-#X text 273 84 of sliders and vu in pixels.;
-#X text 12 477 "init 1" = change initial loadbang-mode of gui-objects
-;
-#X text 12 400 "send fromgui" = change send-name of gui-objects \,
-;
-#X text 12 325 "number 10" = change number of buttons of radio-button.
-;
-#X text 9 128 "range 0.1 10.0" = change slider-boundaries for;
-#X text 344 128 input- as well as output-values.;
-#X text 13 492 "set 64" = change only the inner state and display of
-gui-;
-#X text 11 33 all gui-objects (bng \, hsl \, vsl \, tgl \, rdb \, cnv
-and vu);
-#X text 9 113 "vis_size 800 600" = change width & height;
-#X text 309 113 of visual rectangle of my_canvas in pixels.;
-#X text 359 400 except vu and my_canvas.;
-#X text 395 477 except vu and cnv.;
-#X text 421 492 objects \, except bng and cnv \;;
-#X text 85 47 understand input-messages which change their properties.
-;
-#X text 11 222 "delta 15 17" = move the gui-object in relation to its
-;
-#X text 397 222 current position (in pixels).;
-#X text 333 371 to first release the previous button \,;
-#X text 144 385 then output the state of the new button.;
-#X text 12 371 "double_change" change radio-button-behaviour;
-#X text 12 355 "single_change" change radio-button-behaviour;
-#X text 147 507 no output will result.;
-#X text 9 99 "size 15" = change square-size of rdb \, bng and tgl;
-#X text 9 143 "nonzero 127.0" = change the nonzero-value of toggle.
-;
-#X text 15 552 "get_pos" = if my_canvas has a receive-name and a send-name
-;
-#X text 434 552 and you send the;
-#X text 272 237 front- and label-color of object with one of 30 presets.
-;
-#X text 277 252 label-color of vu and my_canvas with one of 30 presets.
-;
-#X text 504 282 (0 .. 255);
-#X text 558 568 coordinates.;
-#X text 149 568 message "get_pos" to it \, you receive the current
-x- and y-;
-#X text 85 59 except cnv has no inlet \, so you have to send messages
-;
-#X text 85 71 to its receive-label (edit properties).;
-#X text 11 237 "color 0 22 22" = change background- \,;
-#X text 11 252 "color 0 22" = change background- and;
-#X text 13 268 "color -1.67772e+07 (-1) -1" = change background- \,
-;
-#X text 364 267 (front-) and label-color of object with RGB-values.
-;
-#X text 149 283 the RGB-value will be calculated: -65536*RED-value
-;
-#X text 592 309 - 1;
-#X text 422 309 - BLUE-value (0 .. 255);
-#X text 394 296 - 256*GREEN-value (0 .. 255);
-#X restore 294 453 pd messages;
-#X obj 225 259 my_canvas 1 350 1 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 4 308 my_canvas 1 268 1 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 4 186 my_canvas 1 220 1 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 225 151 my_canvas 1 350 1 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 271 261 my_canvas 1 1 48 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 232 308 my_canvas 1 1 200 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 339 3 my_canvas 1 1 149 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 398 260 my_canvas 1 1 310 empty empty empty 20 12 2 20 -258699
--66577;
-#X obj 225 3 my_canvas 1 1 255 empty empty empty 20 12 2 20 -258699
--66577;
-#X floatatom 276 84 4 0 0;
-#X obj 239 43 toggle 15 0 empty dsp_tgl empty 20 8 0 10 -370 -262144
--1 0 1;
-#N canvas 145 31 380 506 dsp 0;
-#X msg 31 88 \; pd dsp \$1;
-#X obj 20 199 cputime;
-#X obj 20 178 t b b;
-#X text 15 11 dsp;
-#X text 48 439 (c) musil@iem.kug.ac.at;
-#X text 90 452 IEM KUG;
-#X text 59 65 1/0 = ON/OFF;
-#X text 97 313 CPU-load;
-#X obj 62 126 loadbang;
-#X obj 20 126 sel 1;
-#X text 65 464 graz \, austria 2001;
-#X text 64 12 turn dsp-kernel on & off \,;
-#X obj 20 240 t f f;
-#X text 65 408 average;
-#X text 177 405 peak;
-#X obj 211 154 f;
-#X obj 146 179 > -1;
-#X obj 169 155 f -1;
-#X obj 179 91 t f b f;
-#X obj 146 204 sel 1;
-#X obj 192 132 f -1;
-#X obj 20 154 metro 500;
-#X obj 20 220 * 0.2;
-#X text 74 37 -dsp-load in %;
-#X text 65 24 measure average- and peak-;
-#X obj 20 315 * 100;
-#X obj 20 360 int;
-#X obj 20 338 + 0.499;
-#X obj 20 383 * 0.01;
-#X obj 246 207 r pd;
-#X obj 246 231 route dsp;
-#X text 245 318 to toggle input;
-#X msg 246 283 \; dsp_tgl set \$1;
-#X obj 247 341 r dsp_tgl;
-#X obj 246 257 route float;
-#X obj 146 227 del 3990;
-#N canvas 305 120 336 257 once 0;
-#X text 7 204 (c) musil@iem.kug.ac.at;
-#X text 49 214 IEM KUG;
-#X text 24 223 graz \, austria 2001;
-#X text 8 6 once;
-#X obj 19 150 bang;
-#X obj 56 65 f 0;
-#X text 59 7 only the first message passes through;
-#X obj 19 127 t b a;
-#X obj 19 100 spigot;
-#X obj 119 63 f 1;
-#X obj 119 41 loadbang;
-#X obj 19 40 inlet;
-#X obj 49 183 outlet;
-#X connect 4 0 5 0;
-#X connect 5 0 8 1;
-#X connect 7 0 4 0;
-#X connect 7 1 12 0;
-#X connect 8 0 7 0;
-#X connect 9 0 8 1;
-#X connect 10 0 9 0;
-#X connect 11 0 8 0;
-#X restore 111 264 pd once;
-#N canvas 297 130 530 376 1p1z 0;
-#X text 7 315 (c) musil@iem.kug.ac.at;
-#X text 52 325 IEM KUG;
-#X obj 22 231 +;
-#X text 8 6 1p1z;
-#X text 24 334 graz \, austria 2001;
-#X text 104 22 y[n] = a0*x[n] + a1*x[n-1] + b1*y[n-1];
-#X text 169 53 a0;
-#X text 25 34 x[n];
-#X text 24 280 y[n];
-#X text 209 53 a1;
-#X text 249 53 b1;
-#X obj 284 52 loadbang;
-#X text 64 102 x[n-1];
-#X obj 40 205 +;
-#X obj 22 133 *;
-#X obj 40 160 *;
-#X obj 59 182 *;
-#X text 82 143 y[n-1];
-#X obj 284 72 t b b b;
-#X obj 40 98 f;
-#X obj 59 138 f;
-#X obj 22 71 t f b b;
-#X text 350 63 x[n-1]init;
-#X text 429 102 y[n-1]init;
-#X text 147 202 1.arg: <float> a0;
-#X text 147 213 2.arg: <float> a1;
-#X text 147 224 3.arg: <float> b1;
-#X text 63 5 <float> control-IIR-filter 1.order;
-#X obj 162 115 f 0.1;
-#X obj 202 142 f 0;
-#X obj 242 164 f 0.9;
-#X obj 22 49 inlet;
-#X obj 162 71 inlet;
-#X obj 202 71 inlet;
-#X obj 242 71 inlet;
-#X obj 356 80 inlet;
-#X obj 431 120 inlet;
-#X obj 22 264 outlet;
-#X connect 2 0 20 1;
-#X connect 2 0 37 0;
-#X connect 11 0 18 0;
-#X connect 13 0 2 1;
-#X connect 14 0 2 0;
-#X connect 15 0 13 0;
-#X connect 16 0 13 1;
-#X connect 18 0 28 0;
-#X connect 18 1 29 0;
-#X connect 18 2 30 0;
-#X connect 19 0 15 0;
-#X connect 20 0 16 0;
-#X connect 21 0 14 0;
-#X connect 21 0 19 1;
-#X connect 21 1 19 0;
-#X connect 21 2 20 0;
-#X connect 28 0 14 1;
-#X connect 29 0 15 1;
-#X connect 30 0 16 1;
-#X connect 31 0 21 0;
-#X connect 32 0 28 0;
-#X connect 33 0 29 0;
-#X connect 34 0 30 0;
-#X connect 35 0 19 1;
-#X connect 36 0 20 1;
-#X restore 20 289 pd 1p1z 0.1 0 0.9;
-#X obj 20 65 inlet;
-#X obj 20 406 outlet;
-#X obj 211 405 outlet;
-#X connect 1 0 22 0;
-#X connect 2 0 1 0;
-#X connect 2 1 1 1;
-#X connect 8 0 21 0;
-#X connect 9 0 21 0;
-#X connect 12 0 37 0;
-#X connect 15 0 17 1;
-#X connect 15 0 40 0;
-#X connect 16 0 19 0;
-#X connect 17 0 16 1;
-#X connect 18 0 16 0;
-#X connect 18 1 17 0;
-#X connect 18 2 15 1;
-#X connect 19 0 15 0;
-#X connect 19 0 35 0;
-#X connect 20 0 17 1;
-#X connect 21 0 2 0;
-#X connect 22 0 12 0;
-#X connect 22 0 18 0;
-#X connect 25 0 27 0;
-#X connect 26 0 28 0;
-#X connect 27 0 26 0;
-#X connect 28 0 39 0;
-#X connect 29 0 30 0;
-#X connect 30 0 34 0;
-#X connect 34 0 32 0;
-#X connect 35 0 20 0;
-#X connect 37 0 25 0;
-#X connect 38 0 0 0;
-#X connect 38 0 9 0;
-#X restore 239 63 pd dsp;
-#X text 238 99 mean;
-#X text 279 100 peak;
-#X text 289 63 % cpu;
-#X text 283 305 my_canvas = cnv;
-#X text 312 172 radiobutton = rdb;
-#X text 271 350 R;
-#X text 270 370 E;
-#X text 270 389 A;
-#X text 270 409 D;
-#X text 270 428 M;
-#X text 269 447 E;
-#X connect 17 0 26 0;
-#X connect 21 0 18 0;
-#X connect 21 0 16 0;
-#X connect 21 1 34 0;
-#X connect 21 2 19 0;
-#X connect 22 0 21 0;
-#X connect 27 0 29 0;
-#X connect 54 0 55 0;
-#X connect 55 0 38 0;
-#X connect 55 1 53 0;
+#N canvas 153 19 568 572 10;
+#X obj -4 -4 cnv 15 600 700 empty empty gui-INTRO 237 20 2 14 -261819
+-143491 0;
+#X text 101 4 bng;
+#X obj 456 313 vsl 15 128 0 127 0 0 empty empty default_15x128 8 -8
+0 8 -262144 -1 -1 0 1;
+#X obj 354 42 tgl 100 1 empty empty 100_pix 8 -8 0 8 -250685 -24198
+-42246 1 1;
+#X obj 57 251 hsl 128 15 0 127 0 0 empty empty default_128x15 8 -8
+0 8 -262144 -1 -1 0 1;
+#X obj 78 226 hsl 20 8 0 19 0 0 empty empty min_20x8 8 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 478 326 vsl 8 20 0 19 0 0 empty empty min_8x20 8 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 458 48 tgl 8 0 empty empty min_8 8 -8 0 8 -262144 -1 -1 0 1
+;
+#X obj 458 71 tgl 15 0 empty empty default_15 8 -8 0 8 -262144 -1 -1
+0 1;
+#X obj 459 109 tgl 30 0 empty empty 30_pix 8 -8 0 8 -262144 -1 -1 0
+1;
+#X obj 101 88 bng 30 250 50 0 empty empty 30_pix 8 -8 0 8 -262144 -1
+-1;
+#X obj 412 304 vsl 30 250 0 249 0 1 empty empty 30x250 8 -8 0 8 -184301
+-42886 -42246 21800 1;
+#X obj 7 271 hsl 251 30 0 250 0 1 empty empty 251x30 8 -8 0 8 -147456
+-1109 -66577 12500 1;
+#X obj 40 343 vu 25 200 empty empty 8 -8 0 8 -1 -99865 1 0;
+#X obj 13 24 bng 75 5000 25 1 empty empty 75pix+init 8 -8 0 8 -262131
+-261458 -123526;
+#X obj 100 376 vu 15 120 empty empty 8 -8 0 8 -66577 -1 1 0;
+#X obj 186 375 vu 10 80 empty empty 8 -8 0 8 -66577 -1 1 0;
+#X text 99 313 vu;
+#N canvas 438 180 374 414 animate_vu 0;
+#X obj 40 211 t f f;
+#X obj 65 233 + 6;
+#X obj 40 257 pack 0 0;
+#X obj 78 94 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+;
+#X obj 78 115 sel 0 1;
+#X obj 78 74 metro 4000;
+#X msg 100 137 30 3000;
+#X msg 78 167 -130 3000;
+#X obj 40 189 line -130 50;
+#X obj 78 51 inlet;
+#X obj 40 316 outlet;
+#X obj 87 316 outlet;
+#X obj 134 316 outlet;
+#X connect 0 0 2 0;
+#X connect 0 1 1 0;
+#X connect 1 0 2 1;
+#X connect 2 0 10 0;
+#X connect 2 0 11 0;
+#X connect 2 0 12 0;
+#X connect 3 0 4 0;
+#X connect 4 0 7 0;
+#X connect 4 1 6 0;
+#X connect 5 0 3 0;
+#X connect 6 0 8 0;
+#X connect 7 0 8 0;
+#X connect 8 0 0 0;
+#X connect 9 0 5 0;
+#X restore 99 349 pd animate_vu;
+#X obj 99 331 tgl 15 1 empty empty empty 8 -8 0 10 -262144 -1 -1 1
+1;
+#X text 360 8 toggle = tgl;
+#X text 68 198 hslider = hsl;
+#X text 430 271 vslider = vsl;
+#X obj 13 160 print initial_bang;
+#X obj 21 118 bng 15 250 50 0 empty empty default_15 8 -8 0 8 -262144
+-1 -1;
+#X obj 104 48 bng 8 250 50 0 empty empty min_8 8 -8 0 10 -262144 -1
+-1;
+#X obj 21 137 print no_initial_bang;
+#X obj 283 324 cnv 15 100 30 empty empty empty 20 12 2 20 -225271 -66577
+0;
+#X obj 283 355 cnv 15 100 30 empty empty empty 20 12 2 20 -225280 -66577
+0;
+#X obj 283 386 cnv 15 100 30 empty empty empty 20 12 2 20 -261681 -66577
+0;
+#X obj 283 417 cnv 15 100 30 empty empty empty 20 12 2 20 -257472 -66577
+0;
+#X obj 172 375 vu 10 80 empty empty 8 -8 0 8 -66577 -1 0 0;
+#X obj 310 203 hradio 15 1 1 8 empty empty default_8*15 8 -8 0 8 -262144
+-1 -1 2;
+#X obj 254 223 hradio 25 1 1 12 empty empty 12*25 8 -8 0 8 -1433 -225280
+-355 1;
+#N canvas 179 78 690 573 nervous 0;
+#X obj 10 23 tgl 55 1 empty start_nervously1 start_it 8 -8 0 10 -260818
+-1 -250685 0 1;
+#X obj 131 141 bng 51 1200 50 0 empty nerv_bng bang 8 -8 0 10 -253378
+-137031 -222091;
+#X obj 120 418 hsl 22 12 0 127 0 0 empty nerv_hsl h-slider 8 -8 0 10
+-71033 -66198 -128091 0 1;
+#X obj 448 140 tgl 11 1 empty nerv_tgl toggle 8 -8 0 10 -141355 -82199
+-51488 0 1;
+#X obj 447 383 vsl 15 111 0 127 0 0 empty nerv_vsl v-slider 8 -8 0
+10 -150187 -73940 -248863 0 1;
+#N canvas 135 99 382 469 control 0;
+#X obj 19 21 inlet;
+#X obj 19 50 t b f;
+#X obj 19 153 del 900;
+#X obj 19 212 del 900;
+#X obj 19 93 del 100;
+#X obj 19 283 del 900;
+#X obj 33 125 f;
+#X obj 33 180 f;
+#X obj 33 245 f;
+#X obj 33 309 f;
+#N canvas 280 166 794 432 bng 0;
+#X obj 114 260 - 0;
+#X obj 148 258 f;
+#X obj 147 222 t f b;
+#X obj 79 122 random 56789;
+#X obj 150 165 random 9876;
+#X obj 47 236 - 0;
+#X obj 81 234 f;
+#X obj 80 198 t f b;
+#X obj 150 192 % 50;
+#X obj 79 145 % 50;
+#X obj 64 289 pack 0 0;
+#X obj 85 53 t b b b;
+#X obj 234 368 pack 0 0 0;
+#X obj 250 29 metro 2000;
+#X obj 445 122 random 555666;
+#X obj 445 168 + 8;
+#X obj 445 145 % 120;
+#X obj 84 32 metro 100;
+#X obj 234 261 random 1.67772e+007;
+#X obj 266 283 random 1.67772e+007;
+#X obj 299 315 random 1.67772e+007;
+#X obj 84 11 inlet;
+#X msg 64 312 \; nerv_bng delta \$1 \$2;
+#X msg 234 390 \; nerv_bng color \$1 \$2 \$3;
+#X msg 445 192 \; nerv_bng size \$1;
+#X msg 250 51 \; nerv_bng bang;
+#X obj 234 340 * -1;
+#X obj 266 316 * -1;
+#X obj 299 342 * -1;
+#X connect 0 0 10 1;
+#X connect 1 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 0 0;
+#X connect 2 1 1 0;
+#X connect 3 0 9 0;
+#X connect 4 0 8 0;
+#X connect 5 0 10 0;
+#X connect 6 0 5 1;
+#X connect 7 0 6 1;
+#X connect 7 0 5 0;
+#X connect 7 1 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 7 0;
+#X connect 10 0 22 0;
+#X connect 11 0 3 0;
+#X connect 11 0 14 0;
+#X connect 11 0 18 0;
+#X connect 11 1 4 0;
+#X connect 11 1 19 0;
+#X connect 11 2 20 0;
+#X connect 12 0 23 0;
+#X connect 13 0 25 0;
+#X connect 14 0 16 0;
+#X connect 15 0 24 0;
+#X connect 16 0 15 0;
+#X connect 17 0 11 0;
+#X connect 18 0 26 0;
+#X connect 19 0 27 0;
+#X connect 20 0 28 0;
+#X connect 21 0 17 0;
+#X connect 21 0 13 0;
+#X connect 26 0 12 0;
+#X connect 27 0 12 1;
+#X connect 28 0 12 2;
+#X restore 114 143 pd bng;
+#N canvas 139 89 794 432 tgl 0;
+#X obj 114 260 - 0;
+#X obj 148 258 f;
+#X obj 147 222 t f b;
+#X obj 79 122 random 56789;
+#X obj 150 165 random 9876;
+#X obj 47 236 - 0;
+#X obj 81 234 f;
+#X obj 80 198 t f b;
+#X obj 150 192 % 50;
+#X obj 79 145 % 50;
+#X obj 64 289 pack 0 0;
+#X obj 85 53 t b b b;
+#X obj 445 122 random 555666;
+#X obj 445 168 + 8;
+#X obj 445 144 % 120;
+#X obj 85 31 metro 100;
+#X obj 264 28 metro 1000;
+#X obj 85 10 inlet;
+#X msg 64 312 \; nerv_tgl delta \$1 \$2;
+#X msg 226 322 \; nerv_tgl color \$1 \$2 \$3;
+#X msg 445 192 \; nerv_tgl size \$1;
+#X msg 264 51 \; nerv_tgl bang;
+#X obj 226 298 pack 0 0 0;
+#X obj 226 191 random 1.67772e+007;
+#X obj 258 213 random 1.67772e+007;
+#X obj 291 245 random 1.67772e+007;
+#X obj 226 270 * -1;
+#X obj 258 246 * -1;
+#X obj 291 272 * -1;
+#X connect 0 0 10 1;
+#X connect 1 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 0 0;
+#X connect 2 1 1 0;
+#X connect 3 0 9 0;
+#X connect 4 0 8 0;
+#X connect 5 0 10 0;
+#X connect 6 0 5 1;
+#X connect 7 0 6 1;
+#X connect 7 0 5 0;
+#X connect 7 1 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 7 0;
+#X connect 10 0 18 0;
+#X connect 11 0 3 0;
+#X connect 11 0 12 0;
+#X connect 11 0 23 0;
+#X connect 11 1 4 0;
+#X connect 11 1 24 0;
+#X connect 11 2 25 0;
+#X connect 12 0 14 0;
+#X connect 13 0 20 0;
+#X connect 14 0 13 0;
+#X connect 15 0 11 0;
+#X connect 16 0 21 0;
+#X connect 17 0 15 0;
+#X connect 17 0 16 0;
+#X connect 22 0 19 0;
+#X connect 23 0 26 0;
+#X connect 24 0 27 0;
+#X connect 25 0 28 0;
+#X connect 26 0 22 0;
+#X connect 27 0 22 1;
+#X connect 28 0 22 2;
+#X restore 114 198 pd tgl;
+#N canvas 322 99 794 432 hsl 0;
+#X obj 114 260 - 0;
+#X obj 148 258 f;
+#X obj 147 222 t f b;
+#X obj 79 122 random 56789;
+#X obj 150 165 random 9876;
+#X obj 47 236 - 0;
+#X obj 81 234 f;
+#X obj 80 198 t f b;
+#X obj 150 192 % 50;
+#X obj 79 145 % 50;
+#X obj 64 289 pack 0 0;
+#X obj 85 53 t b b b;
+#X obj 445 122 random 555666;
+#X obj 560 188 + 8;
+#X obj 560 128 random 773322;
+#X obj 445 208 pack 0 0;
+#X obj 84 32 metro 100;
+#X obj 561 155 % 30;
+#X obj 445 183 + 20;
+#X obj 446 149 % 110;
+#X obj 254 305 metro 1000;
+#X obj 254 327 random 846352;
+#X obj 254 350 % 130;
+#X obj 84 11 inlet;
+#X msg 64 321 \; nerv_hsl delta \$1 \$2;
+#X msg 254 373 \; nerv_hsl set \$1;
+#X msg 445 231 \; nerv_hsl size \$1 \$2;
+#X obj 245 202 pack 0 0 0;
+#X obj 245 95 random 1.67772e+007;
+#X obj 277 117 random 1.67772e+007;
+#X obj 310 149 random 1.67772e+007;
+#X obj 245 174 * -1;
+#X obj 277 150 * -1;
+#X obj 310 176 * -1;
+#X msg 245 229 \; nerv_hsl color \$1 \$2 \$3;
+#X connect 0 0 10 1;
+#X connect 1 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 0 0;
+#X connect 2 1 1 0;
+#X connect 3 0 9 0;
+#X connect 4 0 8 0;
+#X connect 5 0 10 0;
+#X connect 6 0 5 1;
+#X connect 7 0 6 1;
+#X connect 7 0 5 0;
+#X connect 7 1 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 7 0;
+#X connect 10 0 24 0;
+#X connect 11 0 3 0;
+#X connect 11 0 12 0;
+#X connect 11 0 28 0;
+#X connect 11 1 4 0;
+#X connect 11 1 14 0;
+#X connect 11 1 29 0;
+#X connect 11 2 30 0;
+#X connect 12 0 19 0;
+#X connect 13 0 15 1;
+#X connect 14 0 17 0;
+#X connect 15 0 26 0;
+#X connect 16 0 11 0;
+#X connect 17 0 13 0;
+#X connect 18 0 15 0;
+#X connect 18 0 22 1;
+#X connect 19 0 18 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 22 0 25 0;
+#X connect 23 0 16 0;
+#X connect 23 0 20 0;
+#X connect 27 0 34 0;
+#X connect 28 0 31 0;
+#X connect 29 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 27 0;
+#X connect 32 0 27 1;
+#X connect 33 0 27 2;
+#X restore 112 263 pd hsl;
+#N canvas 148 132 794 432 vsl 0;
+#X obj 114 260 - 0;
+#X obj 148 258 f;
+#X obj 147 222 t f b;
+#X obj 79 122 random 56789;
+#X obj 150 165 random 9876;
+#X obj 47 236 - 0;
+#X obj 81 234 f;
+#X obj 80 198 t f b;
+#X obj 150 192 % 50;
+#X obj 79 145 % 50;
+#X obj 64 289 pack 0 0;
+#X obj 85 53 t b b b;
+#X obj 445 122 random 555666;
+#X obj 560 128 random 773322;
+#X obj 445 208 pack 0 0;
+#X obj 84 32 metro 100;
+#X obj 241 299 metro 1000;
+#X obj 240 325 random 846352;
+#X obj 241 352 % 130;
+#X obj 561 155 % 110;
+#X obj 560 188 + 20;
+#X obj 446 149 % 30;
+#X obj 445 183 + 3;
+#X obj 84 11 inlet;
+#X msg 239 227 \; nerv_vsl color \$1 \$2 \$3;
+#X msg 445 231 \; nerv_vsl size \$1 \$2;
+#X msg 64 310 \; nerv_vsl delta \$1 \$2;
+#X msg 241 376 \; nerv_vsl set \$1;
+#X obj 239 203 pack 0 0 0;
+#X obj 239 96 random 1.67772e+007;
+#X obj 271 118 random 1.67772e+007;
+#X obj 304 150 random 1.67772e+007;
+#X obj 239 175 * -1;
+#X obj 271 151 * -1;
+#X obj 304 177 * -1;
+#X connect 0 0 10 1;
+#X connect 1 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 0 0;
+#X connect 2 1 1 0;
+#X connect 3 0 9 0;
+#X connect 4 0 8 0;
+#X connect 5 0 10 0;
+#X connect 6 0 5 1;
+#X connect 7 0 6 1;
+#X connect 7 0 5 0;
+#X connect 7 1 6 0;
+#X connect 8 0 2 0;
+#X connect 9 0 7 0;
+#X connect 10 0 26 0;
+#X connect 11 0 3 0;
+#X connect 11 0 12 0;
+#X connect 11 0 29 0;
+#X connect 11 1 4 0;
+#X connect 11 1 13 0;
+#X connect 11 1 30 0;
+#X connect 11 2 31 0;
+#X connect 12 0 21 0;
+#X connect 13 0 19 0;
+#X connect 14 0 25 0;
+#X connect 15 0 11 0;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 27 0;
+#X connect 19 0 20 0;
+#X connect 20 0 14 1;
+#X connect 20 0 18 1;
+#X connect 21 0 22 0;
+#X connect 22 0 14 0;
+#X connect 23 0 15 0;
+#X connect 23 0 16 0;
+#X connect 28 0 24 0;
+#X connect 29 0 32 0;
+#X connect 30 0 33 0;
+#X connect 31 0 34 0;
+#X connect 32 0 28 0;
+#X connect 33 0 28 1;
+#X connect 34 0 28 2;
+#X restore 113 327 pd vsl;
+#X connect 0 0 1 0;
+#X connect 1 0 4 0;
+#X connect 1 1 6 1;
+#X connect 1 1 7 1;
+#X connect 1 1 8 1;
+#X connect 1 1 9 1;
+#X connect 2 0 3 0;
+#X connect 2 0 7 0;
+#X connect 3 0 5 0;
+#X connect 3 0 8 0;
+#X connect 4 0 2 0;
+#X connect 4 0 6 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 11 0;
+#X connect 8 0 12 0;
+#X connect 9 0 13 0;
+#X restore 10 85 pd control;
+#X connect 0 0 5 0;
+#X restore 295 424 pd nervous;
+#X floatatom 239 84 4 0 0 0 - - -;
+#N canvas 226 38 811 519 properties 0;
+#X obj 2 1 cnv 8 870 590 empty empty about_gui_properties 290 20 2
+18 -225280 -1109 0;
+#X text 12 62 "selectable dimensions(pix): size:" = square-size of
+the;
+#X text 10 35 "dimensions(pix): size:" = square-size of the gui-objects
+;
+#X text 10 48 "dimensions(pix)(pix): width: height:" = width & height
+;
+#X text 11 177 "visible_rectangle(pix)(pix): width: height:" = width
+&;
+#X text 11 104 "flash-time(ms)(ms): intrrpt:" = flash-interrupt-time
+;
+#X text 411 62 selectable top-left corner of my_canvas in pixels.;
+#X text 415 35 in pixels.;
+#X text 11 76 "flash-time(ms)(ms): hold:" = flash-hold-time in msec
+=;
+#X text 405 76 duration of activity \, if a bang-object was activated
+;
+#X text 400 48 of the rectangular gui-object in pixels.;
+#X text 402 177 height of a visible \, deactivated rectangle in pixels.
+;
+#X text 14 224 "new&old" or "new-only" = the radiobutton-object changes
+its;
+#X text 441 224 state in 2 ways:;
+#X text 198 237 "new&old"-mode: output sends previous state off \,
+current;
+#X text 596 237 state on \;;
+#X text 197 250 "new-only"-mode: output sends only current state on.
+;
+#X text 14 280 "steady on click" or "jump on click" = the 2 slider-objects
+;
+#X text 481 322 immediately to new mouse-position \,;
+#X text 12 413 "label: font: fontsize:" = font-properties of label.
+;
+#X text 15 429 "colors:" = a click on radiobuttons "background:" \,
+;
+#X text 370 429 "front-color:" or "label-color:" activates the color-fields
+;
+#X text 174 193 if "init"-mode is selected \, the object displays and
+puts;
+#X text 15 266 "number:" = number of buttons of a radiobutton.;
+#X text 205 89 by any message-event or by a mouse-click.;
+#X text 388 104 in msec = duration of inactivity \, if an already;
+#X text 205 117 activated bang is activated once more.;
+#X text 11 132 "output-range: left: right:" = hslider-bounds;
+#X text 332 132 for input- as well as output-values.;
+#X text 332 146 for input- as well as output-values.;
+#X text 11 146 "output-range: bottom: top:" = vslider-bounds;
+#X text 12 193 "init" or "no init" =;
+#X text 571 193 out its previously saved value.;
+#X text 174 208 if "no init"-mode is selected \, nothing will happen.
+;
+#X text 433 280 react to mouse-click in 2 ways:;
+#X text 201 294 "steady on click"-mode: slider-knob stays in position
+\,;
+#X text 225 307 mouse and knob will move parallel \;;
+#X text 200 322 "jump on click"-mode: slider-knob jumps;
+#X text 224 338 positions of mouse and knob will be identical \;;
+#X text 402 353 receive-object with the same send-symbol-name.;
+#X text 11 368 "receive-symbol:" = a send-object with the same;
+#X text 11 353 "send-symbol:" = an output-message can be received by
+a;
+#X text 347 368 symbol-name can send an input-message to the gui-object.
+;
+#X text 13 383 "label: name:" = visible name of a gui-object \;;
+#X text 343 383 it will be moved together with the gui-object.;
+#X text 12 397 "label: x_off: y_off:" = coordinates of the label in
+;
+#X text 382 397 relation to top-left corner of gui-object.;
+#X text 207 444 on the right side which display the current color of
+the;
+#X text 605 444 item \;;
+#X text 11 161 "non-zero-value: value:" = toggle has 2;
+#X text 292 161 value-states: zero and this value.;
+#X text 208 460 to select a different color \, click on one of the
+30 small;
+#X text 614 459 preset-color-buttons \;;
+#X text 208 475 each color (background \, front \, label) can be tuned
+by its;
+#X text 235 490 RGB-values (0 .. 252 \, step 4) and a click on the
+set-button.;
+#X restore 287 361 pd properties;
+#N canvas 146 190 460 120 move 0;
+#X obj 0 0 cnv 8 460 120 empty empty how_to_move_gui_objects 100 18
+2 20 -225271 -42246 0;
+#X text 11 43 Select a gui-object \, then navigate the object by using
+the 4 direction-keys: UP \, DOWN \, LEFT or RIGHT.;
+#X text 12 70 If you press the SHIFT-Key too \, the object will move
+10 times faster.;
+#X restore 308 331 pd move;
+#N canvas 151 38 522 451 dollar 0;
+#X obj 0 0 cnv 8 560 160 empty empty the_dollar_thing 100 18 2 20 -261681
+-123526 0;
+#X text 10 39 if you want to send to \, or to receive from gui-objects
+;
+#X text 394 39 in abstractions \,;
+#X text 36 52 you have to write into the property-entry:;
+#X text 44 67 #1-label (instead of \$1-label).;
+#X text 25 103 type #0-uniquelabel (instead of \$0-uniquelabel).;
+#X text 9 88 if you want a unique send-receive-symbolname:;
+#X restore 299 391 pd dollar;
+#X obj 283 448 cnv 15 100 30 empty empty empty 20 12 2 20 -228992 -66577
+0;
+#N canvas 177 21 730 638 messages 0;
+#X obj 1 1 cnv 8 870 640 empty empty about_gui_messages 200 20 2 18
+-228992 -355 0;
+#X text 366 99 in pixels.;
+#X text 9 84 "size 15 128" = change width & height;
+#X text 9 159 "flashtime 50 600" = change flash-interrupt- and flash-hold
+;
+#X text 424 160 -time of bng-object.;
+#X text 9 174 "pos 150 170" = change the x-y-position of the top-left
+;
+#X text 400 173 corner of a gui-object in pixels \;;
+#X text 139 188 "pos 0 0" is the top-left corner of your window \;
+;
+#X text 143 204 the positive directions of x- and y-axes are right
+and down.;
+#X text 12 415 "receive togui" = change receive-name of object.;
+#X text 12 431 "label its_me" = change label-text of object.;
+#X text 12 446 "label_pos 20 8" = change offset-coordinates of label-text.
+;
+#X text 12 461 "label_font 0 10" = change font and fontsize of label-text.
+;
+#X text 12 340 "steady 1" change slider-knob-behaviour on mouse-click.
+;
+#X text 13 522 "lin" = change scale-mode of slider to linear.;
+#X text 14 537 "log" = change scale-mode of slider to logarithmical.
+;
+#X text 333 355 to output only the new state.;
+#X text 273 84 of sliders and vu in pixels.;
+#X text 12 477 "init 1" = change initial loadbang-mode of gui-objects
+;
+#X text 12 400 "send fromgui" = change send-name of gui-objects \,
+;
+#X text 12 325 "number 10" = change number of buttons of radio-button.
+;
+#X text 9 128 "range 0.1 10.0" = change slider-boundaries for;
+#X text 344 128 input- as well as output-values.;
+#X text 13 492 "set 64" = change only the inner state and display of
+gui-;
+#X text 11 33 all gui-objects (bng \, hsl \, vsl \, tgl \, rdb \, cnv
+and vu);
+#X text 9 113 "vis_size 800 600" = change width & height;
+#X text 309 113 of visual rectangle of my_canvas in pixels.;
+#X text 359 400 except vu and my_canvas.;
+#X text 395 477 except vu and cnv.;
+#X text 421 492 objects \, except bng and cnv \;;
+#X text 85 47 understand input-messages which change their properties.
+;
+#X text 11 222 "delta 15 17" = move the gui-object in relation to its
+;
+#X text 397 222 current position (in pixels).;
+#X text 333 371 to first release the previous button \,;
+#X text 144 385 then output the state of the new button.;
+#X text 12 371 "double_change" change radio-button-behaviour;
+#X text 12 355 "single_change" change radio-button-behaviour;
+#X text 147 507 no output will result.;
+#X text 9 99 "size 15" = change square-size of rdb \, bng and tgl;
+#X text 9 143 "nonzero 127.0" = change the nonzero-value of toggle.
+;
+#X text 15 552 "get_pos" = if my_canvas has a receive-name and a send-name
+;
+#X text 434 552 and you send the;
+#X text 272 237 front- and label-color of object with one of 30 presets.
+;
+#X text 277 252 label-color of vu and my_canvas with one of 30 presets.
+;
+#X text 504 282 (0 .. 255);
+#X text 558 568 coordinates.;
+#X text 149 568 message "get_pos" to it \, you receive the current
+x- and y-;
+#X text 85 59 except cnv has no inlet \, so you have to send messages
+;
+#X text 85 71 to its receive-label (edit properties).;
+#X text 11 237 "color 0 22 22" = change background- \,;
+#X text 11 252 "color 0 22" = change background- and;
+#X text 13 268 "color -1.67772e+007 (-1) -1" = change background- \,
+;
+#X text 364 267 (front-) and label-color of object with RGB-values.
+;
+#X text 149 283 the RGB-value will be calculated: -65536*RED-value
+;
+#X text 592 309 - 1;
+#X text 422 309 - BLUE-value (0 .. 255);
+#X text 394 296 - 256*GREEN-value (0 .. 255);
+#X restore 294 453 pd messages;
+#X obj 225 259 cnv 1 350 1 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 4 308 cnv 1 268 1 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 4 186 cnv 1 220 1 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 225 151 cnv 1 350 1 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 271 261 cnv 1 1 48 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 232 308 cnv 1 1 200 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 339 3 cnv 1 1 149 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 398 260 cnv 1 1 310 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X obj 225 3 cnv 1 1 255 empty empty empty 20 12 2 20 -258699 -66577
+0;
+#X floatatom 276 84 4 0 0 0 - - -;
+#X obj 239 43 tgl 15 0 empty dsp_tgl empty 20 8 0 10 -370 -262144 -1
+0 1;
+#N canvas 145 31 380 506 dsp 0;
+#X msg 31 88 \; pd dsp \$1;
+#X obj 20 199 cputime;
+#X obj 20 178 t b b;
+#X text 15 11 dsp;
+#X text 48 439 (c) musil@iem.kug.ac.at;
+#X text 90 452 IEM KUG;
+#X text 59 65 1/0 = ON/OFF;
+#X text 97 313 CPU-load;
+#X obj 62 126 loadbang;
+#X obj 20 126 sel 1;
+#X text 65 464 graz \, austria 2001;
+#X text 64 12 turn dsp-kernel on & off \,;
+#X obj 20 240 t f f;
+#X text 65 408 average;
+#X text 177 405 peak;
+#X obj 211 154 f;
+#X obj 146 179 > -1;
+#X obj 169 155 f -1;
+#X obj 179 91 t f b f;
+#X obj 146 204 sel 1;
+#X obj 192 132 f -1;
+#X obj 20 154 metro 500;
+#X obj 20 220 * 0.2;
+#X text 74 37 -dsp-load in %;
+#X text 65 24 measure average- and peak-;
+#X obj 20 315 * 100;
+#X obj 20 360 int;
+#X obj 20 338 + 0.499;
+#X obj 20 383 * 0.01;
+#X obj 246 207 r pd;
+#X obj 246 231 route dsp;
+#X text 245 318 to toggle input;
+#X msg 246 283 \; dsp_tgl set \$1;
+#X obj 247 341 r dsp_tgl;
+#X obj 246 257 route float;
+#X obj 146 227 del 3990;
+#N canvas 305 120 336 257 once 0;
+#X text 7 204 (c) musil@iem.kug.ac.at;
+#X text 49 214 IEM KUG;
+#X text 24 223 graz \, austria 2001;
+#X text 8 6 once;
+#X obj 19 150 bang;
+#X obj 56 65 f 0;
+#X text 59 7 only the first message passes through;
+#X obj 19 127 t b a;
+#X obj 19 100 spigot;
+#X obj 119 63 f 1;
+#X obj 119 41 loadbang;
+#X obj 19 40 inlet;
+#X obj 49 183 outlet;
+#X connect 4 0 5 0;
+#X connect 5 0 8 1;
+#X connect 7 0 4 0;
+#X connect 7 1 12 0;
+#X connect 8 0 7 0;
+#X connect 9 0 8 1;
+#X connect 10 0 9 0;
+#X connect 11 0 8 0;
+#X restore 111 264 pd once;
+#N canvas 297 130 530 376 1p1z 0;
+#X text 7 315 (c) musil@iem.kug.ac.at;
+#X text 52 325 IEM KUG;
+#X obj 22 231 +;
+#X text 8 6 1p1z;
+#X text 24 334 graz \, austria 2001;
+#X text 104 22 y[n] = a0*x[n] + a1*x[n-1] + b1*y[n-1];
+#X text 169 53 a0;
+#X text 25 34 x[n];
+#X text 24 280 y[n];
+#X text 209 53 a1;
+#X text 249 53 b1;
+#X obj 284 52 loadbang;
+#X text 64 102 x[n-1];
+#X obj 40 205 +;
+#X obj 22 133 *;
+#X obj 40 160 *;
+#X obj 59 182 *;
+#X text 82 143 y[n-1];
+#X obj 284 72 t b b b;
+#X obj 40 98 f;
+#X obj 59 138 f;
+#X obj 22 71 t f b b;
+#X text 350 63 x[n-1]init;
+#X text 429 102 y[n-1]init;
+#X text 147 202 1.arg: <float> a0;
+#X text 147 213 2.arg: <float> a1;
+#X text 147 224 3.arg: <float> b1;
+#X text 63 5 <float> control-IIR-filter 1.order;
+#X obj 162 115 f 0.1;
+#X obj 202 142 f 0;
+#X obj 242 164 f 0.9;
+#X obj 22 49 inlet;
+#X obj 162 71 inlet;
+#X obj 202 71 inlet;
+#X obj 242 71 inlet;
+#X obj 356 80 inlet;
+#X obj 431 120 inlet;
+#X obj 22 264 outlet;
+#X connect 2 0 20 1;
+#X connect 2 0 37 0;
+#X connect 11 0 18 0;
+#X connect 13 0 2 1;
+#X connect 14 0 2 0;
+#X connect 15 0 13 0;
+#X connect 16 0 13 1;
+#X connect 18 0 28 0;
+#X connect 18 1 29 0;
+#X connect 18 2 30 0;
+#X connect 19 0 15 0;
+#X connect 20 0 16 0;
+#X connect 21 0 14 0;
+#X connect 21 0 19 1;
+#X connect 21 1 19 0;
+#X connect 21 2 20 0;
+#X connect 28 0 14 1;
+#X connect 29 0 15 1;
+#X connect 30 0 16 1;
+#X connect 31 0 21 0;
+#X connect 32 0 28 0;
+#X connect 33 0 29 0;
+#X connect 34 0 30 0;
+#X connect 35 0 19 1;
+#X connect 36 0 20 1;
+#X restore 20 289 pd 1p1z 0.1 0 0.9;
+#X obj 20 65 inlet;
+#X obj 20 406 outlet;
+#X obj 211 405 outlet;
+#X connect 1 0 22 0;
+#X connect 2 0 1 0;
+#X connect 2 1 1 1;
+#X connect 8 0 21 0;
+#X connect 9 0 21 0;
+#X connect 12 0 37 0;
+#X connect 15 0 17 1;
+#X connect 15 0 40 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 16 0;
+#X connect 18 1 17 0;
+#X connect 18 2 15 1;
+#X connect 19 0 15 0;
+#X connect 19 0 35 0;
+#X connect 20 0 17 1;
+#X connect 21 0 2 0;
+#X connect 22 0 12 0;
+#X connect 22 0 18 0;
+#X connect 25 0 27 0;
+#X connect 26 0 28 0;
+#X connect 27 0 26 0;
+#X connect 28 0 39 0;
+#X connect 29 0 30 0;
+#X connect 30 0 34 0;
+#X connect 34 0 32 0;
+#X connect 35 0 20 0;
+#X connect 37 0 25 0;
+#X connect 38 0 0 0;
+#X connect 38 0 9 0;
+#X restore 239 63 pd dsp;
+#X text 238 99 mean;
+#X text 279 100 peak;
+#X text 289 63 % cpu;
+#X text 283 305 my_canvas = cnv;
+#X text 312 172 radiobutton = rdb;
+#X text 271 350 R;
+#X text 270 370 E;
+#X text 270 389 A;
+#X text 270 409 D;
+#X text 270 428 M;
+#X text 269 447 E;
+#X text 216 535 IEM KUG;
+#X text 200 523 musil;
+#X text 230 523 @;
+#X text 236 523 iem.at;
+#X text 151 512 (c) Thomas Musil 2000 - 2005;
+#X text 199 545 Graz \, Austria;
+#X connect 14 0 23 0;
+#X connect 18 0 15 0;
+#X connect 18 0 13 0;
+#X connect 18 1 31 0;
+#X connect 18 2 16 0;
+#X connect 19 0 18 0;
+#X connect 24 0 26 0;
+#X connect 51 0 52 0;
+#X connect 52 0 35 0;
+#X connect 52 1 50 0;
diff --git a/iemabs/addl~.pd b/iemabs/addl~.pd
index b0ad1f6..60e23ca 100644
--- a/iemabs/addl~.pd
+++ b/iemabs/addl~.pd
@@ -1,28 +1,31 @@
-#N canvas 323 149 387 323 10;
-#X obj 22 42 inlet~;
-#X obj 35 67 inlet;
-#X obj 22 238 outlet~;
-#X text 14 266 (c) musil@iem.kug.ac.at;
-#X text 56 279 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 90 112 inlet;
-#X text 125 113 <float> interpolation_time [ms];
-#X text 31 291 graz \, austria 2001;
-#X text 69 239 ~signal_out~;
-#X obj 35 194 line~;
-#X obj 41 140 loadbang;
-#X text 119 191 2.arg: <float> interpolation_time [ms];
-#X text 72 66 <float> addition-coefficient or;
-#X text 119 180 1.arg: <float> addition-coefficient;
-#X obj 22 215 +~;
-#X text 49 9 signal-addition with line~ interpolation;
-#X text 72 78 <list> addition-coefficient + interpol_time [ms];
-#X obj 35 175 pack \$1 \$2;
-#X text 11 9 addl~;
-#X connect 0 0 15 0;
-#X connect 1 0 18 0;
-#X connect 6 0 18 1;
-#X connect 10 0 15 1;
-#X connect 11 0 18 0;
-#X connect 15 0 2 0;
-#X connect 18 0 10 0;
+#N canvas 323 149 391 327 10;
+#X obj 22 42 inlet~;
+#X obj 35 67 inlet;
+#X obj 22 238 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 90 112 inlet;
+#X text 125 113 <float> interpolation_time [ms];
+#X text 69 239 ~signal_out~;
+#X obj 35 194 line~;
+#X obj 41 140 loadbang;
+#X text 119 191 2.arg: <float> interpolation_time [ms];
+#X text 72 66 <float> addition-coefficient or;
+#X text 119 180 1.arg: <float> addition-coefficient;
+#X obj 22 215 +~;
+#X text 49 9 signal-addition with line~ interpolation;
+#X text 72 78 <list> addition-coefficient + interpol_time [ms];
+#X obj 35 175 pack \$1 \$2;
+#X text 11 9 addl~;
+#X text 176 295 IEM KUG;
+#X text 160 283 musil;
+#X text 190 283 @;
+#X text 196 283 iem.at;
+#X text 111 272 (c) Thomas Musil 2000 - 2005;
+#X text 159 305 Graz \, Austria;
+#X connect 0 0 12 0;
+#X connect 1 0 15 0;
+#X connect 4 0 15 1;
+#X connect 7 0 12 1;
+#X connect 8 0 15 0;
+#X connect 12 0 2 0;
+#X connect 15 0 7 0;
diff --git a/iemabs/all_guis-INTRO.pd b/iemabs/all_guis-INTRO.pd
index 529271d..09f566f 100644
--- a/iemabs/all_guis-INTRO.pd
+++ b/iemabs/all_guis-INTRO.pd
@@ -1,19 +1,25 @@
-#N canvas 254 125 455 353 10;
-#X obj 10 6 cnv 15 400 300 empty empty Gui_Gruppe 20 12 2 14 -216636
--42246 0;
-#X obj 38 76 bng 25 250 50 0 bang bang bang 0 -6 192 8 -225271 -42246
--1;
-#X obj 86 72 tgl 35 0 toggle toggle toggle 0 -6 192 8 -225280 -1109
--1 0 1;
-#X obj 142 78 nbx 5 14 0.01 10 1 1 numbox numbox numbox 0 -6 192 10
--228992 -355 -1 0.588209 256;
-#X obj 286 40 vsl 15 128 0 127 0 0 vslider vslider vslider 0 -8 192
-8 -195568 -33289 -1 3700 1;
-#X obj 26 195 hsl 128 15 0 127 0 0 hslider hslider hslider -2 -6 192
-8 -261689 -143491 -1 2600 1;
-#X obj 227 39 vradio 15 1 0 8 vdial vdial vdial 0 -6 192 8 -261681
--90881 -1 1;
-#X obj 26 150 hradio 15 1 0 8 hdial hdial hdial 0 -6 192 8 -262131
--123526 -1 1;
-#X obj 352 46 vu 15 120 vu vu -1 -8 64 8 -66577 -1 1 0;
-#X msg 340 263 \; vu -15 -3;
+#N canvas 254 125 463 361 10;
+#X obj 10 6 cnv 15 400 300 empty empty Gui_Group 20 12 2 14 -216636
+-42246 0;
+#X obj 38 76 bng 25 250 50 0 bang bang bang 0 -6 0 8 -225271 -42246
+-1;
+#X obj 86 72 tgl 35 0 toggle toggle toggle 0 -6 0 8 -225280 -1109 -1
+0 1;
+#X obj 142 78 nbx 5 14 0.01 10 1 1 numbox numbox numbox 0 -6 0 10 -228992
+-355 -1 0.588209 256;
+#X obj 286 40 vsl 15 128 0 127 0 0 vslider vslider vslider 0 -8 0 8
+-195568 -33289 -1 0 1;
+#X obj 26 195 hsl 128 15 0 127 0 0 hslider hslider hslider -2 -6 0
+8 -261689 -143491 -1 0 1;
+#X obj 227 39 vradio 15 1 0 8 vdial vdial vdial 0 -6 0 8 -261681 -90881
+-1 0;
+#X obj 26 150 hradio 15 1 0 8 hdial hdial hdial 0 -6 0 8 -262131 -123526
+-1 0;
+#X obj 352 46 vu 15 120 vu vu -1 -8 0 8 -66577 -1 1 0;
+#X msg 340 263 \; vu -15 -3;
+#X text 176 265 IEM KUG;
+#X text 160 253 musil;
+#X text 190 253 @;
+#X text 196 253 iem.at;
+#X text 111 242 (c) Thomas Musil 2000 - 2005;
+#X text 159 275 Graz \, Austria;
diff --git a/iemabs/all_guis-INTRO.txt b/iemabs/all_guis-INTRO.txt
index 7d525ba..87274bf 100644
--- a/iemabs/all_guis-INTRO.txt
+++ b/iemabs/all_guis-INTRO.txt
@@ -1,123 +1,123 @@
-HOW TO MOVE A GUI-OBJECT:
-
-Select a gui-object , then navigate the object by using the
-4 direction-keys: UP , DOWN , LEFT or RIGHT.
-If you press the SHIFT-Key too , the object will move 10 times faster.
-
-
-PROPERTIES-DIALOG-WINDOW:
-
-"dimensions(pix): size:" = square-size of the gui-objects in pixels.
-"dimensions(pix)(pix): width: height:" = width & height of the rectangular
- gui-object in pixels.
-"selectable dimensions(pix): size:" = square-size of the selectable top-left
- corner of my_canvas in pixels.
-"flash-time(ms)(ms): hold:" = flash-hold-time in msec = duration of activity,
- if a bang-object was activated by any message-event
- or by a mouse-click.
-"flash-time(ms)(ms): intrrpt:" = flash-interrupt-time in msec = duration
- of inactivity , if an already activated bang is activated
- once more.
-"output-range: left: right:" = hslider-bounds for input- as well as
- output-values.
-"output-range: bottom: top:" = vslider-bounds for input- as well as
- output-values.
-"non-zero-value: value:" = toggle has 2 value-states: zero and this value.
-"visible_rectangle(pix)(pix): width: height:" = width & height of a visible,
- deactivated rectangle in pixels.
-"init" or "no init" = if "init"-mode is selected , the object displays and puts
- out its previously saved value.
- if "no init"-mode is selected, nothing will happen.
-"new&old" or "new-only" = the radiobutton-object changes its state in 2 ways:
- "new&old"-mode: output sends previous state off, current state on;
- "new-only"-mode: output sends only current state on.
-"number:" = number of buttons of a radiobutton.
-"steady on click" or "jump on click" = the 2 slider-objects
- react to mouse-click in 2 ways:
- "steady on click"-mode: slider-knob stays in position,
- mouse and knob will move parallel;
- "jump on click"-mode: slider-knob jumps immediately to new
- mouse-position, positions of mouse and knob will be identical.
-"send-symbol:" = an output-message can be received by a receive-object
- with the same send-symbol-name.
-"receive-symbol:" = a send-object with the same symbol-name can send
- an input-message to the gui-object.
-"label: name:" = visible name of a gui-object; it will be moved together with
- the gui-object.
-"label: x_off: y_off:" = coordinates of the label in relation to top-left
- corner of gui-object.
-"label: font: fontsize:" = font-properties of label.
-"colors:" = a click on radiobuttons "background:", "front-color:" or
- "label-color:" activates the color-fields on the right side
- which display the current color of the item;
- to select a different color, click on one of the 30 small
- preset-color-buttons;
- each color (background, front, label) can be tuned by its
- RGB-values (0 .. 252, step 4) and a click on the set-buttons.
-
-
-THE DOLLAR-THING:
-
-if you want to send to, or to receive from gui-objects in abstractions,
- you have to write into the property-entry:
- #1-label (instead of $1-label).
-
-if you want a unique send-receive-symbolname:
- type #0-uniquelabel (instead of $0-uniquelabel).
-
-
-GUI-MESSAGES:
-
-all gui-objects (bng, hsl, vsl, tgl, rdb, cnv and vu)
- understand input-messages which change their properties.
- except cnv has no input, so you have to send messages
- to its receive-label (edit properties).
-
-"size 15 128" = change width & height of sliders and vu in pixels.
-"size 15" = change square-size of rdb, bng and tgl in pixels.
-"vis_size 800 600" = change width & height of visual rectangle
- of my_canvas in pixels.
-"range 0.1 10.0" = change slider-boundaries for
- input- as well as output-values.
-"nonzero 127.0" = change the nonzero-value of toggle.
-"flashtime 50 600" = change flash-interrupt- and
- flash-hold-time of bng-object.
-"pos 150 170" = change the x-y-position of the top-left
- corner of a gui-object in pixels;
- "pos 0 0" is the top-left corner of your window;
- the positive directions of x- and y-axes are right and down.
-"delta 15 17" = move the gui-object in relation to its
- current position (in pixels).
-"color 0 22 22" = change background-, front- and
- label-color of object with one of 30 presets.
-"color 0 22" = change background- and label-color
- of vu and my_canvas with one of 30 presets.
-"color -16777216 (-1) -1" = change background-, (front-)
- and label-color of object with RGB-values.
- the RGB-value will be calculated:
- -65536*RED-value (0 .. 255)
- - 256*GREEN-value (0 .. 255)
- - BLUE-value (0 .. 255) - 1.
-"number 10" = change number of buttons of radio-button.
-"steady 1" change slider-knob-behaviour on mouse-click.
-"single_change" change radio-button-behaviour
- to output only the new state.
-"double_change" change radio-button-behaviour
- to first release the previous button,
- then output the state of the new button.
-"send fromgui" = change send-name of gui-objects,
- except vu and cnv.
-"receive togui" = change receive-name of object.
-"label its_me" = change label-text of object.
-"label_pos 20 8" = change offset-coordinates of label-text.
-"label_font 0 10" = change font and fontsize of label-text.
-"init 1" = change initial loadbang-mode of gui-objects
- except vu and cnv.
-"set 64" = change only the inner state and display
- of gui-objects, except bng and cnv;
- no output will result.
-"lin" = change scale-mode of slider to linear.
-"log" = change scale-mode of slider to logarithmical.
-"get_pos" = if my_canvas has a receive-name and a send-name
- and you send the message "get_pos" to it,
- you receive the current x- and y-coordinates.
+HOW TO MOVE A GUI-OBJECT:
+
+Select a gui-object , then navigate the object by using the
+4 direction-keys: UP , DOWN , LEFT or RIGHT.
+If you press the SHIFT-Key too , the object will move 10 times faster.
+
+
+PROPERTIES-DIALOG-WINDOW:
+
+"dimensions(pix): size:" = square-size of the gui-objects in pixels.
+"dimensions(pix)(pix): width: height:" = width & height of the rectangular
+ gui-object in pixels.
+"selectable dimensions(pix): size:" = square-size of the selectable top-left
+ corner of my_canvas in pixels.
+"flash-time(ms)(ms): hold:" = flash-hold-time in msec = duration of activity,
+ if a bang-object was activated by any message-event
+ or by a mouse-click.
+"flash-time(ms)(ms): intrrpt:" = flash-interrupt-time in msec = duration
+ of inactivity , if an already activated bang is activated
+ once more.
+"output-range: left: right:" = hslider-bounds for input- as well as
+ output-values.
+"output-range: bottom: top:" = vslider-bounds for input- as well as
+ output-values.
+"non-zero-value: value:" = toggle has 2 value-states: zero and this value.
+"visible_rectangle(pix)(pix): width: height:" = width & height of a visible,
+ deactivated rectangle in pixels.
+"init" or "no init" = if "init"-mode is selected , the object displays and puts
+ out its previously saved value.
+ if "no init"-mode is selected, nothing will happen.
+"new&old" or "new-only" = the radiobutton-object changes its state in 2 ways:
+ "new&old"-mode: output sends previous state off, current state on;
+ "new-only"-mode: output sends only current state on.
+"number:" = number of buttons of a radiobutton.
+"steady on click" or "jump on click" = the 2 slider-objects
+ react to mouse-click in 2 ways:
+ "steady on click"-mode: slider-knob stays in position,
+ mouse and knob will move parallel;
+ "jump on click"-mode: slider-knob jumps immediately to new
+ mouse-position, positions of mouse and knob will be identical.
+"send-symbol:" = an output-message can be received by a receive-object
+ with the same send-symbol-name.
+"receive-symbol:" = a send-object with the same symbol-name can send
+ an input-message to the gui-object.
+"label: name:" = visible name of a gui-object; it will be moved together with
+ the gui-object.
+"label: x_off: y_off:" = coordinates of the label in relation to top-left
+ corner of gui-object.
+"label: font: fontsize:" = font-properties of label.
+"colors:" = a click on radiobuttons "background:", "front-color:" or
+ "label-color:" activates the color-fields on the right side
+ which display the current color of the item;
+ to select a different color, click on one of the 30 small
+ preset-color-buttons;
+ each color (background, front, label) can be tuned by its
+ RGB-values (0 .. 252, step 4) and a click on the set-buttons.
+
+
+THE DOLLAR-THING:
+
+if you want to send to, or to receive from gui-objects in abstractions,
+ you have to write into the property-entry:
+ #1-label (instead of $1-label).
+
+if you want a unique send-receive-symbolname:
+ type #0-uniquelabel (instead of $0-uniquelabel).
+
+
+GUI-MESSAGES:
+
+all gui-objects (bng, hsl, vsl, tgl, rdb, cnv and vu)
+ understand input-messages which change their properties.
+ except cnv has no input, so you have to send messages
+ to its receive-label (edit properties).
+
+"size 15 128" = change width & height of sliders and vu in pixels.
+"size 15" = change square-size of rdb, bng and tgl in pixels.
+"vis_size 800 600" = change width & height of visual rectangle
+ of my_canvas in pixels.
+"range 0.1 10.0" = change slider-boundaries for
+ input- as well as output-values.
+"nonzero 127.0" = change the nonzero-value of toggle.
+"flashtime 50 600" = change flash-interrupt- and
+ flash-hold-time of bng-object.
+"pos 150 170" = change the x-y-position of the top-left
+ corner of a gui-object in pixels;
+ "pos 0 0" is the top-left corner of your window;
+ the positive directions of x- and y-axes are right and down.
+"delta 15 17" = move the gui-object in relation to its
+ current position (in pixels).
+"color 0 22 22" = change background-, front- and
+ label-color of object with one of 30 presets.
+"color 0 22" = change background- and label-color
+ of vu and my_canvas with one of 30 presets.
+"color -16777216 (-1) -1" = change background-, (front-)
+ and label-color of object with RGB-values.
+ the RGB-value will be calculated:
+ -65536*RED-value (0 .. 255)
+ - 256*GREEN-value (0 .. 255)
+ - BLUE-value (0 .. 255) - 1.
+"number 10" = change number of buttons of radio-button.
+"steady 1" change slider-knob-behaviour on mouse-click.
+"single_change" change radio-button-behaviour
+ to output only the new state.
+"double_change" change radio-button-behaviour
+ to first release the previous button,
+ then output the state of the new button.
+"send fromgui" = change send-name of gui-objects,
+ except vu and cnv.
+"receive togui" = change receive-name of object.
+"label its_me" = change label-text of object.
+"label_pos 20 8" = change offset-coordinates of label-text.
+"label_font 0 10" = change font and fontsize of label-text.
+"init 1" = change initial loadbang-mode of gui-objects
+ except vu and cnv.
+"set 64" = change only the inner state and display
+ of gui-objects, except bng and cnv;
+ no output will result.
+"lin" = change scale-mode of slider to linear.
+"log" = change scale-mode of slider to logarithmical.
+"get_pos" = if my_canvas has a receive-name and a send-name
+ and you send the message "get_pos" to it,
+ you receive the current x- and y-coordinates.
diff --git a/iemabs/ap1c~.pd b/iemabs/ap1c~.pd
index 31c6962..d5873de 100644
--- a/iemabs/ap1c~.pd
+++ b/iemabs/ap1c~.pd
@@ -1,35 +1,38 @@
-#N canvas 148 261 484 428 10;
-#X obj 22 42 inlet~;
-#X obj 52 65 inlet;
-#X obj 22 238 outlet~;
-#X text 17 380 (c) musil@iem.kug.ac.at;
-#X text 59 393 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 143 152 inlet;
-#X text 178 153 <float> interpolation_time [ms];
-#X text 28 209 ~filtered signal_out~;
-#X text 89 64 <float> -90_degree_frequency [Hz];
-#X text 34 405 graz \, austria 2001;
-#X text 124 235 1.arg: <float> -90_degree_frequency [Hz];
-#X text 11 9 ap1c~;
-#X text 66 10 allpass 1.order for filter-cascades;
-#X obj 87 90 inlet;
-#X obj 121 120 inlet;
-#X text 163 119 dummy;
-#X obj 52 266 outlet;
-#X obj 92 289 outlet;
-#X obj 127 312 outlet;
-#X obj 143 335 outlet;
-#X text 140 287 dummy;
-#X text 174 311 dummy;
-#X text 123 260 3.arg: <float> interpolation_time [ms] (opt.);
-#X text 124 89 <float> frequency-shift [-];
-#X text 123 247 2.arg: <float> frequency-shift [-];
-#X obj 22 185 filter~ ap1c \$1 \$2 1 \$3;
-#X connect 0 0 26 0;
-#X connect 1 0 17 0;
-#X connect 1 0 26 1;
-#X connect 6 0 20 0;
-#X connect 6 0 26 4;
-#X connect 14 0 26 2;
-#X connect 26 0 2 0;
+#N canvas 148 261 488 432 10;
+#X obj 22 42 inlet~;
+#X obj 52 65 inlet;
+#X obj 22 238 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 143 152 inlet;
+#X text 178 153 <float> interpolation_time [ms];
+#X text 28 209 ~filtered signal_out~;
+#X text 89 64 <float> -90_degree_frequency [Hz];
+#X text 124 235 1.arg: <float> -90_degree_frequency [Hz];
+#X text 11 9 ap1c~;
+#X text 66 10 allpass 1.order for filter-cascades;
+#X obj 87 90 inlet;
+#X obj 121 120 inlet;
+#X text 163 119 dummy;
+#X obj 52 266 outlet;
+#X obj 92 289 outlet;
+#X obj 127 312 outlet;
+#X obj 143 335 outlet;
+#X text 140 287 dummy;
+#X text 174 311 dummy;
+#X text 123 260 3.arg: <float> interpolation_time [ms] (opt.);
+#X text 124 89 <float> frequency-shift [-];
+#X text 123 247 2.arg: <float> frequency-shift [-];
+#X obj 22 185 filter~ ap1c \$1 \$2 1 \$3;
+#X text 176 385 IEM KUG;
+#X text 160 373 musil;
+#X text 190 373 @;
+#X text 196 373 iem.at;
+#X text 111 362 (c) Thomas Musil 2000 - 2005;
+#X text 159 395 Graz \, Austria;
+#X connect 0 0 23 0;
+#X connect 1 0 14 0;
+#X connect 1 0 23 1;
+#X connect 4 0 17 0;
+#X connect 4 0 23 4;
+#X connect 11 0 23 2;
+#X connect 23 0 2 0;
diff --git a/iemabs/ap1~.pd b/iemabs/ap1~.pd
index 7e48a27..8808ef8 100644
--- a/iemabs/ap1~.pd
+++ b/iemabs/ap1~.pd
@@ -1,21 +1,24 @@
-#N canvas 256 230 375 281 10;
-#X obj 22 42 inlet~;
-#X obj 52 65 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 143 100 inlet;
-#X text 178 101 <float> interpolation_time [ms];
-#X text 28 157 ~filtered signal_out~;
-#X text 66 10 allpass 1.order;
-#X obj 22 133 filter~ ap1 \$1 1 0 \$2;
-#X text 89 64 <float> -90_degree_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X text 11 9 ap1~;
-#X text 84 182 1.arg: <float> -90_degree_frequency [Hz];
-#X text 84 193 2.arg: <float> interpolation_time [ms] (opt.);
-#X connect 0 0 10 0;
-#X connect 1 0 10 1;
-#X connect 6 0 10 4;
-#X connect 10 0 2 0;
+#N canvas 256 230 379 285 10;
+#X obj 22 42 inlet~;
+#X obj 52 65 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 143 100 inlet;
+#X text 178 101 <float> interpolation_time [ms];
+#X text 28 157 ~filtered signal_out~;
+#X text 66 10 allpass 1.order;
+#X obj 22 133 filter~ ap1 \$1 1 0 \$2;
+#X text 89 64 <float> -90_degree_frequency [Hz];
+#X text 11 9 ap1~;
+#X text 84 182 1.arg: <float> -90_degree_frequency [Hz];
+#X text 84 193 2.arg: <float> interpolation_time [ms] (opt.);
+#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 8 0;
+#X connect 1 0 8 1;
+#X connect 4 0 8 4;
+#X connect 8 0 2 0;
diff --git a/iemabs/ap2c~.pd b/iemabs/ap2c~.pd
index 0ca1286..3a41e71 100644
--- a/iemabs/ap2c~.pd
+++ b/iemabs/ap2c~.pd
@@ -1,38 +1,41 @@
-#N canvas 117 241 450 407 10;
-#X obj 22 42 inlet~;
-#X obj 53 63 inlet;
-#X obj 22 233 outlet~;
-#X text 9 357 (c) musil@iem.kug.ac.at;
-#X text 51 370 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 85 88 inlet;
-#X text 194 155 <float> interpolation_time [ms];
-#X text 32 200 ~filtered signal_out~;
-#X obj 159 155 inlet;
-#X text 89 65 <float> -180_degree_frequency [Hz];
-#X text 26 382 graz \, austria 2001;
-#X text 12 9 ap2c~;
-#X text 60 8;
-#X text 58 9 allpass 2.order for filter-cascades;
-#X text 137 235 2.arg: <float> damping [-];
-#X text 137 244 3.arg: <float> frequency-shift [-];
-#X text 137 254 4.arg: <float> interpolation_time [ms] (opt.);
-#X obj 56 258 outlet;
-#X obj 88 283 outlet;
-#X obj 119 302 outlet;
-#X obj 160 322 outlet;
-#X text 129 282 dummy;
-#X text 159 301 dummy;
-#X text 124 88 <float> damping [-];
-#X text 137 226 1.arg: <float> -180_degree_frequency [Hz];
-#X obj 126 111 inlet;
-#X text 162 111 <float> frequency-shift [-];
-#X obj 22 181 filter~ ap2c \$1 \$2 \$3 \$4;
-#X connect 0 0 28 0;
-#X connect 1 0 18 0;
-#X connect 1 0 28 1;
-#X connect 6 0 28 2;
-#X connect 9 0 21 0;
-#X connect 9 0 28 4;
-#X connect 26 0 28 3;
-#X connect 28 0 2 0;
+#N canvas 117 241 454 411 10;
+#X obj 22 42 inlet~;
+#X obj 53 63 inlet;
+#X obj 22 233 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 85 88 inlet;
+#X text 194 155 <float> interpolation_time [ms];
+#X text 32 200 ~filtered signal_out~;
+#X obj 159 155 inlet;
+#X text 89 65 <float> -180_degree_frequency [Hz];
+#X text 12 9 ap2c~;
+#X text 60 8 comment;
+#X text 58 9 allpass 2.order for filter-cascades;
+#X text 137 235 2.arg: <float> damping [-];
+#X text 137 244 3.arg: <float> frequency-shift [-];
+#X text 137 254 4.arg: <float> interpolation_time [ms] (opt.);
+#X obj 56 258 outlet;
+#X obj 88 283 outlet;
+#X obj 119 302 outlet;
+#X obj 160 322 outlet;
+#X text 129 282 dummy;
+#X text 159 301 dummy;
+#X text 124 88 <float> damping [-];
+#X text 137 226 1.arg: <float> -180_degree_frequency [Hz];
+#X obj 126 111 inlet;
+#X text 162 111 <float> frequency-shift [-];
+#X obj 22 181 filter~ ap2c \$1 \$2 \$3 \$4;
+#X text 176 365 IEM KUG;
+#X text 160 353 musil;
+#X text 190 353 @;
+#X text 196 353 iem.at;
+#X text 111 342 (c) Thomas Musil 2000 - 2005;
+#X text 159 375 Graz \, Austria;
+#X connect 0 0 25 0;
+#X connect 1 0 15 0;
+#X connect 1 0 25 1;
+#X connect 4 0 25 2;
+#X connect 7 0 18 0;
+#X connect 7 0 25 4;
+#X connect 23 0 25 3;
+#X connect 25 0 2 0;
diff --git a/iemabs/ap2~.pd b/iemabs/ap2~.pd
index 3cd4226..15a8c12 100644
--- a/iemabs/ap2~.pd
+++ b/iemabs/ap2~.pd
@@ -1,25 +1,28 @@
-#N canvas 269 270 375 281 10;
-#X obj 22 42 inlet~;
-#X obj 53 63 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 85 88 inlet;
-#X text 184 113 <float> interpolation_time [ms];
-#X text 32 153 ~filtered signal_out~;
-#X obj 149 113 inlet;
-#X text 121 88 <float> quality [-];
-#X text 12 9 ap2~;
-#X text 60 8 allpass 2.order;
-#X text 89 65 <float> -180_degree_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X obj 22 134 filter~ ap2 \$1 \$2 1 \$3;
-#X text 82 174 1.arg: <float> -180_degree_frequency [Hz];
-#X text 82 183 2.arg: <float> quality [-];
-#X text 82 193 3.arg: <float> interpolation_time [ms] (opt.);
-#X connect 0 0 15 0;
-#X connect 1 0 15 1;
-#X connect 6 0 15 2;
-#X connect 9 0 15 4;
-#X connect 15 0 2 0;
+#N canvas 269 270 379 285 10;
+#X obj 22 42 inlet~;
+#X obj 53 63 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 85 88 inlet;
+#X text 184 113 <float> interpolation_time [ms];
+#X text 32 153 ~filtered signal_out~;
+#X obj 149 113 inlet;
+#X text 121 88 <float> quality [-];
+#X text 12 9 ap2~;
+#X text 60 8 allpass 2.order;
+#X text 89 65 <float> -180_degree_frequency [Hz];
+#X obj 22 134 filter~ ap2 \$1 \$2 1 \$3;
+#X text 82 174 1.arg: <float> -180_degree_frequency [Hz];
+#X text 82 183 2.arg: <float> quality [-];
+#X text 82 193 3.arg: <float> interpolation_time [ms] (opt.);
+#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 12 0;
+#X connect 1 0 12 1;
+#X connect 4 0 12 2;
+#X connect 7 0 12 4;
+#X connect 12 0 2 0;
diff --git a/iemabs/bng.pd b/iemabs/bng.pd
index 45a94cf..9587172 100644
--- a/iemabs/bng.pd
+++ b/iemabs/bng.pd
@@ -1,265 +1,267 @@
-#N canvas 158 62 445 357 10;
-#X obj 1 1 cnv 8 100 60 empty empty bng 20 20 1 18 -262144 -1109 0
-;
-#X text 10 288 (c) musil@iem.kug.ac.at;
-#X text 52 301 IEM KUG;
-#X text 27 313 graz \, austria 2001;
-#X text 118 61 click properties to;
-#X text 106 72 modify geometry \, colors \, etc.;
-#X obj 64 257 print;
-#N canvas 598 330 290 225 once 0;
-#X msg 38 73 1;
-#X obj 38 47 t b b;
-#X obj 68 124 sel 0;
-#X obj 68 103 f 0;
-#X obj 38 24 inlet;
-#X obj 68 154 outlet;
-#X connect 0 0 3 1;
-#X connect 1 0 0 0;
-#X connect 1 1 3 0;
-#X connect 2 0 5 0;
-#X connect 3 0 2 0;
-#X connect 4 0 1 0;
-#X restore 64 234 pd once;
-#X obj 36 258 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
--1;
-#X obj 3 130 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
--1;
-#X obj 36 173 bng 50 950 50 1 foo5_snd foo5_rcv big-bang 63 2 192 12
--262131 -260818 -143491;
-#X msg 36 53 33;
-#X msg 50 75 -3.14;
-#X msg 73 117 11 22 33.33;
-#X msg 63 95 open xxx;
-#X msg 96 142 funny;
-#X text 101 11 gui-bang:;
-#X obj 202 135 s foo5_rcv;
-#X obj 202 155 r foo5_snd;
-#X obj 202 115 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
--1 -1;
-#X obj 202 175 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
--1 -1;
-#X msg 4 53 0;
-#X text 125 205 UP- \, DOWN- \, LEFT- or RIGHT-key;
-#X text 124 216 for moving selected gui-objects;
-#N canvas 425 170 699 530 edit 0;
-#X obj 39 197 f;
-#X msg 17 176 bang;
-#X floatatom 55 175 3 63 88;
-#X floatatom 90 197 3 0 37;
-#X obj 39 220 pack 0 0;
-#X text 117 197 y-label;
-#X text 83 175 x-label;
-#X floatatom 259 143 3 8 75;
-#X text 286 143 size;
-#X obj 279 236 f;
-#X msg 257 215 bang;
-#X floatatom 295 214 3 -10 10;
-#X floatatom 330 236 3 -10 10;
-#X obj 279 259 pack 0 0;
-#X obj 304 348 f;
-#X msg 282 327 bang;
-#X floatatom 320 326 3 20 90;
-#X floatatom 355 348 3 150 200;
-#X obj 304 371 pack 0 0;
-#X text 323 214 x-delta;
-#X text 357 236 y-delta;
-#X text 348 326 x-position;
-#X text 382 348 y-position;
-#X obj 59 312 f;
-#X msg 37 291 bang;
-#X floatatom 75 290 3 0 2;
-#X floatatom 110 312 3 4 36;
-#X obj 59 335 pack 0 0;
-#X text 103 290 font;
-#X text 139 312 height;
-#X msg 36 399 \; foo5_rcv label blabla;
-#X msg 59 360 \; foo5_rcv label_font \$1 \$2;
-#X msg 39 245 \; foo5_rcv label_pos \$1 \$2;
-#X msg 47 135 \; foo5_rcv color \$1 \$2 \$3;
-#X msg 259 172 \; foo5_rcv size \$1;
-#X msg 279 284 \; foo5_rcv delta \$1 \$2;
-#X msg 304 396 \; foo5_rcv pos \$1 \$2;
-#X msg 483 133 \; foo5_rcv receive foo5a_rcv;
-#X msg 482 171 \; foo5a_rcv receive foo5_rcv;
-#X msg 483 50 \; foo5_rcv send foo5a_snd;
-#X msg 483 88 \; foo5_rcv send foo5_snd;
-#X text 526 349 no init;
-#X msg 505 368 \; foo5_rcv init 0;
-#X msg 512 435 \; foo5_rcv init 1;
-#X obj 493 260 f;
-#X msg 471 239 bang;
-#X floatatom 509 238 4 10 100;
-#X floatatom 544 261 5 100 3000;
-#X obj 493 283 pack 0 0;
-#X msg 493 308 \; foo5_rcv flashtime \$1 \$2;
-#X text 548 237 interrupt-time;
-#X text 585 262 hold-time;
-#X msg 36 435 \; foo5_rcv label big-bang;
-#X text 502 417 init bang on loadbang;
-#X text 519 221 flash-time:;
-#X obj 47 114 pack 0 0 0;
-#X obj 47 86 f;
-#X msg 24 38 bang;
-#X floatatom 63 36 3 0 29;
-#X floatatom 79 56 3 0 29;
-#X floatatom 112 72 3 0 29;
-#X text 91 36 background;
-#X text 106 56 front-color;
-#X text 140 73 label-color;
-#X msg 285 35 back;
-#X msg 285 55 front;
-#X msg 285 75 label;
-#X msg 247 35 bang;
-#N canvas 15 207 606 448 RGB_____________ 0;
-#X obj 97 56 inlet;
-#X obj 262 53 inlet;
-#X obj 339 55 inlet;
-#X obj 405 56 inlet;
-#X obj 97 270 bang;
-#X msg 77 295 0;
-#X msg 104 295 1;
-#X obj 146 268 bang;
-#X msg 132 295 0;
-#X msg 160 295 1;
-#X obj 196 269 bang;
-#X msg 187 295 0;
-#X msg 214 295 1;
-#X obj 265 313 spigot;
-#X obj 312 313 spigot;
-#X obj 359 313 spigot;
-#X obj 249 385 outlet;
-#X text 93 33 select;
-#X text 267 28 red;
-#X text 337 30 green;
-#X text 409 30 blue;
-#X obj 405 102 t b f;
-#X obj 339 160 +;
-#X obj 339 185 t b f;
-#X obj 339 216 +;
-#X obj 296 385 outlet;
-#X obj 343 385 outlet;
-#X obj 28 180 loadbang;
-#X obj 97 135 route back front label bang;
-#X obj 343 362 f;
-#X obj 296 361 f;
-#X obj 249 361 f;
-#X obj 262 79 * -65536;
-#X obj 339 80 * -256;
-#X obj 405 80 * -1;
-#X obj 339 247 - 1;
-#X obj 235 168 t b b b b;
-#X connect 0 0 28 0;
-#X connect 1 0 32 0;
-#X connect 2 0 33 0;
-#X connect 3 0 34 0;
-#X connect 4 0 5 0;
-#X connect 4 0 6 0;
-#X connect 5 0 14 1;
-#X connect 5 0 15 1;
-#X connect 6 0 13 1;
-#X connect 7 0 8 0;
-#X connect 7 0 9 0;
-#X connect 8 0 13 1;
-#X connect 8 0 15 1;
-#X connect 9 0 14 1;
-#X connect 10 0 11 0;
-#X connect 10 0 12 0;
-#X connect 11 0 13 1;
-#X connect 11 0 14 1;
-#X connect 12 0 15 1;
-#X connect 13 0 31 1;
-#X connect 14 0 30 1;
-#X connect 15 0 29 1;
-#X connect 21 0 22 0;
-#X connect 21 1 22 1;
-#X connect 22 0 23 0;
-#X connect 23 0 24 0;
-#X connect 23 1 24 1;
-#X connect 24 0 35 0;
-#X connect 27 0 6 0;
-#X connect 28 0 4 0;
-#X connect 28 1 7 0;
-#X connect 28 2 10 0;
-#X connect 28 3 36 0;
-#X connect 29 0 26 0;
-#X connect 30 0 25 0;
-#X connect 31 0 16 0;
-#X connect 32 0 24 0;
-#X connect 33 0 22 0;
-#X connect 34 0 21 0;
-#X connect 35 0 15 0;
-#X connect 35 0 14 0;
-#X connect 35 0 13 0;
-#X connect 36 0 31 0;
-#X connect 36 1 30 0;
-#X connect 36 2 29 0;
-#X connect 36 3 35 0;
-#X restore 285 96 pd RGB_____________;
-#X floatatom 327 65 3 0 255;
-#X floatatom 370 65 3 0 255;
-#X floatatom 413 66 3 0 255;
-#X text 34 10 preset-colors;
-#X text 296 7 RGB-colors;
-#X text 327 47 red;
-#X text 363 46 green;
-#X text 411 46 blue;
-#X connect 0 0 4 0;
-#X connect 1 0 0 0;
-#X connect 2 0 0 1;
-#X connect 3 0 4 1;
-#X connect 4 0 32 0;
-#X connect 7 0 34 0;
-#X connect 9 0 13 0;
-#X connect 10 0 9 0;
-#X connect 11 0 9 1;
-#X connect 12 0 13 1;
-#X connect 13 0 35 0;
-#X connect 14 0 18 0;
-#X connect 15 0 14 0;
-#X connect 16 0 14 1;
-#X connect 17 0 18 1;
-#X connect 18 0 36 0;
-#X connect 23 0 27 0;
-#X connect 24 0 23 0;
-#X connect 25 0 23 1;
-#X connect 26 0 27 1;
-#X connect 27 0 31 0;
-#X connect 44 0 48 0;
-#X connect 45 0 44 0;
-#X connect 46 0 44 1;
-#X connect 47 0 48 1;
-#X connect 48 0 49 0;
-#X connect 55 0 33 0;
-#X connect 56 0 55 0;
-#X connect 57 0 56 0;
-#X connect 58 0 56 1;
-#X connect 59 0 55 1;
-#X connect 60 0 55 2;
-#X connect 64 0 68 0;
-#X connect 65 0 68 0;
-#X connect 66 0 68 0;
-#X connect 67 0 68 0;
-#X connect 68 0 55 0;
-#X connect 68 1 55 1;
-#X connect 68 2 55 2;
-#X connect 69 0 68 1;
-#X connect 70 0 68 2;
-#X connect 71 0 68 3;
-#X restore 297 144 pd edit;
-#X text 185 312 updated for Pd version 0.34;
-#X obj 179 11 x_7_guis aaa bbb ccc ddd eee fff ggg;
-#X obj 248 31 bng 15 250 50 0 aaa aaa empty 20 8 192 8 -262144 -1 -1
-;
-#X connect 7 0 6 0;
-#X connect 9 0 10 0;
-#X connect 10 0 8 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 0;
-#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 14 0 10 0;
-#X connect 15 0 10 0;
-#X connect 18 0 20 0;
-#X connect 19 0 17 0;
-#X connect 21 0 10 0;
+#N canvas 158 62 453 365 10;
+#X obj 1 1 cnv 8 100 60 empty empty bng 20 20 1 18 -262144 -1109 0
+;
+#X text 118 61 click properties to;
+#X text 106 72 modify geometry \, colors \, etc.;
+#X obj 64 257 print;
+#N canvas 598 330 290 225 once 0;
+#X msg 38 73 1;
+#X obj 38 47 t b b;
+#X obj 68 124 sel 0;
+#X obj 68 103 f 0;
+#X obj 38 24 inlet;
+#X obj 68 154 outlet;
+#X connect 0 0 3 1;
+#X connect 1 0 0 0;
+#X connect 1 1 3 0;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 4 0 1 0;
+#X restore 64 234 pd once;
+#X obj 36 258 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
+-1;
+#X obj 3 130 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
+-1;
+#X obj 36 173 bng 50 950 50 1 foo5_snd foo5_rcv big-bang 63 2 0 12
+-262131 -260818 -143491;
+#X msg 36 53 33;
+#X msg 50 75 -3.14;
+#X msg 73 117 11 22 33.33;
+#X msg 63 95 open xxx;
+#X msg 96 142 funny;
+#X text 101 11 gui-bang:;
+#X obj 202 135 s foo5_rcv;
+#X obj 202 155 r foo5_snd;
+#X obj 202 115 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
+-1 -1;
+#X obj 202 175 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
+-1 -1;
+#X msg 4 53 0;
+#X text 125 205 UP- \, DOWN- \, LEFT- or RIGHT-key;
+#X text 124 216 for moving selected gui-objects;
+#N canvas 425 170 699 530 edit 0;
+#X obj 39 197 f;
+#X msg 17 176 bang;
+#X floatatom 55 175 3 63 88 0 - - -;
+#X floatatom 90 197 3 0 37 0 - - -;
+#X obj 39 220 pack 0 0;
+#X text 117 197 y-label;
+#X text 83 175 x-label;
+#X floatatom 259 143 3 8 75 0 - - -;
+#X text 286 143 size;
+#X obj 279 236 f;
+#X msg 257 215 bang;
+#X floatatom 295 214 3 -10 10 0 - - -;
+#X floatatom 330 236 3 -10 10 0 - - -;
+#X obj 279 259 pack 0 0;
+#X obj 304 348 f;
+#X msg 282 327 bang;
+#X floatatom 320 326 3 20 90 0 - - -;
+#X floatatom 355 348 3 150 200 0 - - -;
+#X obj 304 371 pack 0 0;
+#X text 323 214 x-delta;
+#X text 357 236 y-delta;
+#X text 348 326 x-position;
+#X text 382 348 y-position;
+#X obj 59 312 f;
+#X msg 37 291 bang;
+#X floatatom 75 290 3 0 2 0 - - -;
+#X floatatom 110 312 3 4 36 0 - - -;
+#X obj 59 335 pack 0 0;
+#X text 103 290 font;
+#X text 139 312 height;
+#X msg 36 399 \; foo5_rcv label blabla;
+#X msg 59 360 \; foo5_rcv label_font \$1 \$2;
+#X msg 39 245 \; foo5_rcv label_pos \$1 \$2;
+#X msg 47 135 \; foo5_rcv color \$1 \$2 \$3;
+#X msg 259 172 \; foo5_rcv size \$1;
+#X msg 279 284 \; foo5_rcv delta \$1 \$2;
+#X msg 304 396 \; foo5_rcv pos \$1 \$2;
+#X msg 483 133 \; foo5_rcv receive foo5a_rcv;
+#X msg 482 171 \; foo5a_rcv receive foo5_rcv;
+#X msg 483 50 \; foo5_rcv send foo5a_snd;
+#X msg 483 88 \; foo5_rcv send foo5_snd;
+#X text 526 349 no init;
+#X msg 505 368 \; foo5_rcv init 0;
+#X msg 512 435 \; foo5_rcv init 1;
+#X obj 493 260 f;
+#X msg 471 239 bang;
+#X floatatom 509 238 4 10 100 0 - - -;
+#X floatatom 544 261 5 100 3000 0 - - -;
+#X obj 493 283 pack 0 0;
+#X msg 493 308 \; foo5_rcv flashtime \$1 \$2;
+#X text 548 237 interrupt-time;
+#X text 585 262 hold-time;
+#X msg 36 435 \; foo5_rcv label big-bang;
+#X text 502 417 init bang on loadbang;
+#X text 519 221 flash-time:;
+#X obj 47 114 pack 0 0 0;
+#X obj 47 86 f;
+#X msg 24 38 bang;
+#X floatatom 63 36 3 0 29 0 - - -;
+#X floatatom 79 56 3 0 29 0 - - -;
+#X floatatom 112 72 3 0 29 0 - - -;
+#X text 91 36 background;
+#X text 106 56 front-color;
+#X text 140 73 label-color;
+#X msg 285 35 back;
+#X msg 285 55 front;
+#X msg 285 75 label;
+#X msg 247 35 bang;
+#N canvas 15 207 606 448 RGB_____________ 0;
+#X obj 97 56 inlet;
+#X obj 262 53 inlet;
+#X obj 339 55 inlet;
+#X obj 405 56 inlet;
+#X obj 97 270 bang;
+#X msg 77 295 0;
+#X msg 104 295 1;
+#X obj 146 268 bang;
+#X msg 132 295 0;
+#X msg 160 295 1;
+#X obj 196 269 bang;
+#X msg 187 295 0;
+#X msg 214 295 1;
+#X obj 265 313 spigot;
+#X obj 312 313 spigot;
+#X obj 359 313 spigot;
+#X obj 249 385 outlet;
+#X text 93 33 select;
+#X text 267 28 red;
+#X text 337 30 green;
+#X text 409 30 blue;
+#X obj 405 102 t b f;
+#X obj 339 160 +;
+#X obj 339 185 t b f;
+#X obj 339 216 +;
+#X obj 296 385 outlet;
+#X obj 343 385 outlet;
+#X obj 28 180 loadbang;
+#X obj 97 135 route back front label bang;
+#X obj 343 362 f;
+#X obj 296 361 f;
+#X obj 249 361 f;
+#X obj 262 79 * -65536;
+#X obj 339 80 * -256;
+#X obj 405 80 * -1;
+#X obj 339 247 - 1;
+#X obj 235 168 t b b b b;
+#X connect 0 0 28 0;
+#X connect 1 0 32 0;
+#X connect 2 0 33 0;
+#X connect 3 0 34 0;
+#X connect 4 0 5 0;
+#X connect 4 0 6 0;
+#X connect 5 0 14 1;
+#X connect 5 0 15 1;
+#X connect 6 0 13 1;
+#X connect 7 0 8 0;
+#X connect 7 0 9 0;
+#X connect 8 0 13 1;
+#X connect 8 0 15 1;
+#X connect 9 0 14 1;
+#X connect 10 0 11 0;
+#X connect 10 0 12 0;
+#X connect 11 0 13 1;
+#X connect 11 0 14 1;
+#X connect 12 0 15 1;
+#X connect 13 0 31 1;
+#X connect 14 0 30 1;
+#X connect 15 0 29 1;
+#X connect 21 0 22 0;
+#X connect 21 1 22 1;
+#X connect 22 0 23 0;
+#X connect 23 0 24 0;
+#X connect 23 1 24 1;
+#X connect 24 0 35 0;
+#X connect 27 0 6 0;
+#X connect 28 0 4 0;
+#X connect 28 1 7 0;
+#X connect 28 2 10 0;
+#X connect 28 3 36 0;
+#X connect 29 0 26 0;
+#X connect 30 0 25 0;
+#X connect 31 0 16 0;
+#X connect 32 0 24 0;
+#X connect 33 0 22 0;
+#X connect 34 0 21 0;
+#X connect 35 0 15 0;
+#X connect 35 0 14 0;
+#X connect 35 0 13 0;
+#X connect 36 0 31 0;
+#X connect 36 1 30 0;
+#X connect 36 2 29 0;
+#X connect 36 3 35 0;
+#X restore 285 96 pd RGB_____________;
+#X floatatom 327 65 3 0 255 0 - - -;
+#X floatatom 370 65 3 0 255 0 - - -;
+#X floatatom 413 66 3 0 255 0 - - -;
+#X text 34 10 preset-colors;
+#X text 296 7 RGB-colors;
+#X text 327 47 red;
+#X text 363 46 green;
+#X text 411 46 blue;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 2 0 0 1;
+#X connect 3 0 4 1;
+#X connect 4 0 32 0;
+#X connect 7 0 34 0;
+#X connect 9 0 13 0;
+#X connect 10 0 9 0;
+#X connect 11 0 9 1;
+#X connect 12 0 13 1;
+#X connect 13 0 35 0;
+#X connect 14 0 18 0;
+#X connect 15 0 14 0;
+#X connect 16 0 14 1;
+#X connect 17 0 18 1;
+#X connect 18 0 36 0;
+#X connect 23 0 27 0;
+#X connect 24 0 23 0;
+#X connect 25 0 23 1;
+#X connect 26 0 27 1;
+#X connect 27 0 31 0;
+#X connect 44 0 48 0;
+#X connect 45 0 44 0;
+#X connect 46 0 44 1;
+#X connect 47 0 48 1;
+#X connect 48 0 49 0;
+#X connect 55 0 33 0;
+#X connect 56 0 55 0;
+#X connect 57 0 56 0;
+#X connect 58 0 56 1;
+#X connect 59 0 55 1;
+#X connect 60 0 55 2;
+#X connect 64 0 68 0;
+#X connect 65 0 68 0;
+#X connect 66 0 68 0;
+#X connect 67 0 68 0;
+#X connect 68 0 55 0;
+#X connect 68 1 55 1;
+#X connect 68 2 55 2;
+#X connect 69 0 68 1;
+#X connect 70 0 68 2;
+#X connect 71 0 68 3;
+#X restore 297 144 pd edit;
+#X obj 248 31 bng 15 250 50 0 aaa aaa empty 20 8 0 8 -262144 -1 -1
+;
+#X obj 178 11 x_all_guis aaa bbb ccc ddd eee fff ggg;
+#X text 203 307 IEM KUG;
+#X text 187 295 musil;
+#X text 217 295 @;
+#X text 223 295 iem.at;
+#X text 138 284 (c) Thomas Musil 2000 - 2005;
+#X text 186 317 Graz \, Austria;
+#X connect 4 0 3 0;
+#X connect 6 0 7 0;
+#X connect 7 0 5 0;
+#X connect 7 0 4 0;
+#X connect 8 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 7 0;
+#X connect 11 0 7 0;
+#X connect 12 0 7 0;
+#X connect 15 0 17 0;
+#X connect 16 0 14 0;
+#X connect 18 0 7 0;
diff --git a/iemabs/bp2~.pd b/iemabs/bp2~.pd
index 0b3140e..c13e02a 100644
--- a/iemabs/bp2~.pd
+++ b/iemabs/bp2~.pd
@@ -1,25 +1,28 @@
-#N canvas 319 273 395 281 10;
-#X obj 22 42 inlet~;
-#X obj 55 63 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 88 89 inlet;
-#X text 190 112 <float> interpolation_time [ms];
-#X text 32 153 ~filtered signal_out~;
-#X obj 155 112 inlet;
-#X text 92 64 <float> center_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X text 124 89 <float> Q [-];
-#X obj 22 134 filter~ bpq2 \$1 \$2 1 \$3;
-#X text 85 176 1.arg: <float> center_frequency [Hz];
-#X text 85 185 2.arg: <float> Q [-];
-#X text 85 194 3.arg: <float> interpolation_time [ms] (opt.);
-#X text 12 9 bp2~;
-#X text 56 10 bandpass 2.order with Q-inlet (like bpq2~);
-#X connect 0 0 13 0;
-#X connect 1 0 13 1;
-#X connect 6 0 13 2;
-#X connect 9 0 13 4;
-#X connect 13 0 2 0;
+#N canvas 319 273 399 285 10;
+#X obj 22 42 inlet~;
+#X obj 55 63 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 88 89 inlet;
+#X text 190 112 <float> interpolation_time [ms];
+#X text 32 153 ~filtered signal_out~;
+#X obj 155 112 inlet;
+#X text 92 64 <float> center_frequency [Hz];
+#X text 124 89 <float> Q [-];
+#X obj 22 134 filter~ bpq2 \$1 \$2 1 \$3;
+#X text 85 176 1.arg: <float> center_frequency [Hz];
+#X text 85 185 2.arg: <float> Q [-];
+#X text 85 194 3.arg: <float> interpolation_time [ms] (opt.);
+#X text 12 9 bp2~;
+#X text 56 10 bandpass 2.order with Q-inlet (like bpq2~);
+#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 10 0;
+#X connect 1 0 10 1;
+#X connect 4 0 10 2;
+#X connect 7 0 10 4;
+#X connect 10 0 2 0;
diff --git a/iemabs/bpq2~.pd b/iemabs/bpq2~.pd
index e5903c3..0308d85 100644
--- a/iemabs/bpq2~.pd
+++ b/iemabs/bpq2~.pd
@@ -1,25 +1,28 @@
-#N canvas 319 273 395 281 10;
-#X obj 22 42 inlet~;
-#X obj 55 63 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 88 89 inlet;
-#X text 190 112 <float> interpolation_time [ms];
-#X text 32 153 ~filtered signal_out~;
-#X obj 155 112 inlet;
-#X text 92 64 <float> center_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X text 124 89 <float> Q [-];
-#X obj 22 134 filter~ bpq2 \$1 \$2 1 \$3;
-#X text 12 9 bpq2~;
-#X text 56 10 bandpass 2.order with Q-inlet;
-#X text 85 176 1.arg: <float> center_frequency [Hz];
-#X text 85 185 2.arg: <float> Q [-];
-#X text 85 194 3.arg: <float> interpolation_time [ms] (opt.);
-#X connect 0 0 13 0;
-#X connect 1 0 13 1;
-#X connect 6 0 13 2;
-#X connect 9 0 13 4;
-#X connect 13 0 2 0;
+#N canvas 319 273 395 281 10;
+#X obj 22 42 inlet~;
+#X obj 55 63 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 88 89 inlet;
+#X text 190 112 <float> interpolation_time [ms];
+#X text 32 153 ~filtered signal_out~;
+#X obj 155 112 inlet;
+#X text 92 64 <float> center_frequency [Hz];
+#X text 124 89 <float> Q [-];
+#X obj 22 134 filter~ bpq2 \$1 \$2 1 \$3;
+#X text 12 9 bpq2~;
+#X text 56 10 bandpass 2.order with Q-inlet;
+#X text 85 176 1.arg: <float> center_frequency [Hz];
+#X text 85 185 2.arg: <float> Q [-];
+#X text 85 194 3.arg: <float> interpolation_time [ms] (opt.);
+#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 10 0;
+#X connect 1 0 10 1;
+#X connect 4 0 10 2;
+#X connect 7 0 10 4;
+#X connect 10 0 2 0;
diff --git a/iemabs/bpw2~.pd b/iemabs/bpw2~.pd
index 03a20f2..68d3112 100644
--- a/iemabs/bpw2~.pd
+++ b/iemabs/bpw2~.pd
@@ -1,25 +1,28 @@
-#N canvas 315 262 395 281 10;
-#X obj 22 42 inlet~;
-#X obj 55 63 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 88 89 inlet;
-#X text 190 112 <float> interpolation_time [ms];
-#X text 32 153 ~filtered signal_out~;
-#X obj 155 112 inlet;
-#X text 92 64 <float> center_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X text 12 9 bpw2~;
-#X text 56 10 bandpass 2.order with bandwidth-inlet;
-#X text 124 90 <float> bandwidth [Hz];
-#X obj 22 134 filter~ bpw2 \$1 \$2 1 \$3;
-#X text 97 174 1.arg: <float> center_frequency [Hz];
-#X text 97 183 2.arg: <float> bandwidth [Hz];
-#X text 97 192 3.arg: <float> interpolation_time [ms] (opt.);
-#X connect 0 0 15 0;
-#X connect 1 0 15 1;
-#X connect 6 0 15 2;
-#X connect 9 0 15 4;
-#X connect 15 0 2 0;
+#N canvas 315 262 395 281 10;
+#X obj 22 42 inlet~;
+#X obj 55 63 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 88 89 inlet;
+#X text 190 112 <float> interpolation_time [ms];
+#X text 32 153 ~filtered signal_out~;
+#X obj 155 112 inlet;
+#X text 92 64 <float> center_frequency [Hz];
+#X text 12 9 bpw2~;
+#X text 56 10 bandpass 2.order with bandwidth-inlet;
+#X text 124 90 <float> bandwidth [Hz];
+#X obj 22 134 filter~ bpw2 \$1 \$2 1 \$3;
+#X text 97 174 1.arg: <float> center_frequency [Hz];
+#X text 97 183 2.arg: <float> bandwidth [Hz];
+#X text 97 192 3.arg: <float> interpolation_time [ms] (opt.);
+#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 12 0;
+#X connect 1 0 12 1;
+#X connect 4 0 12 2;
+#X connect 7 0 12 4;
+#X connect 12 0 2 0;
diff --git a/iemabs/bs2~.pd b/iemabs/bs2~.pd
index ea3e25c..5bf167d 100644
--- a/iemabs/bs2~.pd
+++ b/iemabs/bs2~.pd
@@ -1,25 +1,28 @@
-#N canvas 299 265 423 281 10;
-#X obj 22 42 inlet~;
-#X obj 55 65 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 88 89 inlet;
-#X text 191 113 <float> interpolation_time [ms];
-#X text 28 157 ~filtered signal_out~;
-#X obj 155 113 inlet;
-#X text 91 64 <float> center_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X text 123 89 <float> Q [-];
-#X obj 22 136 filter~ bsq2 \$1 \$2 1 \$3;
-#X text 102 176 1.arg: <float> center_frequency [Hz];
-#X text 102 185 2.arg: <float> Q [-];
-#X text 102 194 3.arg: <float> interpolation_time [ms] (opt.);
-#X text 11 9 bs2~;
-#X text 66 10 bandstop 2.order with Q-inlet (like bs2~);
-#X connect 0 0 13 0;
-#X connect 1 0 13 1;
-#X connect 6 0 13 2;
-#X connect 9 0 13 4;
-#X connect 13 0 2 0;
+#N canvas 299 265 427 285 10;
+#X obj 22 42 inlet~;
+#X obj 55 65 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 88 89 inlet;
+#X text 191 113 <float> interpolation_time [ms];
+#X text 28 157 ~filtered signal_out~;
+#X obj 155 113 inlet;
+#X text 91 64 <float> center_frequency [Hz];
+#X text 123 89 <float> Q [-];
+#X obj 22 136 filter~ bsq2 \$1 \$2 1 \$3;
+#X text 102 176 1.arg: <float> center_frequency [Hz];
+#X text 102 185 2.arg: <float> Q [-];
+#X text 102 194 3.arg: <float> interpolation_time [ms] (opt.);
+#X text 11 9 bs2~;
+#X text 66 10 bandstop 2.order with Q-inlet (like bs2~);
+#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 10 0;
+#X connect 1 0 10 1;
+#X connect 4 0 10 2;
+#X connect 7 0 10 4;
+#X connect 10 0 2 0;
diff --git a/iemabs/bsq2~.pd b/iemabs/bsq2~.pd
index 268e689..d3b1c5d 100644
--- a/iemabs/bsq2~.pd
+++ b/iemabs/bsq2~.pd
@@ -1,25 +1,28 @@
-#N canvas 299 265 389 281 10;
-#X obj 22 42 inlet~;
-#X obj 55 65 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 88 89 inlet;
-#X text 191 113 <float> interpolation_time [ms];
-#X text 28 157 ~filtered signal_out~;
-#X obj 155 113 inlet;
-#X text 91 64 <float> center_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X text 123 89 <float> Q [-];
-#X text 11 9 bsq2~;
-#X text 66 10 bandstop 2.order with Q-inlet;
-#X obj 22 136 filter~ bsq2 \$1 \$2 1 \$3;
-#X text 102 176 1.arg: <float> center_frequency [Hz];
-#X text 102 185 2.arg: <float> Q [-];
-#X text 102 194 3.arg: <float> interpolation_time [ms] (opt.);
-#X connect 0 0 15 0;
-#X connect 1 0 15 1;
-#X connect 6 0 15 2;
-#X connect 9 0 15 4;
-#X connect 15 0 2 0;
+#N canvas 299 265 393 285 10;
+#X obj 22 42 inlet~;
+#X obj 55 65 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 88 89 inlet;
+#X text 191 113 <float> interpolation_time [ms];
+#X text 28 157 ~filtered signal_out~;
+#X obj 155 113 inlet;
+#X text 91 64 <float> center_frequency [Hz];
+#X text 123 89 <float> Q [-];
+#X text 11 9 bsq2~;
+#X text 66 10 bandstop 2.order with Q-inlet;
+#X obj 22 136 filter~ bsq2 \$1 \$2 1 \$3;
+#X text 102 176 1.arg: <float> center_frequency [Hz];
+#X text 102 185 2.arg: <float> Q [-];
+#X text 102 194 3.arg: <float> interpolation_time [ms] (opt.);
+#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 12 0;
+#X connect 1 0 12 1;
+#X connect 4 0 12 2;
+#X connect 7 0 12 4;
+#X connect 12 0 2 0;
diff --git a/iemabs/bsw2~.pd b/iemabs/bsw2~.pd
index d2cf40f..af95ade 100644
--- a/iemabs/bsw2~.pd
+++ b/iemabs/bsw2~.pd
@@ -1,25 +1,28 @@
-#N canvas 299 265 389 281 10;
-#X obj 22 42 inlet~;
-#X obj 55 65 inlet;
-#X obj 22 186 outlet~;
-#X text 15 229 (c) musil@iem.kug.ac.at;
-#X text 57 242 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 88 89 inlet;
-#X text 191 113 <float> interpolation_time [ms];
-#X text 28 157 ~filtered signal_out~;
-#X obj 155 113 inlet;
-#X text 91 64 <float> center_frequency [Hz];
-#X text 32 254 graz \, austria 2001;
-#X text 64 9 bandstop 2.order with bandwidth-inlet;
-#X text 123 89 <float> bandwidth [Hz];
-#X text 11 9 bsw2~;
-#X obj 22 136 filter~ bsw2 \$1 \$2 1 \$3;
-#X text 97 178 1.arg: <float> center_frequency [Hz];
-#X text 97 188 2.arg: <float> bandwidth [Hz];
-#X text 97 198 3.arg: <float> interpolation_time [ms] (opt.);
-#X connect 0 0 15 0;
-#X connect 1 0 15 1;
-#X connect 6 0 15 2;
-#X connect 9 0 15 4;
-#X connect 15 0 2 0;
+#N canvas 299 265 393 285 10;
+#X obj 22 42 inlet~;
+#X obj 55 65 inlet;
+#X obj 22 186 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 88 89 inlet;
+#X text 191 113 <float> interpolation_time [ms];
+#X text 28 157 ~filtered signal_out~;
+#X obj 155 113 inlet;
+#X text 91 64 <float> center_frequency [Hz];
+#X text 64 9 bandstop 2.order with bandwidth-inlet;
+#X text 123 89 <float> bandwidth [Hz];
+#X text 11 9 bsw2~;
+#X obj 22 136 filter~ bsw2 \$1 \$2 1 \$3;
+#X text 97 178 1.arg: <float> center_frequency [Hz];
+#X text 97 188 2.arg: <float> bandwidth [Hz];
+#X text 97 198 3.arg: <float> interpolation_time [ms] (opt.);
+#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 12 0;
+#X connect 1 0 12 1;
+#X connect 4 0 12 2;
+#X connect 7 0 12 4;
+#X connect 12 0 2 0;
diff --git a/iemabs/dbtofad.pd b/iemabs/dbtofad.pd
index f0a1853..f4a5118 100644
--- a/iemabs/dbtofad.pd
+++ b/iemabs/dbtofad.pd
@@ -1,16 +1,19 @@
-#N canvas 204 221 600 306 10;
-#X obj 91 69 inlet;
-#X obj 91 154 transf_fader;
-#X obj 107 98 loadbang;
-#X obj 91 176 outlet;
-#X msg 107 119 pairs 0 0 40 6 70 24 80 36 88 48 94 60 98 72 102 96
-106 108 107.5 111 109 114 112 117 142 147;
-#X text 27 220 (c) musil@iem.kug.ac.at;
-#X text 64 233 IEM KUG;
-#X text 39 245 graz \, austria 2003;
-#X text 13 10 dbtofad;
-#X text 86 11 convert midi-db to fader-scale;
-#X connect 0 0 1 0;
-#X connect 1 0 3 0;
-#X connect 2 0 4 0;
-#X connect 4 0 1 0;
+#N canvas 204 221 604 310 10;
+#X obj 91 69 inlet;
+#X obj 91 154 transf_fader;
+#X obj 107 98 loadbang;
+#X obj 91 176 outlet;
+#X msg 107 119 pairs 0 0 40 6 70 24 80 36 88 48 94 60 98 72 102 96
+106 108 107.5 111 109 114 112 117 142 147;
+#X text 13 10 dbtofad;
+#X text 86 11 convert midi-db to fader-scale;
+#X text 176 235 IEM KUG;
+#X text 160 223 musil;
+#X text 190 223 @;
+#X text 196 223 iem.at;
+#X text 111 212 (c) Thomas Musil 2000 - 2005;
+#X text 159 245 Graz \, Austria;
+#X connect 0 0 1 0;
+#X connect 1 0 3 0;
+#X connect 2 0 4 0;
+#X connect 4 0 1 0;
diff --git a/iemabs/default.pd b/iemabs/default.pd
index 1ffce0d..be135ef 100644
--- a/iemabs/default.pd
+++ b/iemabs/default.pd
@@ -1,23 +1,26 @@
-#N canvas 409 285 348 281 10;
-#X obj 17 142 f \$1;
-#X text 10 210 (c) musil@iem.kug.ac.at;
-#X text 51 223 IEM KUG;
-#X text 26 235 graz \, austria 2001;
-#X obj 17 50 inlet;
-#X obj 17 183 outlet;
-#X text 6 4 default;
-#X obj 17 115 sel 0 1;
-#X obj 17 96 != 0;
-#X obj 17 71 t f f;
-#X obj 71 144 f;
-#X text 66 5 if (inlet == 0);
-#X text 80 19 then: output = 1.argument;
-#X text 63 32 else: output = inlet;
-#X connect 0 0 5 0;
-#X connect 4 0 9 0;
-#X connect 7 0 0 0;
-#X connect 7 1 10 0;
-#X connect 8 0 7 0;
-#X connect 9 0 8 0;
-#X connect 9 1 10 1;
-#X connect 10 0 5 0;
+#N canvas 409 285 356 289 10;
+#X obj 17 142 f \$1;
+#X obj 17 50 inlet;
+#X obj 17 183 outlet;
+#X text 6 4 default;
+#X obj 17 115 sel 0 1;
+#X obj 17 96 != 0;
+#X obj 17 71 t f f;
+#X obj 71 144 f;
+#X text 66 5 if (inlet == 0);
+#X text 80 19 then: output = 1.argument;
+#X text 63 32 else: output = inlet;
+#X text 176 235 IEM KUG;
+#X text 160 223 musil;
+#X text 190 223 @;
+#X text 196 223 iem.at;
+#X text 111 212 (c) Thomas Musil 2000 - 2005;
+#X text 159 245 Graz \, Austria;
+#X connect 0 0 2 0;
+#X connect 1 0 6 0;
+#X connect 4 0 0 0;
+#X connect 4 1 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 6 1 7 1;
+#X connect 7 0 2 0;
diff --git a/iemabs/divl~.pd b/iemabs/divl~.pd
index 16c3bf5..80109a2 100644
--- a/iemabs/divl~.pd
+++ b/iemabs/divl~.pd
@@ -1,28 +1,31 @@
-#N canvas 324 150 406 323 10;
-#X obj 22 42 inlet~;
-#X obj 35 67 inlet;
-#X obj 22 238 outlet~;
-#X text 14 266 (c) musil@iem.kug.ac.at;
-#X text 56 279 IEM KUG;
-#X text 62 42 ~signal_in~;
-#X obj 90 112 inlet;
-#X text 125 113 <float> interpolation_time [ms];
-#X text 31 291 graz \, austria 2001;
-#X text 69 239 ~signal_out~;
-#X obj 35 194 line~;
-#X obj 41 135 loadbang;
-#X text 119 191 2.arg: <float> interpolation_time [ms];
-#X text 72 66 <float> division-coefficient or;
-#X text 72 78 <list> division-coefficient + interpol_time [ms];
-#X text 119 180 1.arg: <float> division-coefficient;
-#X obj 22 215 /~;
-#X text 49 9 signal-division with line~ interpolation;
-#X obj 35 176 pack \$1 \$2;
-#X text 11 9 divl~;
-#X connect 0 0 16 0;
-#X connect 1 0 18 0;
-#X connect 6 0 18 1;
-#X connect 10 0 16 1;
-#X connect 11 0 18 0;
-#X connect 16 0 2 0;
-#X connect 18 0 10 0;
+#N canvas 324 150 410 327 10;
+#X obj 22 42 inlet~;
+#X obj 35 67 inlet;
+#X obj 22 238 outlet~;
+#X text 62 42 ~signal_in~;
+#X obj 90 112 inlet;
+#X text 125 113 <float> interpolation_time [ms];
+#X text 69 239 ~signal_out~;
+#X obj 35 194 line~;
+#X obj 41 135 loadbang;
+#X text 119 191 2.arg: <float> interpolation_time [ms];
+#X text 72 66 <float> division-coefficient or;
+#X text 72 78 <list> division-coefficient + interpol_time [ms];
+#X text 119 180 1.arg: <float> division-coefficient;
+#X obj 22 215 /~;
+#X text 49 9 signal-division with line~ interpolation;
+#X obj 35 176 pack \$1 \$2;
+#X text 11 9 divl~;
+#X text 176 285 IEM KUG;
+#X text 160 273 musil;
+#X text 190 273 @;
+#X text 196 273 iem.at;
+#X text 111 262 (c) Thomas Musil 2000 - 2005;
+#X text 159 295 Graz \, Austria;
+#X connect 0 0 13 0;
+#X connect 1 0 15 0;
+#X connect 4 0 15 1;
+#X connect 7 0 13 1;
+#X connect 8 0 15 0;
+#X connect 13 0 2 0;
+#X connect 15 0 7 0;
diff --git a/iemabs/dsp.pd b/iemabs/dsp.pd
index 4b09e94..b629a4d 100644
--- a/iemabs/dsp.pd
+++ b/iemabs/dsp.pd
@@ -1,75 +1,78 @@
-#N canvas 238 72 380 494 10;
-#X obj 20 65 inlet;
-#X obj 20 406 outlet;
-#X msg 31 88 \; pd dsp \$1;
-#X obj 20 199 cputime;
-#X obj 20 178 t b b;
-#X text 15 11 dsp;
-#X text 48 439 (c) musil@iem.kug.ac.at;
-#X text 90 452 IEM KUG;
-#X text 59 65 1/0 = ON/OFF;
-#X text 97 313 CPU-load;
-#X obj 62 126 loadbang;
-#X obj 20 126 sel 1;
-#X text 65 464 graz \, austria 2001;
-#X text 64 12 turn dsp-kernel on & off \,;
-#X obj 20 240 t f f;
-#X obj 51 263 once;
-#X obj 211 405 outlet;
-#X text 65 408 average;
-#X text 177 405 peak;
-#X obj 211 154 f;
-#X obj 146 179 > -1;
-#X obj 169 155 f -1;
-#X obj 179 91 t f b f;
-#X obj 146 204 sel 1;
-#X obj 192 132 f -1;
-#X obj 20 154 metro 500;
-#X obj 20 220 * 0.2;
-#X text 74 37 -dsp-load in %;
-#X text 65 24 measure average- and peak-;
-#X obj 20 292 1p1z 0.1 0 0.9;
-#X obj 20 315 * 100;
-#X obj 20 360 int;
-#X obj 20 338 + 0.499;
-#X obj 20 383 * 0.01;
-#X obj 246 207 r pd;
-#X obj 246 231 route dsp;
-#X text 245 318 to toggle input;
-#X msg 246 283 \; dsp_tgl set \$1;
-#X obj 247 341 r dsp_tgl;
-#X obj 246 257 route float;
-#X obj 146 227 del 3990;
-#X connect 0 0 2 0;
-#X connect 0 0 11 0;
-#X connect 3 0 26 0;
-#X connect 4 0 3 0;
-#X connect 4 1 3 1;
-#X connect 10 0 25 0;
-#X connect 11 0 25 0;
-#X connect 14 0 29 0;
-#X connect 14 1 15 0;
-#X connect 15 0 29 5;
-#X connect 15 0 29 4;
-#X connect 19 0 21 1;
-#X connect 19 0 16 0;
-#X connect 20 0 23 0;
-#X connect 21 0 20 1;
-#X connect 22 0 20 0;
-#X connect 22 1 21 0;
-#X connect 22 2 19 1;
-#X connect 23 0 19 0;
-#X connect 23 0 40 0;
-#X connect 24 0 21 1;
-#X connect 25 0 4 0;
-#X connect 26 0 14 0;
-#X connect 26 0 22 0;
-#X connect 29 0 30 0;
-#X connect 30 0 32 0;
-#X connect 31 0 33 0;
-#X connect 32 0 31 0;
-#X connect 33 0 1 0;
-#X connect 34 0 35 0;
-#X connect 35 0 39 0;
-#X connect 39 0 37 0;
-#X connect 40 0 24 0;
+#N canvas 238 72 384 498 10;
+#X obj 20 65 inlet;
+#X obj 20 406 outlet;
+#X msg 31 88 \; pd dsp \$1;
+#X obj 20 199 cputime;
+#X obj 20 178 t b b;
+#X text 15 11 dsp;
+#X text 59 65 1/0 = ON/OFF;
+#X text 97 313 CPU-load;
+#X obj 62 126 loadbang;
+#X obj 20 126 sel 1;
+#X text 64 12 turn dsp-kernel on & off \,;
+#X obj 20 240 t f f;
+#X obj 51 263 once;
+#X obj 211 405 outlet;
+#X text 65 408 average;
+#X text 177 405 peak;
+#X obj 211 154 f;
+#X obj 146 179 > -1;
+#X obj 169 155 f -1;
+#X obj 179 91 t f b f;
+#X obj 146 204 sel 1;
+#X obj 192 132 f -1;
+#X obj 20 154 metro 500;
+#X obj 20 220 * 0.2;
+#X text 74 37 -dsp-load in %;
+#X text 65 24 measure average- and peak-;
+#X obj 20 292 1p1z 0.1 0 0.9;
+#X obj 20 315 * 100;
+#X obj 20 360 int;
+#X obj 20 338 + 0.499;
+#X obj 20 383 * 0.01;
+#X obj 246 207 r pd;
+#X obj 246 231 route dsp;
+#X text 245 318 to toggle input;
+#X msg 246 283 \; dsp_tgl set \$1;
+#X obj 247 341 r dsp_tgl;
+#X obj 246 257 route float;
+#X obj 146 227 del 3990;
+#X text 176 455 IEM KUG;
+#X text 160 443 musil;
+#X text 190 443 @;
+#X text 196 443 iem.at;
+#X text 111 432 (c) Thomas Musil 2000 - 2005;
+#X text 159 465 Graz \, Austria;
+#X connect 0 0 2 0;
+#X connect 0 0 9 0;
+#X connect 3 0 23 0;
+#X connect 4 0 3 0;
+#X connect 4 1 3 1;
+#X connect 8 0 22 0;
+#X connect 9 0 22 0;
+#X connect 11 0 26 0;
+#X connect 11 1 12 0;
+#X connect 12 0 26 5;
+#X connect 12 0 26 4;
+#X connect 16 0 18 1;
+#X connect 16 0 13 0;
+#X connect 17 0 20 0;
+#X connect 18 0 17 1;
+#X connect 19 0 17 0;
+#X connect 19 1 18 0;
+#X connect 19 2 16 1;
+#X connect 20 0 16 0;
+#X connect 20 0 37 0;
+#X connect 21 0 18 1;
+#X connect 22 0 4 0;
+#X connect 23 0 11 0;
+#X connect 23 0 19 0;
+#X connect 26 0 27 0;
+#X connect 27 0 29 0;
+#X connect 28 0 30 0;
+#X connect 29 0 28 0;
+#X connect 30 0 1 0;
+#X connect 31 0 32 0;
+#X connect 32 0 36 0;
+#X connect 36 0 34 0;
+#X connect 37 0 21 0;
diff --git a/iemabs/dsp~.pd b/iemabs/dsp~.pd
index e8da5a5..2ec1a82 100644
--- a/iemabs/dsp~.pd
+++ b/iemabs/dsp~.pd
@@ -1,75 +1,78 @@
-#N canvas 238 72 380 494 10;
-#X obj 20 65 inlet;
-#X obj 20 406 outlet;
-#X msg 31 88 \; pd dsp \$1;
-#X obj 20 199 cputime;
-#X obj 20 178 t b b;
-#X text 48 439 (c) musil@iem.kug.ac.at;
-#X text 90 452 IEM KUG;
-#X text 59 65 1/0 = ON/OFF;
-#X text 97 313 CPU-load;
-#X obj 62 126 loadbang;
-#X obj 20 126 sel 1;
-#X text 65 464 graz \, austria 2001;
-#X text 64 12 turn dsp-kernel on & off \,;
-#X obj 20 240 t f f;
-#X obj 51 263 once;
-#X obj 211 405 outlet;
-#X text 65 408 average;
-#X text 177 405 peak;
-#X obj 211 154 f;
-#X obj 146 179 > -1;
-#X obj 169 155 f -1;
-#X obj 179 91 t f b f;
-#X obj 146 204 sel 1;
-#X obj 192 132 f -1;
-#X obj 20 154 metro 500;
-#X obj 20 220 * 0.2;
-#X text 74 37 -dsp-load in %;
-#X text 65 24 measure average- and peak-;
-#X obj 20 292 1p1z 0.1 0 0.9;
-#X obj 20 315 * 100;
-#X obj 20 360 int;
-#X obj 20 338 + 0.499;
-#X obj 20 383 * 0.01;
-#X obj 246 207 r pd;
-#X obj 246 231 route dsp;
-#X text 245 318 to toggle input;
-#X msg 246 283 \; dsp_tgl set \$1;
-#X obj 247 341 r dsp_tgl;
-#X obj 246 257 route float;
-#X text 15 11 dsp~;
-#X obj 146 227 del 3990;
-#X connect 0 0 2 0;
-#X connect 0 0 10 0;
-#X connect 3 0 25 0;
-#X connect 4 0 3 0;
-#X connect 4 1 3 1;
-#X connect 9 0 24 0;
-#X connect 10 0 24 0;
-#X connect 13 0 28 0;
-#X connect 13 1 14 0;
-#X connect 14 0 28 5;
-#X connect 14 0 28 4;
-#X connect 18 0 20 1;
-#X connect 18 0 15 0;
-#X connect 19 0 22 0;
-#X connect 20 0 19 1;
-#X connect 21 0 19 0;
-#X connect 21 1 20 0;
-#X connect 21 2 18 1;
-#X connect 22 0 18 0;
-#X connect 22 0 40 0;
-#X connect 23 0 20 1;
-#X connect 24 0 4 0;
-#X connect 25 0 13 0;
-#X connect 25 0 21 0;
-#X connect 28 0 29 0;
-#X connect 29 0 31 0;
-#X connect 30 0 32 0;
-#X connect 31 0 30 0;
-#X connect 32 0 1 0;
-#X connect 33 0 34 0;
-#X connect 34 0 38 0;
-#X connect 38 0 36 0;
-#X connect 40 0 23 0;
+#N canvas 238 72 384 498 10;
+#X obj 20 65 inlet;
+#X obj 20 406 outlet;
+#X msg 31 88 \; pd dsp \$1;
+#X obj 20 199 cputime;
+#X obj 20 178 t b b;
+#X text 59 65 1/0 = ON/OFF;
+#X text 97 313 CPU-load;
+#X obj 62 126 loadbang;
+#X obj 20 126 sel 1;
+#X text 64 12 turn dsp-kernel on & off \,;
+#X obj 20 240 t f f;
+#X obj 51 263 once;
+#X obj 211 405 outlet;
+#X text 65 408 average;
+#X text 177 405 peak;
+#X obj 211 154 f;
+#X obj 146 179 > -1;
+#X obj 169 155 f -1;
+#X obj 179 91 t f b f;
+#X obj 146 204 sel 1;
+#X obj 192 132 f -1;
+#X obj 20 154 metro 500;
+#X obj 20 220 * 0.2;
+#X text 74 37 -dsp-load in %;
+#X text 65 24 measure average- and peak-;
+#X obj 20 292 1p1z 0.1 0 0.9;
+#X obj 20 315 * 100;
+#X obj 20 360 int;
+#X obj 20 338 + 0.499;
+#X obj 20 383 * 0.01;
+#X obj 246 207 r pd;
+#X obj 246 231 route dsp;
+#X text 245 318 to toggle input;
+#X msg 246 283 \; dsp_tgl set \$1;
+#X obj 247 341 r dsp_tgl;
+#X obj 246 257 route float;
+#X text 15 11 dsp~;
+#X obj 146 227 del 3990;
+#X text 176 455 IEM KUG;
+#X text 160 443 musil;
+#X text 190 443 @;
+#X text 196 443 iem.at;
+#X text 111 432 (c) Thomas Musil 2000 - 2005;
+#X text 159 465 Graz \, Austria;
+#X connect 0 0 2 0;
+#X connect 0 0 8 0;
+#X connect 3 0 22 0;
+#X connect 4 0 3 0;
+#X connect 4 1 3 1;
+#X connect 7 0 21 0;
+#X connect 8 0 21 0;
+#X connect 10 0 25 0;
+#X connect 10 1 11 0;
+#X connect 11 0 25 5;
+#X connect 11 0 25 4;
+#X connect 15 0 17 1;
+#X connect 15 0 12 0;
+#X connect 16 0 19 0;
+#X connect 17 0 16 1;
+#X connect 18 0 16 0;
+#X connect 18 1 17 0;
+#X connect 18 2 15 1;
+#X connect 19 0 15 0;
+#X connect 19 0 37 0;
+#X connect 20 0 17 1;
+#X connect 21 0 4 0;
+#X connect 22 0 10 0;
+#X connect 22 0 18 0;
+#X connect 25 0 26 0;
+#X connect 26 0 28 0;
+#X connect 27 0 29 0;
+#X connect 28 0 27 0;
+#X connect 29 0 1 0;
+#X connect 30 0 31 0;
+#X connect 31 0 35 0;
+#X connect 35 0 33 0;
+#X connect 37 0 20 0;
diff --git a/iemabs/fadtodb.pd b/iemabs/fadtodb.pd
index 168aab2..401a770 100644
--- a/iemabs/fadtodb.pd
+++ b/iemabs/fadtodb.pd
@@ -1,16 +1,19 @@
-#N canvas 487 77 454 304 10;
-#X obj 91 69 inlet;
-#X msg 107 119 pairs 0 0 6 40 24 70 36 80 48 88 60 94 72 98 96 102
-108 106 111 107.5 114 109 117 112 147 142;
-#X obj 91 154 transf_fader;
-#X obj 107 98 loadbang;
-#X obj 91 176 outlet;
-#X text 26 201 (c) musil@iem.kug.ac.at;
-#X text 63 214 IEM KUG;
-#X text 38 226 graz \, austria 2003;
-#X text 14 10 fadtodb;
-#X text 87 11 convert fader-scale to midi-db;
-#X connect 0 0 2 0;
-#X connect 1 0 2 0;
-#X connect 2 0 4 0;
-#X connect 3 0 1 0;
+#N canvas 487 77 458 308 10;
+#X obj 91 69 inlet;
+#X msg 107 119 pairs 0 0 6 40 24 70 36 80 48 88 60 94 72 98 96 102
+108 106 111 107.5 114 109 117 112 147 142;
+#X obj 91 154 transf_fader;
+#X obj 107 98 loadbang;
+#X obj 91 176 outlet;
+#X text 14 10 fadtodb;
+#X text 87 11 convert fader-scale to midi-db;
+#X text 176 255 IEM KUG;
+#X text 160 243 musil;
+#X text 190 243 @;
+#X text 196 243 iem.at;
+#X text 111 232 (c) Thomas Musil 2000 - 2005;
+#X text 159 265 Graz \, Austria;
+#X connect 0 0 2 0;
+#X connect 1 0 2 0;
+#X connect 2 0 4 0;
+#X connect 3 0 1 0;
diff --git a/iemabs/fadtorms.pd b/iemabs/fadtorms.pd
index ac3bab3..39886ec 100644
--- a/iemabs/fadtorms.pd
+++ b/iemabs/fadtorms.pd
@@ -1,18 +1,21 @@
-#N canvas 318 237 454 304 10;
-#X obj 91 69 inlet;
-#X msg 107 119 pairs 0 0 6 40 24 70 36 80 48 88 60 94 72 98 96 102
-108 106 111 107.5 114 109 117 112 147 142;
-#X obj 91 154 transf_fader;
-#X obj 107 98 loadbang;
-#X obj 91 199 outlet;
-#X obj 91 177 dbtorms;
-#X text 21 228 (c) musil@iem.kug.ac.at;
-#X text 58 241 IEM KUG;
-#X text 33 253 graz \, austria 2003;
-#X text 13 10 fadtorms;
-#X text 86 11 convert fader-scale to rms-value;
-#X connect 0 0 2 0;
-#X connect 1 0 2 0;
-#X connect 2 0 5 0;
-#X connect 3 0 1 0;
-#X connect 5 0 4 0;
+#N canvas 318 237 454 304 10;
+#X obj 91 69 inlet;
+#X msg 107 119 pairs 0 0 6 40 24 70 36 80 48 88 60 94 72 98 96 102
+108 106 111 107.5 114 109 117 112 147 142;
+#X obj 91 154 transf_fader;
+#X obj 107 98 loadbang;
+#X obj 91 199 outlet;
+#X obj 91 177 dbtorms;
+#X text 13 10 fadtorms;
+#X text 86 11 convert fader-scale to rms-value;
+#X text 176 255 IEM KUG;
+#X text 160 243 musil;
+#X text 190 243 @;
+#X text 196 243 iem.at;
+#X text 111 232 (c) Thomas Musil 2000 - 2005;
+#X text 159 265 Graz \, Austria;
+#X connect 0 0 2 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 1 0;
+#X connect 5 0 4 0;
diff --git a/iemabs/gainvu~.pd b/iemabs/gainvu~.pd
index 3a711a8..469bdf8 100644
--- a/iemabs/gainvu~.pd
+++ b/iemabs/gainvu~.pd
@@ -1,38 +1,41 @@
-#N canvas 157 220 299 360 10;
-#X obj 112 57 inlet;
-#X obj 32 167 line~;
-#X text 19 37 audio;
-#X obj 19 57 inlet~;
-#X obj 19 186 *~;
-#X obj 170 262 outlet;
-#X obj 112 139 pack 0 500;
-#X text 7 5 gainvu~;
-#X obj 19 262 outlet~;
-#X text 19 276 audio;
-#X obj 112 102 dbtorms;
-#X obj 197 57 inlet;
-#X text 197 41 interpol-time;
-#X obj 197 79 init \$1;
-#X obj 197 103 split 20;
-#X text 6 306 (c) musil@iem.kug.ac.at;
-#X text 48 319 IEM KUG;
-#X text 23 331 graz \, austria 2001;
-#X text 48 186 1.arg: <float> interpolation-time in ms;
-#X obj 170 239 prvu~;
-#X text 112 41 slider-128;
-#X text 182 278 vu;
-#X obj 98 264 outlet;
-#X obj 98 244 - 100;
-#X connect 0 0 10 0;
-#X connect 0 0 23 0;
-#X connect 1 0 4 1;
-#X connect 3 0 4 0;
-#X connect 4 0 8 0;
-#X connect 4 0 19 0;
-#X connect 6 0 1 0;
-#X connect 10 0 6 0;
-#X connect 11 0 13 0;
-#X connect 13 0 14 0;
-#X connect 14 1 6 1;
-#X connect 19 0 5 0;
-#X connect 23 0 22 0;
+#N canvas 157 220 303 364 10;
+#X obj 112 57 inlet;
+#X obj 32 167 line~;
+#X text 19 37 audio;
+#X obj 19 57 inlet~;
+#X obj 19 186 *~;
+#X obj 170 262 outlet;
+#X obj 112 139 pack 0 500;
+#X text 7 5 gainvu~;
+#X obj 19 262 outlet~;
+#X text 19 276 audio;
+#X obj 112 102 dbtorms;
+#X obj 197 57 inlet;
+#X text 197 41 interpol-time;
+#X obj 197 79 init \$1;
+#X obj 197 103 split 20;
+#X text 48 186 1.arg: <float> interpolation-time in ms;
+#X obj 170 239 prvu~;
+#X text 112 41 slider-128;
+#X text 182 278 vu;
+#X obj 98 264 outlet;
+#X obj 98 244 - 100;
+#X text 136 325 IEM KUG;
+#X text 120 313 musil;
+#X text 150 313 @;
+#X text 156 313 iem.at;
+#X text 71 302 (c) Thomas Musil 2000 - 2005;
+#X text 119 335 Graz \, Austria;
+#X connect 0 0 10 0;
+#X connect 0 0 20 0;
+#X connect 1 0 4 1;
+#X connect 3 0 4 0;
+#X connect 4 0 8 0;
+#X connect 4 0 16 0;
+#X connect 6 0 1 0;
+#X connect 10 0 6 0;
+#X connect 11 0 13 0;
+#X connect 13 0 14 0;
+#X connect 14 1 6 1;
+#X connect 16 0 5 0;
+#X connect 20 0 19 0;
diff --git a/iemabs/gui-menu.pd b/iemabs/gui-menu.pd
index 6011f4a..326e999 100644
--- a/iemabs/gui-menu.pd
+++ b/iemabs/gui-menu.pd
@@ -1,15 +1,15 @@
-#N canvas 149 58 200 219 10;
-#X obj 23 126 bng 15 250 50 0 empty empty empty 8 -8 0 10 0 22 22;
-#X obj 78 127 toggle 15 0 empty empty empty 8 -8 0 10 0 22 22 0;
-#X obj 13 184 hslider 128 15 0 127 0 0 empty empty empty 8 -8 0 10 0 22 22 0;
-#X obj 115 25 vslider 15 128 0 127 0 0 empty empty empty 8 -8 0 10 0 22 22 0;
-#X obj 135 26 vu 15 120 empty empty 8 -8 0 10 2 22;
-#X obj 9 46 my_canvas 15 100 60 empty 20 12 2 20 10 2;
-#X obj 11 163 radiobut 15 1 0 8 empty empty empty 8 -8 0 10 0 22 22 0;
-#X text 134 161 rdb;
-#X text 147 183 hsl;
-#X text 113 5 vsl;
-#X text 140 5 vu;
-#X text 22 109 bng;
-#X text 76 109 tgl;
-#X text 11 26 my_canvas;
+#N canvas 149 58 200 219 10;
+#X obj 23 126 bng 15 250 50 0 empty empty empty 8 -8 0 10 0 22 22;
+#X obj 78 127 toggle 15 0 empty empty empty 8 -8 0 10 0 22 22 0;
+#X obj 13 184 hslider 128 15 0 127 0 0 empty empty empty 8 -8 0 10 0 22 22 0;
+#X obj 115 25 vslider 15 128 0 127 0 0 empty empty empty 8 -8 0 10 0 22 22 0;
+#X obj 135 26 vu 15 120 empty empty 8 -8 0 10 2 22;
+#X obj 9 46 my_canvas 15 100 60 empty 20 12 2 20 10 2;
+#X obj 11 163 radiobut 15 1 0 8 empty empty empty 8 -8 0 10 0 22 22 0;
+#X text 134 161 rdb;
+#X text 147 183 hsl;
+#X text 113 5 vsl;
+#X text 140 5 vu;
+#X text 22 109 bng;
+#X text 76 109 tgl;
+#X text 11 26 my_canvas;
diff --git a/iemabs/help-$n.pd b/iemabs/help-$n.pd
index b9d00f4..21d5ede 100644
--- a/iemabs/help-$n.pd
+++ b/iemabs/help-$n.pd
@@ -1,4 +1,4 @@
-#N canvas 50 236 950 393 10;
+#N canvas 50 236 958 401 10;
#X floatatom 27 77 5 -14 14 0 - - -;
#X obj 98 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
@@ -17,10 +17,6 @@
-1;
#X obj 98 113 test_dollarg aa bb cc dd ee ff gg 33 44 55 66 77 88 99
;
-#X text 25 309 (c) musil@iem.kug.ac.at;
-#X text 67 322 IEM KUG;
-#X text 42 334 graz \, austria 2002;
-#X text 11 6 dollarg;
#X text 93 7 receives the parent initial arguments <list> \, like a
$n;
#X text 168 92 open test_dollarg abstraction;
@@ -68,6 +64,13 @@ $n;
;
#X msg 173 53 -2;
#X msg 135 53 12;
+#X text 343 267 IEM KUG;
+#X text 327 255 musil;
+#X text 357 255 @;
+#X text 363 255 iem.at;
+#X text 278 244 (c) Thomas Musil 2000 - 2005;
+#X text 326 277 Graz \, Austria;
+#X text 7 8 $n = dollarg;
#X connect 0 0 11 0;
#X connect 1 0 11 0;
#X connect 2 0 3 0;
@@ -76,17 +79,17 @@ $n;
#X connect 6 0 7 0;
#X connect 6 1 5 0;
#X connect 6 2 4 0;
-#X connect 7 0 22 0;
+#X connect 7 0 18 0;
#X connect 7 0 8 0;
#X connect 11 0 6 0;
-#X connect 11 0 23 0;
+#X connect 11 0 19 0;
#X connect 11 1 2 0;
-#X connect 23 0 22 0;
-#X connect 23 1 5 0;
-#X connect 23 2 4 0;
-#X connect 24 0 0 0;
-#X connect 25 0 0 0;
-#X connect 26 0 0 0;
-#X connect 27 0 0 0;
-#X connect 33 0 0 0;
-#X connect 34 0 0 0;
+#X connect 19 0 18 0;
+#X connect 19 1 5 0;
+#X connect 19 2 4 0;
+#X connect 20 0 0 0;
+#X connect 21 0 0 0;
+#X connect 22 0 0 0;
+#X connect 23 0 0 0;
+#X connect 29 0 0 0;
+#X connect 30 0 0 0;
diff --git a/iemabs/help-FIR~.pd b/iemabs/help-FIR~.pd
index 769f801..92f639c 100644
--- a/iemabs/help-FIR~.pd
+++ b/iemabs/help-FIR~.pd
@@ -1,59 +1,65 @@
-#N canvas 345 25 511 611 10;
+#N canvas 345 25 515 615 10;
#N canvas 0 0 450 300 graph1 0;
#X array fir_coeff 256 float 0;
#X coords 0 1 255 -1 256 140 1;
-#X restore 63 135 graph;
-#X obj 109 104 soundfiler;
-#X floatatom 4 113 5 0 0 0 - - -;
-#X text 47 64 % cpu;
-#X obj 4 43 dsp;
-#X obj 4 23 tgl 15 0 empty empty dsp_ON/OFF 2 -8 0 10 -225271 -42246
--90881 1 1;
-#X text 9 512 (c) musil@iem.kug.ac.at;
-#X text 51 525 IEM KUG;
-#X floatatom 407 286 7 0 0 0 - - -;
-#X obj 325 165 dac~;
-#X obj 325 139 gainvu~ 300;
-#X obj 398 161 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X text 26 537 graz \, austria 2001;
-#X obj 458 8 vsl 15 128 0 127 0 1 empty empty gain -29 5 0 10 -225271
+#X restore 63 195 graph;
+#X obj 109 154 soundfiler;
+#X floatatom 4 133 5 0 0 0 - - -;
+#X text 32 96 % cpu;
+#X obj 4 93 dsp;
+#X obj 4 73 tgl 15 0 empty empty dsp_ON/OFF 2 -8 0 10 -225271 -42246
+-90881 0 1;
+#X floatatom 413 444 7 0 0 0 - - -;
+#X obj 342 323 dac~;
+#X obj 342 297 gainvu~ 300;
+#X obj 404 319 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 471 166 vsl 15 128 0 127 0 1 empty empty gain -7 -8 0 10 -225271
-42246 -90881 9200 1;
-#X obj 325 12 noise~;
-#X floatatom 348 286 7 0 0 0 - - -;
-#X obj 109 21 bng 15 250 50 1 empty empty loadbang 8 -8 0 10 -225271
+#X obj 343 75 noise~;
+#X floatatom 403 462 7 0 0 0 - - -;
+#X obj 109 71 bng 15 250 50 1 empty empty loadbang 0 -8 0 10 -225271
-24198 -90881;
-#X msg 109 41 read -resize lp1.wav fir_coeff;
-#X msg 114 62 read -resize lp2.wav fir_coeff;
-#X msg 121 82 read -resize lp3.wav fir_coeff;
-#X obj 207 384 soundfiler;
+#X msg 109 91 read -resize lp1.wav fir_coeff;
+#X msg 114 112 read -resize lp2.wav fir_coeff;
+#X msg 121 132 read -resize lp3.wav fir_coeff;
+#X obj 19 406 soundfiler;
#N canvas 0 0 450 300 graph1 0;
#X array fir_coeff2 256 float 0;
#X coords 0 1 255 -1 256 140 1;
-#X restore 207 408 graph;
-#X msg 208 363 read -resize lp3.wav fir_coeff2;
-#X obj 208 343 bng 15 250 50 1 empty empty loadbang 8 -8 0 10 -225271
+#X restore 70 452 graph;
+#X msg 20 385 read -resize lp3.wav fir_coeff2;
+#X obj 20 365 bng 15 250 50 1 empty empty loadbang 0 -8 0 10 -225271
-24198 -90881;
-#X msg 338 69 set fir_coeff 256;
-#X msg 334 96 set fir_coeff2 256;
-#X floatatom 19 90 5 0 0 0 - - -;
-#X text 4 130 20 .. 30;
-#X obj 325 36 FIR~ fir_coeff 256;
+#X msg 359 105 set fir_coeff 256;
+#X msg 373 127 set fir_coeff2 256;
+#X floatatom 17 113 5 0 0 0 - - -;
+#X obj 343 155 FIR~ fir_coeff 256;
+#X text 398 517 IEM KUG;
+#X text 382 505 musil;
+#X text 412 505 @;
+#X text 418 505 iem.at;
+#X text 333 494 (c) Thomas Musil 2000 - 2005;
+#X text 381 527 Graz \, Austria;
+#X text 15 13 FIR~;
+#X text 50 12 convolve a signal with an array;
+#X text 276 5 1.arg: <symbol> array-name;
+#X text 276 15 2.arg: <float> convolution-length;
#X connect 4 0 2 0;
-#X connect 4 1 26 0;
+#X connect 4 1 23 0;
#X connect 5 0 4 0;
-#X connect 10 0 9 0;
-#X connect 10 0 9 1;
-#X connect 10 2 11 0;
-#X connect 11 0 15 0;
-#X connect 11 1 8 0;
-#X connect 13 0 10 1;
-#X connect 14 0 28 0;
-#X connect 16 0 17 0;
-#X connect 17 0 1 0;
-#X connect 18 0 1 0;
-#X connect 19 0 1 0;
-#X connect 22 0 20 0;
-#X connect 23 0 22 0;
-#X connect 24 0 28 0;
-#X connect 25 0 28 0;
-#X connect 28 0 10 0;
+#X connect 8 0 7 0;
+#X connect 8 0 7 1;
+#X connect 8 2 9 0;
+#X connect 9 0 12 0;
+#X connect 9 1 6 0;
+#X connect 10 0 8 1;
+#X connect 11 0 24 0;
+#X connect 13 0 14 0;
+#X connect 14 0 1 0;
+#X connect 15 0 1 0;
+#X connect 16 0 1 0;
+#X connect 19 0 17 0;
+#X connect 20 0 19 0;
+#X connect 21 0 24 0;
+#X connect 22 0 24 0;
+#X connect 24 0 8 0;
diff --git a/iemabs/help-LFO_noise~.pd b/iemabs/help-LFO_noise~.pd
index 9d63099..1081390 100644
--- a/iemabs/help-LFO_noise~.pd
+++ b/iemabs/help-LFO_noise~.pd
@@ -1,20 +1,17 @@
-#N canvas 299 177 451 324 10;
-#X text 15 262 (c) musil@iem.kug.ac.at;
-#X text 57 275 IEM KUG;
+#N canvas 299 177 455 328 10;
#X text 38 49 dsp ON/OFF;
#X floatatom 212 173 7 0 0 0 - - -;
#X text 279 175 dB;
#X floatatom 21 89 5 0 0 0 - - -;
#X text 69 90 % cpu;
#X obj 21 69 dsp;
-#X obj 21 49 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#X obj 21 49 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
#X obj 32 230 dac~;
#X obj 32 205 gainvu~ 300;
#X obj 259 51 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
#X obj 352 74 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 9000 1;
-#X text 32 287 graz \, austria 2001;
#X floatatom 324 223 7 0 0 0 - - -;
#X text 382 225 dB;
#X obj 32 142 LFO_noise~ 2;
@@ -23,13 +20,19 @@
#X text 15 7 LFO_noise~ : 2-point-interpolated time-stretched white
noise;
#X text 118 21 between -0.5 and +0.5;
-#X connect 7 0 5 0;
+#X text 106 285 IEM KUG;
+#X text 90 273 musil;
+#X text 120 273 @;
+#X text 126 273 iem.at;
+#X text 41 262 (c) Thomas Musil 2000 - 2005;
+#X text 89 295 Graz \, Austria;
+#X connect 5 0 3 0;
+#X connect 6 0 5 0;
#X connect 8 0 7 0;
-#X connect 10 0 9 0;
-#X connect 10 0 9 1;
-#X connect 10 1 14 0;
-#X connect 10 2 11 0;
-#X connect 11 1 3 0;
-#X connect 12 0 10 1;
-#X connect 16 0 10 0;
-#X connect 18 0 16 0;
+#X connect 8 0 7 1;
+#X connect 8 1 11 0;
+#X connect 8 2 9 0;
+#X connect 9 1 1 0;
+#X connect 10 0 8 1;
+#X connect 13 0 8 0;
+#X connect 15 0 13 0;
diff --git a/iemabs/help-add2_comma.pd b/iemabs/help-add2_comma.pd
index 1e544cc..31c4e1a 100644
--- a/iemabs/help-add2_comma.pd
+++ b/iemabs/help-add2_comma.pd
@@ -1,4 +1,4 @@
-#N canvas 115 227 776 413 10;
+#N canvas 115 227 780 417 10;
#X msg 25 63 aaa;
#X msg 61 65 345;
#X msg 103 66 symbol www;
@@ -13,8 +13,6 @@
#X msg 602 119 open file 456;
#X msg 563 84 1.9 -8.2;
#X msg 607 147 write 67;
-#X text 444 285 (c) musil@iem.kug.ac.at;
-#X text 481 298 IEM KUG;
#X obj 458 158 add2_comma;
#X obj 363 58 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
@@ -22,7 +20,6 @@
;
#X msg 55 223 set;
#X msg 27 248 add2 abc;
-#X text 456 310 graz \, austria 2003;
#X msg 24 278 add2 11.55;
#X obj 24 198 loadbang;
#X text 13 4 add2_comma;
@@ -30,25 +27,31 @@
#X msg 90 309;
#X msg 457 187;
#X obj 86 180 add2_comma;
-#X connect 0 0 28 0;
-#X connect 1 0 28 0;
-#X connect 2 0 28 0;
-#X connect 3 0 28 0;
-#X connect 4 0 28 0;
-#X connect 5 0 28 0;
-#X connect 6 0 28 0;
-#X connect 7 0 16 0;
-#X connect 8 0 16 0;
-#X connect 9 0 16 0;
-#X connect 10 0 16 0;
-#X connect 11 0 16 0;
-#X connect 12 0 16 0;
-#X connect 13 0 16 0;
-#X connect 16 0 27 0;
-#X connect 17 0 16 0;
-#X connect 18 0 28 0;
-#X connect 19 0 26 0;
-#X connect 20 0 26 0;
-#X connect 22 0 26 0;
-#X connect 23 0 19 0;
-#X connect 28 0 26 0;
+#X text 263 267 IEM KUG;
+#X text 247 255 musil;
+#X text 277 255 @;
+#X text 283 255 iem.at;
+#X text 198 244 (c) Thomas Musil 2000 - 2005;
+#X text 246 277 Graz \, Austria;
+#X connect 0 0 25 0;
+#X connect 1 0 25 0;
+#X connect 2 0 25 0;
+#X connect 3 0 25 0;
+#X connect 4 0 25 0;
+#X connect 5 0 25 0;
+#X connect 6 0 25 0;
+#X connect 7 0 14 0;
+#X connect 8 0 14 0;
+#X connect 9 0 14 0;
+#X connect 10 0 14 0;
+#X connect 11 0 14 0;
+#X connect 12 0 14 0;
+#X connect 13 0 14 0;
+#X connect 14 0 24 0;
+#X connect 15 0 14 0;
+#X connect 16 0 25 0;
+#X connect 17 0 23 0;
+#X connect 18 0 23 0;
+#X connect 19 0 23 0;
+#X connect 20 0 17 0;
+#X connect 25 0 23 0;
diff --git a/iemabs/help-addl~.pd b/iemabs/help-addl~.pd
index bc8ba4f..6bbb75c 100644
--- a/iemabs/help-addl~.pd
+++ b/iemabs/help-addl~.pd
@@ -1,28 +1,31 @@
-#N canvas 375 118 372 456 10;
-#X text 16 386 (c) musil@iem.kug.ac.at;
-#X text 58 399 IEM KUG;
+#N canvas 375 118 402 384 10;
#X text 28 48 dsp ON/OFF;
-#X floatatom 85 199 9 0 22000 0 - - -;
+#X floatatom 85 141 9 0 22000 0 - - -;
#X floatatom 11 88 5 0 0 0 - - -;
#X text 46 87 % cpu;
-#X floatatom 125 225 5 2 9999 0 - - -;
-#X text 168 224 ms;
+#X floatatom 125 167 5 2 9999 0 - - -;
+#X text 168 166 ms;
#X obj 11 68 dsp;
#X obj 11 48 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 15 364 2.arg:<float> interpolation_time [ms];
+#X text 144 196 2.arg:<float> interpolation_time [ms];
#X text 13 8 addl~;
#X text 79 8 signal addition with line~;
-#X obj 46 271 unsig~;
-#X floatatom 46 294 9 0 22000 0 - - -;
-#X obj 46 141 sig~ 1;
-#X obj 46 248 addl~ 0.5 2000;
-#X text 33 411 graz \, austria 2003;
-#X text 15 352 1.arg:<float> 2nd operand of addition;
-#X connect 3 0 16 1;
-#X connect 6 0 16 2;
-#X connect 8 0 4 0;
-#X connect 9 0 8 0;
+#X obj 46 213 unsig~;
+#X floatatom 46 236 9 0 22000 0 - - -;
+#X obj 31 139 sig~ 1;
+#X obj 46 190 addl~ 0.5 2000;
+#X text 144 184 1.arg:<float> 2nd operand of addition;
+#X text 184 264 IEM KUG;
+#X text 168 252 musil;
+#X text 198 252 @;
+#X text 204 252 iem.at;
+#X text 119 241 (c) Thomas Musil 2000 - 2005;
+#X text 167 274 Graz \, Austria;
+#X connect 1 0 14 1;
+#X connect 4 0 14 2;
+#X connect 6 0 2 0;
+#X connect 7 0 6 0;
+#X connect 11 0 12 0;
#X connect 13 0 14 0;
-#X connect 15 0 16 0;
-#X connect 16 0 13 0;
+#X connect 14 0 11 0;
diff --git a/iemabs/help-any.pd b/iemabs/help-any.pd
index 29164be..79ccc4c 100644
--- a/iemabs/help-any.pd
+++ b/iemabs/help-any.pd
@@ -1,4 +1,4 @@
-#N canvas 194 199 775 613 10;
+#N canvas 194 199 779 617 10;
#X obj 21 148 bng 15 250 50 0 empty empty empty 20 8 0 10 -262144 -1
-1;
#X obj 48 148 bng 15 250 50 0 empty empty empty 20 8 0 10 -262144 -1
@@ -41,7 +41,6 @@
#X obj 90 400 any;
#X obj 27 342 bang;
#X obj 27 366 del 999;
-#X text 63 532 IEM KUG;
#X msg 620 205 88;
#X msg 619 281 symbol www;
#X msg 619 224 float 77;
@@ -64,10 +63,7 @@
#X text 296 9 (like f or float for <float>-messages);
#X text 131 9 is a latch for anything;
#X obj 229 376 del 4999;
-#X text 32 520 (c) musil@iem.at;
-#X text 38 544 graz \, austria 2003;
#X text 298 19 (or like symbol for <symbol>-messages);
-#X text 23 11 iem_anything;
#X obj 104 85 iem_anything;
#X text 195 85 arguments: any message;
#X text 96 67 <-hot;
@@ -78,10 +74,17 @@
#X obj 89 175 any www;
#X obj 137 175 any symbol www;
#X obj 292 175 any set 88;
-#X connect 0 0 66 0;
-#X connect 1 0 67 0;
-#X connect 3 0 68 0;
-#X connect 4 0 70 0;
+#X text 184 524 IEM KUG;
+#X text 168 512 musil;
+#X text 198 512 @;
+#X text 204 512 iem.at;
+#X text 119 501 (c) Thomas Musil 2000 - 2005;
+#X text 167 534 Graz \, Austria;
+#X text 23 11 iem_any;
+#X connect 0 0 62 0;
+#X connect 1 0 63 0;
+#X connect 3 0 64 0;
+#X connect 4 0 66 0;
#X connect 7 0 8 0;
#X connect 8 0 6 0;
#X connect 9 0 30 0;
@@ -89,7 +92,7 @@
#X connect 13 0 31 0;
#X connect 14 0 31 0;
#X connect 15 0 31 0;
-#X connect 16 0 69 0;
+#X connect 16 0 65 0;
#X connect 17 0 31 0;
#X connect 18 0 31 0;
#X connect 19 0 31 0;
@@ -106,8 +109,9 @@
#X connect 31 0 12 0;
#X connect 32 0 27 0;
#X connect 33 0 34 0;
-#X connect 33 0 56 0;
+#X connect 33 0 55 0;
#X connect 34 0 32 0;
+#X connect 35 0 31 1;
#X connect 36 0 31 1;
#X connect 37 0 31 1;
#X connect 38 0 31 1;
@@ -120,18 +124,17 @@
#X connect 45 0 31 1;
#X connect 46 0 31 1;
#X connect 47 0 31 1;
-#X connect 48 0 31 1;
-#X connect 49 0 31 0;
+#X connect 48 0 31 0;
+#X connect 49 0 31 1;
#X connect 50 0 31 1;
-#X connect 51 0 31 1;
-#X connect 52 0 33 0;
-#X connect 52 0 32 1;
-#X connect 52 0 53 0;
-#X connect 53 0 29 0;
-#X connect 56 0 29 0;
-#X connect 66 0 2 0;
-#X connect 67 0 2 0;
-#X connect 68 0 2 0;
-#X connect 69 0 2 0;
-#X connect 70 0 5 0;
-#X connect 70 0 6 0;
+#X connect 51 0 33 0;
+#X connect 51 0 32 1;
+#X connect 51 0 52 0;
+#X connect 52 0 29 0;
+#X connect 55 0 29 0;
+#X connect 62 0 2 0;
+#X connect 63 0 2 0;
+#X connect 64 0 2 0;
+#X connect 65 0 2 0;
+#X connect 66 0 5 0;
+#X connect 66 0 6 0;
diff --git a/iemabs/help-ap1~.pd b/iemabs/help-ap1~.pd
index 246f0b9..e44bc2b 100644
--- a/iemabs/help-ap1~.pd
+++ b/iemabs/help-ap1~.pd
@@ -1,7 +1,5 @@
-#N canvas 375 118 368 452 10;
+#N canvas 375 118 372 456 10;
#X text 3 233 ~signal_in~;
-#X text 16 386 (c) musil@iem.kug.ac.at;
-#X text 58 399 IEM KUG;
#X text 28 48 dsp ON/OFF;
#X floatatom 79 164 3 15 133 0 - - -;
#X obj 79 185 mtof;
@@ -26,7 +24,6 @@
#X obj 259 178 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 9600 1;
#X obj 46 141 testtone~ 200;
-#X text 33 411 graz \, austria 2001;
#X obj 115 101 init 69;
#X text 73 120 midi;
#X text 15 362 2.arg:<float> interpolation_time [ms];
@@ -39,23 +36,29 @@
#X text 291 328 dB;
#X obj 11 13 cnv 8 1 1 empty empty ap1~ 1 2 1 18 -262144 -1109 0;
#X text 79 8 allpass 1.order;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 29 1;
-#X connect 13 0 24 0;
-#X connect 16 0 29 2;
-#X connect 18 0 14 0;
+#X text 184 414 IEM KUG;
+#X text 168 402 musil;
+#X text 198 402 @;
+#X text 204 402 iem.at;
+#X text 119 391 (c) Thomas Musil 2000 - 2005;
+#X text 167 424 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 26 1;
+#X connect 11 0 22 0;
+#X connect 14 0 26 2;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
#X connect 19 0 18 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 34 0;
-#X connect 21 2 22 0;
+#X connect 19 0 18 1;
+#X connect 19 1 31 0;
+#X connect 19 2 20 0;
+#X connect 20 1 7 0;
+#X connect 21 0 19 1;
+#X connect 22 0 26 0;
+#X connect 22 0 28 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 29 0;
-#X connect 24 0 31 0;
-#X connect 24 1 11 0;
-#X connect 26 0 13 0;
-#X connect 29 0 31 1;
-#X connect 31 0 32 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 26 0 28 1;
+#X connect 28 0 29 0;
+#X connect 29 0 19 0;
diff --git a/iemabs/help-ap2~.pd b/iemabs/help-ap2~.pd
index 374d78d..db7c103 100644
--- a/iemabs/help-ap2~.pd
+++ b/iemabs/help-ap2~.pd
@@ -1,7 +1,5 @@
-#N canvas 375 118 366 485 10;
+#N canvas 375 118 370 489 10;
#X text 9 240 ~signal_in~;
-#X text 17 421 (c) musil@iem.kug.ac.at;
-#X text 59 434 IEM KUG;
#X text 34 40 dsp ON/OFF;
#X floatatom 83 150 3 15 133 0 - - -;
#X obj 83 172 mtof;
@@ -30,7 +28,6 @@
#X obj 275 188 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
#X obj 52 130 testtone~ 200;
-#X text 34 446 graz \, austria 2001;
#X obj 120 93 init 69;
#X text 79 112 midi;
#X text 57 362 1.arg:<float> -180_degree_freq. [Hz];
@@ -42,24 +39,30 @@
#X text 298 338 dB;
#X obj 11 13 cnv 8 1 1 empty empty ap2~ 1 2 1 18 -262144 -1109 0;
#X text 79 8 allpass 2.order;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 28 0;
-#X connect 16 0 33 3;
-#X connect 18 0 14 0;
-#X connect 19 0 33 2;
-#X connect 23 0 18 0;
-#X connect 25 0 24 0;
-#X connect 25 0 24 1;
-#X connect 25 1 37 0;
-#X connect 25 2 26 0;
+#X text 184 444 IEM KUG;
+#X text 168 432 musil;
+#X text 198 432 @;
+#X text 204 432 iem.at;
+#X text 119 421 (c) Thomas Musil 2000 - 2005;
+#X text 167 454 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 1;
+#X connect 11 0 26 0;
+#X connect 14 0 30 3;
+#X connect 16 0 12 0;
+#X connect 17 0 30 2;
+#X connect 21 0 16 0;
+#X connect 23 0 22 0;
+#X connect 23 0 22 1;
+#X connect 23 1 34 0;
+#X connect 23 2 24 0;
+#X connect 24 1 7 0;
+#X connect 25 0 23 1;
+#X connect 26 0 30 0;
+#X connect 26 0 31 0;
#X connect 26 1 9 0;
-#X connect 27 0 25 1;
-#X connect 28 0 33 0;
-#X connect 28 0 34 0;
-#X connect 28 1 11 0;
-#X connect 30 0 13 0;
-#X connect 33 0 34 1;
-#X connect 34 0 35 0;
-#X connect 35 0 25 0;
+#X connect 27 0 11 0;
+#X connect 30 0 31 1;
+#X connect 31 0 32 0;
+#X connect 32 0 23 0;
diff --git a/iemabs/help-bpe.pd b/iemabs/help-bpe.pd
index 3398431..fa10a04 100644
--- a/iemabs/help-bpe.pd
+++ b/iemabs/help-bpe.pd
@@ -1,4 +1,4 @@
-#N canvas 112 77 526 445 10;
+#N canvas 112 77 530 449 10;
#X obj 118 183 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
-1 -1;
#X obj 365 93 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
@@ -20,9 +20,6 @@
#X obj 365 295 timer;
#X obj 365 317 * 0.01;
#X obj 274 268 t f b;
-#X text 103 373 (c) musil@iem.kug.ac.at;
-#X text 145 386 IEM KUG;
-#X text 120 398 graz \, austria 2001;
#X text 85 207 outlet 1 and 2: pair of value and time in ms;
#X text 135 182 outlet 3: bang: end of envelope;
#X obj 57 148 bpe _______;
@@ -30,17 +27,23 @@
#X msg 78 113 stop;
#X obj 57 209 pack;
#X text 106 112 stops envelope;
+#X text 184 414 IEM KUG;
+#X text 168 402 musil;
+#X text 198 402 @;
+#X text 204 402 iem.at;
+#X text 119 391 (c) Thomas Musil 2000 - 2005;
+#X text 167 424 Graz \, Austria;
#X connect 1 0 12 0;
-#X connect 1 0 20 0;
-#X connect 2 0 20 0;
+#X connect 1 0 17 0;
+#X connect 2 0 17 0;
#X connect 10 0 3 0;
#X connect 10 0 14 0;
#X connect 12 0 13 0;
#X connect 13 0 11 1;
#X connect 14 0 11 0;
#X connect 14 1 12 1;
-#X connect 20 0 23 0;
-#X connect 20 1 23 1;
-#X connect 20 2 0 0;
-#X connect 22 0 20 0;
-#X connect 23 0 10 0;
+#X connect 17 0 20 0;
+#X connect 17 1 20 1;
+#X connect 17 2 0 0;
+#X connect 19 0 17 0;
+#X connect 20 0 10 0;
diff --git a/iemabs/help-bpq2~.pd b/iemabs/help-bpq2~.pd
index 6b85d57..1731478 100644
--- a/iemabs/help-bpq2~.pd
+++ b/iemabs/help-bpq2~.pd
@@ -1,13 +1,10 @@
-#N canvas 375 118 373 485 10;
-#X text 17 421 (c) musil@iem.kug.ac.at;
-#X text 59 434 IEM KUG;
+#N canvas 375 118 377 489 10;
#X text 34 40 dsp ON/OFF;
#X floatatom 17 80 5 0 0 0 - - -;
#X text 55 81 % cpu;
#X obj 17 60 dsp;
#X obj 17 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 34 446 graz \, austria 2001;
#X text 8 265 ~signal_in~;
#X floatatom 81 180 3 15 133 0 - - -;
#X obj 81 199 mtof;
@@ -39,21 +36,27 @@
#X text 349 330 dB;
#X text 106 7 bandpass 2.order with Q-inlet;
#X obj 14 13 cnv 8 1 1 empty empty bpq2~ 1 2 1 18 -262144 -1109 0;
-#X connect 5 0 3 0;
-#X connect 6 0 5 0;
-#X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 11 0 21 1;
-#X connect 18 0 31 0;
-#X connect 19 0 21 3;
-#X connect 21 0 28 0;
-#X connect 22 0 21 2;
-#X connect 28 0 27 0;
-#X connect 28 0 27 1;
-#X connect 28 1 34 0;
-#X connect 28 2 29 0;
-#X connect 29 1 14 0;
-#X connect 30 0 28 1;
-#X connect 31 0 21 0;
-#X connect 31 1 16 0;
-#X connect 32 0 18 0;
+#X text 184 453 IEM KUG;
+#X text 168 441 musil;
+#X text 198 441 @;
+#X text 204 441 iem.at;
+#X text 119 430 (c) Thomas Musil 2000 - 2005;
+#X text 167 463 Graz \, Austria;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 18 1;
+#X connect 15 0 28 0;
+#X connect 16 0 18 3;
+#X connect 18 0 25 0;
+#X connect 19 0 18 2;
+#X connect 25 0 24 0;
+#X connect 25 0 24 1;
+#X connect 25 1 31 0;
+#X connect 25 2 26 0;
+#X connect 26 1 11 0;
+#X connect 27 0 25 1;
+#X connect 28 0 18 0;
+#X connect 28 1 13 0;
+#X connect 29 0 15 0;
diff --git a/iemabs/help-bpw2~.pd b/iemabs/help-bpw2~.pd
index 07ab890..4845da8 100644
--- a/iemabs/help-bpw2~.pd
+++ b/iemabs/help-bpw2~.pd
@@ -1,13 +1,10 @@
-#N canvas 375 118 373 485 10;
-#X text 17 421 (c) musil@iem.kug.ac.at;
-#X text 59 434 IEM KUG;
+#N canvas 375 118 377 489 10;
#X text 34 40 dsp ON/OFF;
#X floatatom 17 80 5 0 0 0 - - -;
#X text 55 81 % cpu;
#X obj 17 60 dsp;
#X obj 17 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 34 446 graz \, austria 2001;
#X text 8 265 ~signal_in~;
#X floatatom 81 180 3 15 133 0 - - -;
#X obj 81 199 mtof;
@@ -39,21 +36,27 @@
#X text 26 371 2.arg:<float> bandwidth [Hz];
#X obj 51 280 bpw2~ 440 44 200;
#X obj 13 15 cnv 8 1 1 empty empty bpw2~ 1 2 1 18 -262144 -1109 0;
-#X connect 5 0 3 0;
-#X connect 6 0 5 0;
-#X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 11 0 36 1;
-#X connect 18 0 28 0;
-#X connect 19 0 36 3;
-#X connect 21 0 36 2;
-#X connect 25 0 24 0;
-#X connect 25 0 24 1;
-#X connect 25 1 31 0;
-#X connect 25 2 26 0;
-#X connect 26 1 14 0;
-#X connect 27 0 25 1;
-#X connect 28 0 36 0;
-#X connect 28 1 16 0;
-#X connect 29 0 18 0;
-#X connect 36 0 25 0;
+#X text 184 454 IEM KUG;
+#X text 168 442 musil;
+#X text 198 442 @;
+#X text 204 442 iem.at;
+#X text 119 431 (c) Thomas Musil 2000 - 2005;
+#X text 167 464 Graz \, Austria;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 33 1;
+#X connect 15 0 25 0;
+#X connect 16 0 33 3;
+#X connect 18 0 33 2;
+#X connect 22 0 21 0;
+#X connect 22 0 21 1;
+#X connect 22 1 28 0;
+#X connect 22 2 23 0;
+#X connect 23 1 11 0;
+#X connect 24 0 22 1;
+#X connect 25 0 33 0;
+#X connect 25 1 13 0;
+#X connect 26 0 15 0;
+#X connect 33 0 22 0;
diff --git a/iemabs/help-bsq2~.pd b/iemabs/help-bsq2~.pd
index eceda18..1849c3c 100644
--- a/iemabs/help-bsq2~.pd
+++ b/iemabs/help-bsq2~.pd
@@ -1,13 +1,10 @@
-#N canvas 375 118 373 485 10;
-#X text 17 421 (c) musil@iem.kug.ac.at;
-#X text 59 434 IEM KUG;
+#N canvas 375 118 377 489 10;
#X text 34 40 dsp ON/OFF;
#X floatatom 17 80 5 0 0 0 - - -;
#X text 55 81 % cpu;
#X obj 17 60 dsp;
#X obj 17 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 34 446 graz \, austria 2001;
#X text 26 371 2.arg:<float> Q [-];
#X text 26 361 1.arg:<float> center_freq. [Hz];
#X text 26 381 3.arg:<float> interpolation_time [ms];
@@ -39,21 +36,27 @@
#X text 325 323 dB;
#X text 95 6 bandstop 2.order with Q-inlet;
#X obj 13 13 cnv 8 1 1 empty empty bsq2~ 1 2 1 18 -262144 -1109 0;
-#X connect 5 0 3 0;
-#X connect 6 0 5 0;
-#X connect 12 0 13 0;
-#X connect 13 0 14 0;
-#X connect 14 0 33 1;
-#X connect 21 0 30 0;
-#X connect 22 0 33 3;
-#X connect 24 0 33 2;
-#X connect 27 0 26 0;
-#X connect 27 0 26 1;
-#X connect 27 1 34 0;
-#X connect 27 2 28 0;
-#X connect 28 1 17 0;
-#X connect 29 0 27 1;
-#X connect 30 0 33 0;
-#X connect 30 1 19 0;
-#X connect 31 0 21 0;
-#X connect 33 0 27 0;
+#X text 184 454 IEM KUG;
+#X text 168 442 musil;
+#X text 198 442 @;
+#X text 204 442 iem.at;
+#X text 119 431 (c) Thomas Musil 2000 - 2005;
+#X text 167 464 Graz \, Austria;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 30 1;
+#X connect 18 0 27 0;
+#X connect 19 0 30 3;
+#X connect 21 0 30 2;
+#X connect 24 0 23 0;
+#X connect 24 0 23 1;
+#X connect 24 1 31 0;
+#X connect 24 2 25 0;
+#X connect 25 1 14 0;
+#X connect 26 0 24 1;
+#X connect 27 0 30 0;
+#X connect 27 1 16 0;
+#X connect 28 0 18 0;
+#X connect 30 0 24 0;
diff --git a/iemabs/help-bsw2~.pd b/iemabs/help-bsw2~.pd
index aa7e188..3c66b38 100644
--- a/iemabs/help-bsw2~.pd
+++ b/iemabs/help-bsw2~.pd
@@ -1,13 +1,10 @@
-#N canvas 361 130 373 485 10;
-#X text 17 421 (c) musil@iem.kug.ac.at;
-#X text 59 434 IEM KUG;
+#N canvas 361 130 377 489 10;
#X text 34 40 dsp ON/OFF;
#X floatatom 17 80 5 0 0 0 - - -;
#X text 55 81 % cpu;
#X obj 17 60 dsp;
#X obj 17 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 34 446 graz \, austria 2001;
#X text 26 361 1.arg:<float> center_freq. [Hz];
#X text 26 381 3.arg:<float> interpolation_time [ms];
#X text 26 371 2.arg:<float> bandwidth [Hz];
@@ -39,21 +36,27 @@
#X obj 51 279 bsw2~ 440 220 200;
#X text 94 7 bandstop 2.order with bandwidth-inlet;
#X obj 12 13 cnv 8 1 1 empty empty bsw2~ 1 2 1 18 -262144 -1109 0;
-#X connect 5 0 3 0;
-#X connect 6 0 5 0;
-#X connect 12 0 13 0;
-#X connect 13 0 14 0;
-#X connect 14 0 35 1;
-#X connect 21 0 29 0;
-#X connect 22 0 35 3;
-#X connect 24 0 35 2;
-#X connect 26 0 25 0;
-#X connect 26 0 25 1;
-#X connect 26 1 32 0;
-#X connect 26 2 27 0;
-#X connect 27 1 17 0;
-#X connect 28 0 26 1;
-#X connect 29 0 35 0;
-#X connect 29 1 19 0;
-#X connect 30 0 21 0;
-#X connect 35 0 26 0;
+#X text 184 454 IEM KUG;
+#X text 168 442 musil;
+#X text 198 442 @;
+#X text 204 442 iem.at;
+#X text 119 431 (c) Thomas Musil 2000 - 2005;
+#X text 167 464 Graz \, Austria;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 32 1;
+#X connect 18 0 26 0;
+#X connect 19 0 32 3;
+#X connect 21 0 32 2;
+#X connect 23 0 22 0;
+#X connect 23 0 22 1;
+#X connect 23 1 29 0;
+#X connect 23 2 24 0;
+#X connect 24 1 14 0;
+#X connect 25 0 23 1;
+#X connect 26 0 32 0;
+#X connect 26 1 16 0;
+#X connect 27 0 18 0;
+#X connect 32 0 23 0;
diff --git a/iemabs/help-db2v.pd b/iemabs/help-db2v.pd
index 5175c51..e3407fc 100644
--- a/iemabs/help-db2v.pd
+++ b/iemabs/help-db2v.pd
@@ -1,14 +1,17 @@
-#N canvas 512 284 279 220 10;
-#X floatatom 23 99 9 0 0;
-#X text 21 131 (c) musil@iem.kug.ac.at;
-#X text 63 144 IEM KUG;
+#N canvas 512 284 283 224 10;
+#X floatatom 23 99 9 0 0 0 - - -;
#X text 57 75 no arg;
#X obj 23 76 db2v;
-#X floatatom 23 52 9 0 0;
+#X floatatom 23 52 9 0 0 0 - - -;
#X text 85 53 input_level [dB];
#X text 24 11 db2v;
#X text 104 12 dB to value converter;
#X text 87 102 output_value [-];
-#X text 38 156 graz \, austria 2001;
-#X connect 4 0 0 0;
-#X connect 5 0 4 0;
+#X text 114 184 IEM KUG;
+#X text 98 172 musil;
+#X text 128 172 @;
+#X text 134 172 iem.at;
+#X text 49 161 (c) Thomas Musil 2000 - 2005;
+#X text 97 194 Graz \, Austria;
+#X connect 2 0 0 0;
+#X connect 3 0 2 0;
diff --git a/iemabs/help-dbtofad.pd b/iemabs/help-dbtofad.pd
index 26d8179..9b8e36c 100644
--- a/iemabs/help-dbtofad.pd
+++ b/iemabs/help-dbtofad.pd
@@ -1,16 +1,19 @@
-#N canvas 6 6 351 330 10;
+#N canvas 6 6 355 334 10;
#X floatatom 76 100 9 0 127 0 - - -;
#X obj 68 158 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0;
#X obj 50 150 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
--1 -1 600 1;
+-1 -1 0 1;
#X obj 100 128 - 100;
#X text 139 100 midi-dB;
#X obj 50 128 dbtofad;
#X text 10 4 dbtofad;
#X text 99 5 convert midi-db to fader-scale;
-#X text 147 236 (c) musil@iem.kug.ac.at;
-#X text 184 249 IEM KUG;
-#X text 159 261 graz \, austria 2003;
+#X text 184 258 IEM KUG;
+#X text 168 246 musil;
+#X text 198 246 @;
+#X text 204 246 iem.at;
+#X text 119 235 (c) Thomas Musil 2000 - 2005;
+#X text 167 268 Graz \, Austria;
#X connect 0 0 3 0;
#X connect 0 0 5 0;
#X connect 3 0 1 1;
diff --git a/iemabs/help-default.pd b/iemabs/help-default.pd
index 214c363..7b4dfcf 100644
--- a/iemabs/help-default.pd
+++ b/iemabs/help-default.pd
@@ -1,15 +1,18 @@
-#N canvas 361 130 335 245 10;
-#X text 22 184 (c) musil@iem.kug.ac.at;
-#X text 64 197 IEM KUG;
+#N canvas 361 130 339 249 10;
#X obj 25 87 default 50;
#X obj 25 38 loadbang;
-#X text 39 209 graz \, austria 2003;
#X obj 25 63 f \$1;
#X obj 25 137 print default;
#X floatatom 39 115 5 0 0 0 - - -;
#X text 10 9 default;
#X text 78 8 replace inital-argument \, if it is zero;
-#X connect 2 0 6 0;
-#X connect 2 0 7 0;
-#X connect 3 0 5 0;
-#X connect 5 0 2 0;
+#X text 184 184 IEM KUG;
+#X text 168 172 musil;
+#X text 198 172 @;
+#X text 204 172 iem.at;
+#X text 119 161 (c) Thomas Musil 2000 - 2005;
+#X text 167 194 Graz \, Austria;
+#X connect 0 0 3 0;
+#X connect 0 0 4 0;
+#X connect 1 0 2 0;
+#X connect 2 0 0 0;
diff --git a/iemabs/help-divl~.pd b/iemabs/help-divl~.pd
index 6ab2474..124cf44 100644
--- a/iemabs/help-divl~.pd
+++ b/iemabs/help-divl~.pd
@@ -1,28 +1,31 @@
-#N canvas 375 118 374 458 10;
-#X text 16 386 (c) musil@iem.kug.ac.at;
-#X text 58 399 IEM KUG;
+#N canvas 375 118 391 361 10;
#X text 28 48 dsp ON/OFF;
-#X floatatom 85 199 9 0 22000 0 - - -;
+#X floatatom 76 143 9 0 22000 0 - - -;
#X floatatom 11 88 5 0 0 0 - - -;
#X text 46 87 % cpu;
-#X floatatom 125 225 5 2 9999 0 - - -;
-#X text 168 224 ms;
+#X floatatom 116 169 5 2 9999 0 - - -;
+#X text 159 168 ms;
#X obj 11 68 dsp;
#X obj 11 48 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 15 364 2.arg:<float> interpolation_time [ms];
-#X obj 46 271 unsig~;
-#X floatatom 46 294 9 0 22000 0 - - -;
-#X obj 46 141 sig~ 1;
-#X text 33 411 graz \, austria 2003;
+#X text 140 198 2.arg:<float> interpolation_time [ms];
+#X obj 37 215 unsig~;
+#X floatatom 37 238 9 0 22000 0 - - -;
+#X obj 23 140 sig~ 1;
#X text 79 8 signal division with line~;
-#X text 15 352 1.arg:<float> 2nd operand of division;
-#X obj 46 248 divl~ 0.5 2000;
+#X text 140 186 1.arg:<float> 2nd operand of division;
+#X obj 37 192 divl~ 0.5 2000;
#X text 13 8 divl~;
-#X connect 3 0 17 1;
-#X connect 6 0 17 2;
-#X connect 8 0 4 0;
-#X connect 9 0 8 0;
-#X connect 11 0 12 0;
-#X connect 13 0 17 0;
-#X connect 17 0 11 0;
+#X text 175 268 IEM KUG;
+#X text 159 256 musil;
+#X text 189 256 @;
+#X text 195 256 iem.at;
+#X text 110 245 (c) Thomas Musil 2000 - 2005;
+#X text 158 278 Graz \, Austria;
+#X connect 1 0 14 1;
+#X connect 4 0 14 2;
+#X connect 6 0 2 0;
+#X connect 7 0 6 0;
+#X connect 9 0 10 0;
+#X connect 11 0 14 0;
+#X connect 14 0 9 0;
diff --git a/iemabs/help-dollarg.pd b/iemabs/help-dollarg.pd
index b9d00f4..63af06d 100644
--- a/iemabs/help-dollarg.pd
+++ b/iemabs/help-dollarg.pd
@@ -1,4 +1,4 @@
-#N canvas 50 236 950 393 10;
+#N canvas 20 0 958 401 10;
#X floatatom 27 77 5 -14 14 0 - - -;
#X obj 98 81 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
@@ -17,9 +17,6 @@
-1;
#X obj 98 113 test_dollarg aa bb cc dd ee ff gg 33 44 55 66 77 88 99
;
-#X text 25 309 (c) musil@iem.kug.ac.at;
-#X text 67 322 IEM KUG;
-#X text 42 334 graz \, austria 2002;
#X text 11 6 dollarg;
#X text 93 7 receives the parent initial arguments <list> \, like a
$n;
@@ -68,6 +65,12 @@ $n;
;
#X msg 173 53 -2;
#X msg 135 53 12;
+#X text 384 254 IEM KUG;
+#X text 368 242 musil;
+#X text 398 242 @;
+#X text 404 242 iem.at;
+#X text 319 231 (c) Thomas Musil 2000 - 2005;
+#X text 367 264 Graz \, Austria;
#X connect 0 0 11 0;
#X connect 1 0 11 0;
#X connect 2 0 3 0;
@@ -76,17 +79,17 @@ $n;
#X connect 6 0 7 0;
#X connect 6 1 5 0;
#X connect 6 2 4 0;
-#X connect 7 0 22 0;
+#X connect 7 0 19 0;
#X connect 7 0 8 0;
#X connect 11 0 6 0;
-#X connect 11 0 23 0;
+#X connect 11 0 20 0;
#X connect 11 1 2 0;
-#X connect 23 0 22 0;
-#X connect 23 1 5 0;
-#X connect 23 2 4 0;
+#X connect 20 0 19 0;
+#X connect 20 1 5 0;
+#X connect 20 2 4 0;
+#X connect 21 0 0 0;
+#X connect 22 0 0 0;
+#X connect 23 0 0 0;
#X connect 24 0 0 0;
-#X connect 25 0 0 0;
-#X connect 26 0 0 0;
-#X connect 27 0 0 0;
-#X connect 33 0 0 0;
-#X connect 34 0 0 0;
+#X connect 30 0 0 0;
+#X connect 31 0 0 0;
diff --git a/iemabs/help-dsp.pd b/iemabs/help-dsp.pd
index 2bda493..92a5b49 100644
--- a/iemabs/help-dsp.pd
+++ b/iemabs/help-dsp.pd
@@ -1,16 +1,19 @@
-#N canvas 361 130 333 243 10;
-#X text 24 167 (c) musil@iem.kug.ac.at;
-#X text 66 180 IEM KUG;
+#N canvas 361 130 337 247 10;
#X text 41 42 dsp ON/OFF;
-#X floatatom 24 121 5 0 0;
+#X floatatom 24 121 5 0 0 0 - - -;
#X obj 24 62 dsp;
-#X obj 24 42 toggle 15 1 empty dsp_tgl empty 8 -8 0 10 0 22 22 0 1
-;
-#X text 41 192 graz \, austria 2001;
+#X obj 24 42 tgl 15 1 empty dsp_tgl empty 8 -8 0 10 -262144 -1 -1 0
+1;
#X text 72 122 % mean-cpu-load;
-#X floatatom 40 96 5 0 0;
+#X floatatom 40 96 5 0 0 0 - - -;
#X text 86 96 % peak-cpu-load;
#X text -4 7 dsp : control audio \, measure dsp-load;
-#X connect 4 0 3 0;
-#X connect 4 1 8 0;
-#X connect 5 0 4 0;
+#X text 134 184 IEM KUG;
+#X text 118 172 musil;
+#X text 148 172 @;
+#X text 154 172 iem.at;
+#X text 69 161 (c) Thomas Musil 2000 - 2005;
+#X text 117 194 Graz \, Austria;
+#X connect 2 0 1 0;
+#X connect 2 1 5 0;
+#X connect 3 0 2 0;
diff --git a/iemabs/help-dsp~.pd b/iemabs/help-dsp~.pd
index 5f54f5a..ccfb0b7 100644
--- a/iemabs/help-dsp~.pd
+++ b/iemabs/help-dsp~.pd
@@ -1,16 +1,19 @@
-#N canvas 361 130 333 243 10;
-#X text 24 167 (c) musil@iem.kug.ac.at;
-#X text 66 180 IEM KUG;
+#N canvas 361 130 337 247 10;
#X text 43 40 dsp ON/OFF;
-#X floatatom 24 121 5 0 0;
-#X obj 24 42 toggle 15 1 empty dsp_tgl empty 8 -8 0 10 0 22 22 0 1
-;
-#X text 41 192 graz \, austria 2001;
+#X floatatom 24 121 5 0 0 0 - - -;
+#X obj 24 42 tgl 15 1 empty dsp_tgl empty 8 -8 0 10 -262144 -1 -1 0
+1;
#X text 72 122 % mean-cpu-load;
-#X floatatom 47 91 5 0 0;
+#X floatatom 47 91 5 0 0 0 - - -;
#X text 93 91 % peak-cpu-load;
#X text -4 7 dsp~ : control audio \, measure dsp-load;
#X obj 24 62 dsp~;
-#X connect 4 0 10 0;
-#X connect 10 0 3 0;
-#X connect 10 1 7 0;
+#X text 134 184 IEM KUG;
+#X text 118 172 musil;
+#X text 148 172 @;
+#X text 154 172 iem.at;
+#X text 69 161 (c) Thomas Musil 2000 - 2005;
+#X text 117 194 Graz \, Austria;
+#X connect 2 0 7 0;
+#X connect 7 0 1 0;
+#X connect 7 1 4 0;
diff --git a/iemabs/help-exp_inc.pd b/iemabs/help-exp_inc.pd
index cbf5c29..d720964 100644
--- a/iemabs/help-exp_inc.pd
+++ b/iemabs/help-exp_inc.pd
@@ -1,4 +1,4 @@
-#N canvas 117 75 606 470 10;
+#N canvas 117 75 610 474 10;
#X msg 23 256 reset;
#X obj 64 255 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
@@ -51,6 +51,12 @@
#X text 194 182 3.arg: <float> absolute increment;
#X text 196 194 4.arg: <float> min-val;
#X text 196 205 5.arg: <float> max-val;
+#X text 454 414 IEM KUG;
+#X text 438 402 musil;
+#X text 468 402 @;
+#X text 474 402 iem.at;
+#X text 389 391 (c) Thomas Musil 2000 - 2005;
+#X text 437 424 Graz \, Austria;
#X connect 0 0 41 0;
#X connect 1 0 41 0;
#X connect 2 0 41 1;
diff --git a/iemabs/help-f2note.pd b/iemabs/help-f2note.pd
index 2bee5d1..fc014a9 100644
--- a/iemabs/help-f2note.pd
+++ b/iemabs/help-f2note.pd
@@ -1,9 +1,7 @@
-#N canvas 320 113 337 256 10;
-#X floatatom 19 138 9 0 0;
-#X text 24 169 (c) musil@iem.kug.ac.at;
-#X text 61 182 IEM KUG;
-#X floatatom 19 36 9 8 24000;
-#X floatatom 84 91 6 0 0;
+#N canvas 320 113 341 260 10;
+#X floatatom 19 138 9 0 0 0 - - -;
+#X floatatom 19 36 9 8 24000 0 - - -;
+#X floatatom 84 91 6 0 0 0 - - -;
#X obj 19 67 f2note 440;
#X msg 51 114 g1;
#X text 146 37 <float> input frequency;
@@ -14,8 +12,13 @@
#X text 91 140 midi;
#X text 4 2 f2note;
#X text 58 1 converts frequency to notes + cents;
-#X text 36 194 graz \, austria 2001;
-#X connect 3 0 5 0;
-#X connect 5 0 0 0;
-#X connect 5 1 6 0;
-#X connect 5 2 4 0;
+#X text 184 204 IEM KUG;
+#X text 168 192 musil;
+#X text 198 192 @;
+#X text 204 192 iem.at;
+#X text 119 181 (c) Thomas Musil 2000 - 2005;
+#X text 167 214 Graz \, Austria;
+#X connect 1 0 3 0;
+#X connect 3 0 0 0;
+#X connect 3 1 4 0;
+#X connect 3 2 2 0;
diff --git a/iemabs/help-fade~.pd b/iemabs/help-fade~.pd
index c5c4b37..a7ba8bc 100644
--- a/iemabs/help-fade~.pd
+++ b/iemabs/help-fade~.pd
@@ -1,4 +1,4 @@
-#N canvas 184 90 590 534 10;
+#N canvas 184 90 594 538 10;
#X obj 93 163 line~;
#X obj 16 85 dsp;
#X floatatom 16 112 5 0 0 0 - - -;
@@ -17,9 +17,6 @@
#X obj 93 242 fade~ _lin;
#X obj 283 14 loadbang;
#X text 332 459 Samples;
-#X text 229 259 (c) musil@iem.kug.ac.at;
-#X text 271 272 IEM KUG;
-#X text 246 284 graz \, austria 2001;
#X text 11 6 fade~ a special signal waveshaper;
#X text 59 19 input-range: 0 .. 1;
#N canvas 0 0 452 302 graph1 0;
@@ -29,6 +26,12 @@
#X msg 282 39 \; array99 resize 442 \; array99 bounds 0 1 441 0 \;
array99 xticks 0 100 5 \; array99 yticks 0 0.1 5 \; array99 xlabel
-0.08 0 100 200 300 400 \; array99 ylabel -15.1 0 0.5 1;
+#X text 354 264 IEM KUG;
+#X text 338 252 musil;
+#X text 368 252 @;
+#X text 374 252 iem.at;
+#X text 289 241 (c) Thomas Musil 2000 - 2005;
+#X text 337 274 Graz \, Austria;
#X connect 0 0 14 0;
#X connect 1 0 2 0;
#X connect 3 0 1 0;
@@ -44,4 +47,4 @@ array99 xticks 0 100 5 \; array99 yticks 0 0.1 5 \; array99 xlabel
#X connect 12 0 14 0;
#X connect 13 0 14 0;
#X connect 14 0 4 0;
-#X connect 15 0 23 0;
+#X connect 15 0 20 0;
diff --git a/iemabs/help-fadtodb.pd b/iemabs/help-fadtodb.pd
index af99047..13db81e 100644
--- a/iemabs/help-fadtodb.pd
+++ b/iemabs/help-fadtodb.pd
@@ -1,4 +1,4 @@
-#N canvas 157 156 349 328 10;
+#N canvas 157 156 353 332 10;
#X floatatom 53 215 9 0 0 0 - - -;
#X obj 71 69 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0;
#X obj 53 61 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
@@ -6,11 +6,14 @@
#X obj 157 125 - 100;
#X obj 53 195 fadtodb;
#X text 116 215 midi-dB;
-#X text 185 181 (c) musil@iem.kug.ac.at;
-#X text 222 194 IEM KUG;
-#X text 197 206 graz \, austria 2003;
#X text 10 3 fadtodb;
#X text 83 4 convert fader-scale to midi-db;
+#X text 224 194 IEM KUG;
+#X text 208 182 musil;
+#X text 238 182 @;
+#X text 244 182 iem.at;
+#X text 159 171 (c) Thomas Musil 2000 - 2005;
+#X text 207 204 Graz \, Austria;
#X connect 0 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 1 1;
diff --git a/iemabs/help-fadtorms.pd b/iemabs/help-fadtorms.pd
index ce92cd0..e04f413 100644
--- a/iemabs/help-fadtorms.pd
+++ b/iemabs/help-fadtorms.pd
@@ -1,4 +1,4 @@
-#N canvas 157 156 389 278 10;
+#N canvas 157 156 393 282 10;
#X floatatom 53 215 9 0 0 0 - - -;
#X obj 71 69 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0;
#X obj 53 61 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
@@ -6,11 +6,14 @@
#X obj 157 125 v2db;
#X obj 53 195 fadtorms;
#X text 116 215 linear values;
-#X text 199 164 (c) musil@iem.kug.ac.at;
-#X text 236 177 IEM KUG;
-#X text 211 189 graz \, austria 2003;
#X text 7 8 fadtorms;
#X text 80 9 convert fader-scale to rms-value;
+#X text 244 194 IEM KUG;
+#X text 228 182 musil;
+#X text 258 182 @;
+#X text 264 182 iem.at;
+#X text 179 171 (c) Thomas Musil 2000 - 2005;
+#X text 227 204 Graz \, Austria;
#X connect 0 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 1 1;
diff --git a/iemabs/help-float24.pd b/iemabs/help-float24.pd
index 7fd7796..cbee6e5 100644
--- a/iemabs/help-float24.pd
+++ b/iemabs/help-float24.pd
@@ -1,8 +1,6 @@
-#N canvas 53 141 914 390 10;
+#N canvas 53 141 918 394 10;
#X obj 91 95 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X text 23 330 (c) musil@iem.kug.ac.at;
-#X text 65 343 IEM KUG;
#X text 11 6 float24;
#X floatatom 150 259 9 0 0 0 - - -;
#X obj 91 117 float24 0.999999 762;
@@ -12,7 +10,6 @@
#X obj 227 116 float 1;
#X obj 227 96 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X text 40 355 graz \, austria 2003;
#X obj 239 186 -;
#X obj 227 140 t b f;
#X obj 227 162 1;
@@ -47,28 +44,34 @@ then 6 decimals [7 .. 8 decimals]);
#X floatatom 779 84 11 0 0 0 - - -;
#X obj 779 62 cos;
#X obj 779 39 float24 1.5707 963268;
-#X connect 0 0 5 0;
-#X connect 5 0 7 0;
+#X text 398 227 IEM KUG;
+#X text 382 215 musil;
+#X text 412 215 @;
+#X text 418 215 iem.at;
+#X text 333 204 (c) Thomas Musil 2000 - 2005;
+#X text 381 237 Graz \, Austria;
+#X connect 0 0 3 0;
+#X connect 3 0 5 0;
+#X connect 4 0 2 0;
+#X connect 5 0 6 0;
+#X connect 5 1 4 1;
#X connect 6 0 4 0;
-#X connect 7 0 8 0;
-#X connect 7 1 6 1;
-#X connect 8 0 6 0;
-#X connect 9 0 13 0;
-#X connect 10 0 9 0;
-#X connect 12 0 4 0;
-#X connect 13 0 14 0;
-#X connect 13 1 12 1;
-#X connect 14 0 12 0;
-#X connect 20 0 22 0;
-#X connect 22 0 21 0;
-#X connect 23 0 27 0;
-#X connect 25 0 28 0;
-#X connect 27 0 24 0;
-#X connect 28 0 29 0;
-#X connect 29 0 26 0;
-#X connect 30 0 33 0;
-#X connect 32 0 31 0;
+#X connect 7 0 10 0;
+#X connect 8 0 7 0;
+#X connect 9 0 2 0;
+#X connect 10 0 11 0;
+#X connect 10 1 9 1;
+#X connect 11 0 9 0;
+#X connect 17 0 19 0;
+#X connect 19 0 18 0;
+#X connect 20 0 24 0;
+#X connect 22 0 25 0;
+#X connect 24 0 21 0;
+#X connect 25 0 26 0;
+#X connect 26 0 23 0;
+#X connect 27 0 30 0;
+#X connect 29 0 28 0;
+#X connect 30 0 29 0;
+#X connect 31 0 34 0;
#X connect 33 0 32 0;
-#X connect 34 0 37 0;
-#X connect 36 0 35 0;
-#X connect 37 0 36 0;
+#X connect 34 0 33 0;
diff --git a/iemabs/help-for++.pd b/iemabs/help-for++.pd
index dbc0e94..63d1efa 100644
--- a/iemabs/help-for++.pd
+++ b/iemabs/help-for++.pd
@@ -1,7 +1,4 @@
-#N canvas 324 220 744 400 10;
-#X text 9 235 (c) musil@iem.kug.ac.at;
-#X text 51 248 IEM KUG;
-#X text 26 260 graz \, austria 2001;
+#N canvas 324 220 748 404 10;
#X obj 25 52 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
#X obj 65 186 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
@@ -23,14 +20,13 @@
#X obj 280 186 print;
#X obj 237 143 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
-1 -1;
-#X text 235 44 2.arg: <int> last number;
-#X text 235 32 1.arg: <int> first number;
+#X text 343 48 2.arg: <int> last number;
+#X text 343 36 1.arg: <int> first number;
#X obj 237 162 for++ 50 40 100;
#X obj 165 166 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
-1 -1;
#X obj 337 193 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144
-1 -1;
-#X text 67 9 counter in time-intervals;
#X text 163 181 finished;
#X text 336 208 finished;
#X obj 237 264 print finished;
@@ -43,29 +39,36 @@
#X obj 509 183 sel 0 1000;
#X floatatom 509 231 5 0 0 0 - - -;
#X obj 509 160 for++ 0 1000 1.234;
-#X text 235 56 3.arg: <float> increment-delay in ms;
+#X text 343 60 3.arg: <float> increment-delay in ms;
#X text 159 92 <float> increment-delay in ms;
-#X text 40 19 increment-step-size is allways 1 or -1;
-#X connect 3 0 10 0;
-#X connect 5 0 10 0;
-#X connect 6 0 10 1;
+#X text 85 20 increment-step-size is allways 1 or -1;
+#X text 78 257 IEM KUG;
+#X text 62 245 musil;
+#X text 92 245 @;
+#X text 98 245 iem.at;
+#X text 13 234 (c) Thomas Musil 2000 - 2005;
+#X text 61 267 Graz \, Austria;
+#X text 67 9 counter with its own interval-timer;
+#X connect 0 0 7 0;
+#X connect 2 0 7 0;
+#X connect 3 0 7 1;
+#X connect 4 0 1 0;
+#X connect 5 0 7 2;
#X connect 7 0 4 0;
-#X connect 8 0 10 2;
+#X connect 7 0 8 0;
+#X connect 7 1 20 0;
+#X connect 9 0 7 0;
#X connect 10 0 7 0;
-#X connect 10 0 11 0;
-#X connect 10 1 23 0;
-#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 17 0 16 0;
-#X connect 19 0 22 0;
-#X connect 22 0 17 0;
-#X connect 22 0 18 0;
-#X connect 22 1 24 0;
-#X connect 23 0 28 0;
-#X connect 24 0 28 0;
-#X connect 29 0 35 0;
-#X connect 32 0 34 0;
-#X connect 33 0 32 0;
-#X connect 33 1 32 1;
-#X connect 35 0 33 0;
-#X connect 35 1 30 0;
+#X connect 14 0 13 0;
+#X connect 16 0 19 0;
+#X connect 19 0 14 0;
+#X connect 19 0 15 0;
+#X connect 19 1 21 0;
+#X connect 20 0 24 0;
+#X connect 21 0 24 0;
+#X connect 25 0 31 0;
+#X connect 28 0 30 0;
+#X connect 29 0 28 0;
+#X connect 29 1 28 1;
+#X connect 31 0 29 0;
+#X connect 31 1 26 0;
diff --git a/iemabs/help-gate.pd b/iemabs/help-gate.pd
index 612cc56..f042e3d 100644
--- a/iemabs/help-gate.pd
+++ b/iemabs/help-gate.pd
@@ -1,29 +1,35 @@
-#N canvas 400 182 406 345 10;
-#X text 12 294 (c) musil@iem.kug.ac.at;
-#X text 54 307 IEM KUG;
-#X text 29 319 graz \, austria 2001;
-#X obj 9 37 bng 15 250 50 0 empty empty empty 8 -8 0 10 0 22 22;
+#N canvas 400 182 410 349 10;
+#X obj 9 37 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
+-1;
#X msg 34 36 33;
#X msg 51 58 -3.14;
#X msg 74 100 11 22 33.33;
#X msg 64 78 open xxx;
#X msg 94 122 funny;
#X text 7 8 gate;
-#X obj 95 176 toggle 15 0 empty empty empty 8 -8 0 10 0 22 22 0 1;
+#X obj 95 176 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0
+1;
#X obj 9 237 print;
-#X text 31 262 the original object spigot;
-#X obj 55 229 bng 15 250 50 0 empty empty empty 8 -8 0 10 0 22 22;
-#X text 37 272 (c) miller puckette;
+#X text 112 236 the original object spigot;
+#X obj 55 229 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
+-1;
+#X text 118 246 (c) miller puckette;
#X text 44 8 interrupt or continue a stream of messages;
#X text 116 172 gate: ON / OFF;
#X obj 9 206 gate 1;
#X text 63 206 1.arg: control-state of gate [0/1] (opt.);
-#X connect 3 0 17 0;
-#X connect 4 0 17 0;
-#X connect 5 0 17 0;
-#X connect 6 0 17 0;
-#X connect 7 0 17 0;
-#X connect 8 0 17 0;
-#X connect 10 0 17 1;
-#X connect 17 0 11 0;
-#X connect 17 0 13 0;
+#X text 154 297 IEM KUG;
+#X text 138 285 musil;
+#X text 168 285 @;
+#X text 174 285 iem.at;
+#X text 89 274 (c) Thomas Musil 2000 - 2005;
+#X text 137 307 Graz \, Austria;
+#X connect 0 0 14 0;
+#X connect 1 0 14 0;
+#X connect 2 0 14 0;
+#X connect 3 0 14 0;
+#X connect 4 0 14 0;
+#X connect 5 0 14 0;
+#X connect 7 0 14 1;
+#X connect 14 0 8 0;
+#X connect 14 0 10 0;
diff --git a/iemabs/help-hml_shelf~.pd b/iemabs/help-hml_shelf~.pd
index 6e2478f..bc1f638 100644
--- a/iemabs/help-hml_shelf~.pd
+++ b/iemabs/help-hml_shelf~.pd
@@ -1,6 +1,4 @@
-#N canvas 105 49 623 558 10;
-#X text 21 419 (c) musil@iem.kug.ac.at;
-#X text 63 432 IEM KUG;
+#N canvas 105 49 627 562 10;
#X text 29 39 dsp ON/OFF;
#X floatatom 435 513 7 0 0 0 - - -;
#X text 491 514 dB;
@@ -20,7 +18,6 @@
#X obj 530 237 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
#X obj 47 132 testtone~ 200;
-#X text 38 444 graz \, austria 2001;
#X obj 114 93 init 69;
#X text 74 111 midi;
#X text 200 144 6.arg:<float> interpolation_time [ms];
@@ -70,27 +67,33 @@
#X text 54 346 signal_out~;
#X obj 12 13 cnv 8 1 1 empty empty hml_shelf~ 1 2 1 18 -262144 -1109
0;
-#X connect 7 0 18 0;
-#X connect 10 0 28 6;
-#X connect 12 0 8 0;
+#X text 78 467 IEM KUG;
+#X text 62 455 musil;
+#X text 92 455 @;
+#X text 98 455 iem.at;
+#X text 13 444 (c) Thomas Musil 2000 - 2005;
+#X text 61 477 Graz \, Austria;
+#X connect 5 0 16 0;
+#X connect 8 0 25 6;
+#X connect 10 0 6 0;
+#X connect 11 0 10 0;
#X connect 13 0 12 0;
-#X connect 15 0 14 0;
-#X connect 15 0 14 1;
-#X connect 15 1 40 0;
-#X connect 15 2 16 0;
+#X connect 13 0 12 1;
+#X connect 13 1 37 0;
+#X connect 13 2 14 0;
+#X connect 14 1 1 0;
+#X connect 15 0 13 1;
+#X connect 16 0 25 0;
#X connect 16 1 3 0;
-#X connect 17 0 15 1;
-#X connect 18 0 28 0;
-#X connect 18 1 5 0;
-#X connect 20 0 7 0;
-#X connect 28 0 15 0;
-#X connect 29 0 45 0;
-#X connect 30 0 42 0;
-#X connect 31 0 43 0;
-#X connect 32 0 44 0;
-#X connect 36 0 46 0;
-#X connect 42 0 28 1;
-#X connect 43 0 28 3;
-#X connect 44 0 28 5;
-#X connect 45 0 28 2;
-#X connect 46 0 28 4;
+#X connect 17 0 5 0;
+#X connect 25 0 13 0;
+#X connect 26 0 42 0;
+#X connect 27 0 39 0;
+#X connect 28 0 40 0;
+#X connect 29 0 41 0;
+#X connect 33 0 43 0;
+#X connect 39 0 25 1;
+#X connect 40 0 25 3;
+#X connect 41 0 25 5;
+#X connect 42 0 25 2;
+#X connect 43 0 25 4;
diff --git a/iemabs/help-hp10_butt~.pd b/iemabs/help-hp10_butt~.pd
index 87afc66..6686dce 100644
--- a/iemabs/help-hp10_butt~.pd
+++ b/iemabs/help-hp10_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 387 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 96 154 3 15 133 0 - - -;
-#X obj 96 173 mtof;
-#X floatatom 96 192 9 0 22000 0 - - -;
-#X text 160 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 148 217 5 2 9999 0 - - -;
-#X text 189 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 391 442 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 96 174 3 15 133 0 - - -;
+#X obj 96 193 mtof;
+#X floatatom 96 212 9 0 22000 0 - - -;
+#X text 160 213 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 148 237 5 2 9999 0 - - -;
+#X text 189 238 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 257 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 329 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X obj 45 237 hp10_butt~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 308 7 0 0 0 - - -;
+#X text 357 309 dB;
+#X text 157 256 <- double-click;
+#X obj 45 257 hp10_butt~ 440 200;
+#X text 136 395 IEM KUG;
+#X text 120 383 musil;
+#X text 150 383 @;
+#X text 156 383 iem.at;
+#X text 71 372 (c) Thomas Musil 2000 - 2005;
+#X text 119 405 Graz \, Austria;
+#X text 5 5 hp10_butt~;
+#X text 81 5 highpass 10.order with butterworth characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp10_cheb~.pd b/iemabs/help-hp10_cheb~.pd
index 10c72b6..76e2fc7 100644
--- a/iemabs/help-hp10_cheb~.pd
+++ b/iemabs/help-hp10_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 369 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 96 149 3 15 133 0 - - -;
-#X obj 96 168 mtof;
-#X floatatom 96 187 9 0 22000 0 - - -;
-#X text 160 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 148 217 5 2 9999 0 - - -;
-#X text 189 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 373 442 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 96 169 3 15 133 0 - - -;
+#X obj 96 188 mtof;
+#X floatatom 96 207 9 0 22000 0 - - -;
+#X text 160 208 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 148 237 5 2 9999 0 - - -;
+#X text 189 238 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X obj 45 237 hp10_cheb~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 159 258 <- double-click;
+#X obj 45 257 hp10_cheb~ 440 200;
+#X text 136 395 IEM KUG;
+#X text 120 383 musil;
+#X text 150 383 @;
+#X text 156 383 iem.at;
+#X text 71 372 (c) Thomas Musil 2000 - 2005;
+#X text 119 405 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 5 5 hp10_cheb~;
+#X text 81 5 highpass 10.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp10_crit~.pd b/iemabs/help-hp10_crit~.pd
index d103ed8..6de86fe 100644
--- a/iemabs/help-hp10_crit~.pd
+++ b/iemabs/help-hp10_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 371 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 96 149 3 15 133 0 - - -;
-#X obj 96 168 mtof;
-#X floatatom 96 187 9 0 22000 0 - - -;
-#X text 160 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 148 217 5 2 9999 0 - - -;
-#X text 189 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 375 444 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 96 169 3 15 133 0 - - -;
+#X obj 96 188 mtof;
+#X floatatom 96 207 9 0 22000 0 - - -;
+#X text 160 208 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 148 237 5 2 9999 0 - - -;
+#X text 189 238 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp10_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 159 258 <- double-click;
+#X obj 45 257 hp10_crit~ 440 200;
+#X text 136 395 IEM KUG;
+#X text 120 383 musil;
+#X text 150 383 @;
+#X text 156 383 iem.at;
+#X text 71 372 (c) Thomas Musil 2000 - 2005;
+#X text 119 405 Graz \, Austria;
+#X text 5 5 hp10_crit~;
+#X text 81 5 highpass 10.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp1~.pd b/iemabs/help-hp1~.pd
index 2e6457a..364a472 100644
--- a/iemabs/help-hp1~.pd
+++ b/iemabs/help-hp1~.pd
@@ -1,7 +1,5 @@
-#N canvas 245 78 365 483 10;
+#N canvas 245 78 373 491 10;
#X text 7 256 ~signal_in~;
-#X text 16 403 (c) musil@iem.kug.ac.at;
-#X text 58 416 IEM KUG;
#X text 32 44 dsp ON/OFF;
#X floatatom 83 173 3 15 133 0 - - -;
#X obj 83 192 mtof;
@@ -26,7 +24,6 @@
#X obj 291 174 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
#X obj 50 134 testtone~ 200;
-#X text 33 428 graz \, austria 2001;
#X obj 114 100 init 69;
#X text 77 116 midi;
#X text 14 355 1.arg:<float> cutoff_freq. [Hz];
@@ -36,20 +33,26 @@
#X text 331 321 dB;
#X obj 13 13 cnv 8 1 1 empty empty hp1~ 1 2 1 18 -262144 -1109 0;
#X text 83 6 highpass 1.order;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 29 1;
-#X connect 13 0 24 0;
-#X connect 16 0 29 2;
-#X connect 18 0 14 0;
+#X text 78 427 IEM KUG;
+#X text 62 415 musil;
+#X text 92 415 @;
+#X text 98 415 iem.at;
+#X text 13 404 (c) Thomas Musil 2000 - 2005;
+#X text 61 437 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 26 1;
+#X connect 11 0 22 0;
+#X connect 14 0 26 2;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
#X connect 19 0 18 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 31 0;
-#X connect 21 2 22 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 26 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 29 0;
-#X connect 24 1 11 0;
-#X connect 26 0 13 0;
-#X connect 29 0 21 0;
+#X connect 23 0 11 0;
+#X connect 26 0 19 0;
diff --git a/iemabs/help-hp2_butt~.pd b/iemabs/help-hp2_butt~.pd
index 6d2b5a9..405d5a4 100644
--- a/iemabs/help-hp2_butt~.pd
+++ b/iemabs/help-hp2_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 389 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 155 3 15 133 0 - - -;
-#X obj 93 174 mtof;
-#X floatatom 93 193 9 0 22000 0 - - -;
-#X text 157 194 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 397 448 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 175 3 15 133 0 - - -;
+#X obj 93 194 mtof;
+#X floatatom 93 213 9 0 22000 0 - - -;
+#X text 157 214 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 252 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 324 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 252 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 324 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 108 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 286 7 0 0 0 - - -;
-#X text 357 287 dB;
-#X text 152 236 <- double-click;
-#X obj 45 237 hp2_butt~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 108 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 306 7 0 0 0 - - -;
+#X text 357 307 dB;
+#X text 152 256 <- double-click;
+#X obj 45 257 hp2_butt~ 440 200;
+#X text 5 5 hp2_butt~;
+#X text 81 5 highpass 2.order with butterworth characteristic;
+#X text 78 407 IEM KUG;
+#X text 62 395 musil;
+#X text 92 395 @;
+#X text 98 395 iem.at;
+#X text 13 384 (c) Thomas Musil 2000 - 2005;
+#X text 61 417 Graz \, Austria;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp2_cheb~.pd b/iemabs/help-hp2_cheb~.pd
index 23cf6f9..1057a84 100644
--- a/iemabs/help-hp2_cheb~.pd
+++ b/iemabs/help-hp2_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 375 444 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 383 452 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X obj 45 237 hp2_cheb~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 129 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp2_cheb~ 440 200;
+#X text 78 407 IEM KUG;
+#X text 62 395 musil;
+#X text 92 395 @;
+#X text 98 395 iem.at;
+#X text 13 384 (c) Thomas Musil 2000 - 2005;
+#X text 61 417 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 5 5 hp2_cheb~;
+#X text 81 5 highpass 2.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp2_crit~.pd b/iemabs/help-hp2_crit~.pd
index b50e465..606ac08 100644
--- a/iemabs/help-hp2_crit~.pd
+++ b/iemabs/help-hp2_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 379 448 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 383 452 10;
+#X text 23 222 ~signal_in~;
+#X text 28 21 dsp ON/OFF;
+#X floatatom 114 148 3 15 133 0 - - -;
+#X obj 114 167 mtof;
+#X floatatom 114 186 9 0 22000 0 - - -;
+#X text 178 187 Hz;
+#X text 78 251 ~signal_out~;
+#X floatatom 221 252 7 0 0 0 - - -;
+#X text 272 253 dB;
+#X floatatom 139 120 9 0 22000 0 - - -;
+#X text 203 121 Hz;
+#X floatatom 66 81 3 15 133 0 - - -;
+#X floatatom 11 61 5 0 0 0 - - -;
+#X text 48 62 % cpu;
+#X floatatom 163 216 5 2 9999 0 - - -;
+#X text 204 217 ms;
+#X obj 11 41 dsp;
+#X obj 11 21 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 66 296 dac~;
+#X obj 66 271 gainvu~ 300;
+#X obj 277 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 341 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
+#X obj 66 100 testtone~ 200;
+#X obj 150 64 init 69;
+#X text 93 82 midi;
+#X text 80 320 1.arg:<float> cutoff_freq. [Hz];
#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp2_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X floatatom 307 288 7 0 0 0 - - -;
+#X text 358 289 dB;
+#X text 172 236 <- double-click;
+#X obj 66 237 hp2_crit~ 440 200;
+#X text 78 387 IEM KUG;
+#X text 62 375 musil;
+#X text 92 375 @;
+#X text 98 375 iem.at;
+#X text 13 364 (c) Thomas Musil 2000 - 2005;
+#X text 61 397 Graz \, Austria;
+#X text 9 -4 hp2_crit~;
+#X text 85 -4 highpass 2.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp2~.pd b/iemabs/help-hp2~.pd
index df7e66a..9001de9 100644
--- a/iemabs/help-hp2~.pd
+++ b/iemabs/help-hp2~.pd
@@ -1,7 +1,5 @@
-#N canvas 278 100 398 463 10;
+#N canvas 278 100 402 467 10;
#X text 6 249 ~signal_in~;
-#X text 15 396 (c) musil@iem.kug.ac.at;
-#X text 57 409 IEM KUG;
#X text 31 37 dsp ON/OFF;
#X floatatom 83 165 3 15 133 0 - - -;
#X obj 83 184 mtof;
@@ -30,7 +28,6 @@
#X obj 314 167 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
#X obj 49 127 testtone~ 200;
-#X text 32 421 graz \, austria 2001;
#X obj 113 93 init 69;
#X text 76 109 midi;
#X text 14 348 1.arg:<float> cutoff_freq. [Hz];
@@ -39,21 +36,27 @@
#X text 352 314 dB;
#X obj 13 13 cnv 8 1 1 empty empty hp2~ 1 2 1 18 -262144 -1109 0;
#X text 83 6 highpass 2.order;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 28 0;
-#X connect 16 0 33 3;
-#X connect 18 0 14 0;
-#X connect 19 0 33 2;
-#X connect 23 0 18 0;
-#X connect 25 0 24 0;
-#X connect 25 0 24 1;
-#X connect 25 1 34 0;
-#X connect 25 2 26 0;
+#X text 78 417 IEM KUG;
+#X text 62 405 musil;
+#X text 92 405 @;
+#X text 98 405 iem.at;
+#X text 13 394 (c) Thomas Musil 2000 - 2005;
+#X text 61 427 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 1;
+#X connect 11 0 26 0;
+#X connect 14 0 30 3;
+#X connect 16 0 12 0;
+#X connect 17 0 30 2;
+#X connect 21 0 16 0;
+#X connect 23 0 22 0;
+#X connect 23 0 22 1;
+#X connect 23 1 31 0;
+#X connect 23 2 24 0;
+#X connect 24 1 7 0;
+#X connect 25 0 23 1;
+#X connect 26 0 30 0;
#X connect 26 1 9 0;
-#X connect 27 0 25 1;
-#X connect 28 0 33 0;
-#X connect 28 1 11 0;
-#X connect 30 0 13 0;
-#X connect 33 0 25 0;
+#X connect 27 0 11 0;
+#X connect 30 0 23 0;
diff --git a/iemabs/help-hp3_butt~.pd b/iemabs/help-hp3_butt~.pd
index 1553758..5beb91d 100644
--- a/iemabs/help-hp3_butt~.pd
+++ b/iemabs/help-hp3_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 387 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 155 3 15 133 0 - - -;
-#X obj 93 174 mtof;
-#X floatatom 93 193 9 0 22000 0 - - -;
-#X text 157 194 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 391 442 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 175 3 15 133 0 - - -;
+#X obj 93 194 mtof;
+#X floatatom 93 213 9 0 22000 0 - - -;
+#X text 157 214 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 252 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 324 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 252 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 324 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 286 7 0 0 0 - - -;
-#X text 357 287 dB;
-#X obj 45 237 hp3_butt~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X text 152 236 <- double-click;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 31 1;
-#X connect 13 0 24 0;
-#X connect 16 0 31 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 306 7 0 0 0 - - -;
+#X text 357 307 dB;
+#X obj 45 257 hp3_butt~ 440 200;
+#X text 152 256 <- double-click;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 5 5 hp3_butt~;
+#X text 81 5 highpass 3.order with butterworth characteristic;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 29 1;
+#X connect 11 0 22 0;
+#X connect 14 0 29 2;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
#X connect 19 0 18 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 29 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 31 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 31 0 21 0;
+#X connect 23 0 11 0;
+#X connect 29 0 19 0;
diff --git a/iemabs/help-hp3_cheb~.pd b/iemabs/help-hp3_cheb~.pd
index 0768b09..9c3311b 100644
--- a/iemabs/help-hp3_cheb~.pd
+++ b/iemabs/help-hp3_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 377 446 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp3_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 129 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp3_cheb~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 5 5 hp3_cheb~;
+#X text 81 5 highpass 3.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp3_crit~.pd b/iemabs/help-hp3_crit~.pd
index 28a7d22..bec47df 100644
--- a/iemabs/help-hp3_crit~.pd
+++ b/iemabs/help-hp3_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 375 444 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 379 448 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp3_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 129 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp3_crit~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 5 5 hp3_crit~;
+#X text 81 5 highpass 3.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp4_butt~.pd b/iemabs/help-hp4_butt~.pd
index b2cd2cd..edd0386 100644
--- a/iemabs/help-hp4_butt~.pd
+++ b/iemabs/help-hp4_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 391 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 155 3 15 133 0 - - -;
-#X obj 93 174 mtof;
-#X floatatom 93 193 9 0 22000 0 - - -;
-#X text 157 194 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 395 446 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 175 3 15 133 0 - - -;
+#X obj 93 194 mtof;
+#X floatatom 93 213 9 0 22000 0 - - -;
+#X text 157 214 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 252 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 324 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 252 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 324 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 108 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 286 7 0 0 0 - - -;
-#X text 357 287 dB;
-#X text 152 236 <- double-click;
-#X obj 45 237 hp4_butt~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 108 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 306 7 0 0 0 - - -;
+#X text 357 307 dB;
+#X text 152 256 <- double-click;
+#X obj 45 257 hp4_butt~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 5 5 hp4_butt~;
+#X text 81 5 highpass 4.order with butterworth characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp4_cheb~.pd b/iemabs/help-hp4_cheb~.pd
index 43b07a4..ff17b43 100644
--- a/iemabs/help-hp4_cheb~.pd
+++ b/iemabs/help-hp4_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 377 446 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X obj 45 237 hp4_cheb~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 129 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp4_cheb~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 5 5 hp4_cheb~;
+#X text 81 5 highpass 4.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp4_crit~.pd b/iemabs/help-hp4_crit~.pd
index c8ccb74..2074ddb 100644
--- a/iemabs/help-hp4_crit~.pd
+++ b/iemabs/help-hp4_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 375 444 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 379 448 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp4_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 129 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp4_crit~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 6 4 hp4_crit~;
+#X text 82 4 highpass 4.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp5_butt~.pd b/iemabs/help-hp5_butt~.pd
index cba1a2b..42ca084 100644
--- a/iemabs/help-hp5_butt~.pd
+++ b/iemabs/help-hp5_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 391 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 155 3 15 133 0 - - -;
-#X obj 93 174 mtof;
-#X floatatom 93 193 9 0 22000 0 - - -;
-#X text 157 194 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 395 446 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 165 3 15 133 0 - - -;
+#X obj 93 184 mtof;
+#X floatatom 93 203 9 0 22000 0 - - -;
+#X text 157 204 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 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 252 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 324 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 252 141 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 324 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 286 7 0 0 0 - - -;
-#X text 357 287 dB;
-#X text 152 236 <- double-click;
-#X text 29 394 graz \, austria 2003;
-#X obj 45 237 hp5_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 296 7 0 0 0 - - -;
+#X text 357 297 dB;
+#X text 152 246 <- double-click;
+#X obj 45 247 hp5_butt~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 5 -5 hp5_butt~;
+#X text 81 -5 highpass 5.order with butterworth characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp5_cheb~.pd b/iemabs/help-hp5_cheb~.pd
index d79645b..6496f93 100644
--- a/iemabs/help-hp5_cheb~.pd
+++ b/iemabs/help-hp5_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 377 446 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp5_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp5_cheb~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 4 6 hp5_cheb~;
+#X text 81 5 highpass 5.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp5_crit~.pd b/iemabs/help-hp5_crit~.pd
index f80910b..b75493d 100644
--- a/iemabs/help-hp5_crit~.pd
+++ b/iemabs/help-hp5_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 375 444 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 379 448 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp5_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp5_crit~ 440 200;
+#X text 78 397 IEM KUG;
+#X text 62 385 musil;
+#X text 92 385 @;
+#X text 98 385 iem.at;
+#X text 13 374 (c) Thomas Musil 2000 - 2005;
+#X text 61 407 Graz \, Austria;
+#X text 5 5 hp5_crit~;
+#X text 81 5 highpass 5.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp6_butt~.pd b/iemabs/help-hp6_butt~.pd
index b12b45a..e5daebd 100644
--- a/iemabs/help-hp6_butt~.pd
+++ b/iemabs/help-hp6_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 389 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 155 3 15 133 0 - - -;
-#X obj 93 174 mtof;
-#X floatatom 93 193 9 0 22000 0 - - -;
-#X text 157 194 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 393 444 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 175 3 15 133 0 - - -;
+#X obj 93 194 mtof;
+#X floatatom 93 213 9 0 22000 0 - - -;
+#X text 157 214 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 252 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 324 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 252 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 324 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 286 7 0 0 0 - - -;
-#X text 357 287 dB;
-#X text 152 236 <- double-click;
-#X obj 45 237 hp6_butt~ 440 200;
-#X text 29 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 306 7 0 0 0 - - -;
+#X text 357 307 dB;
+#X text 152 256 <- double-click;
+#X obj 45 257 hp6_butt~ 440 200;
+#X text 5 5 hp6_butt~;
+#X text 81 5 highpass 6.order with butterworth characteristic;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp6_cheb~.pd b/iemabs/help-hp6_cheb~.pd
index 6caeddc..117af19 100644
--- a/iemabs/help-hp6_cheb~.pd
+++ b/iemabs/help-hp6_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 371 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 375 444 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X obj 45 237 hp6_cheb~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp6_cheb~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 4 6 hp6_cheb~;
+#X text 81 5 highpass 6.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp6_crit~.pd b/iemabs/help-hp6_crit~.pd
index 2b4620d..724abf6 100644
--- a/iemabs/help-hp6_crit~.pd
+++ b/iemabs/help-hp6_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 377 446 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp6_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp6_crit~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 5 5 hp6_crit~;
+#X text 81 5 highpass 6.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp7_butt~.pd b/iemabs/help-hp7_butt~.pd
index 2dc2eac..bc27e5a 100644
--- a/iemabs/help-hp7_butt~.pd
+++ b/iemabs/help-hp7_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 391 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 155 3 15 133 0 - - -;
-#X obj 93 174 mtof;
-#X floatatom 93 193 9 0 22000 0 - - -;
-#X text 157 194 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 395 446 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 175 3 15 133 0 - - -;
+#X obj 93 194 mtof;
+#X floatatom 93 213 9 0 22000 0 - - -;
+#X text 157 214 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 252 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 324 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 252 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 324 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 286 7 0 0 0 - - -;
-#X text 357 287 dB;
-#X text 152 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp7_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 306 7 0 0 0 - - -;
+#X text 357 307 dB;
+#X text 152 256 <- double-click;
+#X obj 45 257 hp7_butt~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 5 5 hp7_butt~;
+#X text 81 5 highpass 7.order with butterworth characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp7_cheb~.pd b/iemabs/help-hp7_cheb~.pd
index 6db76b1..3552af2 100644
--- a/iemabs/help-hp7_cheb~.pd
+++ b/iemabs/help-hp7_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 371 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 375 444 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 66 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X obj 45 237 hp7_cheb~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 86 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp7_cheb~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 5 5 hp7_cheb~;
+#X text 81 5 highpass 7.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp7_crit~.pd b/iemabs/help-hp7_crit~.pd
index 09587a1..5340135 100644
--- a/iemabs/help-hp7_crit~.pd
+++ b/iemabs/help-hp7_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 377 446 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 66 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp7_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 86 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp7_crit~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 5 5 hp7_crit~;
+#X text 81 5 highpass 7.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp8_butt~.pd b/iemabs/help-hp8_butt~.pd
index 5e533c1..9474c75 100644
--- a/iemabs/help-hp8_butt~.pd
+++ b/iemabs/help-hp8_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 389 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 155 3 15 133 0 - - -;
-#X obj 93 174 mtof;
-#X floatatom 93 193 9 0 22000 0 - - -;
-#X text 157 194 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 393 444 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 175 3 15 133 0 - - -;
+#X obj 93 194 mtof;
+#X floatatom 93 213 9 0 22000 0 - - -;
+#X text 157 214 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 252 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 324 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 252 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 324 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 286 7 0 0 0 - - -;
-#X text 357 287 dB;
-#X text 152 236 <- double-click;
-#X obj 45 237 hp8_butt~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 306 7 0 0 0 - - -;
+#X text 357 307 dB;
+#X text 152 256 <- double-click;
+#X obj 45 257 hp8_butt~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 5 5 hp8_butt~;
+#X text 81 5 highpass 8.order with butterworth characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp8_cheb~.pd b/iemabs/help-hp8_cheb~.pd
index 50eca74..2da37ee 100644
--- a/iemabs/help-hp8_cheb~.pd
+++ b/iemabs/help-hp8_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 369 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 373 442 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 66 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X obj 45 237 hp8_cheb~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 86 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp8_cheb~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 5 5 hp8_cheb~;
+#X text 81 5 highpass 8.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp8_crit~.pd b/iemabs/help-hp8_crit~.pd
index de65c9c..6eef1a4 100644
--- a/iemabs/help-hp8_crit~.pd
+++ b/iemabs/help-hp8_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 371 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 375 444 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 168 3 15 133 0 - - -;
+#X obj 93 187 mtof;
+#X floatatom 93 206 9 0 22000 0 - - -;
+#X text 157 207 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 236 5 2 9999 0 - - -;
+#X text 183 237 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 66 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp8_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 86 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 151 256 <- double-click;
+#X obj 45 257 hp8_crit~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 5 5 hp8_crit~;
+#X text 81 5 highpass 8.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp9_butt~.pd b/iemabs/help-hp9_butt~.pd
index 31e0526..14c7a7e 100644
--- a/iemabs/help-hp9_butt~.pd
+++ b/iemabs/help-hp9_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 387 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 391 442 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 174 3 15 133 0 - - -;
+#X obj 93 193 mtof;
+#X floatatom 93 212 9 0 22000 0 - - -;
+#X text 157 213 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 205 273 7 0 0 0 - - -;
+#X text 257 274 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 49 72 % cpu;
+#X floatatom 142 237 5 2 9999 0 - - -;
+#X text 183 238 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 257 151 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 329 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp9_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 40 339 1.arg:<float> cutoff_freq. [Hz];
+#X text 40 349 2.arg:<float> interpolation_time [ms];
+#X floatatom 305 308 7 0 0 0 - - -;
+#X text 357 309 dB;
+#X text 157 256 <- double-click;
+#X obj 45 257 hp9_butt~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 5 5 hp9_butt~;
+#X text 81 5 highpass 9.order with butterworth characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp9_cheb~.pd b/iemabs/help-hp9_cheb~.pd
index e923b85..2444dee 100644
--- a/iemabs/help-hp9_cheb~.pd
+++ b/iemabs/help-hp9_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 369 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 149 3 15 133 0 - - -;
-#X obj 93 168 mtof;
-#X floatatom 93 187 9 0 22000 0 - - -;
-#X text 157 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 373 442 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 169 3 15 133 0 - - -;
+#X obj 93 188 mtof;
+#X floatatom 93 207 9 0 22000 0 - - -;
+#X text 157 208 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 237 5 2 9999 0 - - -;
+#X text 183 238 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp9_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 159 258 <- double-click;
+#X obj 45 257 hp9_cheb~ 440 200;
+#X text 126 395 IEM KUG;
+#X text 110 383 musil;
+#X text 140 383 @;
+#X text 146 383 iem.at;
+#X text 61 372 (c) Thomas Musil 2000 - 2005;
+#X text 109 405 Graz \, Austria;
+#X text 142 17 and +1 dB passband-ripple;
+#X text 5 5 hp9_cheb~;
+#X text 81 5 highpass 9.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-hp9_crit~.pd b/iemabs/help-hp9_crit~.pd
index 548dc32..ba765c8 100644
--- a/iemabs/help-hp9_crit~.pd
+++ b/iemabs/help-hp9_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 371 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 149 3 15 133 0 - - -;
-#X obj 93 168 mtof;
-#X floatatom 93 187 9 0 22000 0 - - -;
-#X text 157 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 375 444 10;
+#X text 2 242 ~signal_in~;
+#X text 27 30 dsp ON/OFF;
+#X floatatom 93 169 3 15 133 0 - - -;
+#X obj 93 188 mtof;
+#X floatatom 93 207 9 0 22000 0 - - -;
+#X text 157 208 Hz;
+#X text 57 271 ~signal_out~;
+#X floatatom 200 272 7 0 0 0 - - -;
+#X text 251 273 dB;
+#X floatatom 118 140 9 0 22000 0 - - -;
+#X text 182 141 Hz;
+#X floatatom 45 101 3 15 133 0 - - -;
+#X floatatom 10 70 5 0 0 0 - - -;
+#X text 50 71 % cpu;
+#X floatatom 142 237 5 2 9999 0 - - -;
+#X text 183 238 ms;
+#X obj 10 50 dsp;
+#X obj 10 30 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X obj 45 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 316 dac~;
+#X obj 45 291 gainvu~ 300;
+#X obj 256 150 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 160 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 hp9_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 120 testtone~ 200;
+#X obj 109 84 init 69;
+#X text 72 102 midi;
+#X text 59 340 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 350 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 308 7 0 0 0 - - -;
+#X text 337 309 dB;
+#X text 159 258 <- double-click;
+#X obj 45 257 hp9_crit~ 440 200;
+#X text 136 395 IEM KUG;
+#X text 120 383 musil;
+#X text 150 383 @;
+#X text 156 383 iem.at;
+#X text 71 372 (c) Thomas Musil 2000 - 2005;
+#X text 119 405 Graz \, Austria;
+#X text 5 5 hp9_crit~;
+#X text 81 5 highpass 9.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-iem_anything.pd b/iemabs/help-iem_anything.pd
index 29164be..64eb57b 100644
--- a/iemabs/help-iem_anything.pd
+++ b/iemabs/help-iem_anything.pd
@@ -1,4 +1,4 @@
-#N canvas 194 199 775 613 10;
+#N canvas 194 199 779 617 10;
#X obj 21 148 bng 15 250 50 0 empty empty empty 20 8 0 10 -262144 -1
-1;
#X obj 48 148 bng 15 250 50 0 empty empty empty 20 8 0 10 -262144 -1
@@ -41,7 +41,6 @@
#X obj 90 400 any;
#X obj 27 342 bang;
#X obj 27 366 del 999;
-#X text 63 532 IEM KUG;
#X msg 620 205 88;
#X msg 619 281 symbol www;
#X msg 619 224 float 77;
@@ -64,8 +63,6 @@
#X text 296 9 (like f or float for <float>-messages);
#X text 131 9 is a latch for anything;
#X obj 229 376 del 4999;
-#X text 32 520 (c) musil@iem.at;
-#X text 38 544 graz \, austria 2003;
#X text 298 19 (or like symbol for <symbol>-messages);
#X text 23 11 iem_anything;
#X obj 104 85 iem_anything;
@@ -78,10 +75,16 @@
#X obj 89 175 any www;
#X obj 137 175 any symbol www;
#X obj 292 175 any set 88;
-#X connect 0 0 66 0;
-#X connect 1 0 67 0;
-#X connect 3 0 68 0;
-#X connect 4 0 70 0;
+#X text 184 524 IEM KUG;
+#X text 168 512 musil;
+#X text 198 512 @;
+#X text 204 512 iem.at;
+#X text 119 501 (c) Thomas Musil 2000 - 2005;
+#X text 167 534 Graz \, Austria;
+#X connect 0 0 63 0;
+#X connect 1 0 64 0;
+#X connect 3 0 65 0;
+#X connect 4 0 67 0;
#X connect 7 0 8 0;
#X connect 8 0 6 0;
#X connect 9 0 30 0;
@@ -89,7 +92,7 @@
#X connect 13 0 31 0;
#X connect 14 0 31 0;
#X connect 15 0 31 0;
-#X connect 16 0 69 0;
+#X connect 16 0 66 0;
#X connect 17 0 31 0;
#X connect 18 0 31 0;
#X connect 19 0 31 0;
@@ -106,8 +109,9 @@
#X connect 31 0 12 0;
#X connect 32 0 27 0;
#X connect 33 0 34 0;
-#X connect 33 0 56 0;
+#X connect 33 0 55 0;
#X connect 34 0 32 0;
+#X connect 35 0 31 1;
#X connect 36 0 31 1;
#X connect 37 0 31 1;
#X connect 38 0 31 1;
@@ -120,18 +124,17 @@
#X connect 45 0 31 1;
#X connect 46 0 31 1;
#X connect 47 0 31 1;
-#X connect 48 0 31 1;
-#X connect 49 0 31 0;
+#X connect 48 0 31 0;
+#X connect 49 0 31 1;
#X connect 50 0 31 1;
-#X connect 51 0 31 1;
-#X connect 52 0 33 0;
-#X connect 52 0 32 1;
-#X connect 52 0 53 0;
-#X connect 53 0 29 0;
-#X connect 56 0 29 0;
+#X connect 51 0 33 0;
+#X connect 51 0 32 1;
+#X connect 51 0 52 0;
+#X connect 52 0 29 0;
+#X connect 55 0 29 0;
+#X connect 63 0 2 0;
+#X connect 64 0 2 0;
+#X connect 65 0 2 0;
#X connect 66 0 2 0;
-#X connect 67 0 2 0;
-#X connect 68 0 2 0;
-#X connect 69 0 2 0;
-#X connect 70 0 5 0;
-#X connect 70 0 6 0;
+#X connect 67 0 5 0;
+#X connect 67 0 6 0;
diff --git a/iemabs/help-iem_append.pd b/iemabs/help-iem_append.pd
index f94f12c..7580edd 100644
--- a/iemabs/help-iem_append.pd
+++ b/iemabs/help-iem_append.pd
@@ -1,4 +1,4 @@
-#N canvas 231 172 609 499 10;
+#N canvas 231 172 613 503 10;
#X obj 117 376 print;
#X msg 117 61 1;
#X obj 238 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -33,11 +33,8 @@
-1;
#X text 400 376 anything;
#X text 262 39 bang clears message-buffer;
-#X text 75 421 (c) musil@iem.kug.ac.at;
-#X text 117 434 IEM KUG;
#X text 218 302 initials-arguments:;
#X text 109 7 merge the head-message in front of the tail-message;
-#X text 92 446 graz \, austria 2003;
#X text 224 275 <- cold inlet;
#X text 122 274 <- hot inlet;
#X text 13 7 iem_append;
@@ -45,28 +42,34 @@
#X text 226 285 tail of output-message;
#X text 213 313 tail of output-message;
#X obj 117 300 iem_append 0.5;
-#X connect 1 0 38 0;
-#X connect 2 0 38 1;
-#X connect 3 0 38 0;
-#X connect 4 0 38 0;
-#X connect 5 0 38 1;
-#X connect 6 0 38 1;
-#X connect 7 0 38 0;
-#X connect 8 0 38 1;
-#X connect 9 0 38 0;
-#X connect 10 0 38 1;
-#X connect 11 0 38 0;
-#X connect 12 0 38 1;
-#X connect 13 0 38 0;
-#X connect 14 0 38 1;
-#X connect 15 0 38 1;
-#X connect 16 0 38 0;
-#X connect 17 0 38 0;
-#X connect 18 0 38 1;
+#X text 136 445 IEM KUG;
+#X text 120 433 musil;
+#X text 150 433 @;
+#X text 156 433 iem.at;
+#X text 71 422 (c) Thomas Musil 2000 - 2005;
+#X text 119 455 Graz \, Austria;
+#X connect 1 0 35 0;
+#X connect 2 0 35 1;
+#X connect 3 0 35 0;
+#X connect 4 0 35 0;
+#X connect 5 0 35 1;
+#X connect 6 0 35 1;
+#X connect 7 0 35 0;
+#X connect 8 0 35 1;
+#X connect 9 0 35 0;
+#X connect 10 0 35 1;
+#X connect 11 0 35 0;
+#X connect 12 0 35 1;
+#X connect 13 0 35 0;
+#X connect 14 0 35 1;
+#X connect 15 0 35 1;
+#X connect 16 0 35 0;
+#X connect 17 0 35 0;
+#X connect 18 0 35 1;
#X connect 19 0 20 0;
#X connect 19 1 21 0;
#X connect 19 2 22 0;
#X connect 19 3 23 0;
#X connect 19 4 24 0;
-#X connect 38 0 0 0;
-#X connect 38 0 19 0;
+#X connect 35 0 0 0;
+#X connect 35 0 19 0;
diff --git a/iemabs/help-iem_blocksize~.pd b/iemabs/help-iem_blocksize~.pd
index 58db06e..b42396f 100644
--- a/iemabs/help-iem_blocksize~.pd
+++ b/iemabs/help-iem_blocksize~.pd
@@ -1,11 +1,8 @@
-#N canvas 184 90 489 296 10;
+#N canvas 184 90 493 300 10;
#X obj 12 66 dsp;
#X floatatom 12 93 5 0 0 0 - - -;
#X obj 12 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 47 217 (c) musil@iem.kug.ac.at;
-#X text 89 230 IEM KUG;
-#X text 64 242 graz \, austria 2003;
#X obj 92 106 osc~ 440;
#X floatatom 92 163 7 0 0 0 - - -;
#X obj 92 183 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -27,11 +24,17 @@
#X obj 92 131 iem_blocksize~;
#X text 143 163 Samples;
#X text 354 161 Samples;
+#X text 136 245 IEM KUG;
+#X text 120 233 musil;
+#X text 150 233 @;
+#X text 156 233 iem.at;
+#X text 71 222 (c) Thomas Musil 2000 - 2005;
+#X text 119 255 Graz \, Austria;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
-#X connect 6 0 10 0;
-#X connect 6 0 15 0;
+#X connect 3 0 7 0;
+#X connect 3 0 12 0;
+#X connect 4 0 5 0;
#X connect 7 0 8 0;
-#X connect 10 0 11 0;
-#X connect 11 0 12 0;
-#X connect 15 0 7 0;
+#X connect 8 0 9 0;
+#X connect 12 0 4 0;
diff --git a/iemabs/help-iem_i_route.pd b/iemabs/help-iem_i_route.pd
index 61ff85b..289f64d 100644
--- a/iemabs/help-iem_i_route.pd
+++ b/iemabs/help-iem_i_route.pd
@@ -1,4 +1,4 @@
-#N canvas 167 225 749 365 10;
+#N canvas 167 225 753 369 10;
#X floatatom 25 136 4 0 0 0 - - -;
#X obj 25 161 iem_i_route 3 7;
#X obj 25 197 bng 15 250 50 0 empty empty empty 20 8 0 10 -262144 -1
@@ -69,14 +69,17 @@
#X obj 718 47 - 8;
#X text 53 39 1.arg: <int> first route-item;
#X text 53 52 2.arg: <int> last route-item;
-#X text 60 304 IEM KUG;
-#X text 33 290 (c) musil@iem.at;
-#X text 35 316 graz \, austria 2003;
#X text 11 8 iem_i_route;
#X text 102 8 route only list with prepending floats (integers);
#X text 215 76 (opt. \, default 0);
#X text 53 64 3.arg: <int> offset \, adding to first and last;
#X obj 562 62 - 5;
+#X text 76 305 IEM KUG;
+#X text 60 293 musil;
+#X text 90 293 @;
+#X text 96 293 iem.at;
+#X text 11 282 (c) Thomas Musil 2000 - 2005;
+#X text 59 315 Graz \, Austria;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
@@ -102,7 +105,7 @@
#X connect 21 0 22 0;
#X connect 24 0 25 0;
#X connect 24 1 26 0;
-#X connect 24 2 59 0;
+#X connect 24 2 56 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 27 0 38 0;
@@ -129,4 +132,4 @@
#X connect 47 0 27 0;
#X connect 48 0 47 1;
#X connect 49 0 47 2;
-#X connect 59 0 25 2;
+#X connect 56 0 25 2;
diff --git a/iemabs/help-iem_pbank.pbank b/iemabs/help-iem_pbank.pbank
index 22e9e29..5348473 100644
--- a/iemabs/help-iem_pbank.pbank
+++ b/iemabs/help-iem_pbank.pbank
@@ -1,10 +1,10 @@
-1,2,3,4,5,6,abc;
-11,12,13,14,15,16,def;
-21,22,23,24,25,26,ghi;
-31,32,33,34,35,36,jkl;
-41,42,43,44,45,46,mno;
-51,52,53,54,55,56,pqr;
-61,62,63,64,65,66,stu;
-71,72,73,74,75,76,vwx;
-81,82,83,84,85,86,y_z;
-91,92,93,94,95,96,+-+;
+1,2,3,4,5,6,abc;
+11,12,13,14,15,16,def;
+21,22,23,24,25,26,ghi;
+31,32,33,34,35,36,jkl;
+41,42,43,44,45,46,mno;
+51,52,53,54,55,56,pqr;
+61,62,63,64,65,66,stu;
+71,72,73,74,75,76,vwx;
+81,82,83,84,85,86,y_z;
+91,92,93,94,95,96,+-+;
diff --git a/iemabs/help-iem_pbank_csv.pd b/iemabs/help-iem_pbank_csv.pd
index 866b02f..790612b 100644
--- a/iemabs/help-iem_pbank_csv.pd
+++ b/iemabs/help-iem_pbank_csv.pd
@@ -1,4 +1,4 @@
-#N canvas 24 9 930 567 10;
+#N canvas 24 9 934 571 10;
#X obj 188 46 pp 0;
#X floatatom 188 23 5 0 0 0 - - -;
#X floatatom 224 31 5 0 0 0 - - -;
@@ -103,6 +103,12 @@
#X text 38 355 output input-buffer;
#X msg 387 168 recall 3 2;
#X obj 130 424 print zzz;
+#X text 136 525 IEM KUG;
+#X text 120 513 musil;
+#X text 150 513 @;
+#X text 156 513 iem.at;
+#X text 71 502 (c) Thomas Musil 2000 - 2005;
+#X text 119 535 Graz \, Austria;
#X connect 0 0 73 0;
#X connect 1 0 0 0;
#X connect 2 0 6 0;
diff --git a/iemabs/help-iem_prepend.pd b/iemabs/help-iem_prepend.pd
index 5b03a55..cb1eb78 100644
--- a/iemabs/help-iem_prepend.pd
+++ b/iemabs/help-iem_prepend.pd
@@ -1,4 +1,4 @@
-#N canvas 231 172 611 501 10;
+#N canvas 231 172 617 507 10;
#X obj 117 376 print;
#X msg 117 61 1;
#X obj 238 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -33,40 +33,43 @@
-1;
#X text 400 376 anything;
#X text 262 39 bang clears message-buffer;
-#X text 75 421 (c) musil@iem.kug.ac.at;
-#X text 117 434 IEM KUG;
+#X text 175 319 head of output-message;
+#X text 180 308 initials-arguments:;
+#X text 5 281 tail of output-message;
+#X text 183 287 head of output-message;
+#X text 181 277 <- cold inlet;
+#X obj 117 300 pp set;
+#X text 115 448 IEM KUG;
+#X text 99 436 musil;
+#X text 129 436 @;
+#X text 135 436 iem.at;
+#X text 50 425 (c) Thomas Musil 2000 - 2005;
+#X text 98 458 Graz \, Austria;
+#X text 151 8 merge the head-message in front of the tail-message;
+#X text 42 273 hot inlet ->;
#X text 13 7 iem_prepend;
-#X text 213 313 head of output-message;
-#X text 218 302 initials-arguments:;
-#X text 109 7 merge the head-message in front of the tail-message;
-#X text 92 446 graz \, austria 2003;
-#X text 34 284 tail of output-message;
-#X text 226 285 head of output-message;
-#X text 224 275 <- cold inlet;
-#X text 122 274 <- hot inlet;
-#X obj 117 300 iem_prepend set;
-#X connect 1 0 38 0;
-#X connect 2 0 38 1;
-#X connect 3 0 38 0;
-#X connect 4 0 38 0;
-#X connect 5 0 38 1;
-#X connect 6 0 38 1;
-#X connect 7 0 38 0;
-#X connect 8 0 38 1;
-#X connect 9 0 38 0;
-#X connect 10 0 38 1;
-#X connect 11 0 38 0;
-#X connect 12 0 38 1;
-#X connect 13 0 38 0;
-#X connect 14 0 38 1;
-#X connect 15 0 38 1;
-#X connect 16 0 38 0;
-#X connect 17 0 38 0;
-#X connect 18 0 38 1;
+#X connect 1 0 32 0;
+#X connect 2 0 32 1;
+#X connect 3 0 32 0;
+#X connect 4 0 32 0;
+#X connect 5 0 32 1;
+#X connect 6 0 32 1;
+#X connect 7 0 32 0;
+#X connect 8 0 32 1;
+#X connect 9 0 32 0;
+#X connect 10 0 32 1;
+#X connect 11 0 32 0;
+#X connect 12 0 32 1;
+#X connect 13 0 32 0;
+#X connect 14 0 32 1;
+#X connect 15 0 32 1;
+#X connect 16 0 32 0;
+#X connect 17 0 32 0;
+#X connect 18 0 32 1;
#X connect 19 0 20 0;
#X connect 19 1 21 0;
#X connect 19 2 22 0;
#X connect 19 3 23 0;
#X connect 19 4 24 0;
-#X connect 38 0 0 0;
-#X connect 38 0 19 0;
+#X connect 32 0 0 0;
+#X connect 32 0 19 0;
diff --git a/iemabs/help-iem_receive.pd b/iemabs/help-iem_receive.pd
index 3bb30f0..d862f00 100644
--- a/iemabs/help-iem_receive.pd
+++ b/iemabs/help-iem_receive.pd
@@ -1,28 +1,34 @@
-#N canvas 115 112 637 338 10;
-#X obj 62 204 iem_receive aaa;
-#X obj 222 204 iem_r bbb;
-#X floatatom 62 236 5 0 0 0 - - -;
-#X floatatom 222 236 5 0 0 0 - - -;
-#X msg 66 60 \; aaa 33 \; bbb 44;
-#X obj 108 232 print a;
-#X obj 271 231 print b;
-#X msg 62 172 set ccc;
-#X msg 222 173 set ddd;
-#X msg 401 61 \; ccc 55 \; ddd 66;
-#X msg 35 147 set aaa;
-#X msg 200 147 set bbb;
-#X msg 124 178 clear;
-#X msg 287 178 clear;
-#X text 11 12 iem_receive;
-#X text 106 12 receive-object with changeable receive-label;
-#X text 287 204 1.arg: <symbol> or <float> receive-label;
-#X floatatom 82 257 5 0 0 0 - - -;
-#X obj 54 260 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#N canvas 115 112 577 404 10;
+#X obj 64 200 iem_receive aaa;
+#X obj 224 200 iem_r bbb;
+#X floatatom 64 232 5 0 0 0 - - -;
+#X floatatom 224 232 5 0 0 0 - - -;
+#X msg 68 56 \; aaa 33 \; bbb 44;
+#X obj 110 228 print a;
+#X obj 273 227 print b;
+#X msg 64 168 set ccc;
+#X msg 224 169 set ddd;
+#X msg 403 57 \; ccc 55 \; ddd 66;
+#X msg 37 143 set aaa;
+#X msg 202 143 set bbb;
+#X msg 126 174 clear;
+#X msg 289 174 clear;
+#X text 13 8 iem_receive;
+#X text 108 8 receive-object with changeable receive-label;
+#X text 289 200 1.arg: <symbol> or <float> receive-label;
+#X floatatom 84 253 5 0 0 0 - - -;
+#X obj 56 256 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X floatatom 236 261 5 0 0 0 - - -;
-#X obj 208 264 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X floatatom 238 257 5 0 0 0 - - -;
+#X obj 210 260 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 155 60 \; aaa set 11 \; bbb set 22;
+#X msg 157 56 \; aaa set 11 \; bbb set 22;
+#X text 138 331 IEM KUG;
+#X text 122 319 musil;
+#X text 152 319 @;
+#X text 158 319 iem.at;
+#X text 73 308 (c) Thomas Musil 2000 - 2005;
+#X text 121 341 Graz \, Austria;
#X connect 0 0 2 0;
#X connect 0 0 5 0;
#X connect 1 0 3 0;
diff --git a/iemabs/help-iem_route.pd b/iemabs/help-iem_route.pd
index 4072914..17c385c 100644
--- a/iemabs/help-iem_route.pd
+++ b/iemabs/help-iem_route.pd
@@ -1,26 +1,33 @@
-#N canvas 318 30 489 283 10;
-#X obj 26 113 route red black;
-#X msg 26 79 red;
-#X msg 61 79 black;
-#X msg 26 139 3;
-#X msg 76 139 4;
-#X floatatom 26 173 4 0 0;
-#X obj 157 115 route red black;
-#X msg 157 81 red;
-#X msg 192 81 black;
-#X floatatom 157 175 4 0 0;
-#X obj 157 144 f 3;
-#X obj 207 143 f 4;
-#X text 30 211 OK;
-#X text 156 210 failed !;
-#X msg 299 81 red;
-#X msg 334 81 black;
-#X floatatom 299 175 4 0 0;
-#X obj 299 144 f 3;
-#X obj 363 142 f 4;
-#X obj 299 115 iem_route red black;
-#X text 298 209 that's the difference;
-#X text 35 30 iem_route quite similar to route \, except....;
+#N canvas 318 30 519 372 10;
+#X obj 22 99 route red black;
+#X msg 22 65 red;
+#X msg 57 65 black;
+#X msg 22 125 3;
+#X msg 72 125 4;
+#X floatatom 22 159 4 0 0 0 - - -;
+#X obj 153 101 route red black;
+#X msg 153 67 red;
+#X msg 188 67 black;
+#X floatatom 153 161 4 0 0 0 - - -;
+#X obj 153 130 f 3;
+#X obj 203 129 f 4;
+#X text 26 197 OK;
+#X text 152 196 failed !;
+#X msg 295 67 red;
+#X msg 330 67 black;
+#X floatatom 295 161 4 0 0 0 - - -;
+#X obj 295 130 f 3;
+#X obj 359 128 f 4;
+#X obj 295 101 iem_route red black;
+#X text 294 195 that's the difference;
+#X text 18 6 iem_route quite similar to route \, except....;
+#X text 132 261 IEM KUG;
+#X text 116 249 musil;
+#X text 146 249 @;
+#X text 152 249 iem.at;
+#X text 67 238 (c) Thomas Musil 2000 - 2005;
+#X text 115 271 Graz \, Austria;
+#X text 71 25 obsolete since pd 0.38;
#X connect 0 0 3 0;
#X connect 0 1 4 0;
#X connect 1 0 0 0;
diff --git a/iemabs/help-iem_samplerate~.pd b/iemabs/help-iem_samplerate~.pd
index e6de820..f7059b3 100644
--- a/iemabs/help-iem_samplerate~.pd
+++ b/iemabs/help-iem_samplerate~.pd
@@ -1,11 +1,8 @@
-#N canvas 184 90 489 296 10;
+#N canvas 184 90 493 300 10;
#X obj 12 66 dsp;
#X floatatom 12 93 5 0 0 0 - - -;
#X obj 12 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 47 217 (c) musil@iem.kug.ac.at;
-#X text 89 230 IEM KUG;
-#X text 64 242 graz \, austria 2003;
#X obj 92 131 iem_samplerate~;
#X obj 92 106 osc~ 440;
#X floatatom 92 163 7 0 0 0 - - -;
@@ -27,11 +24,17 @@
-1;
#X text 131 8 output the current samplerate of a window;
#X text 11 6 iem_samplerate~;
+#X text 136 245 IEM KUG;
+#X text 120 233 musil;
+#X text 150 233 @;
+#X text 156 233 iem.at;
+#X text 71 222 (c) Thomas Musil 2000 - 2005;
+#X text 119 255 Graz \, Austria;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
-#X connect 6 0 8 0;
-#X connect 7 0 6 0;
-#X connect 7 0 12 0;
-#X connect 8 0 10 0;
-#X connect 12 0 13 0;
-#X connect 13 0 15 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 9 0;
+#X connect 5 0 7 0;
+#X connect 9 0 10 0;
+#X connect 10 0 12 0;
diff --git a/iemabs/help-iem_sel_any.pd b/iemabs/help-iem_sel_any.pd
index f961d4d..4636957 100644
--- a/iemabs/help-iem_sel_any.pd
+++ b/iemabs/help-iem_sel_any.pd
@@ -1,4 +1,4 @@
-#N canvas 480 230 729 405 10;
+#N canvas 480 230 733 409 10;
#X obj 356 313 print;
#X obj 145 137 modulo_counter 4 0;
#X floatatom 145 159 2 0 3 0 - - -;
@@ -7,8 +7,6 @@
#X floatatom 237 87 5 0 3 0 - - -;
#X obj 237 110 t b f;
#X obj 237 66 init 0;
-#X text 85 337 (c) musil@iem.kug.ac.at;
-#X text 127 350 IEM KUG;
#X msg 90 152 0;
#X msg 90 173 1;
#X msg 90 193 2;
@@ -19,7 +17,6 @@
#X text 12 7 iem_sel_any;
#X obj 472 96 pp add;
#X msg 472 71 0 aa \, 1 bbb \, 2 cccc \, 3 ddddd;
-#X text 102 362 graz \, austria 2003;
#X text 162 7 control a message-box with multiple content;
#X text 378 267 1.arg: <float> max. number of messages;
#X msg 396 206 clear;
@@ -32,22 +29,28 @@
#X text 45 84 click here ->;
#X obj 145 84 cnv 15 34 17 empty empty empty 20 12 0 14 -225280 -66577
0;
-#X msg 145 84 ddddd;
+#X msg 145 84 aa;
+#X text 136 345 IEM KUG;
+#X text 120 333 musil;
+#X text 150 333 @;
+#X text 156 333 iem.at;
+#X text 71 322 (c) Thomas Musil 2000 - 2005;
+#X text 119 355 Graz \, Austria;
#X connect 1 0 2 0;
-#X connect 2 0 26 0;
-#X connect 3 0 18 0;
+#X connect 2 0 23 0;
+#X connect 3 0 16 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X connect 6 1 1 1;
#X connect 7 0 5 0;
-#X connect 10 0 26 0;
-#X connect 11 0 26 0;
-#X connect 12 0 26 0;
-#X connect 13 0 26 0;
-#X connect 17 0 26 0;
-#X connect 18 0 17 0;
-#X connect 22 0 26 0;
-#X connect 26 0 31 0;
-#X connect 26 1 0 0;
-#X connect 31 0 4 0;
+#X connect 8 0 23 0;
+#X connect 9 0 23 0;
+#X connect 10 0 23 0;
+#X connect 11 0 23 0;
+#X connect 15 0 23 0;
+#X connect 16 0 15 0;
+#X connect 19 0 23 0;
+#X connect 23 0 28 0;
+#X connect 23 1 0 0;
+#X connect 28 0 4 0;
diff --git a/iemabs/help-iem_send.pd b/iemabs/help-iem_send.pd
index cdee951..e31f5a4 100644
--- a/iemabs/help-iem_send.pd
+++ b/iemabs/help-iem_send.pd
@@ -1,41 +1,47 @@
-#N canvas 115 112 707 469 10;
-#X floatatom 43 317 5 0 0 0 - - -;
-#X msg 136 107 set ccc;
-#X msg 363 104 set ddd;
-#X msg 109 82 set aaa;
-#X msg 341 78 set bbb;
-#X msg 198 113 clear;
-#X msg 428 109 clear;
-#X floatatom 57 342 5 0 0 0 - - -;
-#X obj 29 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#N canvas 115 112 614 418 10;
+#X floatatom 44 249 5 0 0 0 - - -;
+#X msg 137 109 set ccc;
+#X msg 364 106 set ddd;
+#X msg 110 84 set aaa;
+#X msg 342 80 set bbb;
+#X msg 199 115 clear;
+#X msg 429 111 clear;
+#X floatatom 58 274 5 0 0 0 - - -;
+#X obj 30 277 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 42 144 iem_send aaa;
-#X obj 292 144 iem_s bbb;
-#X obj 43 291 r aaa;
-#X obj 167 291 r bbb;
-#X obj 321 294 r ccc;
-#X obj 457 294 r ddd;
-#X floatatom 167 316 5 0 0 0 - - -;
-#X floatatom 181 341 5 0 0 0 - - -;
-#X obj 153 344 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 43 146 iem_send aaa;
+#X obj 293 146 iem_s bbb;
+#X obj 44 223 r aaa;
+#X obj 168 223 r bbb;
+#X obj 322 226 r ccc;
+#X obj 458 226 r ddd;
+#X floatatom 168 248 5 0 0 0 - - -;
+#X floatatom 182 273 5 0 0 0 - - -;
+#X obj 154 276 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X floatatom 321 318 5 0 0 0 - - -;
-#X floatatom 335 343 5 0 0 0 - - -;
-#X obj 307 346 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X floatatom 322 250 5 0 0 0 - - -;
+#X floatatom 336 275 5 0 0 0 - - -;
+#X obj 308 278 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X floatatom 457 319 5 0 0 0 - - -;
-#X floatatom 471 344 5 0 0 0 - - -;
-#X obj 443 347 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X floatatom 458 251 5 0 0 0 - - -;
+#X floatatom 472 276 5 0 0 0 - - -;
+#X obj 444 279 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X text 357 144 1.arg: <symbol> or <float> send-label;
-#X floatatom 14 76 5 0 0 0 - - -;
-#X text 11 12 iem_send;
-#X text 106 12 send-object with changeable send-label;
-#X floatatom 48 77 5 0 0 0 - - -;
-#X msg 48 98 set \$1;
-#X floatatom 261 80 5 0 0 0 - - -;
-#X floatatom 295 81 5 0 0 0 - - -;
-#X msg 295 102 set \$1;
+#X text 358 146 1.arg: <symbol> or <float> send-label;
+#X floatatom 15 78 5 0 0 0 - - -;
+#X text 12 14 iem_send;
+#X text 107 14 send-object with changeable send-label;
+#X floatatom 49 79 5 0 0 0 - - -;
+#X msg 49 100 set \$1;
+#X floatatom 262 82 5 0 0 0 - - -;
+#X floatatom 296 83 5 0 0 0 - - -;
+#X msg 296 104 set \$1;
+#X text 137 337 IEM KUG;
+#X text 121 325 musil;
+#X text 151 325 @;
+#X text 157 325 iem.at;
+#X text 72 314 (c) Thomas Musil 2000 - 2005;
+#X text 120 347 Graz \, Austria;
#X connect 0 0 7 0;
#X connect 0 0 8 0;
#X connect 1 0 9 1;
diff --git a/iemabs/help-ii.pd b/iemabs/help-ii.pd
index 72a29a8..3151183 100644
--- a/iemabs/help-ii.pd
+++ b/iemabs/help-ii.pd
@@ -1,4 +1,4 @@
-#N canvas 156 133 532 351 10;
+#N canvas 156 133 536 355 10;
#X msg 81 54 2.5;
#X msg 20 54 bang;
#X msg 121 55 23 64;
@@ -25,10 +25,13 @@
#X obj 412 138 print x9;
#X obj 412 112 init float 77;
#X msg 389 58 11 22 33 aa bb cc;
-#X text 17 282 (c) musil@iem.kug.ac.at;
-#X text 59 295 IEM KUG;
-#X text 34 307 graz \, austria 2001;
#X text 18 17 init : initialize anything by loadbang;
+#X text 106 305 IEM KUG;
+#X text 90 293 musil;
+#X text 120 293 @;
+#X text 126 293 iem.at;
+#X text 41 282 (c) Thomas Musil 2000 - 2005;
+#X text 89 315 Graz \, Austria;
#X connect 0 0 6 0;
#X connect 1 0 6 0;
#X connect 2 0 6 0;
diff --git a/iemabs/help-iiroute.pd b/iemabs/help-iiroute.pd
index 61ff85b..2f18d73 100644
--- a/iemabs/help-iiroute.pd
+++ b/iemabs/help-iiroute.pd
@@ -1,4 +1,4 @@
-#N canvas 167 225 749 365 10;
+#N canvas 167 225 753 369 10;
#X floatatom 25 136 4 0 0 0 - - -;
#X obj 25 161 iem_i_route 3 7;
#X obj 25 197 bng 15 250 50 0 empty empty empty 20 8 0 10 -262144 -1
@@ -69,14 +69,17 @@
#X obj 718 47 - 8;
#X text 53 39 1.arg: <int> first route-item;
#X text 53 52 2.arg: <int> last route-item;
-#X text 60 304 IEM KUG;
-#X text 33 290 (c) musil@iem.at;
-#X text 35 316 graz \, austria 2003;
#X text 11 8 iem_i_route;
#X text 102 8 route only list with prepending floats (integers);
#X text 215 76 (opt. \, default 0);
#X text 53 64 3.arg: <int> offset \, adding to first and last;
#X obj 562 62 - 5;
+#X text 106 305 IEM KUG;
+#X text 90 293 musil;
+#X text 120 293 @;
+#X text 126 293 iem.at;
+#X text 41 282 (c) Thomas Musil 2000 - 2005;
+#X text 89 315 Graz \, Austria;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
@@ -102,7 +105,7 @@
#X connect 21 0 22 0;
#X connect 24 0 25 0;
#X connect 24 1 26 0;
-#X connect 24 2 59 0;
+#X connect 24 2 56 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 27 0 38 0;
@@ -129,4 +132,4 @@
#X connect 47 0 27 0;
#X connect 48 0 47 1;
#X connect 49 0 47 2;
-#X connect 59 0 25 2;
+#X connect 56 0 25 2;
diff --git a/iemabs/help-init.pd b/iemabs/help-init.pd
index 0b4cc66..77d6b3b 100644
--- a/iemabs/help-init.pd
+++ b/iemabs/help-init.pd
@@ -1,4 +1,4 @@
-#N canvas 156 133 530 349 10;
+#N canvas 156 133 534 353 10;
#X msg 81 54 2.5;
#X msg 20 54 bang;
#X msg 121 55 23 64;
@@ -25,10 +25,13 @@
#X obj 412 138 print x9;
#X obj 412 112 init float 77;
#X msg 389 58 11 22 33 aa bb cc;
-#X text 17 282 (c) musil@iem.kug.ac.at;
-#X text 59 295 IEM KUG;
-#X text 34 307 graz \, austria 2001;
#X text 18 17 init : initialize anything by loadbang;
+#X text 106 305 IEM KUG;
+#X text 90 293 musil;
+#X text 120 293 @;
+#X text 126 293 iem.at;
+#X text 41 282 (c) Thomas Musil 2000 - 2005;
+#X text 89 315 Graz \, Austria;
#X connect 0 0 6 0;
#X connect 1 0 6 0;
#X connect 2 0 6 0;
diff --git a/iemabs/help-int_fract~.pd b/iemabs/help-int_fract~.pd
index 454efe2..7131514 100644
--- a/iemabs/help-int_fract~.pd
+++ b/iemabs/help-int_fract~.pd
@@ -1,6 +1,4 @@
-#N canvas 375 118 408 332 10;
-#X text 11 273 (c) musil@iem.kug.ac.at;
-#X text 53 286 IEM KUG;
+#N canvas 375 118 412 336 10;
#X text 28 48 dsp ON/OFF;
#X floatatom 45 225 7 0 0 0 - - -;
#X floatatom 46 119 7 0 0 0 - - -;
@@ -13,7 +11,6 @@
#X obj 46 141 sig~;
#X obj 45 203 unsig~;
#X text 120 168 no arg;
-#X text 28 298 graz \, austria 2003;
#X obj 45 170 int_fract~;
#X floatatom 101 224 7 0 0 0 - - -;
#X obj 101 202 unsig~;
@@ -22,11 +19,17 @@
#X text 87 28 and the fractal part of the float-number;
#X text 64 6 signal-float-splitting to the;
#X text 74 17 truncated signal-integer-number;
-#X connect 4 0 10 0;
-#X connect 7 0 5 0;
-#X connect 8 0 7 0;
-#X connect 10 0 14 0;
-#X connect 11 0 3 0;
-#X connect 14 0 11 0;
-#X connect 14 1 16 0;
-#X connect 16 0 15 0;
+#X text 106 305 IEM KUG;
+#X text 90 293 musil;
+#X text 120 293 @;
+#X text 126 293 iem.at;
+#X text 41 282 (c) Thomas Musil 2000 - 2005;
+#X text 89 315 Graz \, Austria;
+#X connect 2 0 8 0;
+#X connect 5 0 3 0;
+#X connect 6 0 5 0;
+#X connect 8 0 11 0;
+#X connect 9 0 1 0;
+#X connect 11 0 9 0;
+#X connect 11 1 13 0;
+#X connect 13 0 12 0;
diff --git a/iemabs/help-list2send.pd b/iemabs/help-list2send.pd
index 94bb97f..7d6704a 100644
--- a/iemabs/help-list2send.pd
+++ b/iemabs/help-list2send.pd
@@ -1,83 +1,105 @@
-#N canvas 163 45 792 556 10;
-#X msg 209 141 0 aaa \, 1 bbb \, 2 ccc \, 3 ddd \, 4 eee;
-#X text 296 119 init;
-#X obj 209 120 loadbang;
-#X msg 260 167 clear;
-#X text 199 62 the corresponding prepend-floats and receive-symbols
+#N canvas 163 45 800 564 10;
+#X msg 393 139 0 aaa \, 1 bbb \, 2 ccc \, 3 ddd \, 4 eee;
+#X text 480 117 init;
+#X obj 393 118 loadbang;
+#X msg 444 165 clear;
+#X text 279 59 the corresponding prepend-floats and receive-symbols
;
-#X text 199 49 with a prepended float.;
-#X text 200 76 have to be inputed via a set message.;
-#X text 41 505 IEM KUG;
-#X text 15 516 graz \, austria 2003;
-#X text 13 492 (c) musil@iem.at;
+#X text 279 46 with a prepended float.;
#X text 10 13 list2send;
-#X obj 209 162 pp add;
-#X obj 68 391 r aaa;
-#X floatatom 68 414 5 0 0 0 - - -;
-#X floatatom 103 414 5 0 0 0 - - -;
-#X obj 103 391 r bbb;
-#X floatatom 138 414 5 0 0 0 - - -;
-#X obj 138 391 r ccc;
-#X obj 197 390 r ddd;
-#X floatatom 197 415 8 0 0 0 - - -;
-#X obj 281 391 r eee;
-#X symbolatom 281 414 10 0 0 0 - - -;
-#X obj 68 435 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 393 160 pp add;
+#X obj 68 351 r aaa;
+#X floatatom 68 374 5 0 0 0 - - -;
+#X obj 103 351 r bbb;
+#X floatatom 208 374 5 0 0 0 - - -;
+#X obj 208 351 r ccc;
+#X obj 267 350 r ddd;
+#X floatatom 267 375 8 0 0 0 - - -;
+#X obj 351 351 r eee;
+#X symbolatom 351 374 10 0 0 0 - - -;
+#X obj 68 395 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 103 436 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 208 396 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 138 436 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 267 397 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 197 437 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 281 437 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 351 397 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 23 143 pp 0;
#X floatatom 23 125 5 0 0 0 - - -;
-#X floatatom 67 127 5 0 0 0 - - -;
-#X obj 67 145 pp 1;
-#X floatatom 109 128 5 0 0 0 - - -;
-#X obj 109 146 pp 2;
-#X floatatom 152 128 8 0 0 0 - - -;
-#X obj 152 147 pp 3;
-#X symbolatom 30 205 10 0 0 0 - - -;
-#X obj 30 225 pp 4;
-#X floatatom 460 129 5 0 0 0 - - -;
-#X obj 460 147 pp set 1;
-#X msg 469 184 set_all 1.1 2.2 3.3 4.4444 abcdefg;
-#X msg 448 224 all 0.1 0.2 0.3 0.45678 zyxwvu;
-#X obj 209 217 list2send 5;
-#X msg 421 326 from 3 0.9876 lmnop;
-#X msg 442 286 set_from 3 2.2222 zzzzzz;
+#X obj 64 195 pp 1;
+#X floatatom 178 127 5 0 0 0 - - -;
+#X obj 178 145 pp 2;
+#X floatatom 221 127 8 0 0 0 - - -;
+#X obj 221 146 pp 3;
+#X symbolatom 279 128 10 0 0 0 - - -;
+#X obj 279 148 pp 4;
+#X floatatom 181 220 5 0 0 0 - - -;
+#X msg 335 255 set_all 1.1 2.2 3.3 4.4444 abcdefg;
+#X msg 344 275 all 0.1 0.2 0.3 0.45678 zyxwvu;
+#X msg 370 315 from 3 0.9876 lmnop;
+#X msg 358 295 set_from 3 2.2222 zzzzzz;
#X text 131 14 convert some kind of lists to a sended message;
-#X text 109 247 1.arg: <float> max. number of sended parameters;
-#X connect 0 0 11 0;
+#X text 439 218 1.arg: <float> max. number of sended parameters;
+#X text 280 73 have to be inputed via an add message.;
+#X obj 359 217 list2send 10;
+#X floatatom 103 404 5 0 0 0 - - -;
+#X floatatom 64 125 5 0 0 0 - - -;
+#X floatatom 136 404 5 0 0 0 - - -;
+#X obj 64 175 pack 0 0 0;
+#X floatatom 99 125 5 0 0 0 - - -;
+#X floatatom 134 125 5 0 0 0 - - -;
+#X obj 99 144 t b f;
+#X obj 134 147 t b f;
+#X obj 103 373 unpack 0 0 0;
+#X floatatom 170 404 5 0 0 0 - - -;
+#X msg 279 98 symbol zyx;
+#X obj 181 238 pp set 2;
+#X msg 535 116 0 xaaa \, 1 xbbb \, 2 xccc \, 3 xddd \, 4 xeee;
+#X text 106 455 IEM KUG;
+#X text 90 443 musil;
+#X text 120 443 @;
+#X text 126 443 iem.at;
+#X text 41 432 (c) Thomas Musil 2000 - 2005;
+#X text 89 465 Graz \, Austria;
+#X connect 0 0 7 0;
#X connect 2 0 0 0;
-#X connect 3 0 41 0;
-#X connect 11 0 41 0;
-#X connect 12 0 13 0;
-#X connect 13 0 22 0;
-#X connect 14 0 23 0;
-#X connect 15 0 14 0;
-#X connect 16 0 24 0;
-#X connect 17 0 16 0;
-#X connect 18 0 19 0;
-#X connect 19 0 25 0;
-#X connect 20 0 21 0;
-#X connect 21 0 26 0;
-#X connect 27 0 41 0;
-#X connect 28 0 27 0;
-#X connect 29 0 30 0;
-#X connect 30 0 41 0;
-#X connect 31 0 32 0;
-#X connect 32 0 41 0;
-#X connect 33 0 34 0;
-#X connect 34 0 41 0;
-#X connect 35 0 36 0;
-#X connect 36 0 41 0;
-#X connect 37 0 38 0;
-#X connect 38 0 41 0;
-#X connect 39 0 41 0;
-#X connect 40 0 41 0;
-#X connect 42 0 41 0;
-#X connect 43 0 41 0;
+#X connect 3 0 38 0;
+#X connect 7 0 38 0;
+#X connect 8 0 9 0;
+#X connect 9 0 17 0;
+#X connect 10 0 47 0;
+#X connect 11 0 18 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 14 0 19 0;
+#X connect 15 0 16 0;
+#X connect 16 0 20 0;
+#X connect 21 0 38 0;
+#X connect 22 0 21 0;
+#X connect 23 0 38 0;
+#X connect 24 0 25 0;
+#X connect 25 0 38 0;
+#X connect 26 0 27 0;
+#X connect 27 0 38 0;
+#X connect 28 0 29 0;
+#X connect 29 0 38 0;
+#X connect 30 0 50 0;
+#X connect 31 0 38 0;
+#X connect 32 0 38 0;
+#X connect 33 0 38 0;
+#X connect 34 0 38 0;
+#X connect 40 0 42 0;
+#X connect 42 0 23 0;
+#X connect 43 0 45 0;
+#X connect 44 0 46 0;
+#X connect 45 0 42 0;
+#X connect 45 1 42 1;
+#X connect 46 0 42 0;
+#X connect 46 1 42 2;
+#X connect 47 0 39 0;
+#X connect 47 1 41 0;
+#X connect 47 2 48 0;
+#X connect 49 0 28 0;
+#X connect 50 0 38 0;
+#X connect 51 0 7 0;
diff --git a/iemabs/help-lp10_butt~.pd b/iemabs/help-lp10_butt~.pd
index bf1ccb3..11a3ce5 100644
--- a/iemabs/help-lp10_butt~.pd
+++ b/iemabs/help-lp10_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 96 154 3 15 133 0 - - -;
-#X obj 96 173 mtof;
-#X floatatom 96 192 9 0 22000 0 - - -;
-#X text 160 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 148 217 5 2 9999 0 - - -;
-#X text 189 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X obj 45 237 lp10_butt~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp10_cheb~.pd b/iemabs/help-lp10_cheb~.pd
index 6f73a43..bbd793b 100644
--- a/iemabs/help-lp10_cheb~.pd
+++ b/iemabs/help-lp10_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 367 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 96 149 3 15 133 0 - - -;
-#X obj 96 168 mtof;
-#X floatatom 96 187 9 0 22000 0 - - -;
-#X text 160 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 148 217 5 2 9999 0 - - -;
-#X text 189 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 375 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 96 159 3 15 133 0 - - -;
+#X obj 96 178 mtof;
+#X floatatom 96 197 9 0 22000 0 - - -;
+#X text 160 198 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp10_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 159 248 <- double-click;
+#X obj 45 247 lp10_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 10.order with chebyshev characteristic;
+#X text 5 -5 lp10_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp10_crit~.pd b/iemabs/help-lp10_crit~.pd
index ea621d2..585ec95 100644
--- a/iemabs/help-lp10_crit~.pd
+++ b/iemabs/help-lp10_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 96 149 3 15 133 0 - - -;
-#X obj 96 168 mtof;
-#X floatatom 96 187 9 0 22000 0 - - -;
-#X text 160 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 148 217 5 2 9999 0 - - -;
-#X text 189 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 381 450 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 96 159 3 15 133 0 - - -;
+#X obj 96 178 mtof;
+#X floatatom 96 197 9 0 22000 0 - - -;
+#X text 160 198 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp10_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 159 248 <- double-click;
+#X obj 45 247 lp10_crit~ 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 critical damping;
+#X text 5 -5 lp10_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp1_t~.pd b/iemabs/help-lp1_t~.pd
index 29df770..118d27e 100644
--- a/iemabs/help-lp1_t~.pd
+++ b/iemabs/help-lp1_t~.pd
@@ -1,7 +1,5 @@
-#N canvas 152 8 561 548 10;
+#N canvas 152 8 565 552 10;
#X text 109 239 ~signal_in~;
-#X text 12 499 (c) musil@iem.kug.ac.at;
-#X text 54 512 IEM KUG;
#X text 38 33 dsp ON/OFF;
#X floatatom 191 175 5 0 1005 0 - - -;
#X text 172 273 ~signal_out~;
@@ -10,9 +8,8 @@
#X floatatom 231 225 5 2 9999 0 - - -;
#X text 273 226 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 21 33 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
-#X text 29 524 graz \, austria 2001;
#X text 292 265 2.arg:<float> interpolation_time [ms];
#X text 234 174 ms;
#X obj 152 255 lp1_t~ 0.5 200;
@@ -40,17 +37,23 @@
#X obj 13 13 cnv 8 1 1 empty empty lp1_t~ 1 2 1 18 -262144 -1109 0
;
#X text 102 8 lowpass 1.order with time_constant-inlet;
-#X connect 4 0 15 1;
-#X connect 8 0 15 2;
-#X connect 10 0 6 0;
-#X connect 11 0 10 0;
-#X connect 15 0 23 0;
-#X connect 19 0 20 0;
-#X connect 19 0 21 0;
-#X connect 19 0 32 0;
-#X connect 20 0 23 0;
-#X connect 21 0 15 0;
-#X connect 24 0 4 0;
-#X connect 25 0 4 0;
-#X connect 26 0 4 0;
-#X connect 28 0 27 0;
+#X text 106 495 IEM KUG;
+#X text 90 483 musil;
+#X text 120 483 @;
+#X text 126 483 iem.at;
+#X text 41 472 (c) Thomas Musil 2000 - 2005;
+#X text 89 505 Graz \, Austria;
+#X connect 2 0 12 1;
+#X connect 6 0 12 2;
+#X connect 8 0 4 0;
+#X connect 9 0 8 0;
+#X connect 12 0 20 0;
+#X connect 16 0 17 0;
+#X connect 16 0 18 0;
+#X connect 16 0 29 0;
+#X connect 17 0 20 0;
+#X connect 18 0 12 0;
+#X connect 21 0 2 0;
+#X connect 22 0 2 0;
+#X connect 23 0 2 0;
+#X connect 25 0 24 0;
diff --git a/iemabs/help-lp1~.pd b/iemabs/help-lp1~.pd
index 9f49d1f..c58d5fd 100644
--- a/iemabs/help-lp1~.pd
+++ b/iemabs/help-lp1~.pd
@@ -1,7 +1,5 @@
-#N canvas 257 125 373 456 10;
+#N canvas 257 125 377 460 10;
#X text 13 245 ~signal_in~;
-#X text 22 392 (c) musil@iem.kug.ac.at;
-#X text 64 405 IEM KUG;
#X text 38 33 dsp ON/OFF;
#X floatatom 89 162 3 15 133 0 - - -;
#X obj 89 181 mtof;
@@ -26,7 +24,6 @@
#X obj 295 163 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
#X obj 56 123 testtone~ 200;
-#X text 39 417 graz \, austria 2001;
#X obj 120 89 init 69;
#X text 83 105 midi;
#X text 21 344 1.arg:<float> cutoff_freq. [Hz];
@@ -36,20 +33,26 @@
#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 connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 30 1;
-#X connect 13 0 24 0;
-#X connect 16 0 30 2;
-#X connect 18 0 14 0;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 31 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 30 0;
-#X connect 24 1 11 0;
-#X connect 26 0 13 0;
-#X connect 30 0 21 0;
+#X connect 23 0 11 0;
+#X connect 27 0 19 0;
diff --git a/iemabs/help-lp2_butt~.pd b/iemabs/help-lp2_butt~.pd
index 9aad7e8..28afe54 100644
--- a/iemabs/help-lp2_butt~.pd
+++ b/iemabs/help-lp2_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp2_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp2_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 5 -5 lp2_butt~;
+#X text 81 -5 lowpass 2.order with butterworth characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp2_cheb~.pd b/iemabs/help-lp2_cheb~.pd
index 64e77e6..c93e187 100644
--- a/iemabs/help-lp2_cheb~.pd
+++ b/iemabs/help-lp2_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 381 450 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 393 graz \, austria 2003;
-#X obj 45 237 lp2_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp2_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 5 -5 lp2_cheb~;
+#X text 81 -5 lowpass 2.order with chebyshev characteristic;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp2_crit~.pd b/iemabs/help-lp2_crit~.pd
index 4624de8..ea45eac 100644
--- a/iemabs/help-lp2_crit~.pd
+++ b/iemabs/help-lp2_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 379 448 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 387 456 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp2_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 129 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp2_crit~ 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 2.order with critical damping;
+#X text 5 -5 lp2_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp2~.pd b/iemabs/help-lp2~.pd
index 8a357c8..9f4b0b6 100644
--- a/iemabs/help-lp2~.pd
+++ b/iemabs/help-lp2~.pd
@@ -1,7 +1,5 @@
-#N canvas 285 129 387 460 10;
+#N canvas 285 129 391 464 10;
#X text 11 255 ~signal_in~;
-#X text 24 389 (c) musil@iem.kug.ac.at;
-#X text 66 402 IEM KUG;
#X text 36 43 dsp ON/OFF;
#X floatatom 88 171 3 15 133 0 - - -;
#X obj 88 190 mtof;
@@ -30,7 +28,6 @@
#X obj 296 173 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
#X obj 54 133 testtone~ 200;
-#X text 41 414 graz \, austria 2001;
#X obj 118 99 init 69;
#X text 81 115 midi;
#X obj 54 270 lp2~ 440 0.707 200;
@@ -40,21 +37,27 @@
#X text 45 62 performance: 0.22 % at 400 MHz-Pentium \, sr=44100;
#X obj 13 13 cnv 8 1 1 empty empty lp2~ 1 2 1 18 -262144 -1109 0;
#X text 83 6 lowpass 2.order;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 28 0;
-#X connect 16 0 32 3;
-#X connect 18 0 14 0;
-#X connect 19 0 32 2;
-#X connect 23 0 18 0;
-#X connect 25 0 24 0;
-#X connect 25 0 24 1;
-#X connect 25 1 34 0;
-#X connect 25 2 26 0;
+#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 29 1;
+#X connect 11 0 26 0;
+#X connect 14 0 29 3;
+#X connect 16 0 12 0;
+#X connect 17 0 29 2;
+#X connect 21 0 16 0;
+#X connect 23 0 22 0;
+#X connect 23 0 22 1;
+#X connect 23 1 31 0;
+#X connect 23 2 24 0;
+#X connect 24 1 7 0;
+#X connect 25 0 23 1;
+#X connect 26 0 29 0;
#X connect 26 1 9 0;
-#X connect 27 0 25 1;
-#X connect 28 0 32 0;
-#X connect 28 1 11 0;
-#X connect 30 0 13 0;
-#X connect 32 0 25 0;
+#X connect 27 0 11 0;
+#X connect 29 0 23 0;
diff --git a/iemabs/help-lp3_butt~.pd b/iemabs/help-lp3_butt~.pd
index 401e8c5..ff4e781 100644
--- a/iemabs/help-lp3_butt~.pd
+++ b/iemabs/help-lp3_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp3_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp3_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 3.order with butterworth characteristic;
+#X text 5 -5 lp3_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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp3_cheb~.pd b/iemabs/help-lp3_cheb~.pd
index 6ee6942..389bca6 100644
--- a/iemabs/help-lp3_cheb~.pd
+++ b/iemabs/help-lp3_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 371 440 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 379 448 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 66 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 393 graz \, austria 2003;
-#X obj 45 237 lp3_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 76 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp3_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 3.order with chebyshev characteristic;
+#X text 5 -5 lp3_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp3_crit~.pd b/iemabs/help-lp3_crit~.pd
index 634ce9f..c1f9a38 100644
--- a/iemabs/help-lp3_crit~.pd
+++ b/iemabs/help-lp3_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 377 446 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 385 454 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp3_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 129 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp3_crit~ 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 5 -5 lp3_crit~;
+#X text 81 -5 lowpass 3.order with critical damping;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp4_butt~.pd b/iemabs/help-lp4_butt~.pd
index 6e1d352..fbccba5 100644
--- a/iemabs/help-lp4_butt~.pd
+++ b/iemabs/help-lp4_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp4_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp4_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 4.order with butterworth characteristic;
+#X text 5 -5 lp4_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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp4_cheb~.pd b/iemabs/help-lp4_cheb~.pd
index aaf612e..ddcdfae 100644
--- a/iemabs/help-lp4_cheb~.pd
+++ b/iemabs/help-lp4_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 369 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 377 446 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 66 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X obj 45 237 lp4_cheb~ 440 200;
-#X text 28 393 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 76 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp4_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 4.order with chebyshev characteristic;
+#X text 5 -5 lp4_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp4_crit~.pd b/iemabs/help-lp4_crit~.pd
index b088fa6..937c1a5 100644
--- a/iemabs/help-lp4_crit~.pd
+++ b/iemabs/help-lp4_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 377 446 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 385 454 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 129 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp4_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 129 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp4_crit~ 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 4.order with critical damping;
+#X text 5 -5 lp4_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp5_butt~.pd b/iemabs/help-lp5_butt~.pd
index 0daedf8..712b613 100644
--- a/iemabs/help-lp5_butt~.pd
+++ b/iemabs/help-lp5_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp5_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp5_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 5.order with butterworth characteristic;
+#X text 5 -5 lp5_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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp5_cheb~.pd b/iemabs/help-lp5_cheb~.pd
index 8198493..0b00341 100644
--- a/iemabs/help-lp5_cheb~.pd
+++ b/iemabs/help-lp5_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 369 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 377 446 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp5_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp5_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 5.order with chebyshev characteristic;
+#X text 5 -5 lp5_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp5_crit~.pd b/iemabs/help-lp5_crit~.pd
index dabbb02..f0b8c5a 100644
--- a/iemabs/help-lp5_crit~.pd
+++ b/iemabs/help-lp5_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 377 446 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 385 454 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp5_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp5_crit~ 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 5.order with critical damping;
+#X text 5 -5 lp5_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp6_butt~.pd b/iemabs/help-lp6_butt~.pd
index 87bb7e4..75e5f18 100644
--- a/iemabs/help-lp6_butt~.pd
+++ b/iemabs/help-lp6_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp6_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp6_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 6.order with butterworth characteristic;
+#X text 5 -5 lp6_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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp6_cheb~.pd b/iemabs/help-lp6_cheb~.pd
index ca832ab..0a7943c 100644
--- a/iemabs/help-lp6_cheb~.pd
+++ b/iemabs/help-lp6_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 369 438 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 377 446 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X obj 45 237 lp6_cheb~ 440 200;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 1;
-#X connect 13 0 24 0;
-#X connect 16 0 32 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp6_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 6.order with chebyshev characteristic;
+#X text 5 -5 lp6_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 32 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp6_crit~.pd b/iemabs/help-lp6_crit~.pd
index 1265cea..54a3298 100644
--- a/iemabs/help-lp6_crit~.pd
+++ b/iemabs/help-lp6_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 375 444 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 383 452 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp6_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp6_crit~ 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 6.order with critical damping;
+#X text 5 -5 lp6_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp7_butt~.pd b/iemabs/help-lp7_butt~.pd
index 4a176e1..e65dad7 100644
--- a/iemabs/help-lp7_butt~.pd
+++ b/iemabs/help-lp7_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp7_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp7_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 7.order with butterworth characteristic;
+#X text 5 -5 lp7_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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp7_cheb~.pd b/iemabs/help-lp7_cheb~.pd
index c66c570..150911c 100644
--- a/iemabs/help-lp7_cheb~.pd
+++ b/iemabs/help-lp7_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 367 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 375 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp7_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp7_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 7.order with chebyshev characteristic;
+#X text 5 -5 lp7_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp7_crit~.pd b/iemabs/help-lp7_crit~.pd
index 14101f7..b432c09 100644
--- a/iemabs/help-lp7_crit~.pd
+++ b/iemabs/help-lp7_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 375 444 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 383 452 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp7_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp7_crit~ 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 7.order with critical damping;
+#X text 5 -5 lp7_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp8_butt~.pd b/iemabs/help-lp8_butt~.pd
index d858902..30ee3b3 100644
--- a/iemabs/help-lp8_butt~.pd
+++ b/iemabs/help-lp8_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp8_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp8_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 8.order with butterworth characteristic;
+#X text 5 -5 lp8_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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp8_cheb~.pd b/iemabs/help-lp8_cheb~.pd
index a5808fa..ba68871 100644
--- a/iemabs/help-lp8_cheb~.pd
+++ b/iemabs/help-lp8_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 367 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 375 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X obj 45 237 lp8_cheb~ 440 200;
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 29 1;
-#X connect 13 0 24 0;
-#X connect 16 0 29 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X obj 45 247 lp8_cheb~ 440 200;
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 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 41 372 (c) Thomas Musil 2000 - 2005;
+#X text 89 405 Graz \, Austria;
+#X text 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 8.order with chebyshev characteristic;
+#X text 5 -5 lp8_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 30 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 29 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 29 0 21 0;
+#X connect 23 0 11 0;
+#X connect 27 0 19 0;
diff --git a/iemabs/help-lp8_crit~.pd b/iemabs/help-lp8_crit~.pd
index 89027e4..0922a6c 100644
--- a/iemabs/help-lp8_crit~.pd
+++ b/iemabs/help-lp8_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 148 3 15 133 0 - - -;
-#X obj 93 167 mtof;
-#X floatatom 93 186 9 0 22000 0 - - -;
-#X text 157 187 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 216 5 2 9999 0 - - -;
-#X text 183 217 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 381 450 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 158 3 15 133 0 - - -;
+#X obj 93 177 mtof;
+#X floatatom 93 196 9 0 22000 0 - - -;
+#X text 157 197 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 226 5 2 9999 0 - - -;
+#X text 183 227 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 151 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp8_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 151 246 <- double-click;
+#X obj 45 247 lp8_crit~ 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 8.order with critical damping;
+#X text 5 -5 lp8_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp9_butt~.pd b/iemabs/help-lp9_butt~.pd
index 21d66dd..bc1a109 100644
--- a/iemabs/help-lp9_butt~.pd
+++ b/iemabs/help-lp9_butt~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 385 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 154 3 15 133 0 - - -;
-#X obj 93 173 mtof;
-#X floatatom 93 192 9 0 22000 0 - - -;
-#X text 157 193 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 205 253 7 0 0 0 - - -;
-#X text 257 254 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 49 52 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 393 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 164 3 15 133 0 - - -;
+#X obj 93 183 mtof;
+#X floatatom 93 202 9 0 22000 0 - - -;
+#X text 157 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 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 257 131 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 329 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#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 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 40 319 1.arg:<float> cutoff_freq. [Hz];
-#X text 40 329 2.arg:<float> interpolation_time [ms];
-#X floatatom 305 288 7 0 0 0 - - -;
-#X text 357 289 dB;
-#X text 157 236 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp9_butt~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#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 lp9_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 -4 lowpass 9.order with butterworth characteristic;
+#X text 5 -5 lp9_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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp9_cheb~.pd b/iemabs/help-lp9_cheb~.pd
index 4938a4f..579ff35 100644
--- a/iemabs/help-lp9_cheb~.pd
+++ b/iemabs/help-lp9_cheb~.pd
@@ -1,54 +1,60 @@
-#N canvas 280 180 367 436 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 149 3 15 133 0 - - -;
-#X obj 93 168 mtof;
-#X floatatom 93 187 9 0 22000 0 - - -;
-#X text 157 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#N canvas 280 180 375 444 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 159 3 15 133 0 - - -;
+#X obj 93 178 mtof;
+#X floatatom 93 197 9 0 22000 0 - - -;
+#X text 157 198 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp9_cheb~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 159 248 <- double-click;
+#X obj 45 247 lp9_cheb~ 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 142 7 and +1 dB passband-ripple;
+#X text 81 -5 lowpass 9.order with chebyshev characteristic;
+#X text 5 -5 lp9_cheb~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-lp9_crit~.pd b/iemabs/help-lp9_crit~.pd
index fc6c9ca..e2d8af4 100644
--- a/iemabs/help-lp9_crit~.pd
+++ b/iemabs/help-lp9_crit~.pd
@@ -1,54 +1,59 @@
-#N canvas 280 180 373 442 10;
-#X text 2 222 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
-#X text 27 10 dsp ON/OFF;
-#X floatatom 93 149 3 15 133 0 - - -;
-#X obj 93 168 mtof;
-#X floatatom 93 187 9 0 22000 0 - - -;
-#X text 157 188 Hz;
-#X text 57 251 ~signal_out~;
-#X floatatom 200 252 7 0 0 0 - - -;
-#X text 251 253 dB;
-#X floatatom 118 120 9 0 22000 0 - - -;
-#X text 182 121 Hz;
-#X floatatom 45 81 3 15 133 0 - - -;
-#X floatatom 10 50 5 0 0 0 - - -;
-#X text 50 51 % cpu;
-#X floatatom 142 217 5 2 9999 0 - - -;
-#X text 183 218 ms;
-#X obj 10 30 dsp;
-#X obj 10 10 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
+#N canvas 280 180 381 450 10;
+#X text 2 232 ~signal_in~;
+#X text 27 20 dsp ON/OFF;
+#X floatatom 93 159 3 15 133 0 - - -;
+#X obj 93 178 mtof;
+#X floatatom 93 197 9 0 22000 0 - - -;
+#X text 157 198 Hz;
+#X text 57 261 ~signal_out~;
+#X floatatom 200 262 7 0 0 0 - - -;
+#X text 251 263 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 50 61 % cpu;
+#X floatatom 142 227 5 2 9999 0 - - -;
+#X text 183 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 296 dac~;
-#X obj 45 271 gainvu~ 300;
-#X obj 256 130 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
-#X obj 320 140 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
+#X obj 45 306 dac~;
+#X obj 45 281 gainvu~ 300;
+#X obj 256 140 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
+#X obj 320 150 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X obj 45 100 testtone~ 200;
-#X obj 109 64 init 69;
-#X text 72 82 midi;
-#X text 59 320 1.arg:<float> cutoff_freq. [Hz];
-#X text 59 330 2.arg:<float> interpolation_time [ms];
-#X floatatom 286 288 7 0 0 0 - - -;
-#X text 337 289 dB;
-#X text 159 238 <- double-click;
-#X text 28 394 graz \, austria 2003;
-#X obj 45 237 lp9_crit~ 440 200;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 24 0;
-#X connect 16 0 33 2;
-#X connect 18 0 14 0;
+#X obj 45 110 testtone~ 200;
+#X obj 109 74 init 69;
+#X text 72 92 midi;
+#X text 59 330 1.arg:<float> cutoff_freq. [Hz];
+#X text 59 340 2.arg:<float> interpolation_time [ms];
+#X floatatom 286 298 7 0 0 0 - - -;
+#X text 337 299 dB;
+#X text 159 248 <- double-click;
+#X obj 45 247 lp9_crit~ 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 9.order with critical damping;
+#X text 5 -5 lp9_crit~;
+#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 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 29 0;
-#X connect 21 2 22 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 21 1;
-#X connect 24 0 33 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 33 0 21 0;
+#X connect 23 0 11 0;
+#X connect 30 0 19 0;
diff --git a/iemabs/help-maverage~.pd b/iemabs/help-maverage~.pd
index b2ff94c..afeebbe 100644
--- a/iemabs/help-maverage~.pd
+++ b/iemabs/help-maverage~.pd
@@ -1,13 +1,11 @@
-#N canvas 97 84 726 424 10;
+#N canvas 97 84 730 428 10;
#X floatatom 23 284 9 0 0 0 - - -;
-#X text 15 360 (c) musil@iem.kug.ac.at;
-#X text 57 373 IEM KUG;
#X text 41 44 dsp ON/OFF;
#X obj 22 65 dsp;
#X floatatom 22 86 5 0 0 0 - - -;
#X text 68 87 % cpu;
#X obj 23 265 unsig~;
-#X obj 22 45 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#X obj 22 45 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
#X obj 36 151 noise~;
#X obj 22 215 +~;
@@ -31,15 +29,20 @@ first average-time milliseconds !!;
#X text 157 313 only DC is measured;
#X text 262 200 <float> average-time <float> [ms] (1.45 .. 1000 ms)
;
-#X text 32 385 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 7 0 0 0;
-#X connect 8 0 4 0;
-#X connect 9 0 20 0;
-#X connect 10 0 7 0;
-#X connect 10 0 21 0;
-#X connect 12 0 11 0;
+#X text 175 378 IEM KUG;
+#X text 159 366 musil;
+#X text 189 366 @;
+#X text 195 366 iem.at;
+#X text 110 355 (c) Thomas Musil 2000 - 2005;
+#X text 158 388 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 7 0 18 0;
+#X connect 8 0 5 0;
+#X connect 8 0 19 0;
+#X connect 10 0 9 0;
+#X connect 17 0 8 0;
+#X connect 18 0 8 1;
#X connect 19 0 10 0;
-#X connect 20 0 10 1;
-#X connect 21 0 12 0;
-#X connect 22 0 21 1;
+#X connect 20 0 19 1;
diff --git a/iemabs/help-merge_any.pd b/iemabs/help-merge_any.pd
index 793ed72..701ac61 100644
--- a/iemabs/help-merge_any.pd
+++ b/iemabs/help-merge_any.pd
@@ -1,4 +1,4 @@
-#N canvas 231 172 769 459 10;
+#N canvas 231 172 773 463 10;
#X obj 66 348 print;
#X msg 66 60 1;
#X obj 187 40 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -33,9 +33,6 @@
-1;
#X text 349 348 anything;
#X text 211 38 bang clears message-buffer;
-#X text 24 393 (c) musil@iem.kug.ac.at;
-#X text 66 406 IEM KUG;
-#X text 41 418 graz \, austria 2002;
#X text 13 7 merge_any;
#X text 99 7 merge 2 messages together;
#X msg 144 323 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
@@ -48,30 +45,36 @@
#X text 22 252 head of output-message;
#X text 185 253 tail of output-message;
#X text 417 268 tail of output-message;
-#X connect 1 0 34 0;
-#X connect 2 0 34 1;
-#X connect 3 0 34 0;
-#X connect 4 0 34 0;
-#X connect 5 0 34 1;
-#X connect 6 0 34 1;
-#X connect 7 0 34 0;
-#X connect 8 0 34 1;
-#X connect 9 0 34 0;
-#X connect 10 0 34 1;
-#X connect 11 0 34 0;
-#X connect 12 0 34 1;
-#X connect 13 0 34 0;
-#X connect 14 0 34 1;
-#X connect 15 0 34 1;
-#X connect 16 0 34 0;
-#X connect 17 0 34 0;
-#X connect 18 0 34 1;
+#X text 115 418 IEM KUG;
+#X text 99 406 musil;
+#X text 129 406 @;
+#X text 135 406 iem.at;
+#X text 50 395 (c) Thomas Musil 2000 - 2005;
+#X text 98 428 Graz \, Austria;
+#X connect 1 0 31 0;
+#X connect 2 0 31 1;
+#X connect 3 0 31 0;
+#X connect 4 0 31 0;
+#X connect 5 0 31 1;
+#X connect 6 0 31 1;
+#X connect 7 0 31 0;
+#X connect 8 0 31 1;
+#X connect 9 0 31 0;
+#X connect 10 0 31 1;
+#X connect 11 0 31 0;
+#X connect 12 0 31 1;
+#X connect 13 0 31 0;
+#X connect 14 0 31 1;
+#X connect 15 0 31 1;
+#X connect 16 0 31 0;
+#X connect 17 0 31 0;
+#X connect 18 0 31 1;
#X connect 19 0 20 0;
#X connect 19 1 21 0;
#X connect 19 2 22 0;
#X connect 19 3 23 0;
#X connect 19 4 24 0;
-#X connect 32 0 34 0;
-#X connect 33 0 34 1;
-#X connect 34 0 0 0;
-#X connect 34 0 19 0;
+#X connect 29 0 31 0;
+#X connect 30 0 31 1;
+#X connect 31 0 0 0;
+#X connect 31 0 19 0;
diff --git a/iemabs/help-mergefilename.pd b/iemabs/help-mergefilename.pd
index 4892336..a97ef62 100644
--- a/iemabs/help-mergefilename.pd
+++ b/iemabs/help-mergefilename.pd
@@ -1,8 +1,4 @@
-#N canvas 82 111 622 444 10;
-#X text 25 368 (c) musil@iem.kug.ac.at;
-#X text 76 381 IEM KUG;
-#X text 42 393 graz \, austria 2002;
-#X text 236 398 updated for Pd version 0.35;
+#N canvas 82 111 626 448 10;
#X msg 389 153 separator $;
#X msg 389 88 separator @;
#X msg 389 109 separator :;
@@ -30,19 +26,25 @@
#X text 466 45 <- click here;
#X obj 423 318 mergefilename /;
#X text 80 17 symbol \, connected by a separator (default: "");
-#X connect 4 0 11 0;
-#X connect 5 0 11 0;
-#X connect 6 0 11 0;
-#X connect 7 0 9 0;
+#X text 115 398 IEM KUG;
+#X text 99 386 musil;
+#X text 129 386 @;
+#X text 135 386 iem.at;
+#X text 50 375 (c) Thomas Musil 2000 - 2005;
+#X text 98 408 Graz \, Austria;
+#X connect 0 0 7 0;
+#X connect 1 0 7 0;
+#X connect 2 0 7 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 6 0 7 0;
+#X connect 7 0 3 0;
#X connect 8 0 7 0;
-#X connect 10 0 11 0;
-#X connect 11 0 7 0;
-#X connect 12 0 11 0;
-#X connect 13 0 11 0;
-#X connect 14 0 11 0;
-#X connect 16 0 11 0;
-#X connect 17 0 11 0;
-#X connect 18 0 7 0;
-#X connect 19 0 11 0;
-#X connect 21 0 7 0;
-#X connect 22 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 7 0;
+#X connect 12 0 7 0;
+#X connect 13 0 7 0;
+#X connect 14 0 3 0;
+#X connect 15 0 7 0;
+#X connect 17 0 3 0;
+#X connect 18 0 3 0;
diff --git a/iemabs/help-modulo_counter.pd b/iemabs/help-modulo_counter.pd
index d6832b1..c95d5c7 100644
--- a/iemabs/help-modulo_counter.pd
+++ b/iemabs/help-modulo_counter.pd
@@ -1,18 +1,23 @@
-#N canvas 167 267 521 293 10;
+#N canvas 167 267 525 297 10;
#X msg 27 97 bang;
-#X floatatom 75 164 5 0 0;
-#X floatatom 75 72 5 1 100;
-#X floatatom 203 76 5 0 99;
+#X floatatom 75 164 5 0 0 0 - - -;
+#X floatatom 75 72 5 1 100 0 - - -;
+#X floatatom 203 76 5 0 99 0 - - -;
#X obj 75 135 modulo_counter 10 5;
-#X text 13 12 modulo_counter:;
-#X text 7 233 (c) musil@iem.kug.ac.at;
-#X text 49 246 IEM KUG;
-#X text 24 258 graz \, austria 2001;
#X text 261 195 (optional) default 0;
#X text 161 182 2.arg: <float> initial-value (0 .. max - 1);
#X text 161 168 1.arg: <float> maximum;
#X text 36 54 <float> maximum;
#X text 202 56 <float> initial-value (0 .. max - 1);
+#X text 115 238 IEM KUG;
+#X text 99 226 musil;
+#X text 129 226 @;
+#X text 135 226 iem.at;
+#X text 50 215 (c) Thomas Musil 2000 - 2005;
+#X text 98 248 Graz \, Austria;
+#X text 13 12 modulo_counter;
+#X text 137 11 increments counter-number from 0 to max-1 by a bang
+;
#X connect 0 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
diff --git a/iemabs/help-mp3play~.pd b/iemabs/help-mp3play~.pd
index 8097b8c..ac59670 100644
--- a/iemabs/help-mp3play~.pd
+++ b/iemabs/help-mp3play~.pd
@@ -1,4 +1,4 @@
-#N canvas 219 14 743 601 10;
+#N canvas 219 14 747 605 10;
#X obj 118 308 mp3play~;
#X msg 130 153 start;
#X msg 145 177 stop;
@@ -109,9 +109,6 @@ at offset;
#X obj 18 245 dsp;
#X floatatom 18 303 5 0 0 0 - - -;
#X text 65 303 %;
-#X text 457 433 (c) musil@iem.kug.ac.at;
-#X text 499 446 IEM KUG;
-#X text 474 458 graz \, austria 2001;
#X obj 152 365 speedlim 50;
#X floatatom 34 271 5 0 0 0 - - -;
#X text 77 273 %;
@@ -120,9 +117,15 @@ at offset;
#X text 518 309 this music is composed;
#X text 529 319 by Bernhard Lang;
#X text 508 329 "Hommage an Martin Arnold";
+#X text 515 428 IEM KUG;
+#X text 499 416 musil;
+#X text 529 416 @;
+#X text 535 416 iem.at;
+#X text 450 405 (c) Thomas Musil 2000 - 2005;
+#X text 498 438 Graz \, Austria;
#X connect 0 0 8 0;
#X connect 0 1 8 1;
-#X connect 0 2 44 0;
+#X connect 0 2 41 0;
#X connect 0 3 16 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
@@ -141,6 +144,6 @@ at offset;
#X connect 31 0 0 0;
#X connect 37 0 38 0;
#X connect 38 0 39 0;
-#X connect 38 1 45 0;
-#X connect 44 0 24 0;
-#X connect 47 0 0 0;
+#X connect 38 1 42 0;
+#X connect 41 0 24 0;
+#X connect 44 0 0 0;
diff --git a/iemabs/help-mull~.pd b/iemabs/help-mull~.pd
index 9334f25..31d0062 100644
--- a/iemabs/help-mull~.pd
+++ b/iemabs/help-mull~.pd
@@ -1,6 +1,4 @@
-#N canvas 375 118 372 456 10;
-#X text 16 386 (c) musil@iem.kug.ac.at;
-#X text 58 399 IEM KUG;
+#N canvas 375 118 376 460 10;
#X text 28 48 dsp ON/OFF;
#X floatatom 85 199 9 0 22000 0 - - -;
#X floatatom 11 88 5 0 0 0 - - -;
@@ -14,15 +12,20 @@
#X obj 46 271 unsig~;
#X floatatom 46 294 9 0 22000 0 - - -;
#X obj 46 141 sig~ 1;
-#X text 33 411 graz \, austria 2003;
#X text 13 8 mull~;
#X text 79 8 signal multiplication with line~;
#X text 15 352 1.arg:<float> 2nd operand of multiplication;
#X obj 46 248 mull~ 0.5 2000;
-#X connect 3 0 18 1;
-#X connect 6 0 18 2;
-#X connect 8 0 4 0;
-#X connect 9 0 8 0;
-#X connect 11 0 12 0;
-#X connect 13 0 18 0;
-#X connect 18 0 11 0;
+#X text 115 418 IEM KUG;
+#X text 99 406 musil;
+#X text 129 406 @;
+#X text 135 406 iem.at;
+#X text 50 395 (c) Thomas Musil 2000 - 2005;
+#X text 98 428 Graz \, Austria;
+#X connect 1 0 15 1;
+#X connect 4 0 15 2;
+#X connect 6 0 2 0;
+#X connect 7 0 6 0;
+#X connect 9 0 10 0;
+#X connect 11 0 15 0;
+#X connect 15 0 9 0;
diff --git a/iemabs/help-once.pd b/iemabs/help-once.pd
index 5c19936..bec086c 100644
--- a/iemabs/help-once.pd
+++ b/iemabs/help-once.pd
@@ -1,4 +1,4 @@
-#N canvas 231 172 397 462 10;
+#N canvas 231 172 401 466 10;
#X obj 66 326 print;
#X msg 66 133 1;
#X obj 301 113 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -10,21 +10,27 @@
#X msg 66 175 set;
#X msg 66 218 list aaa 123;
#X msg 66 241 jkl 555 uuu;
-#X text 24 393 (c) musil@iem.kug.ac.at;
-#X text 66 406 IEM KUG;
-#X text 41 418 graz \, austria 2003;
#X obj 66 272 once;
#X text 13 7 once;
#X text 69 6 only the first message passes through;
#X text 48 86 message in;
#X text 80 292 message out (only once);
#X text 239 92 anything to init once;
-#X connect 1 0 12 0;
-#X connect 2 0 12 1;
-#X connect 3 0 12 0;
-#X connect 4 0 12 0;
-#X connect 5 0 12 0;
-#X connect 6 0 12 0;
-#X connect 7 0 12 0;
-#X connect 8 0 12 0;
-#X connect 12 0 0 0;
+#X text 115 408 IEM KUG;
+#X text 99 396 musil;
+#X text 129 396 @;
+#X text 135 396 iem.at;
+#X text 50 385 (c) Thomas Musil 2000 - 2005;
+#X text 98 418 Graz \, Austria;
+#X text 122 372 @;
+#X text 128 372 iem.at;
+#X text 50 372 (c) zmoelnig;
+#X connect 1 0 9 0;
+#X connect 2 0 9 1;
+#X connect 3 0 9 0;
+#X connect 4 0 9 0;
+#X connect 5 0 9 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 0;
+#X connect 8 0 9 0;
+#X connect 9 0 0 0;
diff --git a/iemabs/help-para_bp2~.pd b/iemabs/help-para_bp2~.pd
index f24117f..bd6e799 100644
--- a/iemabs/help-para_bp2~.pd
+++ b/iemabs/help-para_bp2~.pd
@@ -1,7 +1,5 @@
-#N canvas 460 77 403 463 10;
+#N canvas 460 77 407 467 10;
#X text 5 265 ~signal_in~;
-#X text 14 403 (c) musil@iem.kug.ac.at;
-#X text 56 416 IEM KUG;
#X text 30 44 dsp ON/OFF;
#X floatatom 81 161 3 15 133 0 - - -;
#X obj 81 180 mtof;
@@ -42,23 +40,28 @@
#X text 137 2 parametric bandpass 2.order;
#X obj 7 7 cnv 8 1 1 empty empty para_bp2~ 1 2 1 18 -262144 -1109 0
;
-#X text 31 428 graz \, austria 2003;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 1;
-#X connect 13 0 28 0;
-#X connect 16 0 33 4;
-#X connect 18 0 14 0;
-#X connect 19 0 33 2;
-#X connect 23 0 18 0;
-#X connect 25 0 24 0;
-#X connect 25 0 24 1;
-#X connect 25 1 36 0;
-#X connect 25 2 26 0;
+#X text 115 428 IEM KUG;
+#X text 99 416 musil;
+#X text 129 416 @;
+#X text 135 416 iem.at;
+#X text 50 405 (c) Thomas Musil 2000 - 2005;
+#X text 98 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 31 1;
+#X connect 11 0 26 0;
+#X connect 14 0 31 4;
+#X connect 16 0 12 0;
+#X connect 17 0 31 2;
+#X connect 21 0 16 0;
+#X connect 23 0 22 0;
+#X connect 23 0 22 1;
+#X connect 23 1 34 0;
+#X connect 23 2 24 0;
+#X connect 24 1 7 0;
+#X connect 25 0 23 1;
+#X connect 26 0 31 0;
#X connect 26 1 9 0;
-#X connect 27 0 25 1;
-#X connect 28 0 33 0;
-#X connect 28 1 11 0;
-#X connect 29 0 13 0;
-#X connect 33 0 25 0;
-#X connect 34 0 33 3;
+#X connect 27 0 11 0;
+#X connect 31 0 23 0;
+#X connect 32 0 31 3;
diff --git a/iemabs/help-peakenv~.pd b/iemabs/help-peakenv~.pd
index dad3af0..c08d199 100644
--- a/iemabs/help-peakenv~.pd
+++ b/iemabs/help-peakenv~.pd
@@ -1,4 +1,4 @@
-#N canvas 190 268 477 426 10;
+#N canvas 190 268 481 430 10;
#X msg 10 143 0;
#X msg 43 143 1;
#X obj 45 168 sig~;
@@ -6,15 +6,12 @@
#X msg 148 207 reset;
#X msg 81 144 10;
#X text 50 207 ~signal_in~;
-#X text 11 369 (c) musil@iem.kug.ac.at;
-#X text 53 382 IEM KUG;
#X text 42 39 dsp ON/OFF;
#X obj 14 59 dsp;
#X floatatom 14 80 3 0 0 0 - - -;
#X text 41 81 % cpu;
#X obj 45 237 peakenv~ 1000;
#X text 123 337 1.output: <sig> peak-envelope;
-#X text 29 394 graz \, austria 2002;
#X text 136 255 (output_envelope decrements about 63% in this time)
;
#X obj 45 260 unsig~ 50;
@@ -24,12 +21,18 @@
#X text 86 4 signal-peak-envelope;
#X obj 14 41 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
+#X text 115 388 IEM KUG;
+#X text 99 376 musil;
+#X text 129 376 @;
+#X text 135 376 iem.at;
+#X text 50 365 (c) Thomas Musil 2000 - 2005;
+#X text 98 398 Graz \, Austria;
#X connect 0 0 2 0;
#X connect 1 0 2 0;
-#X connect 2 0 13 0;
-#X connect 4 0 13 0;
+#X connect 2 0 11 0;
+#X connect 4 0 11 0;
#X connect 5 0 2 0;
-#X connect 10 0 11 0;
-#X connect 13 0 17 0;
-#X connect 17 0 3 0;
-#X connect 22 0 10 0;
+#X connect 8 0 9 0;
+#X connect 11 0 14 0;
+#X connect 14 0 3 0;
+#X connect 19 0 8 0;
diff --git a/iemabs/help-pink~.pd b/iemabs/help-pink~.pd
index 085a44b..7ef021b 100644
--- a/iemabs/help-pink~.pd
+++ b/iemabs/help-pink~.pd
@@ -1,31 +1,34 @@
-#N canvas 257 125 341 335 10;
-#X text 15 262 (c) musil@iem.kug.ac.at;
-#X text 57 275 IEM KUG;
+#N canvas 257 125 345 339 10;
#X text 38 49 dsp ON/OFF;
#X floatatom 171 169 7 0 0 0 - - -;
#X text 222 170 dB;
#X floatatom 21 89 5 0 0 0 - - -;
#X text 69 90 % cpu;
#X obj 21 69 dsp;
-#X obj 21 49 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#X obj 21 49 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
#X obj 32 230 dac~;
#X obj 32 205 gainvu~ 300;
#X obj 210 47 vu 15 120 empty empty 8 -8 0 10 -66577 -1 1 0;
#X obj 271 74 vsl 15 128 0 127 0 1 empty empty empty 8 -8 0 10 -262144
-1 -1 10000 1;
-#X text 32 287 graz \, austria 2001;
#X floatatom 243 223 7 0 0 0 - - -;
#X text 301 225 dB;
#X text 72 157 no arg;
#X obj 32 157 pink~;
#X text 15 7 pink~ : pink noise with -3 dB per octave;
-#X connect 7 0 5 0;
+#X text 115 288 IEM KUG;
+#X text 99 276 musil;
+#X text 129 276 @;
+#X text 135 276 iem.at;
+#X text 50 265 (c) Thomas Musil 2000 - 2005;
+#X text 98 298 Graz \, Austria;
+#X connect 5 0 3 0;
+#X connect 6 0 5 0;
#X connect 8 0 7 0;
-#X connect 10 0 9 0;
-#X connect 10 0 9 1;
-#X connect 10 1 14 0;
-#X connect 10 2 11 0;
-#X connect 11 1 3 0;
-#X connect 12 0 10 1;
-#X connect 17 0 10 0;
+#X connect 8 0 7 1;
+#X connect 8 1 11 0;
+#X connect 8 2 9 0;
+#X connect 9 1 1 0;
+#X connect 10 0 8 1;
+#X connect 14 0 8 0;
diff --git a/iemabs/help-post_netreceive.pd b/iemabs/help-post_netreceive.pd
index 0ca69d4..ee0647f 100644
--- a/iemabs/help-post_netreceive.pd
+++ b/iemabs/help-post_netreceive.pd
@@ -1,4 +1,4 @@
-#N canvas 153 56 742 548 10;
+#N canvas 153 56 750 556 10;
#X msg 4 186 clear;
#X floatatom 33 95 5 0 0 0 - - -;
#X obj 82 124 pp 1;
@@ -14,12 +14,12 @@
#X obj 108 344 r ccccc;
#X obj 305 62 loadbang;
#X text 37 39 to sended messages without this float-index;
-#X obj 135 421 nbx 5 28 -1e+037 1e+037 0 0 aaa aaa aaa -68 13 192 28
--225280 -1109 -260818 21 256;
-#X obj 135 457 nbx 5 28 -1e+037 1e+037 0 0 bbbb bbbb bbbb -88 13 192
-28 -225280 -1109 -260818 22 256;
+#X obj 135 421 nbx 5 28 -1e+037 1e+037 0 0 aaa aaa aaa -68 13 0 28
+-225280 -1109 -260818 0 256;
+#X obj 135 457 nbx 5 28 -1e+037 1e+037 0 0 bbbb bbbb bbbb -88 13 0
+28 -225280 -1109 -260818 0 256;
#X obj 135 492 nbx 5 28 -1e+037 1e+037 0 0 ccccc ccccc ccccc -110 13
-192 28 -225280 -1109 -260818 23 256;
+0 28 -225280 -1109 -260818 0 256;
#X msg 295 112 bbbb 1;
#X msg 287 89 aaa 0;
#X msg 481 186 fetch_all_parameters 3;
@@ -33,7 +33,7 @@
#X obj 186 131 pp 3;
#X obj 182 368 unpack;
#X floatatom 221 394 5 0 0 0 - - -;
-#X obj 382 392 vu 15 120 vu_level empty 35 8 64 8 -66577 -1 1 0;
+#X obj 382 392 vu 15 120 vu_level empty 35 8 0 8 -66577 -1 1 0;
#X floatatom 15 393 5 0 0 0 - - -;
#X floatatom 61 392 5 0 0 0 - - -;
#X floatatom 108 392 5 0 0 0 - - -;
@@ -64,6 +64,13 @@
#X text 15 73 to the corresp. send-sym;
#X text 361 57 set_item_name: send-symbol + para-index;
#X msg 348 110 ccccc 2;
+#X text 546 491 IEM KUG;
+#X text 530 479 musil;
+#X text 560 479 @;
+#X text 566 479 iem.at;
+#X text 481 468 (c) Thomas Musil 2000 - 2005;
+#X text 529 501 Graz \, Austria;
+#X text 145 5 obsolete \, replaced by list2receive;
#X connect 0 0 35 0;
#X connect 1 0 5 0;
#X connect 2 0 35 0;
diff --git a/iemabs/help-pp.pd b/iemabs/help-pp.pd
index 5be7c33..d43ff66 100644
--- a/iemabs/help-pp.pd
+++ b/iemabs/help-pp.pd
@@ -1,4 +1,4 @@
-#N canvas 231 172 613 503 10;
+#N canvas 231 172 617 507 10;
#X obj 117 376 print;
#X msg 117 61 1;
#X obj 238 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -33,40 +33,43 @@
-1;
#X text 400 376 anything;
#X text 262 39 bang clears message-buffer;
-#X text 75 421 (c) musil@iem.kug.ac.at;
-#X text 117 434 IEM KUG;
-#X text 213 313 head of output-message;
-#X text 218 302 initials-arguments:;
-#X text 109 7 merge the head-message in front of the tail-message;
-#X text 92 446 graz \, austria 2003;
-#X text 34 284 tail of output-message;
-#X text 226 285 head of output-message;
-#X text 224 275 <- cold inlet;
-#X text 122 274 <- hot inlet;
-#X text 13 7 pp;
+#X text 175 319 head of output-message;
+#X text 180 308 initials-arguments:;
+#X text 5 281 tail of output-message;
+#X text 183 287 head of output-message;
+#X text 181 277 <- cold inlet;
#X obj 117 300 pp set;
-#X connect 1 0 38 0;
-#X connect 2 0 38 1;
-#X connect 3 0 38 0;
-#X connect 4 0 38 0;
-#X connect 5 0 38 1;
-#X connect 6 0 38 1;
-#X connect 7 0 38 0;
-#X connect 8 0 38 1;
-#X connect 9 0 38 0;
-#X connect 10 0 38 1;
-#X connect 11 0 38 0;
-#X connect 12 0 38 1;
-#X connect 13 0 38 0;
-#X connect 14 0 38 1;
-#X connect 15 0 38 1;
-#X connect 16 0 38 0;
-#X connect 17 0 38 0;
-#X connect 18 0 38 1;
+#X text 115 448 IEM KUG;
+#X text 99 436 musil;
+#X text 129 436 @;
+#X text 135 436 iem.at;
+#X text 50 425 (c) Thomas Musil 2000 - 2005;
+#X text 98 458 Graz \, Austria;
+#X text 151 8 merge the head-message in front of the tail-message;
+#X text 13 7 pp = iem_prepend;
+#X text 42 273 hot inlet ->;
+#X connect 1 0 32 0;
+#X connect 2 0 32 1;
+#X connect 3 0 32 0;
+#X connect 4 0 32 0;
+#X connect 5 0 32 1;
+#X connect 6 0 32 1;
+#X connect 7 0 32 0;
+#X connect 8 0 32 1;
+#X connect 9 0 32 0;
+#X connect 10 0 32 1;
+#X connect 11 0 32 0;
+#X connect 12 0 32 1;
+#X connect 13 0 32 0;
+#X connect 14 0 32 1;
+#X connect 15 0 32 1;
+#X connect 16 0 32 0;
+#X connect 17 0 32 0;
+#X connect 18 0 32 1;
#X connect 19 0 20 0;
#X connect 19 1 21 0;
#X connect 19 2 22 0;
#X connect 19 3 23 0;
#X connect 19 4 24 0;
-#X connect 38 0 0 0;
-#X connect 38 0 19 0;
+#X connect 32 0 0 0;
+#X connect 32 0 19 0;
diff --git a/iemabs/help-pre_inlet.pd b/iemabs/help-pre_inlet.pd
index fbdebfb..37ef138 100644
--- a/iemabs/help-pre_inlet.pd
+++ b/iemabs/help-pre_inlet.pd
@@ -1,7 +1,5 @@
-#N canvas 231 172 606 462 10;
+#N canvas 231 172 610 466 10;
#X msg 79 243 jkl 555 uuu;
-#X text 24 393 (c) musil@iem.kug.ac.at;
-#X text 66 406 IEM KUG;
#X text 13 7 pre_inlet;
#X obj 66 272 pre_inlet 1 0;
#X obj 66 348 print first;
@@ -11,7 +9,6 @@
#X msg 208 243 abc ghj 78;
#X msg 333 243 zyx 3.17;
#X obj 320 348 print third;
-#X text 41 418 graz \, austria 2003;
#X text 104 48 you can use it for externals with more than one message-inlets
;
#X text 117 182 2.arg: <float> number (0 .. 8.0e+06) \, you can interprete
@@ -29,11 +26,17 @@ be;
a;
#X text 155 153 selector-symbol for a message (creates a denormal symbol)
;
-#X connect 0 0 4 0;
+#X text 115 408 IEM KUG;
+#X text 99 396 musil;
+#X text 129 396 @;
+#X text 135 396 iem.at;
+#X text 50 385 (c) Thomas Musil 2000 - 2005;
+#X text 98 418 Graz \, Austria;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
#X connect 4 0 5 0;
-#X connect 6 0 7 0;
-#X connect 8 0 11 0;
-#X connect 9 0 6 0;
-#X connect 10 0 8 0;
-#X connect 18 0 19 0;
-#X connect 19 0 20 0;
+#X connect 6 0 9 0;
+#X connect 7 0 4 0;
+#X connect 8 0 6 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
diff --git a/iemabs/help-pre_netsend.pd b/iemabs/help-pre_netsend.pd
index 1c882ee..b616ce4 100644
--- a/iemabs/help-pre_netsend.pd
+++ b/iemabs/help-pre_netsend.pd
@@ -1,4 +1,4 @@
-#N canvas 59 233 591 312 10;
+#N canvas 59 233 595 316 10;
#X msg 294 123 clear;
#X obj 369 51 loadbang;
#X obj 340 173 pre_netsend 80;
@@ -21,13 +21,21 @@
#X text 99 2 receive messages without prepended float-index and;
#X text 87 15 convert to message-lists with a prepended float-index
;
-#X obj 125 77 nbx 5 28 -1e+037 1e+037 0 0 aaa aaa aaa -68 13 192 28
--225280 -1109 -260818 0 256;
-#X obj 125 113 nbx 5 28 -1e+037 1e+037 0 0 bbbb bbbb bbbb -88 13 192
+#X obj 125 77 nbx 5 28 -1e+037 1e+037 0 0 aaa aaa aaa -68 13 0 28 -225280
+-1109 -260818 0 256;
+#X obj 125 113 nbx 5 28 -1e+037 1e+037 0 0 bbbb bbbb bbbb -88 13 0
28 -225280 -1109 -260818 0 256;
#X obj 125 148 nbx 5 28 -1e+037 1e+037 0 0 ccccc ccccc ccccc -110 13
-192 28 -225280 -1109 -260818 0 256;
+0 28 -225280 -1109 -260818 0 256;
#X text 305 35 set_item_name: receive-symbol + para-index;
+#X text 115 278 IEM KUG;
+#X text 99 266 musil;
+#X text 129 266 @;
+#X text 135 266 iem.at;
+#X text 50 255 (c) Thomas Musil 2000 - 2005;
+#X text 98 288 Graz \, Austria;
+#X text 447 1 obsolete \, replaced by;
+#X text 474 13 receive2list;
#X connect 0 0 2 0;
#X connect 1 0 15 0;
#X connect 1 0 16 0;
diff --git a/iemabs/help-prepend.pd b/iemabs/help-prepend.pd
index a2b91eb..41b1b54 100644
--- a/iemabs/help-prepend.pd
+++ b/iemabs/help-prepend.pd
@@ -1,4 +1,4 @@
-#N canvas 231 172 613 503 10;
+#N canvas 231 172 617 507 10;
#X obj 117 376 print;
#X msg 117 61 1;
#X obj 238 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
@@ -33,40 +33,43 @@
-1;
#X text 400 376 anything;
#X text 262 39 bang clears message-buffer;
-#X text 75 421 (c) musil@iem.kug.ac.at;
-#X text 117 434 IEM KUG;
-#X text 213 313 head of output-message;
-#X text 218 302 initials-arguments:;
-#X text 109 7 merge the head-message in front of the tail-message;
-#X text 92 446 graz \, austria 2003;
-#X text 34 284 tail of output-message;
-#X text 226 285 head of output-message;
-#X text 224 275 <- cold inlet;
-#X text 122 274 <- hot inlet;
+#X text 175 319 head of output-message;
+#X text 180 308 initials-arguments:;
+#X text 5 281 tail of output-message;
+#X text 183 287 head of output-message;
+#X text 181 277 <- cold inlet;
+#X obj 117 300 pp set;
+#X text 115 448 IEM KUG;
+#X text 99 436 musil;
+#X text 129 436 @;
+#X text 135 436 iem.at;
+#X text 50 425 (c) Thomas Musil 2000 - 2005;
+#X text 98 458 Graz \, Austria;
+#X text 151 8 merge the head-message in front of the tail-message;
+#X text 42 273 hot inlet ->;
#X text 13 7 prepend;
-#X obj 117 300 prepend set;
-#X connect 1 0 38 0;
-#X connect 2 0 38 1;
-#X connect 3 0 38 0;
-#X connect 4 0 38 0;
-#X connect 5 0 38 1;
-#X connect 6 0 38 1;
-#X connect 7 0 38 0;
-#X connect 8 0 38 1;
-#X connect 9 0 38 0;
-#X connect 10 0 38 1;
-#X connect 11 0 38 0;
-#X connect 12 0 38 1;
-#X connect 13 0 38 0;
-#X connect 14 0 38 1;
-#X connect 15 0 38 1;
-#X connect 16 0 38 0;
-#X connect 17 0 38 0;
-#X connect 18 0 38 1;
+#X connect 1 0 32 0;
+#X connect 2 0 32 1;
+#X connect 3 0 32 0;
+#X connect 4 0 32 0;
+#X connect 5 0 32 1;
+#X connect 6 0 32 1;
+#X connect 7 0 32 0;
+#X connect 8 0 32 1;
+#X connect 9 0 32 0;
+#X connect 10 0 32 1;
+#X connect 11 0 32 0;
+#X connect 12 0 32 1;
+#X connect 13 0 32 0;
+#X connect 14 0 32 1;
+#X connect 15 0 32 1;
+#X connect 16 0 32 0;
+#X connect 17 0 32 0;
+#X connect 18 0 32 1;
#X connect 19 0 20 0;
#X connect 19 1 21 0;
#X connect 19 2 22 0;
#X connect 19 3 23 0;
#X connect 19 4 24 0;
-#X connect 38 0 0 0;
-#X connect 38 0 19 0;
+#X connect 32 0 0 0;
+#X connect 32 0 19 0;
diff --git a/iemabs/help-prepend_ascii.pd b/iemabs/help-prepend_ascii.pd
index 9729ff9..1b193c4 100644
--- a/iemabs/help-prepend_ascii.pd
+++ b/iemabs/help-prepend_ascii.pd
@@ -1,10 +1,7 @@
-#N canvas 244 76 683 462 10;
+#N canvas 244 76 687 466 10;
#X msg 94 245 jkl 555 uuu;
-#X text 24 393 (c) musil@iem.kug.ac.at;
-#X text 66 406 IEM KUG;
#X msg 208 243 abc ghj 78;
#X msg 433 242 zyx 3.17;
-#X text 41 418 graz \, austria 2003;
#X text 118 104 1.arg: <float> ascii-number (1 .. 255) \, which will
be;
#X text 157 119 interpreted as a character \, which will be used as
@@ -31,12 +28,18 @@ a;
#X text 125 51 as a ascii-character \, which will be converted to;
#X text 126 64 a selector-symbol;
#X text 105 160 nth.arg: anything;
-#X connect 0 0 10 0;
-#X connect 3 0 11 0;
-#X connect 4 0 15 0;
-#X connect 10 0 16 0;
-#X connect 11 0 17 0;
-#X connect 12 0 10 0;
-#X connect 13 0 10 0;
-#X connect 14 0 10 0;
-#X connect 15 0 18 0;
+#X text 115 408 IEM KUG;
+#X text 99 396 musil;
+#X text 129 396 @;
+#X text 135 396 iem.at;
+#X text 50 385 (c) Thomas Musil 2000 - 2005;
+#X text 98 418 Graz \, Austria;
+#X connect 0 0 7 0;
+#X connect 1 0 8 0;
+#X connect 2 0 12 0;
+#X connect 7 0 13 0;
+#X connect 8 0 14 0;
+#X connect 9 0 7 0;
+#X connect 10 0 7 0;
+#X connect 11 0 7 0;
+#X connect 12 0 15 0;
diff --git a/iemabs/help-prvu~.pd b/iemabs/help-prvu~.pd
index 86a6f7c..b661d9f 100644
--- a/iemabs/help-prvu~.pd
+++ b/iemabs/help-prvu~.pd
@@ -1,4 +1,4 @@
-#N canvas 210 11 724 591 10;
+#N canvas 210 11 728 595 10;
#X msg 167 246 0;
#X msg 468 246 0.5;
#X msg 540 246 1;
@@ -21,9 +21,6 @@
#X msg 645 246 10;
#X text 27 352 ~signal_in~;
#X text 201 47 (periode between 2 output-events);
-#X text 99 534 (c) musil@iem.kug.ac.at;
-#X text 116 559 graz \, austria 2000;
-#X text 141 547 IEM KUG;
#X text 32 42 dsp ON/OFF;
#X obj 14 61 dsp;
#X floatatom 14 82 3 0 0 0 - - -;
@@ -86,50 +83,56 @@ this;
#X text 78 509 dB;
#X text 68 525 dB;
#X obj 167 361 prvu~ 300 1000 300 -0.01;
-#X connect 0 0 35 0;
-#X connect 1 0 35 0;
-#X connect 2 0 35 0;
-#X connect 3 0 38 0;
-#X connect 6 0 64 0;
-#X connect 7 0 64 0;
-#X connect 8 0 64 0;
-#X connect 9 0 35 0;
-#X connect 10 0 35 0;
-#X connect 11 0 35 0;
-#X connect 12 0 35 0;
-#X connect 13 0 35 0;
-#X connect 14 0 35 0;
-#X connect 15 0 35 0;
-#X connect 16 0 35 0;
-#X connect 17 0 35 0;
-#X connect 18 0 35 0;
-#X connect 19 0 35 0;
-#X connect 26 0 27 0;
-#X connect 29 0 4 0;
-#X connect 29 1 30 0;
-#X connect 29 2 5 0;
-#X connect 33 0 26 0;
-#X connect 34 0 39 0;
-#X connect 34 1 40 0;
-#X connect 35 0 3 0;
-#X connect 36 0 37 0;
-#X connect 37 0 38 1;
-#X connect 38 0 64 0;
-#X connect 39 0 57 0;
-#X connect 40 0 58 0;
-#X connect 45 0 64 0;
-#X connect 46 0 64 0;
-#X connect 47 0 64 0;
-#X connect 48 0 64 0;
-#X connect 49 0 45 0;
-#X connect 50 0 46 0;
-#X connect 51 0 47 0;
-#X connect 54 0 48 0;
-#X connect 59 0 63 0;
-#X connect 60 0 61 0;
-#X connect 61 0 62 0;
-#X connect 62 0 35 0;
-#X connect 63 0 60 0;
-#X connect 64 0 29 0;
-#X connect 64 0 34 0;
-#X connect 68 0 36 0;
+#X text 175 538 IEM KUG;
+#X text 159 526 musil;
+#X text 189 526 @;
+#X text 195 526 iem.at;
+#X text 110 515 (c) Thomas Musil 2000 - 2005;
+#X text 158 548 Graz \, Austria;
+#X connect 0 0 32 0;
+#X connect 1 0 32 0;
+#X connect 2 0 32 0;
+#X connect 3 0 35 0;
+#X connect 6 0 61 0;
+#X connect 7 0 61 0;
+#X connect 8 0 61 0;
+#X connect 9 0 32 0;
+#X connect 10 0 32 0;
+#X connect 11 0 32 0;
+#X connect 12 0 32 0;
+#X connect 13 0 32 0;
+#X connect 14 0 32 0;
+#X connect 15 0 32 0;
+#X connect 16 0 32 0;
+#X connect 17 0 32 0;
+#X connect 18 0 32 0;
+#X connect 19 0 32 0;
+#X connect 23 0 24 0;
+#X connect 26 0 4 0;
+#X connect 26 1 27 0;
+#X connect 26 2 5 0;
+#X connect 30 0 23 0;
+#X connect 31 0 36 0;
+#X connect 31 1 37 0;
+#X connect 32 0 3 0;
+#X connect 33 0 34 0;
+#X connect 34 0 35 1;
+#X connect 35 0 61 0;
+#X connect 36 0 54 0;
+#X connect 37 0 55 0;
+#X connect 42 0 61 0;
+#X connect 43 0 61 0;
+#X connect 44 0 61 0;
+#X connect 45 0 61 0;
+#X connect 46 0 42 0;
+#X connect 47 0 43 0;
+#X connect 48 0 44 0;
+#X connect 51 0 45 0;
+#X connect 56 0 60 0;
+#X connect 57 0 58 0;
+#X connect 58 0 59 0;
+#X connect 59 0 32 0;
+#X connect 60 0 57 0;
+#X connect 61 0 26 0;
+#X connect 61 0 31 0;
+#X connect 65 0 33 0;
diff --git a/iemabs/help-pvu~.pd b/iemabs/help-pvu~.pd
index 8942765..19227b2 100644
--- a/iemabs/help-pvu~.pd
+++ b/iemabs/help-pvu~.pd
@@ -1,4 +1,4 @@
-#N canvas 210 11 726 593 10;
+#N canvas 210 11 730 597 10;
#X msg 167 246 0;
#X msg 468 246 0.5;
#X msg 540 246 1;
@@ -20,9 +20,6 @@
#X msg 645 246 10;
#X text 27 352 ~signal_in~;
#X text 201 81 (periode between 2 output-events);
-#X text 99 534 (c) musil@iem.kug.ac.at;
-#X text 116 559 graz \, austria 2000;
-#X text 141 547 IEM KUG;
#X text 32 42 dsp ON/OFF;
#X obj 14 61 dsp;
#X floatatom 14 82 3 0 0 0 - - -;
@@ -74,44 +71,50 @@ this;
#X text 181 151 3.arg:<float>overflow_threshold [dB] (default: -0.01
dB);
#X obj 150 361 pvu~ 300 300 -0.01;
-#X connect 0 0 31 0;
-#X connect 1 0 31 0;
-#X connect 2 0 31 0;
-#X connect 3 0 34 0;
-#X connect 5 0 57 0;
-#X connect 6 0 57 0;
-#X connect 7 0 57 0;
-#X connect 8 0 31 0;
-#X connect 9 0 31 0;
-#X connect 10 0 31 0;
-#X connect 11 0 31 0;
-#X connect 12 0 31 0;
-#X connect 13 0 31 0;
-#X connect 14 0 31 0;
-#X connect 15 0 31 0;
-#X connect 16 0 31 0;
-#X connect 17 0 31 0;
-#X connect 18 0 31 0;
-#X connect 25 0 26 0;
-#X connect 29 0 25 0;
-#X connect 30 1 35 0;
-#X connect 31 0 3 0;
-#X connect 32 0 33 0;
-#X connect 33 0 34 1;
-#X connect 34 0 57 0;
-#X connect 35 0 46 0;
-#X connect 36 0 57 0;
-#X connect 37 0 57 0;
-#X connect 38 0 57 0;
-#X connect 39 0 36 0;
-#X connect 40 0 37 0;
-#X connect 43 0 38 0;
-#X connect 47 0 51 0;
-#X connect 48 0 49 0;
-#X connect 49 0 50 0;
-#X connect 50 0 31 0;
-#X connect 51 0 48 0;
-#X connect 53 0 32 0;
-#X connect 57 0 28 0;
-#X connect 57 0 30 1;
-#X connect 57 1 4 0;
+#X text 195 528 IEM KUG;
+#X text 179 516 musil;
+#X text 209 516 @;
+#X text 215 516 iem.at;
+#X text 130 505 (c) Thomas Musil 2000 - 2005;
+#X text 178 538 Graz \, Austria;
+#X connect 0 0 28 0;
+#X connect 1 0 28 0;
+#X connect 2 0 28 0;
+#X connect 3 0 31 0;
+#X connect 5 0 54 0;
+#X connect 6 0 54 0;
+#X connect 7 0 54 0;
+#X connect 8 0 28 0;
+#X connect 9 0 28 0;
+#X connect 10 0 28 0;
+#X connect 11 0 28 0;
+#X connect 12 0 28 0;
+#X connect 13 0 28 0;
+#X connect 14 0 28 0;
+#X connect 15 0 28 0;
+#X connect 16 0 28 0;
+#X connect 17 0 28 0;
+#X connect 18 0 28 0;
+#X connect 22 0 23 0;
+#X connect 26 0 22 0;
+#X connect 27 1 32 0;
+#X connect 28 0 3 0;
+#X connect 29 0 30 0;
+#X connect 30 0 31 1;
+#X connect 31 0 54 0;
+#X connect 32 0 43 0;
+#X connect 33 0 54 0;
+#X connect 34 0 54 0;
+#X connect 35 0 54 0;
+#X connect 36 0 33 0;
+#X connect 37 0 34 0;
+#X connect 40 0 35 0;
+#X connect 44 0 48 0;
+#X connect 45 0 46 0;
+#X connect 46 0 47 0;
+#X connect 47 0 28 0;
+#X connect 48 0 45 0;
+#X connect 50 0 29 0;
+#X connect 54 0 25 0;
+#X connect 54 0 27 1;
+#X connect 54 1 4 0;
diff --git a/iemabs/help-rbpq2~.pd b/iemabs/help-rbpq2~.pd
index 528b8cd..61bec04 100644
--- a/iemabs/help-rbpq2~.pd
+++ b/iemabs/help-rbpq2~.pd
@@ -1,6 +1,4 @@
-#N canvas 375 118 375 487 10;
-#X text 17 421 (c) musil@iem.kug.ac.at;
-#X text 59 434 IEM KUG;
+#N canvas 375 118 379 491 10;
#X text 34 40 dsp ON/OFF;
#X floatatom 17 80 5 0 0 0 - - -;
#X text 55 81 % cpu;
@@ -38,22 +36,27 @@
#X text 312 331 dB;
#X text 99 7 resonance-bandpass 2.order with Q-inlet;
#X obj 4 13 cnv 8 1 1 empty empty rbpq2~ 1 2 1 18 -262144 -1109 0;
-#X text 34 446 graz \, austria 2003;
-#X connect 5 0 3 0;
-#X connect 6 0 5 0;
-#X connect 11 0 12 0;
-#X connect 12 0 13 0;
-#X connect 13 0 32 1;
-#X connect 20 0 29 0;
-#X connect 21 0 32 3;
-#X connect 23 0 32 2;
-#X connect 26 0 25 0;
-#X connect 26 0 25 1;
-#X connect 26 1 33 0;
-#X connect 26 2 27 0;
+#X text 115 438 IEM KUG;
+#X text 99 426 musil;
+#X text 129 426 @;
+#X text 135 426 iem.at;
+#X text 50 415 (c) Thomas Musil 2000 - 2005;
+#X text 98 448 Graz \, Austria;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 30 1;
+#X connect 18 0 27 0;
+#X connect 19 0 30 3;
+#X connect 21 0 30 2;
+#X connect 24 0 23 0;
+#X connect 24 0 23 1;
+#X connect 24 1 31 0;
+#X connect 24 2 25 0;
+#X connect 25 1 14 0;
+#X connect 26 0 24 1;
+#X connect 27 0 30 0;
#X connect 27 1 16 0;
-#X connect 28 0 26 1;
-#X connect 29 0 32 0;
-#X connect 29 1 18 0;
-#X connect 30 0 20 0;
-#X connect 32 0 26 0;
+#X connect 28 0 18 0;
+#X connect 30 0 24 0;
diff --git a/iemabs/help-rbpw2~.pd b/iemabs/help-rbpw2~.pd
index 9f90cd5..4c8b102 100644
--- a/iemabs/help-rbpw2~.pd
+++ b/iemabs/help-rbpw2~.pd
@@ -1,11 +1,9 @@
-#N canvas 361 130 413 485 10;
-#X text 17 421 (c) musil@iem.kug.ac.at;
-#X text 59 434 IEM KUG;
+#N canvas 361 130 417 489 10;
#X text 34 40 dsp ON/OFF;
#X floatatom 17 80 5 0 0 0 - - -;
#X text 55 81 % cpu;
#X obj 17 60 dsp;
-#X obj 17 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#X obj 17 40 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
#X text 26 361 1.arg:<float> center_freq. [Hz];
#X text 26 381 3.arg:<float> interpolation_time [ms];
@@ -38,22 +36,27 @@
#X text 151 236 bandwidth Hz;
#X text 100 4 resonance-bandpass 2.order with bandwidth-inlet;
#X obj 5 10 cnv 8 1 1 empty empty rbpw2~ 1 2 1 18 -262144 -1109 0;
-#X text 34 446 graz \, austria 2003;
-#X connect 5 0 3 0;
-#X connect 6 0 5 0;
-#X connect 11 0 12 0;
-#X connect 12 0 13 0;
-#X connect 13 0 33 1;
-#X connect 20 0 28 0;
-#X connect 21 0 33 3;
-#X connect 23 0 33 2;
-#X connect 25 0 24 0;
-#X connect 25 0 24 1;
-#X connect 25 1 31 0;
-#X connect 25 2 26 0;
+#X text 115 438 IEM KUG;
+#X text 99 426 musil;
+#X text 129 426 @;
+#X text 135 426 iem.at;
+#X text 50 415 (c) Thomas Musil 2000 - 2005;
+#X text 98 448 Graz \, Austria;
+#X connect 3 0 1 0;
+#X connect 4 0 3 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 31 1;
+#X connect 18 0 26 0;
+#X connect 19 0 31 3;
+#X connect 21 0 31 2;
+#X connect 23 0 22 0;
+#X connect 23 0 22 1;
+#X connect 23 1 29 0;
+#X connect 23 2 24 0;
+#X connect 24 1 14 0;
+#X connect 25 0 23 1;
+#X connect 26 0 31 0;
#X connect 26 1 16 0;
-#X connect 27 0 25 1;
-#X connect 28 0 33 0;
-#X connect 28 1 18 0;
-#X connect 29 0 20 0;
-#X connect 33 0 25 0;
+#X connect 27 0 18 0;
+#X connect 31 0 23 0;
diff --git a/iemabs/help-receive2list.pd b/iemabs/help-receive2list.pd
index 724779f..8c399fa 100644
--- a/iemabs/help-receive2list.pd
+++ b/iemabs/help-receive2list.pd
@@ -1,98 +1,121 @@
-#N canvas 302 119 590 526 10;
-#X obj 210 164 receive2list;
-#X floatatom 210 394 5 0 0 0 - - -;
-#X floatatom 230 359 5 0 0 0 - - -;
-#X floatatom 250 323 5 0 0 0 - - -;
-#X floatatom 270 286 5 0 0 0 - - -;
-#X text 297 93 init;
-#X floatatom 24 94 5 0 0 0 - - -;
-#X obj 24 114 s aaa;
-#X floatatom 63 94 5 0 0 0 - - -;
-#X floatatom 103 94 5 0 0 0 - - -;
-#X floatatom 142 73 5 0 0 0 - - -;
-#X obj 63 114 s bbb;
-#X obj 103 114 s ccc;
-#X obj 142 115 s ddd;
-#X obj 25 251 s eee;
-#X msg 25 158 symbol abc;
-#X msg 31 180 symbol xyz;
-#X obj 210 94 loadbang;
+#N canvas 107 27 840 566 10;
+#X floatatom 340 478 5 0 0 0 - - -;
+#X floatatom 356 439 5 0 0 0 - - -;
+#X floatatom 372 367 5 0 0 0 - - -;
+#X floatatom 388 330 5 0 0 0 - - -;
+#X text 427 93 init;
+#X floatatom 14 151 5 0 0 0 - - -;
+#X obj 14 171 s aaa;
+#X floatatom 53 99 5 0 0 0 - - -;
+#X floatatom 163 151 5 0 0 0 - - -;
+#X floatatom 202 130 5 0 0 0 - - -;
+#X obj 53 171 s bbb;
+#X obj 163 171 s ccc;
+#X obj 202 172 s ddd;
+#X obj 244 172 s eee;
+#X msg 244 79 symbol abc;
+#X msg 250 101 symbol xyz;
+#X obj 340 94 loadbang;
#X text 10 13 receive2list;
#X text 119 11 convert received message to a list;
#X text 121 38 the corresponding prepend-floats and receive-symbols
;
#X text 121 25 with a prepended float.;
-#X text 122 52 have to be inputed via a set message.;
-#X text 48 479 IEM KUG;
-#X text 22 490 graz \, austria 2003;
-#X text 20 466 (c) musil@iem.at;
-#X obj 142 93 pp set;
-#X obj 210 413 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 202 150 pp set;
+#X obj 340 497 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 230 376 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 372 384 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 250 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 388 348 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 270 304 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X msg 402 143 clear;
+#X floatatom 413 348 5 0 0 0 - - -;
+#X floatatom 364 499 5 0 0 0 - - -;
+#X floatatom 389 439 5 0 0 0 - - -;
+#X floatatom 393 385 5 0 0 0 - - -;
+#X msg 611 119 300 xxx;
+#X obj 340 136 pp add;
+#X symbolatom 404 285 10 0 0 0 - - -;
+#X symbolatom 425 310 10 0 0 0 - - -;
+#X obj 404 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 272 143 clear;
-#X floatatom 295 304 5 0 0 0 - - -;
-#X floatatom 234 415 5 0 0 0 - - -;
-#X floatatom 252 377 5 0 0 0 - - -;
-#X floatatom 271 341 5 0 0 0 - - -;
-#X text 294 164 no argument;
-#X text 338 174 (max. 200 convertions);
-#X msg 481 119 300 xxx;
-#X obj 210 136 pp add;
-#X symbolatom 361 278 10 0 0 0 - - -;
-#X symbolatom 382 303 10 0 0 0 - - -;
-#X obj 361 303 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X obj 290 261 symbol;
-#X symbolatom 45 230 10 0 0 0 - - -;
+#X obj 453 261 symbol;
+#X symbolatom 264 151 10 0 0 0 - - -;
#X floatatom 32 312 5 0 0 0 - - -;
#X msg 59 351 22 33 44 55;
#X obj 67 375 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 42 204 set fgh;
-#X obj 310 220 print out5;
+#X msg 261 125 set fgh;
+#X obj 420 216 print out5;
#X obj 32 401 s fff;
-#X obj 210 188 iem_route 0 1 2 3 4 5;
#X symbolatom 44 329 10 0 0 0 - - -;
-#X msg 210 115 0 aaa \, 1 bbb \, 2 ccc \, 3 ddd \, 4 eee;
-#X connect 0 0 51 0;
-#X connect 1 0 27 0;
-#X connect 1 0 33 0;
-#X connect 2 0 28 0;
-#X connect 2 0 34 0;
-#X connect 3 0 29 0;
-#X connect 3 0 35 0;
-#X connect 4 0 30 0;
-#X connect 4 0 32 0;
-#X connect 6 0 7 0;
+#X msg 340 115 0 aaa \, 1 bbb \, 2 ccc \, 3 ddd \, 4 eee;
+#X obj 340 188 route 0 1 2 3 4 5;
+#X obj 404 240 route set;
+#X obj 404 261 pp set;
+#X text 438 164 1.arg: <float> max. number of receiveable parameters
+;
+#X obj 53 149 pack 0 0 0;
+#X floatatom 88 99 5 0 0 0 - - -;
+#X floatatom 123 99 5 0 0 0 - - -;
+#X obj 88 118 t b f;
+#X obj 123 121 t b f;
+#X obj 356 408 unpack 0 0 0;
+#X floatatom 423 439 5 0 0 0 - - -;
+#X obj 340 164 receive2list 10;
+#X text 122 52 have to be inputed via an add message.;
+#X msg 531 41 0 xaaa \, 1 xbbb \, 2 xccc \, 3 xddd \, 4 xeee;
+#X text 115 488 IEM KUG;
+#X text 99 476 musil;
+#X text 129 476 @;
+#X text 135 476 iem.at;
+#X text 50 465 (c) Thomas Musil 2000 - 2005;
+#X text 98 498 Graz \, Austria;
+#X connect 0 0 22 0;
+#X connect 0 0 27 0;
+#X connect 2 0 23 0;
+#X connect 2 0 29 0;
+#X connect 3 0 24 0;
+#X connect 3 0 26 0;
+#X connect 5 0 6 0;
+#X connect 7 0 49 0;
#X connect 8 0 11 0;
-#X connect 9 0 12 0;
-#X connect 10 0 26 0;
-#X connect 15 0 14 0;
-#X connect 16 0 14 0;
-#X connect 17 0 53 0;
-#X connect 26 0 13 0;
-#X connect 31 0 0 0;
-#X connect 38 0 39 0;
-#X connect 39 0 0 0;
-#X connect 40 0 41 0;
-#X connect 40 0 42 0;
-#X connect 43 0 40 0;
-#X connect 44 0 14 0;
-#X connect 45 0 50 0;
-#X connect 46 0 50 0;
-#X connect 47 0 50 0;
-#X connect 48 0 14 0;
-#X connect 51 0 1 0;
-#X connect 51 1 2 0;
-#X connect 51 2 3 0;
-#X connect 51 3 4 0;
-#X connect 51 4 43 0;
-#X connect 51 5 49 0;
-#X connect 52 0 50 0;
-#X connect 53 0 39 0;
+#X connect 9 0 21 0;
+#X connect 14 0 13 0;
+#X connect 15 0 13 0;
+#X connect 16 0 44 0;
+#X connect 21 0 12 0;
+#X connect 25 0 56 0;
+#X connect 30 0 31 0;
+#X connect 31 0 56 0;
+#X connect 32 0 33 0;
+#X connect 32 0 34 0;
+#X connect 35 0 32 0;
+#X connect 36 0 13 0;
+#X connect 37 0 42 0;
+#X connect 38 0 42 0;
+#X connect 39 0 42 0;
+#X connect 40 0 13 0;
+#X connect 43 0 42 0;
+#X connect 44 0 31 0;
+#X connect 45 0 0 0;
+#X connect 45 1 54 0;
+#X connect 45 2 2 0;
+#X connect 45 3 3 0;
+#X connect 45 4 46 0;
+#X connect 45 5 41 0;
+#X connect 46 0 47 0;
+#X connect 46 1 35 0;
+#X connect 47 0 32 0;
+#X connect 49 0 10 0;
+#X connect 50 0 52 0;
+#X connect 51 0 53 0;
+#X connect 52 0 49 0;
+#X connect 52 1 49 1;
+#X connect 53 0 49 0;
+#X connect 53 1 49 2;
+#X connect 54 0 1 0;
+#X connect 54 1 28 0;
+#X connect 54 2 55 0;
+#X connect 56 0 45 0;
+#X connect 58 0 31 0;
diff --git a/iemabs/help-rmstofad.pd b/iemabs/help-rmstofad.pd
index d407496..6592d8e 100644
--- a/iemabs/help-rmstofad.pd
+++ b/iemabs/help-rmstofad.pd
@@ -1,4 +1,4 @@
-#N canvas 157 156 332 297 10;
+#N canvas 157 156 336 301 10;
#X floatatom 90 38 9 0 1300 0 - - -;
#X obj 88 137 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0;
#X obj 70 129 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
@@ -7,16 +7,19 @@
#X obj 70 107 rmstofad;
#X floatatom 90 78 9 0 12 0 - - -;
#X text 149 77 linear value;
-#X text 151 209 (c) musil@iem.kug.ac.at;
-#X text 188 222 IEM KUG;
-#X text 163 234 graz \, austria 2003;
#X text 8 6 rmstofad;
#X text 81 7 convert rms-value to fader-scale;
#X text 153 38 linear value in percent;
#X obj 90 57 * 0.01;
-#X connect 0 0 13 0;
+#X text 215 248 IEM KUG;
+#X text 199 236 musil;
+#X text 229 236 @;
+#X text 235 236 iem.at;
+#X text 150 225 (c) Thomas Musil 2000 - 2005;
+#X text 198 258 Graz \, Austria;
+#X connect 0 0 10 0;
#X connect 3 0 1 1;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X connect 5 0 4 0;
-#X connect 13 0 5 0;
+#X connect 10 0 5 0;
diff --git a/iemabs/help-round_zero.pd b/iemabs/help-round_zero.pd
index 04b62f2..a67378d 100644
--- a/iemabs/help-round_zero.pd
+++ b/iemabs/help-round_zero.pd
@@ -1,18 +1,21 @@
-#N canvas 158 131 554 326 10;
+#N canvas 158 131 558 330 10;
#X obj 55 160 round_zero 1e-006;
#X msg 55 78 -1e-007;
#X text 10 8 round_zero;
-#X text 122 9 round very small numbers between plus and minus 1 argument
-to zero;
#X obj 55 183 print rounded;
#X msg 116 78 1e-007;
#X msg 67 114 -1e-005;
#X msg 128 114 1e-005;
-#X text 27 247 (c) musil@iem.kug.ac.at;
-#X text 64 260 IEM KUG;
-#X text 39 272 graz \, austria 2003;
-#X connect 0 0 4 0;
+#X text 122 9 round very small numbers between plus and minus first
+argument to zero;
+#X text 115 268 IEM KUG;
+#X text 99 256 musil;
+#X text 129 256 @;
+#X text 135 256 iem.at;
+#X text 50 245 (c) Thomas Musil 2000 - 2005;
+#X text 98 278 Graz \, Austria;
+#X connect 0 0 3 0;
#X connect 1 0 0 0;
+#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
-#X connect 7 0 0 0;
diff --git a/iemabs/help-round~.pd b/iemabs/help-round~.pd
index 1ca334e..9ae0402 100644
--- a/iemabs/help-round~.pd
+++ b/iemabs/help-round~.pd
@@ -1,6 +1,4 @@
-#N canvas 375 118 322 334 10;
-#X text 11 265 (c) musil@iem.kug.ac.at;
-#X text 53 278 IEM KUG;
+#N canvas 375 118 326 338 10;
#X text 28 48 dsp ON/OFF;
#X floatatom 45 225 7 0 0 0 - - -;
#X floatatom 46 119 7 0 0 0 - - -;
@@ -14,12 +12,17 @@
#X obj 46 170 round~;
#X obj 45 203 unsig~;
#X text 96 168 no arg;
-#X text 28 290 graz \, austria 2003;
#X text 76 16 a signal-integer-number;
#X text 73 5 signal-float-rounding to;
-#X connect 4 0 10 0;
-#X connect 7 0 5 0;
-#X connect 8 0 7 0;
-#X connect 10 0 11 0;
-#X connect 11 0 12 0;
-#X connect 12 0 3 0;
+#X text 115 278 IEM KUG;
+#X text 99 266 musil;
+#X text 129 266 @;
+#X text 135 266 iem.at;
+#X text 50 255 (c) Thomas Musil 2000 - 2005;
+#X text 98 288 Graz \, Austria;
+#X connect 2 0 8 0;
+#X connect 5 0 3 0;
+#X connect 6 0 5 0;
+#X connect 8 0 9 0;
+#X connect 9 0 10 0;
+#X connect 10 0 1 0;
diff --git a/iemabs/help-rvu~.pd b/iemabs/help-rvu~.pd
index 4f2b248..f96c1d7 100644
--- a/iemabs/help-rvu~.pd
+++ b/iemabs/help-rvu~.pd
@@ -1,4 +1,4 @@
-#N canvas 210 11 726 593 10;
+#N canvas 210 11 730 597 10;
#X msg 167 190 0;
#X msg 468 191 0.5;
#X msg 540 191 1;
@@ -20,9 +20,6 @@
#X msg 645 191 10;
#X text 27 298 ~signal_in~;
#X text 201 47 (periode between 2 output-events);
-#X text 99 480 (c) musil@iem.kug.ac.at;
-#X text 116 505 graz \, austria 2000;
-#X text 141 493 IEM KUG;
#X text 32 42 dsp ON/OFF;
#X obj 14 61 dsp;
#X floatatom 14 82 3 0 0 0 - - -;
@@ -67,43 +64,49 @@ this;
#X text 134 134 reset rms-level to -99.9 dB;
#X text 134 151 stop the metro-clock of rvu~;
#X text 134 169 start the metro-clock of rvu~;
-#X connect 0 0 31 0;
-#X connect 1 0 31 0;
-#X connect 2 0 31 0;
-#X connect 3 0 34 0;
-#X connect 5 0 57 0;
-#X connect 6 0 57 0;
-#X connect 7 0 57 0;
-#X connect 8 0 31 0;
-#X connect 9 0 31 0;
-#X connect 10 0 31 0;
-#X connect 11 0 31 0;
-#X connect 12 0 31 0;
-#X connect 13 0 31 0;
-#X connect 14 0 31 0;
-#X connect 15 0 31 0;
-#X connect 16 0 31 0;
-#X connect 17 0 31 0;
-#X connect 18 0 31 0;
-#X connect 25 0 26 0;
-#X connect 29 0 25 0;
-#X connect 30 0 35 0;
-#X connect 30 1 36 0;
-#X connect 31 0 3 0;
-#X connect 32 0 33 0;
-#X connect 33 0 34 1;
-#X connect 34 0 57 0;
-#X connect 35 0 43 0;
-#X connect 36 0 44 0;
-#X connect 37 0 57 0;
-#X connect 38 0 57 0;
-#X connect 39 0 37 0;
-#X connect 40 0 38 0;
-#X connect 45 0 49 0;
-#X connect 46 0 47 0;
-#X connect 47 0 48 0;
-#X connect 48 0 31 0;
-#X connect 49 0 46 0;
-#X connect 51 0 32 0;
-#X connect 57 0 30 0;
-#X connect 57 0 4 0;
+#X text 195 468 IEM KUG;
+#X text 179 456 musil;
+#X text 209 456 @;
+#X text 215 456 iem.at;
+#X text 130 445 (c) Thomas Musil 2000 - 2005;
+#X text 178 478 Graz \, Austria;
+#X connect 0 0 28 0;
+#X connect 1 0 28 0;
+#X connect 2 0 28 0;
+#X connect 3 0 31 0;
+#X connect 5 0 54 0;
+#X connect 6 0 54 0;
+#X connect 7 0 54 0;
+#X connect 8 0 28 0;
+#X connect 9 0 28 0;
+#X connect 10 0 28 0;
+#X connect 11 0 28 0;
+#X connect 12 0 28 0;
+#X connect 13 0 28 0;
+#X connect 14 0 28 0;
+#X connect 15 0 28 0;
+#X connect 16 0 28 0;
+#X connect 17 0 28 0;
+#X connect 18 0 28 0;
+#X connect 22 0 23 0;
+#X connect 26 0 22 0;
+#X connect 27 0 32 0;
+#X connect 27 1 33 0;
+#X connect 28 0 3 0;
+#X connect 29 0 30 0;
+#X connect 30 0 31 1;
+#X connect 31 0 54 0;
+#X connect 32 0 40 0;
+#X connect 33 0 41 0;
+#X connect 34 0 54 0;
+#X connect 35 0 54 0;
+#X connect 36 0 34 0;
+#X connect 37 0 35 0;
+#X connect 42 0 46 0;
+#X connect 43 0 44 0;
+#X connect 44 0 45 0;
+#X connect 45 0 28 0;
+#X connect 46 0 43 0;
+#X connect 48 0 29 0;
+#X connect 54 0 27 0;
+#X connect 54 0 4 0;
diff --git a/iemabs/help-sin_phase~.pd b/iemabs/help-sin_phase~.pd
index 16bf1ff..e1e6b9e 100644
--- a/iemabs/help-sin_phase~.pd
+++ b/iemabs/help-sin_phase~.pd
@@ -1,6 +1,4 @@
-#N canvas 375 118 484 456 10;
-#X text 12 402 (c) musil@iem.kug.ac.at;
-#X text 54 415 IEM KUG;
+#N canvas 375 118 488 460 10;
#X text 28 48 dsp ON/OFF;
#X floatatom 155 63 3 15 133 0 - - -;
#X obj 155 81 mtof;
@@ -10,7 +8,7 @@
#X floatatom 11 88 5 0 0 0 - - -;
#X text 46 87 % cpu;
#X obj 11 68 dsp;
-#X obj 11 48 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#X obj 11 48 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
#X text 10 7 sin_phase~;
#X text 105 8 calculate phase-difference between 2;
@@ -21,7 +19,6 @@
#X obj 154 198 +~ 0;
#X obj 155 122 phasor~ 440;
#X text 340 155 percent;
-#X text 29 427 graz \, austria 2003;
#X text 180 61 midi-pitch;
#X text 295 140 phase-difference;
#X obj 156 264 lp1~ 10 100;
@@ -36,26 +33,32 @@
#X floatatom 61 291 5 0 0 0 - - -;
#X obj 294 181 / 360;
#X obj 268 116 f;
-#X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 5 0 19 0;
-#X connect 5 0 35 0;
-#X connect 7 0 34 0;
-#X connect 10 0 8 0;
-#X connect 11 0 10 0;
-#X connect 15 0 24 0;
-#X connect 15 0 32 0;
-#X connect 16 0 15 1;
-#X connect 17 0 15 0;
-#X connect 18 0 17 0;
-#X connect 19 0 16 0;
-#X connect 19 0 18 0;
-#X connect 24 0 25 0;
-#X connect 25 0 27 0;
-#X connect 25 0 28 0;
-#X connect 27 0 29 0;
+#X text 115 418 IEM KUG;
+#X text 99 406 musil;
+#X text 129 406 @;
+#X text 135 406 iem.at;
+#X text 50 395 (c) Thomas Musil 2000 - 2005;
+#X text 98 428 Graz \, Austria;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 17 0;
+#X connect 3 0 32 0;
+#X connect 5 0 31 0;
+#X connect 8 0 6 0;
+#X connect 9 0 8 0;
+#X connect 13 0 21 0;
+#X connect 13 0 29 0;
+#X connect 14 0 13 1;
+#X connect 15 0 13 0;
+#X connect 16 0 15 0;
+#X connect 17 0 14 0;
+#X connect 17 0 16 0;
+#X connect 21 0 22 0;
+#X connect 22 0 24 0;
+#X connect 22 0 25 0;
+#X connect 24 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 23 0;
#X connect 29 0 30 0;
-#X connect 30 0 26 0;
-#X connect 32 0 33 0;
-#X connect 34 0 18 1;
-#X connect 35 0 29 1;
+#X connect 31 0 16 1;
+#X connect 32 0 26 1;
diff --git a/iemabs/help-soundfile_info.pd b/iemabs/help-soundfile_info.pd
index 286cb82..631960c 100644
--- a/iemabs/help-soundfile_info.pd
+++ b/iemabs/help-soundfile_info.pd
@@ -1,4 +1,4 @@
-#N canvas 153 56 717 404 10;
+#N canvas 153 56 725 412 10;
#X obj 31 45 openpanel;
#X obj 31 26 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
@@ -12,21 +12,23 @@
#X text 91 224 4.item: <float> header-size in bytes;
#X text 91 194 1.item: <float> samplerate in Hz;
#X text 91 204 2.item: <symbol> file-name;
-#X text 91 214 3.item: <float> multi-channel-sound-data-length in samples
-;
#X text 91 234 5.item: <float> number of channels;
-#X text 91 244 6.item: <float> single-sample-size in bytes;
#X text 7 2 soundfile_info;
#X text 130 2 show the header-data of a wav-file;
-#X text 24 303 (c) musil@iem.kug.ac.at;
-#X text 61 316 IEM KUG;
-#X text 36 328 graz \, austria 2003;
#X text 91 254 7.item: <symbol> endianness ("l" for little);
#X text 260 264 ("b" for big);
#X text 214 279 (eg. little endian "wav" is natural format on Intel-machines)
;
#X text 214 314 (eg. big endian "aiff" is natural format on Macintosh-machines)
;
+#X text 91 214 3.item: <float> sound-data-length in samples;
+#X text 91 244 6.item: <float> sample-resolution in bytes;
+#X text 95 328 IEM KUG;
+#X text 79 316 musil;
+#X text 109 316 @;
+#X text 115 316 iem.at;
+#X text 30 305 (c) Thomas Musil 2000 - 2005;
+#X text 78 338 Graz \, Austria;
#X connect 0 0 2 0;
#X connect 0 0 6 0;
#X connect 1 0 0 0;
diff --git a/iemabs/help-speedlim.pd b/iemabs/help-speedlim.pd
index f8e32ff..ff35286 100644
--- a/iemabs/help-speedlim.pd
+++ b/iemabs/help-speedlim.pd
@@ -1,4 +1,4 @@
-#N canvas 465 200 396 309 10;
+#N canvas 465 200 400 313 10;
#X msg 173 43 1000;
#X msg 176 65 200;
#X floatatom 67 86 4 0 0 0 - - -;
@@ -11,15 +11,18 @@
#X obj 67 115 speedlim 20;
#X text 6 7 speedlim : speedlimit for float-message;
#X text 153 115 1.arg: lock-time in ms;
-#X text 188 220 (c) musil@iem.kug.ac.at;
-#X text 230 233 IEM KUG;
#X obj 46 171 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X text 205 245 graz \, austria 2003;
+#X text 235 248 IEM KUG;
+#X text 219 236 musil;
+#X text 249 236 @;
+#X text 255 236 iem.at;
+#X text 170 225 (c) Thomas Musil 2000 - 2005;
+#X text 218 258 Graz \, Austria;
#X connect 0 0 9 1;
#X connect 1 0 9 1;
#X connect 2 0 9 0;
-#X connect 3 0 14 0;
+#X connect 3 0 12 0;
#X connect 4 0 6 0;
#X connect 4 1 5 0;
#X connect 4 2 5 1;
diff --git a/iemabs/help-split.pd b/iemabs/help-split.pd
index 5be2afe..69c1907 100644
--- a/iemabs/help-split.pd
+++ b/iemabs/help-split.pd
@@ -1,25 +1,31 @@
-#N canvas 168 213 423 343 10;
-#X text 15 275 (c) musil@iem.kug.ac.at;
-#X text 57 288 IEM KUG;
-#X text 32 300 graz \, austria 2001;
-#X obj 21 212 bng 15 250 50 0 empty empty empty 8 -8 0 10 0 22 22;
-#X obj 58 170 bng 15 250 50 0 empty empty empty 8 -8 0 10 0 22 22;
+#N canvas 168 213 427 347 10;
+#X obj 21 212 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
+-1;
+#X obj 58 170 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
+-1;
#X text 41 253 (c) miller puckette;
#X text 7 8 split;
#X obj 21 130 split 5;
#X text 35 243 the original object moses;
-#X floatatom 21 65 4 0 0;
-#X floatatom 58 109 4 0 0;
-#X floatatom 21 192 4 0 0;
-#X floatatom 58 150 4 0 0;
+#X floatatom 21 65 4 0 0 0 - - -;
+#X floatatom 58 109 4 0 0 0 - - -;
+#X floatatom 21 192 4 0 0 0 - - -;
+#X floatatom 58 150 4 0 0 0 - - -;
#X text 19 50 input_value <float>;
-#X text 52 8 part <float>-messages into less and greater equal than limit;
+#X text 52 8 part <float>-messages into less and greater equal than
+limit;
#X text 60 94 limit <float>;
#X text 92 150 output: input greater equal than limit;
#X text 55 193 output: input less than limit;
-#X connect 7 0 11 0;
-#X connect 7 1 12 0;
-#X connect 9 0 7 0;
-#X connect 10 0 7 1;
-#X connect 11 0 3 0;
-#X connect 12 0 4 0;
+#X text 115 308 IEM KUG;
+#X text 99 296 musil;
+#X text 129 296 @;
+#X text 135 296 iem.at;
+#X text 50 285 (c) Thomas Musil 2000 - 2005;
+#X text 98 318 Graz \, Austria;
+#X connect 4 0 8 0;
+#X connect 4 1 9 0;
+#X connect 6 0 4 0;
+#X connect 7 0 4 1;
+#X connect 8 0 0 0;
+#X connect 9 0 1 0;
diff --git a/iemabs/help-split3.pd b/iemabs/help-split3.pd
index 509a1b2..cc4d3e9 100644
--- a/iemabs/help-split3.pd
+++ b/iemabs/help-split3.pd
@@ -1,13 +1,11 @@
-#N canvas 290 163 427 323 10;
-#X floatatom 19 243 9 0 0;
-#X text 18 276 (c) musil@iem.kug.ac.at;
-#X text 55 289 IEM KUG;
-#X floatatom 19 76 9 0 0;
+#N canvas 290 163 431 327 10;
+#X floatatom 19 243 9 0 0 0 - - -;
+#X floatatom 19 76 9 0 0 0 - - -;
#X text 15 11 split3;
-#X floatatom 64 99 9 0 0;
-#X floatatom 110 123 9 0 0;
-#X floatatom 64 218 9 0 0;
-#X floatatom 110 192 9 0 0;
+#X floatatom 64 99 9 0 0 0 - - -;
+#X floatatom 110 123 9 0 0 0 - - -;
+#X floatatom 64 218 9 0 0 0 - - -;
+#X floatatom 110 192 9 0 0 0 - - -;
#X text 81 75 <float> input;
#X text 127 99 <float> low-limit;
#X text 83 244 <float> output within;
@@ -16,15 +14,20 @@
#X text 175 123 <float> high-limit;
#X text 129 147 1.arg: <float> low-limit;
#X text 129 159 2.arg: <float> high-limit;
-#X text 30 301 graz \, austria 2001;
#X obj 19 152 split3 -7.5 13.5;
#X text 77 11 part a <float>-message into 3 ways:;
#X text 138 46 3 greater than high-limit;
#X text 138 36 2 less than low-limit \;;
#X text 138 26 1 within low- and high-limit \;;
-#X connect 3 0 18 0;
-#X connect 5 0 18 1;
-#X connect 6 0 18 2;
-#X connect 18 0 0 0;
-#X connect 18 1 7 0;
-#X connect 18 2 8 0;
+#X text 115 288 IEM KUG;
+#X text 99 276 musil;
+#X text 129 276 @;
+#X text 135 276 iem.at;
+#X text 50 265 (c) Thomas Musil 2000 - 2005;
+#X text 98 298 Graz \, Austria;
+#X connect 1 0 15 0;
+#X connect 3 0 15 1;
+#X connect 4 0 15 2;
+#X connect 15 0 0 0;
+#X connect 15 1 5 0;
+#X connect 15 2 6 0;
diff --git a/iemabs/help-splitfilename.pd b/iemabs/help-splitfilename.pd
index d2a13d6..0099b18 100644
--- a/iemabs/help-splitfilename.pd
+++ b/iemabs/help-splitfilename.pd
@@ -1,8 +1,4 @@
-#N canvas 150 53 673 562 10;
-#X text 23 436 (c) musil@iem.kug.ac.at;
-#X text 65 449 IEM KUG;
-#X text 40 461 graz \, austria 2002;
-#X text 232 457 updated for Pd version 0.35;
+#N canvas 150 53 677 566 10;
#X text 9 1 splitfilename: split into path and filename;
#X obj 53 391 print path;
#X obj 139 391 print file;
@@ -40,28 +36,34 @@
#X restore 534 255 pd;
#X obj 53 315 mergefilename /;
#X obj 53 368 splitfilename /;
-#X connect 7 0 13 0;
-#X connect 8 0 13 0;
-#X connect 9 0 13 0;
-#X connect 10 0 30 0;
-#X connect 12 0 13 0;
-#X connect 13 0 30 0;
-#X connect 13 0 31 0;
-#X connect 14 0 13 0;
-#X connect 15 0 13 0;
-#X connect 16 0 13 0;
-#X connect 18 0 13 0;
-#X connect 19 0 30 0;
-#X connect 21 0 13 0;
-#X connect 22 0 13 0;
-#X connect 23 0 29 0;
-#X connect 24 0 29 0;
-#X connect 25 0 29 0;
-#X connect 26 0 29 0;
-#X connect 27 0 29 0;
-#X connect 28 0 29 0;
-#X connect 29 0 13 0;
-#X connect 30 0 11 0;
-#X connect 30 0 31 0;
-#X connect 31 0 5 0;
-#X connect 31 1 6 0;
+#X text 115 458 IEM KUG;
+#X text 99 446 musil;
+#X text 129 446 @;
+#X text 135 446 iem.at;
+#X text 50 435 (c) Thomas Musil 2000 - 2005;
+#X text 98 468 Graz \, Austria;
+#X connect 3 0 9 0;
+#X connect 4 0 9 0;
+#X connect 5 0 9 0;
+#X connect 6 0 26 0;
+#X connect 8 0 9 0;
+#X connect 9 0 26 0;
+#X connect 9 0 27 0;
+#X connect 10 0 9 0;
+#X connect 11 0 9 0;
+#X connect 12 0 9 0;
+#X connect 14 0 9 0;
+#X connect 15 0 26 0;
+#X connect 17 0 9 0;
+#X connect 18 0 9 0;
+#X connect 19 0 25 0;
+#X connect 20 0 25 0;
+#X connect 21 0 25 0;
+#X connect 22 0 25 0;
+#X connect 23 0 25 0;
+#X connect 24 0 25 0;
+#X connect 25 0 9 0;
+#X connect 26 0 7 0;
+#X connect 26 0 27 0;
+#X connect 27 0 1 0;
+#X connect 27 1 2 0;
diff --git a/iemabs/help-stripfilename.pd b/iemabs/help-stripfilename.pd
index 579c2e6..863ed17 100644
--- a/iemabs/help-stripfilename.pd
+++ b/iemabs/help-stripfilename.pd
@@ -1,10 +1,6 @@
-#N canvas 183 294 490 264 10;
+#N canvas 183 294 494 268 10;
#X obj 87 75 symbol;
-#X text 15 181 (c) musil@iem.kug.ac.at;
-#X text 57 194 IEM KUG;
-#X text 32 206 graz \, austria 2002;
#X msg 87 43 abcdefghijk;
-#X text 233 199 updated for Pd version 0.35;
#X msg 26 59 set 2;
#X text 116 14 characters of a symbol;
#X text 10 1 stripfilename: strip the first or last;
@@ -16,9 +12,15 @@
#X text 218 132 if positiv -> first;
#X text 218 144 if negativ -> last;
#X msg 40 81 set 8;
-#X connect 0 0 9 0;
-#X connect 4 0 0 0;
-#X connect 6 0 9 0;
-#X connect 9 0 11 0;
-#X connect 10 0 9 0;
-#X connect 16 0 9 0;
+#X text 115 218 IEM KUG;
+#X text 99 206 musil;
+#X text 129 206 @;
+#X text 135 206 iem.at;
+#X text 50 195 (c) Thomas Musil 2000 - 2005;
+#X text 98 228 Graz \, Austria;
+#X connect 0 0 5 0;
+#X connect 1 0 0 0;
+#X connect 2 0 5 0;
+#X connect 5 0 7 0;
+#X connect 6 0 5 0;
+#X connect 12 0 5 0;
diff --git a/iemabs/help-subl~.pd b/iemabs/help-subl~.pd
index 4cebf71..c667cbc 100644
--- a/iemabs/help-subl~.pd
+++ b/iemabs/help-subl~.pd
@@ -1,6 +1,4 @@
-#N canvas 375 118 374 458 10;
-#X text 16 386 (c) musil@iem.kug.ac.at;
-#X text 58 399 IEM KUG;
+#N canvas 375 118 378 462 10;
#X text 28 48 dsp ON/OFF;
#X floatatom 85 199 9 0 22000 0 - - -;
#X floatatom 11 88 5 0 0 0 - - -;
@@ -14,15 +12,20 @@
#X obj 46 271 unsig~;
#X floatatom 46 294 9 0 22000 0 - - -;
#X obj 46 141 sig~ 1;
-#X text 33 411 graz \, austria 2003;
#X text 13 8 subl~;
#X text 79 8 signal subtraction with line~;
#X obj 46 248 subl~ 0.5 2000;
#X text 15 352 1.arg:<float> 2nd operand of subtraction;
-#X connect 3 0 17 1;
-#X connect 6 0 17 2;
-#X connect 8 0 4 0;
-#X connect 9 0 8 0;
-#X connect 11 0 12 0;
-#X connect 13 0 17 0;
-#X connect 17 0 11 0;
+#X text 115 418 IEM KUG;
+#X text 99 406 musil;
+#X text 129 406 @;
+#X text 135 406 iem.at;
+#X text 50 395 (c) Thomas Musil 2000 - 2005;
+#X text 98 428 Graz \, Austria;
+#X connect 1 0 14 1;
+#X connect 4 0 14 2;
+#X connect 6 0 2 0;
+#X connect 7 0 6 0;
+#X connect 9 0 10 0;
+#X connect 11 0 14 0;
+#X connect 14 0 9 0;
diff --git a/iemabs/help-t3_bpe.pd b/iemabs/help-t3_bpe.pd
index 1af8e68..80596de 100644
--- a/iemabs/help-t3_bpe.pd
+++ b/iemabs/help-t3_bpe.pd
@@ -1,14 +1,14 @@
-#N canvas 100 17 528 582 10;
+#N canvas 100 17 532 586 10;
#N canvas 0 0 450 300 graph1 0;
#X array array99 259 float 0;
-#X coords 0 1 258 0 256 140 1;
+#X coords 0 0 258 1 256 140 1;
#X restore 96 43 graph;
#X obj 68 458 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
#X msg 35 355 stop;
#X obj 68 527 tabwrite~ array99;
#X obj 7 433 loadbang;
-#X obj 14 38 tgl 15 1 empty empty empty 20 8 0 10 -262144 -1 -1 1 1
+#X obj 14 38 tgl 15 0 empty empty empty 20 8 0 10 -262144 -1 -1 0 1
;
#X floatatom 14 105 5 0 0 0 - - -;
#X floatatom 30 83 3 0 0 0 - - -;
@@ -55,12 +55,16 @@ array99 xticks 0 64 2 \; array99 yticks 0 0.1 5 \; array99 xlabel -0.08
#X obj 381 47 loadbang;
#X obj 91 477 *~ 0.8;
#X obj 91 499 +~ 0.1;
-#X text 354 505 (c) musil@iem.kug.ac.at;
-#X text 396 518 IEM KUG;
-#X text 371 530 graz \, austria 2001;
#X text 363 184 Samples;
#X floatatom 156 387 8 0 0 0 - - -;
#X text 213 388 t3_bang if finished;
+#X text 405 528 IEM KUG;
+#X text 389 516 musil;
+#X text 419 516 @;
+#X text 425 516 iem.at;
+#X text 340 505 (c) Thomas Musil 2000 - 2005;
+#X text 388 538 Graz \, Austria;
+#X text 340 493 (c) Gerhard Eckel;
#X connect 1 0 3 0;
#X connect 2 0 9 0;
#X connect 4 0 1 0;
@@ -69,7 +73,7 @@ array99 xticks 0 64 2 \; array99 yticks 0 0.1 5 \; array99 xlabel -0.08
#X connect 8 1 7 0;
#X connect 9 0 12 0;
#X connect 9 1 12 1;
-#X connect 9 2 52 0;
+#X connect 9 2 49 0;
#X connect 10 0 1 0;
#X connect 10 0 11 0;
#X connect 11 0 13 0;
diff --git a/iemabs/help-t3_delay.pd b/iemabs/help-t3_delay.pd
index 0768a72..7e5b219 100644
--- a/iemabs/help-t3_delay.pd
+++ b/iemabs/help-t3_delay.pd
@@ -1,7 +1,7 @@
-#N canvas 100 58 492 561 10;
+#N canvas 100 58 496 565 10;
#N canvas 0 0 450 300 graph1 0;
#X array array99 259 float 0;
-#X coords 0 1 258 0 259 140 1;
+#X coords 0 0 258 1 259 140 1;
#X restore 108 48 graph;
#X obj 95 238 bng 25 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
@@ -25,7 +25,7 @@
#X obj 132 219 init 80;
#X obj 196 330 init 30;
#X obj 401 53 loadbang;
-#X obj 14 38 tgl 15 1 empty empty empty 20 8 0 10 -262144 -1 -1 1 1
+#X obj 14 38 tgl 15 0 empty empty empty 20 8 0 10 -262144 -1 -1 0 1
;
#X floatatom 14 105 5 0 0 0 - - -;
#X floatatom 30 83 3 0 0 0 - - -;
@@ -41,11 +41,15 @@
array99 xticks 0 64 2 \; array99 yticks 0 0.1 5 \; array99 xlabel -0.08
0 64 128 192 256 \; array99 ylabel -9.1 0 0.5 1;
#X obj 243 429 loadbang;
-#X text 299 331 (c) musil@iem.kug.ac.at;
-#X text 341 344 IEM KUG;
-#X text 316 356 graz \, austria 2001;
#X text 172 240 pre_delay;
#X text 238 350 duration;
+#X text 365 418 IEM KUG;
+#X text 349 406 musil;
+#X text 379 406 @;
+#X text 385 406 iem.at;
+#X text 300 395 (c) Thomas Musil 2000 - 2005;
+#X text 348 428 Graz \, Austria;
+#X text 300 383 (c) Gerhard Eckel;
#X connect 1 0 2 0;
#X connect 1 0 7 0;
#X connect 2 0 17 0;
diff --git a/iemabs/help-t3_line~.pd b/iemabs/help-t3_line~.pd
index 21e5fba..535a90c 100644
--- a/iemabs/help-t3_line~.pd
+++ b/iemabs/help-t3_line~.pd
@@ -1,7 +1,7 @@
-#N canvas 124 45 501 580 10;
+#N canvas 124 45 505 584 10;
#N canvas 0 0 450 300 graph1 0;
#X array array99 259 float 0;
-#X coords 0 1 258 0 256 140 1;
+#X coords 0 0 258 1 256 140 1;
#X restore 97 36 graph;
#X obj 64 239 bng 25 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
-1;
@@ -20,7 +20,7 @@
#X obj 101 220 init 80;
#X obj 129 332 init 30;
#X obj 243 448 loadbang;
-#X obj 14 38 tgl 15 1 empty empty empty 20 8 0 10 -262144 -1 -1 1 1
+#X obj 14 38 tgl 15 0 empty empty empty 20 8 0 10 -262144 -1 -1 1 1
;
#X floatatom 14 105 5 0 0 0 - - -;
#X floatatom 30 83 3 0 0 0 - - -;
@@ -54,9 +54,13 @@ array99 xticks 0 64 2 \; array99 yticks 0 0.1 5 \; array99 xlabel -0.08
0 64 128 192 256 \; array99 ylabel -9.1 0 0.5 1;
#X obj 386 39 loadbang;
#X text 364 178 Samples;
-#X text 325 455 (c) musil@iem.kug.ac.at;
-#X text 367 468 IEM KUG;
-#X text 342 480 graz \, austria 2001;
+#X text 375 478 IEM KUG;
+#X text 359 466 musil;
+#X text 389 466 @;
+#X text 395 466 iem.at;
+#X text 310 455 (c) Thomas Musil 2000 - 2005;
+#X text 358 488 Graz \, Austria;
+#X text 310 443 (c) Gerhard Eckel;
#X connect 1 0 2 0;
#X connect 1 0 4 0;
#X connect 2 0 12 0;
diff --git a/iemabs/help-t3_metro.pd b/iemabs/help-t3_metro.pd
index efa2781..e7f3d55 100644
--- a/iemabs/help-t3_metro.pd
+++ b/iemabs/help-t3_metro.pd
@@ -1,7 +1,7 @@
-#N canvas 228 46 463 570 10;
+#N canvas 228 46 467 574 10;
#N canvas 0 0 450 300 graph1 0;
#X array array99 259 float 0;
-#X coords 0 1 258 0 256 140 1;
+#X coords 0 0 258 1 256 140 1;
#X restore 89 33 graph;
#X obj 91 427 t f b;
#X obj 91 475 pack 0 0;
@@ -36,7 +36,7 @@
#X obj 91 499 t3_sig~ 0.1;
#X obj 128 208 init 30;
#X obj 227 422 loadbang;
-#X obj 11 33 tgl 15 1 empty empty empty 20 8 0 10 -262144 -1 -1 1 1
+#X obj 11 33 tgl 15 0 empty empty empty 20 8 0 10 -262144 -1 -1 1 1
;
#X floatatom 11 100 5 0 0 0 - - -;
#X floatatom 27 78 3 0 0 0 - - -;
@@ -59,9 +59,13 @@
array99 xticks 0 64 2 \; array99 yticks 0 0.1 5 \; array99 xlabel -0.08
0 64 128 192 256 \; array99 ylabel -9.1 0 0.5 1;
#X text 356 176 Samples;
-#X text 294 410 (c) musil@iem.kug.ac.at;
-#X text 336 423 IEM KUG;
-#X text 311 435 graz \, austria 2001;
+#X text 355 438 IEM KUG;
+#X text 339 426 musil;
+#X text 369 426 @;
+#X text 375 426 iem.at;
+#X text 290 415 (c) Thomas Musil 2000 - 2005;
+#X text 338 448 Graz \, Austria;
+#X text 290 403 (c) Gerhard Eckel;
#X connect 1 0 2 0;
#X connect 1 1 4 0;
#X connect 1 1 32 0;
diff --git a/iemabs/help-t3_sig~.pd b/iemabs/help-t3_sig~.pd
index da09a4b..46d14ef 100644
--- a/iemabs/help-t3_sig~.pd
+++ b/iemabs/help-t3_sig~.pd
@@ -1,23 +1,25 @@
-#N canvas 174 106 503 410 10;
-#X floatatom 62 268 8 0 0;
+#N canvas 174 106 507 414 10;
+#X floatatom 62 268 8 0 0 0 - - -;
#X obj 164 371 dac~;
#X obj 164 317 *~ 0.2;
#X obj 164 342 hp1~ 5;
-#X floatatom 280 201 8 0 0;
+#X floatatom 280 201 8 0 0 0 - - -;
#X obj 164 293 t3_sig~;
#X obj 215 226 t3_del 0.1;
#X msg 164 254 \$1 1;
#X obj 10 63 dsp;
-#X floatatom 26 85 3 0 0;
-#X floatatom 10 109 5 0 0;
-#X obj 10 42 toggle 15 1 empty empty empty 20 8 0 10 0 22 22 1 1;
+#X floatatom 26 85 3 0 0 0 - - -;
+#X floatatom 10 109 5 0 0 0 - - -;
+#X obj 10 42 tgl 15 0 empty empty empty 20 8 0 10 -262144 -1 -1 0 1
+;
#X obj 164 182 t3_metro 5;
#X msg 140 115 start 0;
#X msg 176 139 stop;
#X obj 280 153 for++ 1 1000 5;
#X obj 280 177 / 200;
#X obj 280 7 loadbang;
-#X obj 280 31 bng 15 250 50 0 empty empty empty 20 8 0 10 0 22 22;
+#X obj 280 31 bng 15 250 50 0 empty empty empty 20 8 0 10 -262144 -1
+-1;
#X msg 215 254 \$1 -1;
#X obj 280 54 metro 10010;
#X obj 376 72 del 5005;
@@ -29,9 +31,13 @@
#X text 5 6 t3_sig~;
#X text 76 4 time-tagged trigger sig~;
#X msg 397 23 stop;
-#X text 240 297 (c) musil@iem.kug.ac.at;
-#X text 282 310 IEM KUG;
-#X text 257 322 graz \, austria 2001;
+#X text 315 328 IEM KUG;
+#X text 299 316 musil;
+#X text 329 316 @;
+#X text 335 316 iem.at;
+#X text 250 305 (c) Thomas Musil 2000 - 2005;
+#X text 298 338 Graz \, Austria;
+#X text 250 293 (c) Gerhard Eckel;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 3 0 1 1;
diff --git a/iemabs/help-t3_timer.pd b/iemabs/help-t3_timer.pd
index dc30260..0f1595d 100644
--- a/iemabs/help-t3_timer.pd
+++ b/iemabs/help-t3_timer.pd
@@ -1,22 +1,27 @@
-#N canvas 231 195 312 288 10;
+#N canvas 231 195 316 292 10;
#X obj 73 119 t3_del 11.11;
#X msg 22 79 0.55;
-#X obj 22 48 bng 25 250 50 0 empty empty empty 8 -8 0 10 0 22 22;
+#X obj 22 48 bng 25 250 50 0 empty empty empty 8 -8 0 10 -262144 -1
+-1;
#X obj 22 145 t3_timer;
-#X floatatom 22 170 6 0 0;
-#X text 15 214 (c) musil@iem.kug.ac.at;
-#X text 57 227 IEM KUG;
-#X text 32 239 graz \, austria 2001;
+#X floatatom 22 170 6 0 0 0 - - -;
#X text 88 22 measure time-difference;
#X text 87 37 between 2 t3_bang-events;
#X text 6 4 t3_timer;
-#X floatatom 152 93 6 0 0;
+#X floatatom 152 93 6 0 0 0 - - -;
#X text 203 93 ms;
#X text 72 170 ms;
#X text 84 5 time-tagged trigger timer;
+#X text 125 248 IEM KUG;
+#X text 109 236 musil;
+#X text 139 236 @;
+#X text 145 236 iem.at;
+#X text 60 225 (c) Thomas Musil 2000 - 2005;
+#X text 108 258 Graz \, Austria;
+#X text 60 213 (c) Gerhard Eckel;
#X connect 0 0 3 1;
#X connect 1 0 0 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
-#X connect 11 0 0 1;
+#X connect 8 0 0 1;
diff --git a/iemabs/help-toggle_mess.pd b/iemabs/help-toggle_mess.pd
index 2752820..b140547 100644
--- a/iemabs/help-toggle_mess.pd
+++ b/iemabs/help-toggle_mess.pd
@@ -1,4 +1,4 @@
-#N canvas 339 48 606 572 10;
+#N canvas 339 48 610 576 10;
#X obj 222 135 print color;
#X obj 138 310 print sentence;
#X obj 113 499 print number;
@@ -7,8 +7,8 @@
#X obj 174 135 pp set;
#X msg 174 157 green;
#X obj 128 333 pp set;
-#X msg 128 355 print;
-#X msg 40 197 print;
+#X msg 128 355 this;
+#X msg 40 197 this;
#X obj 98 521 pp set;
#X msg 98 543 4;
#X msg 48 403 4;
@@ -17,9 +17,6 @@
#X floatatom 308 129 4 0 0 0 - - -;
#X floatatom 217 281 4 0 0 0 - - -;
#X floatatom 148 471 4 0 0 0 - - -;
-#X text 224 510 (c) musil@iem.kug.ac.at;
-#X text 266 523 IEM KUG;
-#X text 241 535 graz \, austria 2001;
#X text 8 7 toggle_mess :;
#X text 259 253 n arguments: <float> or <sym>;
#X text 279 329 left outlet: to message-inlet;
@@ -39,31 +36,37 @@
;
#X msg 40 53 green;
#X obj 40 252 tm print this word by word;
+#X text 305 508 IEM KUG;
+#X text 289 496 musil;
+#X text 319 496 @;
+#X text 325 496 iem.at;
+#X text 240 485 (c) Thomas Musil 2000 - 2005;
+#X text 288 518 Graz \, Austria;
#X connect 3 0 12 0;
#X connect 3 1 2 0;
#X connect 3 1 10 0;
#X connect 3 2 17 0;
-#X connect 4 0 37 0;
+#X connect 4 0 34 0;
#X connect 4 1 0 0;
#X connect 4 1 5 0;
#X connect 4 2 15 0;
#X connect 5 0 6 0;
#X connect 7 0 8 0;
-#X connect 9 0 38 0;
+#X connect 9 0 35 0;
#X connect 10 0 11 0;
#X connect 12 0 3 0;
-#X connect 13 0 35 0;
-#X connect 14 0 32 0;
-#X connect 31 0 32 0;
-#X connect 32 0 4 0;
-#X connect 32 1 4 0;
-#X connect 33 0 38 0;
-#X connect 33 1 38 0;
-#X connect 34 0 33 0;
-#X connect 35 0 3 0;
-#X connect 35 1 3 0;
-#X connect 37 0 4 0;
-#X connect 38 0 9 0;
-#X connect 38 1 1 0;
-#X connect 38 1 7 0;
-#X connect 38 2 16 0;
+#X connect 13 0 32 0;
+#X connect 14 0 29 0;
+#X connect 28 0 29 0;
+#X connect 29 0 4 0;
+#X connect 29 1 4 0;
+#X connect 30 0 35 0;
+#X connect 30 1 35 0;
+#X connect 31 0 30 0;
+#X connect 32 0 3 0;
+#X connect 32 1 3 0;
+#X connect 34 0 4 0;
+#X connect 35 0 9 0;
+#X connect 35 1 1 0;
+#X connect 35 1 7 0;
+#X connect 35 2 16 0;
diff --git a/iemabs/help-transf_fader.pd b/iemabs/help-transf_fader.pd
index 1bd71b8..f385b4e 100644
--- a/iemabs/help-transf_fader.pd
+++ b/iemabs/help-transf_fader.pd
@@ -1,4 +1,4 @@
-#N canvas 69 66 629 391 10;
+#N canvas 69 66 633 395 10;
#X floatatom 69 56 9 0 0 0 - - -;
#X floatatom 69 214 9 0 0 0 - - -;
#X obj 69 152 transf_fader;
@@ -8,7 +8,7 @@
#X text 68 36 input from slider 0..147;
#X text 63 239 output to dbtorms;
#X obj 476 110 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
--1 -1 12700 1;
+-1 -1 0 1;
#X obj 502 262 - 100;
#X msg 103 88 pairs 0 0 6 40 24 70 36 80 48 88 60 94 72 98 96 102 108
106 111 107.5 114 109 117 112 147 142;
@@ -16,9 +16,12 @@
#X obj 570 310 v2db;
#X obj 561 120 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0;
#X text 160 127 pairs of break-points: input / output;
-#X text 20 285 (c) musil@iem.kug.ac.at;
-#X text 57 298 IEM KUG;
-#X text 32 310 graz \, austria 2003;
+#X text 175 328 IEM KUG;
+#X text 159 316 musil;
+#X text 189 316 @;
+#X text 195 316 iem.at;
+#X text 110 305 (c) Thomas Musil 2000 - 2005;
+#X text 158 338 Graz \, Austria;
#X connect 0 0 2 0;
#X connect 1 0 9 0;
#X connect 1 0 11 0;
diff --git a/iemabs/help-unsig~.pd b/iemabs/help-unsig~.pd
index c9f3fd6..2d33494 100644
--- a/iemabs/help-unsig~.pd
+++ b/iemabs/help-unsig~.pd
@@ -1,13 +1,10 @@
-#N canvas 487 158 390 304 10;
+#N canvas 487 158 394 308 10;
#X floatatom 22 215 9 0 0 0 - - -;
#X text 28 155 ~signal_in~;
-#X text 24 243 (c) musil@iem.kug.ac.at;
-#X text 66 256 IEM KUG;
#X text 41 44 dsp ON/OFF;
#X obj 22 65 dsp;
#X floatatom 22 86 5 0 0 0 - - -;
#X text 62 88 % cpu;
-#X text 41 268 graz \, austria 2001;
#X obj 22 171 unsig~;
#X obj 22 125 osc~ 0.03;
#X obj 22 45 tgl 15 1 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
@@ -19,9 +16,15 @@
#X text 177 191 (opt. 300 ms);
#X text 125 178 1.arg: <float> metro-time in ms;
#X text 78 5 counterpart to sig~;
-#X connect 5 0 6 0;
-#X connect 9 0 0 0;
-#X connect 10 0 9 0;
-#X connect 10 0 15 0;
-#X connect 11 0 5 0;
-#X connect 15 0 14 0;
+#X text 195 268 IEM KUG;
+#X text 179 256 musil;
+#X text 209 256 @;
+#X text 215 256 iem.at;
+#X text 130 245 (c) Thomas Musil 2000 - 2005;
+#X text 178 278 Graz \, Austria;
+#X connect 3 0 4 0;
+#X connect 6 0 0 0;
+#X connect 7 0 6 0;
+#X connect 7 0 12 0;
+#X connect 8 0 3 0;
+#X connect 12 0 11 0;
diff --git a/iemabs/help-unsymbol.pd b/iemabs/help-unsymbol.pd
index 852d2ce..4414473 100644
--- a/iemabs/help-unsymbol.pd
+++ b/iemabs/help-unsymbol.pd
@@ -1,4 +1,4 @@
-#N canvas 402 159 302 241 10;
+#N canvas 402 159 306 245 10;
#X obj 10 71 symbol;
#X msg 10 44 blabla;
#X obj 10 99 print a;
@@ -10,9 +10,12 @@
#X text 72 17 to an anything selector;
#X text 2 4 unsymbol: converts a symbol;
#X text 225 100 no arg.;
-#X text 10 161 (c) musil@iem.kug.ac.at;
-#X text 52 174 IEM KUG;
-#X text 27 186 graz \, austria 2001;
+#X text 105 188 IEM KUG;
+#X text 89 176 musil;
+#X text 119 176 @;
+#X text 125 176 iem.at;
+#X text 40 165 (c) Thomas Musil 2000 - 2005;
+#X text 88 198 Graz \, Austria;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 7 0;
diff --git a/iemabs/help-v2db.pd b/iemabs/help-v2db.pd
index a0876b9..360495b 100644
--- a/iemabs/help-v2db.pd
+++ b/iemabs/help-v2db.pd
@@ -1,14 +1,17 @@
-#N canvas 158 78 279 220 10;
-#X floatatom 23 99 9 0 0;
-#X text 21 131 (c) musil@iem.kug.ac.at;
-#X text 63 144 IEM KUG;
+#N canvas 158 78 283 224 10;
+#X floatatom 23 99 9 0 0 0 - - -;
#X text 57 75 no arg;
-#X floatatom 23 52 9 0 0;
+#X floatatom 23 52 9 0 0 0 - - -;
#X text 24 12 v2db;
#X text 104 13 value to dB converter;
#X text 90 102 output_level [dB];
#X text 90 52 input_value [-];
#X obj 23 76 v2db;
-#X text 38 156 graz \, austria 2001;
-#X connect 4 0 9 0;
-#X connect 9 0 0 0;
+#X text 115 168 IEM KUG;
+#X text 99 156 musil;
+#X text 129 156 @;
+#X text 135 156 iem.at;
+#X text 50 145 (c) Thomas Musil 2000 - 2005;
+#X text 98 178 Graz \, Austria;
+#X connect 2 0 7 0;
+#X connect 7 0 0 0;
diff --git a/iemabs/help-vcf_bp2~.pd b/iemabs/help-vcf_bp2~.pd
index efc1519..1bb5ec5 100644
--- a/iemabs/help-vcf_bp2~.pd
+++ b/iemabs/help-vcf_bp2~.pd
@@ -1,7 +1,5 @@
-#N canvas 213 130 469 471 10;
+#N canvas 213 130 473 475 10;
#X text 16 291 ~signal_in~;
-#X text 30 417 (c) musil@iem.kug.ac.at;
-#X text 73 431 IEM KUG;
#X text 32 34 dsp ON/OFF;
#X floatatom 104 145 3 15 133 0 - - -;
#X obj 104 168 mtof;
@@ -36,33 +34,38 @@
#X obj 104 213 pack 0 30;
#X obj 146 260 pack 0 30;
#X text 139 18 frequency and Q;
-#X text 47 442 graz \, austria 2003;
#X obj 12 12 cnv 8 1 1 empty empty vcf_bp2~ 1 2 1 18 -262144 -1109
0;
#X obj 43 128 init 69;
#X obj 28 221 init 0.707;
#X text 136 5 bandpass 2.order with signal-inlets for;
#X obj 95 311 vcf_bp2~;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 0;
-#X connect 13 0 24 0;
-#X connect 16 0 14 0;
-#X connect 17 0 33 0;
-#X connect 19 0 16 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 27 0;
-#X connect 21 2 22 0;
+#X text 195 428 IEM KUG;
+#X text 179 416 musil;
+#X text 209 416 @;
+#X text 215 416 iem.at;
+#X text 130 405 (c) Thomas Musil 2000 - 2005;
+#X text 178 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 0;
+#X connect 11 0 22 0;
+#X connect 14 0 12 0;
+#X connect 15 0 31 0;
+#X connect 17 0 14 0;
+#X connect 19 0 18 0;
+#X connect 19 0 18 1;
+#X connect 19 1 25 0;
+#X connect 19 2 20 0;
+#X connect 20 1 7 0;
+#X connect 21 0 19 1;
+#X connect 22 0 37 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 40 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 30 0 40 1;
-#X connect 31 0 40 2;
-#X connect 32 0 30 0;
-#X connect 33 0 31 0;
-#X connect 37 0 4 0;
-#X connect 38 0 17 0;
-#X connect 40 0 21 0;
+#X connect 23 0 11 0;
+#X connect 28 0 37 1;
+#X connect 29 0 37 2;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X connect 34 0 2 0;
+#X connect 35 0 15 0;
+#X connect 37 0 19 0;
diff --git a/iemabs/help-vcf_bp4~.pd b/iemabs/help-vcf_bp4~.pd
index e0634c8..2f2e137 100644
--- a/iemabs/help-vcf_bp4~.pd
+++ b/iemabs/help-vcf_bp4~.pd
@@ -1,7 +1,5 @@
-#N canvas 213 130 471 473 10;
+#N canvas 213 130 475 477 10;
#X text 16 291 ~signal_in~;
-#X text 30 417 (c) musil@iem.kug.ac.at;
-#X text 73 431 IEM KUG;
#X text 32 34 dsp ON/OFF;
#X floatatom 104 145 3 15 133 0 - - -;
#X obj 104 168 mtof;
@@ -18,7 +16,7 @@
#X obj 15 54 dsp;
#X floatatom 146 238 7 0.01 1000 0 - - -;
#X text 205 239 Q;
-#X obj 15 34 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 1 1
+#X obj 15 34 tgl 15 0 empty empty empty 8 -8 0 10 -262144 -1 -1 0 1
;
#X obj 95 382 dac~;
#X obj 95 357 gainvu~ 300;
@@ -38,31 +36,36 @@
#X obj 146 260 pack 0 30;
#X text 136 5 bandpass 4.order with signal-inlets for;
#X text 139 18 frequency and Q;
-#X text 47 442 graz \, austria 2003;
#X obj 12 12 cnv 8 1 1 empty empty vcf_bp4~ 1 2 1 18 -262144 -1109
0;
#X obj 43 128 init 69;
#X obj 28 221 init 0.707;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 33 0;
-#X connect 13 0 24 0;
-#X connect 16 0 14 0;
-#X connect 17 0 34 0;
-#X connect 19 0 16 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 27 0;
-#X connect 21 2 22 0;
+#X text 195 428 IEM KUG;
+#X text 179 416 musil;
+#X text 209 416 @;
+#X text 215 416 iem.at;
+#X text 130 405 (c) Thomas Musil 2000 - 2005;
+#X text 178 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 31 0;
+#X connect 11 0 22 0;
+#X connect 14 0 12 0;
+#X connect 15 0 32 0;
+#X connect 17 0 14 0;
+#X connect 19 0 18 0;
+#X connect 19 0 18 1;
+#X connect 19 1 25 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 21 1;
-#X connect 24 0 32 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 30 0 32 1;
-#X connect 31 0 32 2;
-#X connect 32 0 21 0;
-#X connect 33 0 30 0;
-#X connect 34 0 31 0;
-#X connect 39 0 4 0;
-#X connect 40 0 17 0;
+#X connect 23 0 11 0;
+#X connect 28 0 30 1;
+#X connect 29 0 30 2;
+#X connect 30 0 19 0;
+#X connect 31 0 28 0;
+#X connect 32 0 29 0;
+#X connect 36 0 2 0;
+#X connect 37 0 15 0;
diff --git a/iemabs/help-vcf_bp6~.pd b/iemabs/help-vcf_bp6~.pd
index b804fb7..6be21a9 100644
--- a/iemabs/help-vcf_bp6~.pd
+++ b/iemabs/help-vcf_bp6~.pd
@@ -1,7 +1,5 @@
-#N canvas 213 130 475 477 10;
+#N canvas 213 130 479 481 10;
#X text 16 291 ~signal_in~;
-#X text 30 417 (c) musil@iem.kug.ac.at;
-#X text 73 431 IEM KUG;
#X text 32 34 dsp ON/OFF;
#X floatatom 104 145 3 15 133 0 - - -;
#X obj 104 168 mtof;
@@ -36,33 +34,38 @@
#X obj 104 213 pack 0 30;
#X obj 146 260 pack 0 30;
#X text 139 18 frequency and Q;
-#X text 47 442 graz \, austria 2003;
#X obj 12 12 cnv 8 1 1 empty empty vcf_bp6~ 1 2 1 18 -262144 -1109
0;
#X obj 43 128 init 69;
#X obj 28 221 init 0.707;
#X text 136 5 bandpass 6.order with signal-inlets for;
#X obj 95 311 vcf_bp6~;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 0;
-#X connect 13 0 24 0;
-#X connect 16 0 14 0;
-#X connect 17 0 33 0;
-#X connect 19 0 16 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 27 0;
-#X connect 21 2 22 0;
+#X text 195 428 IEM KUG;
+#X text 179 416 musil;
+#X text 209 416 @;
+#X text 215 416 iem.at;
+#X text 130 405 (c) Thomas Musil 2000 - 2005;
+#X text 178 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 0;
+#X connect 11 0 22 0;
+#X connect 14 0 12 0;
+#X connect 15 0 31 0;
+#X connect 17 0 14 0;
+#X connect 19 0 18 0;
+#X connect 19 0 18 1;
+#X connect 19 1 25 0;
+#X connect 19 2 20 0;
+#X connect 20 1 7 0;
+#X connect 21 0 19 1;
+#X connect 22 0 37 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 40 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 30 0 40 1;
-#X connect 31 0 40 2;
-#X connect 32 0 30 0;
-#X connect 33 0 31 0;
-#X connect 37 0 4 0;
-#X connect 38 0 17 0;
-#X connect 40 0 21 0;
+#X connect 23 0 11 0;
+#X connect 28 0 37 1;
+#X connect 29 0 37 2;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X connect 34 0 2 0;
+#X connect 35 0 15 0;
+#X connect 37 0 19 0;
diff --git a/iemabs/help-vcf_bp8~.pd b/iemabs/help-vcf_bp8~.pd
index bafbc97..6be0b52 100644
--- a/iemabs/help-vcf_bp8~.pd
+++ b/iemabs/help-vcf_bp8~.pd
@@ -1,7 +1,5 @@
-#N canvas 213 130 473 475 10;
+#N canvas 213 130 477 479 10;
#X text 16 291 ~signal_in~;
-#X text 30 417 (c) musil@iem.kug.ac.at;
-#X text 73 431 IEM KUG;
#X text 32 34 dsp ON/OFF;
#X floatatom 104 145 3 15 133 0 - - -;
#X obj 104 168 mtof;
@@ -36,33 +34,38 @@
#X obj 104 213 pack 0 30;
#X obj 146 260 pack 0 30;
#X text 139 18 frequency and Q;
-#X text 47 442 graz \, austria 2003;
#X obj 12 12 cnv 8 1 1 empty empty vcf_bp8~ 1 2 1 18 -262144 -1109
0;
#X obj 43 128 init 69;
#X obj 28 221 init 0.707;
#X text 136 5 bandpass 8.order with signal-inlets for;
#X obj 95 311 vcf_bp8~;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 0;
-#X connect 13 0 24 0;
-#X connect 16 0 14 0;
-#X connect 17 0 33 0;
-#X connect 19 0 16 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 27 0;
-#X connect 21 2 22 0;
+#X text 195 428 IEM KUG;
+#X text 179 416 musil;
+#X text 209 416 @;
+#X text 215 416 iem.at;
+#X text 130 405 (c) Thomas Musil 2000 - 2005;
+#X text 178 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 0;
+#X connect 11 0 22 0;
+#X connect 14 0 12 0;
+#X connect 15 0 31 0;
+#X connect 17 0 14 0;
+#X connect 19 0 18 0;
+#X connect 19 0 18 1;
+#X connect 19 1 25 0;
+#X connect 19 2 20 0;
+#X connect 20 1 7 0;
+#X connect 21 0 19 1;
+#X connect 22 0 37 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 40 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 30 0 40 1;
-#X connect 31 0 40 2;
-#X connect 32 0 30 0;
-#X connect 33 0 31 0;
-#X connect 37 0 4 0;
-#X connect 38 0 17 0;
-#X connect 40 0 21 0;
+#X connect 23 0 11 0;
+#X connect 28 0 37 1;
+#X connect 29 0 37 2;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X connect 34 0 2 0;
+#X connect 35 0 15 0;
+#X connect 37 0 19 0;
diff --git a/iemabs/help-vcf_hp2~.pd b/iemabs/help-vcf_hp2~.pd
index f593800..c8d088b 100644
--- a/iemabs/help-vcf_hp2~.pd
+++ b/iemabs/help-vcf_hp2~.pd
@@ -1,7 +1,5 @@
-#N canvas 213 130 454 496 10;
+#N canvas 213 130 458 500 10;
#X text 16 291 ~signal_in~;
-#X text 22 417 (c) musil@iem.kug.ac.at;
-#X text 65 431 IEM KUG;
#X text 33 33 dsp ON/OFF;
#X floatatom 104 145 3 15 133 0 - - -;
#X obj 104 168 mtof;
@@ -36,33 +34,38 @@
#X obj 104 213 pack 0 10;
#X obj 146 260 pack 0 10;
#X text 157 16 frequency and Q;
-#X text 39 442 graz \, austria 2003;
#X obj 47 128 init 69;
#X obj 27 221 init 0.707;
#X text 154 3 highpass 2.order with signal-inlets for;
#X obj 95 311 vcf_hp2~;
#X obj 12 12 cnv 8 1 1 empty empty vcf_hp2~ 1 2 1 18 -262144 -1109
0;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 0;
-#X connect 13 0 24 0;
-#X connect 16 0 14 0;
-#X connect 17 0 33 0;
-#X connect 19 0 16 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 27 0;
-#X connect 21 2 22 0;
+#X text 195 428 IEM KUG;
+#X text 179 416 musil;
+#X text 209 416 @;
+#X text 215 416 iem.at;
+#X text 130 405 (c) Thomas Musil 2000 - 2005;
+#X text 178 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 0;
+#X connect 11 0 22 0;
+#X connect 14 0 12 0;
+#X connect 15 0 31 0;
+#X connect 17 0 14 0;
+#X connect 19 0 18 0;
+#X connect 19 0 18 1;
+#X connect 19 1 25 0;
+#X connect 19 2 20 0;
+#X connect 20 1 7 0;
+#X connect 21 0 19 1;
+#X connect 22 0 36 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 39 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 30 0 39 1;
-#X connect 31 0 39 2;
-#X connect 32 0 30 0;
-#X connect 33 0 31 0;
-#X connect 36 0 4 0;
-#X connect 37 0 17 0;
-#X connect 39 0 21 0;
+#X connect 23 0 11 0;
+#X connect 28 0 36 1;
+#X connect 29 0 36 2;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X connect 33 0 2 0;
+#X connect 34 0 15 0;
+#X connect 36 0 19 0;
diff --git a/iemabs/help-vcf_hp4~.pd b/iemabs/help-vcf_hp4~.pd
index d75efe7..f8a2e4d 100644
--- a/iemabs/help-vcf_hp4~.pd
+++ b/iemabs/help-vcf_hp4~.pd
@@ -1,7 +1,5 @@
-#N canvas 213 130 441 483 10;
+#N canvas 213 130 445 487 10;
#X text 16 291 ~signal_in~;
-#X text 16 418 (c) musil@iem.kug.ac.at;
-#X text 59 432 IEM KUG;
#X text 32 33 dsp ON/OFF;
#X floatatom 104 145 3 15 133 0 - - -;
#X obj 104 168 mtof;
@@ -36,33 +34,38 @@
#X obj 104 213 pack 0 10;
#X obj 146 260 pack 0 10;
#X text 165 14 frequency and Q;
-#X text 33 443 graz \, austria 2003;
#X obj 41 128 init 69;
#X obj 25 221 init 0.707;
#X text 133 1 highass 4.order with signal-inlets for;
#X obj 95 311 vcf_hp4~;
#X obj 12 12 cnv 8 1 1 empty empty vcf_hp4~ 1 2 1 18 -262144 -1109
0;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 0;
-#X connect 13 0 24 0;
-#X connect 16 0 14 0;
-#X connect 17 0 33 0;
-#X connect 19 0 16 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 27 0;
-#X connect 21 2 22 0;
+#X text 195 428 IEM KUG;
+#X text 179 416 musil;
+#X text 209 416 @;
+#X text 215 416 iem.at;
+#X text 130 405 (c) Thomas Musil 2000 - 2005;
+#X text 178 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 0;
+#X connect 11 0 22 0;
+#X connect 14 0 12 0;
+#X connect 15 0 31 0;
+#X connect 17 0 14 0;
+#X connect 19 0 18 0;
+#X connect 19 0 18 1;
+#X connect 19 1 25 0;
+#X connect 19 2 20 0;
+#X connect 20 1 7 0;
+#X connect 21 0 19 1;
+#X connect 22 0 36 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 39 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 30 0 39 1;
-#X connect 31 0 39 2;
-#X connect 32 0 30 0;
-#X connect 33 0 31 0;
-#X connect 36 0 4 0;
-#X connect 37 0 17 0;
-#X connect 39 0 21 0;
+#X connect 23 0 11 0;
+#X connect 28 0 36 1;
+#X connect 29 0 36 2;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X connect 33 0 2 0;
+#X connect 34 0 15 0;
+#X connect 36 0 19 0;
diff --git a/iemabs/help-vcf_hp6~.pd b/iemabs/help-vcf_hp6~.pd
index 2e3e1e7..51f4131 100644
--- a/iemabs/help-vcf_hp6~.pd
+++ b/iemabs/help-vcf_hp6~.pd
@@ -1,7 +1,5 @@
-#N canvas 213 130 443 485 10;
+#N canvas 213 130 447 489 10;
#X text 16 291 ~signal_in~;
-#X text 16 418 (c) musil@iem.kug.ac.at;
-#X text 59 432 IEM KUG;
#X text 32 33 dsp ON/OFF;
#X floatatom 104 145 3 15 133 0 - - -;
#X obj 104 168 mtof;
@@ -36,33 +34,38 @@
#X obj 104 213 pack 0 10;
#X obj 146 260 pack 0 10;
#X text 165 14 frequency and Q;
-#X text 33 443 graz \, austria 2003;
#X obj 41 128 init 69;
#X obj 25 221 init 0.707;
#X obj 12 12 cnv 8 1 1 empty empty vcf_hp6~ 1 2 1 18 -262144 -1109
0;
#X text 133 1 highass 6.order with signal-inlets for;
#X obj 95 311 vcf_hp6~;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
-#X connect 6 0 32 0;
-#X connect 13 0 24 0;
-#X connect 16 0 14 0;
-#X connect 17 0 33 0;
-#X connect 19 0 16 0;
-#X connect 21 0 20 0;
-#X connect 21 0 20 1;
-#X connect 21 1 27 0;
-#X connect 21 2 22 0;
+#X text 195 428 IEM KUG;
+#X text 179 416 musil;
+#X text 209 416 @;
+#X text 215 416 iem.at;
+#X text 130 405 (c) Thomas Musil 2000 - 2005;
+#X text 178 438 Graz \, Austria;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 4 0 30 0;
+#X connect 11 0 22 0;
+#X connect 14 0 12 0;
+#X connect 15 0 31 0;
+#X connect 17 0 14 0;
+#X connect 19 0 18 0;
+#X connect 19 0 18 1;
+#X connect 19 1 25 0;
+#X connect 19 2 20 0;
+#X connect 20 1 7 0;
+#X connect 21 0 19 1;
+#X connect 22 0 37 0;
#X connect 22 1 9 0;
-#X connect 23 0 21 1;
-#X connect 24 0 40 0;
-#X connect 24 1 11 0;
-#X connect 25 0 13 0;
-#X connect 30 0 40 1;
-#X connect 31 0 40 2;
-#X connect 32 0 30 0;
-#X connect 33 0 31 0;
-#X connect 36 0 4 0;
-#X connect 37 0 17 0;
-#X connect 40 0 21 0;
+#X connect 23 0 11 0;
+#X connect 28 0 37 1;
+#X connect 29 0 37 2;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X connect 33 0 2 0;
+#X connect 34 0 15 0;
+#X connect 37 0 19 0;
diff --git a/iemabs/help-vcf_hp8~.pd b/iemabs/help-vcf_hp8~.pd
index 59fe968..ec65c65 100644
--- a/iemabs/help-vcf_hp8~.pd
+++ b/iemabs/