From b46b39e4bcbf55aa1f41250ba76a6a72f24c7ec9 Mon Sep 17 00:00:00 2001 From: musil Date: Thu, 11 Dec 2008 19:11:28 +0000 Subject: moved help-files from help to ../ svn path=/trunk/externals/iem/iem_tab/; revision=10444 --- help/tab_abs-help.pd | 61 -------- help/tab_add-help.pd | 83 ----------- help/tab_add_scalar-help.pd | 63 -------- help/tab_carth2polar-help.pd | 77 ---------- help/tab_complex_inv-help.pd | 72 --------- help/tab_complex_mul-help.pd | 119 --------------- help/tab_const-help.pd | 54 ------- help/tab_conv-help.pd | 96 ------------ help/tab_copy-help.pd | 60 -------- help/tab_counter-help.pd | 72 --------- help/tab_cross_corr-help.pd | 93 ------------ help/tab_div-help.pd | 83 ----------- help/tab_eq-help.pd | 80 ---------- help/tab_eq_scalar-help.pd | 62 -------- help/tab_fft-help.pd | 303 -------------------------------------- help/tab_find_exact_peaks-help.pd | 88 ----------- help/tab_find_peaks-help.pd | 87 ----------- help/tab_ge-help.pd | 80 ---------- help/tab_ge_scalar-help.pd | 62 -------- help/tab_gt-help.pd | 80 ---------- help/tab_gt_scalar-help.pd | 62 -------- help/tab_ifft-help.pd | 295 ------------------------------------- help/tab_le-help.pd | 80 ---------- help/tab_le_scalar-help.pd | 62 -------- help/tab_lt-help.pd | 80 ---------- help/tab_lt_scalar-help.pd | 62 -------- help/tab_max_index-help.pd | 62 -------- help/tab_min_index-help.pd | 62 -------- help/tab_min_max-help.pd | 62 -------- help/tab_mul-help.pd | 83 ----------- help/tab_mul_scalar-help.pd | 63 -------- help/tab_ne-help.pd | 80 ---------- help/tab_ne_scalar-help.pd | 62 -------- help/tab_reverse-help.pd | 61 -------- help/tab_rfft-help.pd | 175 ---------------------- help/tab_rifft-help.pd | 287 ------------------------------------ help/tab_sqrt-help.pd | 60 -------- help/tab_sub-help.pd | 83 ----------- help/tab_sum-help.pd | 55 ------- tab_abs-help.pd | 61 ++++++++ tab_add-help.pd | 83 +++++++++++ tab_add_scalar-help.pd | 63 ++++++++ tab_carth2polar-help.pd | 77 ++++++++++ tab_complex_inv-help.pd | 72 +++++++++ tab_complex_mul-help.pd | 119 +++++++++++++++ tab_const-help.pd | 54 +++++++ tab_conv-help.pd | 96 ++++++++++++ tab_copy-help.pd | 60 ++++++++ tab_counter-help.pd | 72 +++++++++ tab_cross_corr-help.pd | 93 ++++++++++++ tab_div-help.pd | 83 +++++++++++ tab_eq-help.pd | 80 ++++++++++ tab_eq_scalar-help.pd | 62 ++++++++ tab_fft-help.pd | 303 ++++++++++++++++++++++++++++++++++++++ tab_find_exact_peaks-help.pd | 88 +++++++++++ tab_find_peaks-help.pd | 87 +++++++++++ tab_ge-help.pd | 80 ++++++++++ tab_ge_scalar-help.pd | 62 ++++++++ tab_gt-help.pd | 80 ++++++++++ tab_gt_scalar-help.pd | 62 ++++++++ tab_ifft-help.pd | 295 +++++++++++++++++++++++++++++++++++++ tab_le-help.pd | 80 ++++++++++ tab_le_scalar-help.pd | 62 ++++++++ tab_lt-help.pd | 80 ++++++++++ tab_lt_scalar-help.pd | 62 ++++++++ tab_max_index-help.pd | 62 ++++++++ tab_min_index-help.pd | 62 ++++++++ tab_min_max-help.pd | 62 ++++++++ tab_mul-help.pd | 83 +++++++++++ tab_mul_scalar-help.pd | 63 ++++++++ tab_ne-help.pd | 80 ++++++++++ tab_ne_scalar-help.pd | 62 ++++++++ tab_reverse-help.pd | 61 ++++++++ tab_rfft-help.pd | 175 ++++++++++++++++++++++ tab_rifft-help.pd | 287 ++++++++++++++++++++++++++++++++++++ tab_sqrt-help.pd | 60 ++++++++ tab_sub-help.pd | 83 +++++++++++ tab_sum-help.pd | 55 +++++++ 78 files changed, 3611 insertions(+), 3611 deletions(-) delete mode 100644 help/tab_abs-help.pd delete mode 100644 help/tab_add-help.pd delete mode 100644 help/tab_add_scalar-help.pd delete mode 100644 help/tab_carth2polar-help.pd delete mode 100644 help/tab_complex_inv-help.pd delete mode 100644 help/tab_complex_mul-help.pd delete mode 100644 help/tab_const-help.pd delete mode 100644 help/tab_conv-help.pd delete mode 100644 help/tab_copy-help.pd delete mode 100644 help/tab_counter-help.pd delete mode 100644 help/tab_cross_corr-help.pd delete mode 100644 help/tab_div-help.pd delete mode 100644 help/tab_eq-help.pd delete mode 100644 help/tab_eq_scalar-help.pd delete mode 100644 help/tab_fft-help.pd delete mode 100644 help/tab_find_exact_peaks-help.pd delete mode 100644 help/tab_find_peaks-help.pd delete mode 100644 help/tab_ge-help.pd delete mode 100644 help/tab_ge_scalar-help.pd delete mode 100644 help/tab_gt-help.pd delete mode 100644 help/tab_gt_scalar-help.pd delete mode 100644 help/tab_ifft-help.pd delete mode 100644 help/tab_le-help.pd delete mode 100644 help/tab_le_scalar-help.pd delete mode 100644 help/tab_lt-help.pd delete mode 100644 help/tab_lt_scalar-help.pd delete mode 100644 help/tab_max_index-help.pd delete mode 100644 help/tab_min_index-help.pd delete mode 100644 help/tab_min_max-help.pd delete mode 100644 help/tab_mul-help.pd delete mode 100644 help/tab_mul_scalar-help.pd delete mode 100644 help/tab_ne-help.pd delete mode 100644 help/tab_ne_scalar-help.pd delete mode 100644 help/tab_reverse-help.pd delete mode 100644 help/tab_rfft-help.pd delete mode 100644 help/tab_rifft-help.pd delete mode 100644 help/tab_sqrt-help.pd delete mode 100644 help/tab_sub-help.pd delete mode 100644 help/tab_sum-help.pd create mode 100644 tab_abs-help.pd create mode 100644 tab_add-help.pd create mode 100644 tab_add_scalar-help.pd create mode 100644 tab_carth2polar-help.pd create mode 100644 tab_complex_inv-help.pd create mode 100644 tab_complex_mul-help.pd create mode 100644 tab_const-help.pd create mode 100644 tab_conv-help.pd create mode 100644 tab_copy-help.pd create mode 100644 tab_counter-help.pd create mode 100644 tab_cross_corr-help.pd create mode 100644 tab_div-help.pd create mode 100644 tab_eq-help.pd create mode 100644 tab_eq_scalar-help.pd create mode 100644 tab_fft-help.pd create mode 100644 tab_find_exact_peaks-help.pd create mode 100644 tab_find_peaks-help.pd create mode 100644 tab_ge-help.pd create mode 100644 tab_ge_scalar-help.pd create mode 100644 tab_gt-help.pd create mode 100644 tab_gt_scalar-help.pd create mode 100644 tab_ifft-help.pd create mode 100644 tab_le-help.pd create mode 100644 tab_le_scalar-help.pd create mode 100644 tab_lt-help.pd create mode 100644 tab_lt_scalar-help.pd create mode 100644 tab_max_index-help.pd create mode 100644 tab_min_index-help.pd create mode 100644 tab_min_max-help.pd create mode 100644 tab_mul-help.pd create mode 100644 tab_mul_scalar-help.pd create mode 100644 tab_ne-help.pd create mode 100644 tab_ne_scalar-help.pd create mode 100644 tab_reverse-help.pd create mode 100644 tab_rfft-help.pd create mode 100644 tab_rifft-help.pd create mode 100644 tab_sqrt-help.pd create mode 100644 tab_sub-help.pd create mode 100644 tab_sum-help.pd diff --git a/help/tab_abs-help.pd b/help/tab_abs-help.pd deleted file mode 100644 index fcf3553..0000000 --- a/help/tab_abs-help.pd +++ /dev/null @@ -1,61 +0,0 @@ -#N canvas 116 92 782 409 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 166 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 301 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 59 211 50 20 50; -#X text 44 154 list of 3 floats:; -#X text 162 273 1.arg: source-name; -#X text 162 286 2.arg: destination-name; -#X msg 154 213 src src; -#X msg 185 234 dst dst; -#X obj 61 78 tab_abs src dst; -#X obj 59 264 tab_abs src dst; -#X text 78 365 IEM KUG; -#X text 62 353 musil; -#X text 92 353 @; -#X text 98 353 iem.at; -#X text 61 375 Graz \, Austria; -#X text 13 342 (c) Thomas Musil 2000 - 2006; -#X text 12 3 tab_abs; -#X text 90 29 copy absolute-value from src to dst; -#X text 56 165 1.) src onset; -#X text 56 175 2.) dst onset; -#X text 171 261 initial arguments:; -#X text 68 283 output; -#X text 208 213 xxx : change source name; -#X text 240 233 xxx : change destination name; -#X text 175 69 (the number of samples which are copied are:; -#X text 188 83 the minimum of both array lengths); -#X text 56 185 3.) n samples to copy; -#X text 190 185 absolute value; -#X connect 2 0 11 0; -#X connect 5 0 12 0; -#X connect 9 0 12 0; -#X connect 10 0 12 0; -#X connect 11 0 3 0; -#X connect 12 0 4 0; diff --git a/help/tab_add-help.pd b/help/tab_add-help.pd deleted file mode 100644 index 7cf43df..0000000 --- a/help/tab_add-help.pd +++ /dev/null @@ -1,83 +0,0 @@ -#N canvas 116 92 855 560 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 358 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 276 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 -0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 -0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 --0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 --0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 -0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 -0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 --0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 --0.6 -0.6 -0.614286 -0.614286 -0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 161 graph; -#X msg 136 233 src1 src1; -#X msg 195 255 src2 src2; -#X msg 59 211 50 50 20 50; -#X text 45 139 list of 4 floats:; -#X text 212 353 3.arg: destination-name; -#X text 90 29 add the 2 src-arrays to dst-array; -#X obj 61 78 tab_add src1 src2 dst; -#X obj 59 301 tab_add src1 src2 dst; -#X text 78 435 IEM KUG; -#X text 62 423 musil; -#X text 92 423 @; -#X text 98 423 iem.at; -#X text 61 445 Graz \, Austria; -#X text 13 412 (c) Thomas Musil 2000 - 2006; -#X text 234 312 initial arguments:; -#X text 72 319 output; -#X text 306 275 xxx : change destination name; -#X text 12 3 tab_add; -#X text 208 86 the minimum of the 3 array lengths); -#X text 56 177 3.) dst onset; -#X text 56 155 1.) src_1 onset; -#X text 56 166 2.) src_2 onset; -#X text 56 187 4.) n samples to add; -#X text 199 233 xxx : change source name 1; -#X text 257 255 xxx : change source name 2; -#X text 211 326 1.arg: source-name 1; -#X text 211 339 2.arg: source-name 2; -#X text 195 72 (the number of samples which were added are:; -#X connect 2 0 13 0; -#X connect 5 0 14 0; -#X connect 7 0 14 0; -#X connect 8 0 14 0; -#X connect 9 0 14 0; -#X connect 13 0 3 0; -#X connect 14 0 4 0; diff --git a/help/tab_add_scalar-help.pd b/help/tab_add_scalar-help.pd deleted file mode 100644 index 0ba6b29..0000000 --- a/help/tab_add_scalar-help.pd +++ /dev/null @@ -1,63 +0,0 @@ -#N canvas 115 92 860 564 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 46 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 211 336 1.arg: source-name; -#X msg 197 270 dst dst; -#X msg 47 36 0.5; -#X msg 145 247 src src; -#X msg 82 37 -0.5; -#X obj 61 78 tab_add_scalar src dst; -#X obj 59 301 tab_add_scalar src dst; -#X msg 48 227 50 20 50 -0.8; -#X text 211 349 2.arg: destination-name; -#X text 129 29 add the src-array with this scalar to dst-array -; -#X text 31 163 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 234 322 initial arguments:; -#X text 71 322 output; -#X text 250 271 xxx : change destination name; -#X text 12 3 tab_add_scalar; -#X text 218 86 the minimum of both array lengths); -#X text 197 246 xxx : change source name; -#X text 42 179 1.) src onset; -#X text 42 190 2.) dst onset; -#X text 42 200 3.) n samples to add; -#X text 42 210 4.) added scalar value; -#X text 205 72 (the number of samples which were added are:; -#X connect 5 0 10 0; -#X connect 6 0 9 0; -#X connect 7 0 10 0; -#X connect 8 0 9 0; -#X connect 9 0 2 0; -#X connect 10 0 3 0; -#X connect 11 0 10 0; diff --git a/help/tab_carth2polar-help.pd b/help/tab_carth2polar-help.pd deleted file mode 100644 index 108f07d..0000000 --- a/help/tab_carth2polar-help.pd +++ /dev/null @@ -1,77 +0,0 @@ -#N canvas 132 30 854 520 10; -#N canvas 0 0 450 300 graph1 0; -#X array real 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 451 29 graph; -#X obj 61 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 40 381 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 450 300 graph1 0; -#X array imag 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 451 71 graph; -#N canvas 0 0 450 300 graph1 0; -#X array mag 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 596 29 graph; -#N canvas 0 0 450 300 graph1 0; -#X array arg 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 596 71 graph; -#X msg 696 220 2; -#X floatatom 647 276 5 0 0 0 - - -; -#X floatatom 730 277 5 0 0 0 - - -; -#X obj 710 131 loadbang; -#X text 96 444 IEM KUG; -#X text 80 432 musil; -#X text 110 432 @; -#X text 116 432 iem.at; -#X text 79 454 Graz \, Austria; -#X text 31 421 (c) Thomas Musil 2000 - 2006; -#X text 324 276 initial arguments:; -#X text 81 39 invert the complex src-arrays to the complex dst-arrays -; -#X text 98 113 the minimum of the 4 array lengths); -#X text 85 99 (the number of samples which were inverted are:; -#X text 302 288 1.arg: real_source-name; -#X text 302 300 2.arg: imag_source-name; -#X text 53 160 list of 5 floats:; -#X msg 40 229 0 0 0 0 64; -#X text 12 7 tab_carth2polar; -#X obj 730 297 * 360; -#X floatatom 730 322 5 0 0 0 - - -; -#X text 74 179 2.) src_imag-onset; -#X text 74 169 1.) src_real-onset; -#X text 74 209 5.) number of samples to convert; -#X msg 710 152 \; real const 0.75 \; imag const -0.75; -#X msg 599 154 \; real const 0.75 \; imag const 0.75; -#X text 302 312 3.arg: magnitude_destination-name; -#X text 302 323 4.arg: phase_argument_destination-name; -#X text 74 189 3.) dst_magnitude-onset; -#X text 74 199 4.) dst_phase_argument-onset; -#X obj 647 254 tabread mag; -#X obj 730 253 tabread arg; -#X obj 61 78 tab_carth2polar real imag mag arg; -#X obj 40 360 tab_carth2polar real imag mag arg; -#X msg 143 331 dst_arg arg; -#X msg 110 306 dst_mag mag; -#X msg 91 279 src_im imag; -#X msg 74 253 src_re real; -#X connect 1 0 39 0; -#X connect 7 0 37 0; -#X connect 7 0 38 0; -#X connect 9 0 26 0; -#X connect 10 0 31 0; -#X connect 24 0 40 0; -#X connect 26 0 27 0; -#X connect 37 0 8 0; -#X connect 38 0 9 0; -#X connect 39 0 2 0; -#X connect 40 0 3 0; -#X connect 41 0 40 0; -#X connect 42 0 40 0; -#X connect 43 0 40 0; -#X connect 44 0 40 0; diff --git a/help/tab_complex_inv-help.pd b/help/tab_complex_inv-help.pd deleted file mode 100644 index a2505b8..0000000 --- a/help/tab_complex_inv-help.pd +++ /dev/null @@ -1,72 +0,0 @@ -#N canvas 132 30 854 520 10; -#N canvas 0 0 450 300 graph1 0; -#X array re1 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 451 29 graph; -#X obj 61 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 40 381 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 450 300 graph1 0; -#X array im1 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 451 71 graph; -#N canvas 0 0 450 300 graph1 0; -#X array re2 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 596 29 graph; -#N canvas 0 0 450 300 graph1 0; -#X array im2 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 596 71 graph; -#X msg 700 247 2; -#X floatatom 661 303 5 0 0 0 - - -; -#X floatatom 734 304 5 0 0 0 - - -; -#X obj 710 131 loadbang; -#X text 96 444 IEM KUG; -#X text 80 432 musil; -#X text 110 432 @; -#X text 116 432 iem.at; -#X text 79 454 Graz \, Austria; -#X text 31 421 (c) Thomas Musil 2000 - 2006; -#X text 324 276 initial arguments:; -#X text 12 7 tab_complex_inv; -#X text 81 39 invert the complex src-arrays to the complex dst-arrays -; -#X obj 61 78 tab_complex_inv re1 im1 re2 im2; -#X text 128 113 the minimum of the 4 array lengths); -#X text 115 99 (the number of samples which were inverted are:; -#X msg 74 253 src_re re1; -#X msg 91 279 src_im im1; -#X msg 110 306 dst_re re2; -#X msg 143 331 dst_im im2; -#X obj 40 360 tab_complex_inv re1 im1 re2 im2; -#X text 302 312 3.arg: real_destination-name; -#X text 302 323 4.arg: imag_destination-name; -#X text 302 288 1.arg: real_source-name; -#X text 302 300 2.arg: imag_source-name; -#X obj 661 280 tabread re2; -#X obj 734 280 tabread im2; -#X msg 710 152 \; re1 const 0.8 \; im1 const -0.6; -#X text 105 155 1.) src_re-onset; -#X text 105 165 2.) src_im-onset; -#X text 105 175 3.) dst_re-onset; -#X text 105 185 4.) dst_im-onset; -#X text 105 195 5.) number of samples to multiply; -#X text 84 146 list of 5 floats:; -#X msg 40 229 0 0 0 0 64; -#X connect 1 0 20 0; -#X connect 7 0 32 0; -#X connect 7 0 33 0; -#X connect 10 0 34 0; -#X connect 20 0 2 0; -#X connect 23 0 27 0; -#X connect 24 0 27 0; -#X connect 25 0 27 0; -#X connect 26 0 27 0; -#X connect 27 0 3 0; -#X connect 32 0 8 0; -#X connect 33 0 9 0; -#X connect 41 0 27 0; diff --git a/help/tab_complex_mul-help.pd b/help/tab_complex_mul-help.pd deleted file mode 100644 index 5ee245c..0000000 --- a/help/tab_complex_mul-help.pd +++ /dev/null @@ -1,119 +0,0 @@ -#N canvas 132 30 858 630 10; -#N canvas 0 0 450 300 graph1 0; -#X array re1 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 451 29 graph; -#X obj 61 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 54 439 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 450 300 graph1 0; -#X array im1 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 451 71 graph; -#N canvas 0 0 450 300 graph1 0; -#X array re2 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 596 29 graph; -#N canvas 0 0 450 300 graph1 0; -#X array im2 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 596 71 graph; -#N canvas 0 0 450 300 graph1 0; -#X array re3 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 735 28 graph; -#N canvas 0 0 450 300 graph1 0; -#X array im3 100 float 0; -#X coords 0 1 99 -1 100 40 1; -#X restore 735 70 graph; -#X msg 710 152 \; re1 const 0.9 \; im1 const 0.6 \; re2 const 0.7 \; -im2 const -0.8; -#X obj 61 78 tab_complex_mul re1 im1 re2 im2 re3 im3; -#X obj 672 472 tabread re3; -#X obj 745 472 tabread im3; -#X msg 711 439 2; -#X floatatom 672 495 5 0 0 0 - - -; -#X floatatom 745 496 5 0 0 0 - - -; -#X obj 692 350 *; -#X obj 715 350 *; -#X obj 760 350 *; -#X obj 783 350 *; -#X obj 767 372 +; -#X obj 698 372 -; -#X msg 692 304 0.9 0.7; -#X msg 715 328 0.6 -0.8; -#X floatatom 699 395 5 0 0 0 - - -; -#X msg 760 305 0.9 -0.8; -#X msg 777 329 0.6 0.7; -#X floatatom 767 394 5 0 0 0 - - -; -#X obj 54 418 tab_complex_mul re1 im1 re2 im2 re3 im3; -#X msg 74 258 src1_re re1; -#X msg 191 368 dst_re re3; -#X msg 232 391 dst_im im3; -#X msg 91 284 src1_im im1; -#X msg 143 309 src2_re re2; -#X msg 161 335 src2_im im2; -#X msg 40 234 0 0 0 0 0 0 64; -#X text 84 146 list of 7 floats:; -#X text 303 419 1.arg: real_source1-name; -#X text 303 431 2.arg: imag_source1-name; -#X text 303 443 3.arg: real_source2-name; -#X text 304 454 4.arg: imag_source2-name; -#X text 304 466 5.arg: real_destination-name; -#X text 304 477 6.arg: imag_destination-name; -#X obj 728 281 t b b b b; -#X obj 728 257 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 710 131 loadbang; -#X text 87 537 IEM KUG; -#X text 71 525 musil; -#X text 101 525 @; -#X text 107 525 iem.at; -#X text 70 547 Graz \, Austria; -#X text 22 514 (c) Thomas Musil 2000 - 2006; -#X text 12 7 tab_complex_mul; -#X text 325 407 initial arguments:; -#X text 115 99 (the number of samples which were multiplied are:; -#X text 105 155 1.) src1_re-onset; -#X text 105 165 2.) src1_im-onset; -#X text 105 175 3.) src2_re-onset; -#X text 105 185 4.) src2_im-onset; -#X text 105 195 5.) dst_re-onset; -#X text 105 205 6.) dst_im-onset; -#X text 105 215 7.) number of samples to multiply; -#X text 81 39 multiply the complex src1-arrays with the complex -src2-arrays to complex dst-array; -#X text 128 113 the minimum of the 6 array lengths); -#X connect 1 0 10 0; -#X connect 10 0 2 0; -#X connect 11 0 14 0; -#X connect 12 0 15 0; -#X connect 13 0 11 0; -#X connect 13 0 12 0; -#X connect 16 0 21 0; -#X connect 17 0 21 1; -#X connect 18 0 20 0; -#X connect 19 0 20 1; -#X connect 20 0 27 0; -#X connect 21 0 24 0; -#X connect 22 0 16 0; -#X connect 23 0 17 0; -#X connect 25 0 18 0; -#X connect 26 0 19 0; -#X connect 28 0 3 0; -#X connect 29 0 28 0; -#X connect 30 0 28 0; -#X connect 31 0 28 0; -#X connect 32 0 28 0; -#X connect 33 0 28 0; -#X connect 34 0 28 0; -#X connect 35 0 28 0; -#X connect 43 0 22 0; -#X connect 43 1 23 0; -#X connect 43 2 25 0; -#X connect 43 3 26 0; -#X connect 44 0 43 0; -#X connect 45 0 9 0; diff --git a/help/tab_const-help.pd b/help/tab_const-help.pd deleted file mode 100644 index ff2a20f..0000000 --- a/help/tab_const-help.pd +++ /dev/null @@ -1,54 +0,0 @@ -#N canvas 117 93 786 444 10; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 1; -#A 0 0 0 0 0 0 0 0.0428571 0.1 0.128571 0.185714 0.257143 0.3 0.371429 -0.428571 0.471429 0.557143 0.614286 0.671429 0.4 0.171429 0.0714286 --0.0857142 -0.285714 -0.557143 -0.542857 -0.485714 -0.457143 -0.428571 --0.357143 -0.314286 -0.271429 -0.221429 -0.171429 -0.128571 -0.0857143 --0.0428571 1.49012e-008 0.0428572 0.0857143 0.128571 0.171429 0.271429 -0.357143 0.442857 0.471429 -0.514286 -0.514286 -0.485714 -0.428571 --0.342857 -0.292857 -0.242857 -0.2 -0.157143 -0.0285715 0.0357142 0.1 -0.152381 0.204762 0.257143 0.321429 0.385714 0.435714 0.485714 0.528571 -0.571429 0.621429 -0.242857 -0.414286 -0.414286 -0.4 -0.357143 -0.328571 --0.3 -0.257143 -0.214286 -0.185714 -0.157143 -0.128571 -0.0785714 -0.0285714 -0.00476191 0.0380952 0.0714286 0.114286 0.157143 0.2 0.242857 0.278571 -0.314286 -0.228571 -0.242857 -0.214286 -0.2 -0.142857 -0.114286 -0.0714285 --0.0285714 3.53903e-008 0.114286; -#X coords 0 1 99 -1 200 140 1; -#X restore 518 36 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 130 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 60 302 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 122 218 dst dst; -#X obj 61 102 tab_const dst; -#X msg 60 195 30 50 0.5; -#X text 172 270 1.arg: destination-name; -#X obj 60 261 tab_const dst; -#X msg 82 59 -0.7; -#X msg 114 78 0.8; -#X text 11 6 tab_const; -#X text 90 29 set all samples of array to zero; -#X text 114 58 set all samples of array to this float value -; -#X text 55 163 1.) dst onset; -#X text 55 174 2.) n samples to set; -#X text 190 257 initial arguments:; -#X text 174 219 xxx : change destination name; -#X text 75 374 IEM KUG; -#X text 59 362 musil; -#X text 89 362 @; -#X text 95 362 iem.at; -#X text 58 384 Graz \, Austria; -#X text 10 351 (c) Thomas Musil 2000 - 2006; -#X text 65 280 output; -#X text 43 153 list of 2 floats:; -#X connect 1 0 5 0; -#X connect 4 0 8 0; -#X connect 5 0 2 0; -#X connect 6 0 8 0; -#X connect 8 0 3 0; -#X connect 9 0 5 0; -#X connect 10 0 5 0; diff --git a/help/tab_conv-help.pd b/help/tab_conv-help.pd deleted file mode 100644 index e3c6145..0000000 --- a/help/tab_conv-help.pd +++ /dev/null @@ -1,96 +0,0 @@ -#N canvas 52 27 959 534 10; -#X obj 55 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 55 92 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 703 524 init_tables 0; -#X obj 45 132 dsp; -#X obj 45 113 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X floatatom 45 174 5 0 0 0 - - -; -#X floatatom 58 156 5 0 0 0 - - -; -#X obj 168 162 noise~; -#X obj 114 193 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 149 15 inlet; -#X obj 149 37 t b; -#X obj 188 99 del 100; -#X msg 53 82 1; -#X msg 188 122 0; -#X obj 167 64 del 100; -#X obj 228 152 dirac~; -#X obj 134 234 tabwrite~ in; -#X obj 228 235 tabwrite~ filt; -#X obj 229 180 *~ 10; -#X obj 228 208 bpq2~ 1000 10 100; -#X connect 0 0 2 0; -#X connect 0 1 3 0; -#X connect 1 0 0 0; -#X connect 4 0 13 0; -#X connect 5 0 13 0; -#X connect 5 0 14 0; -#X connect 6 0 7 0; -#X connect 7 0 9 0; -#X connect 7 0 11 0; -#X connect 8 0 10 0; -#X connect 9 0 1 0; -#X connect 10 0 1 0; -#X connect 11 0 8 0; -#X connect 11 0 5 0; -#X connect 11 0 12 0; -#X connect 12 0 15 0; -#X connect 15 0 16 0; -#X connect 16 0 14 0; -#X restore 779 202 pd init_tables; -#X obj 779 157 loadbang; -#N canvas 0 0 450 300 graph1 0; -#X array in 800 float 0; -#X coords 0 1 799 -1 199 100 1; -#X restore 443 20 graph; -#N canvas 0 0 450 300 graph1 0; -#X array filt 200 float 0; -#X coords 0 0.1 199 -0.1 199 100 1; -#X restore 443 134 graph; -#N canvas 0 0 450 300 graph1 0; -#X array out 1000 float 0; -#X coords 0 1 999 -1 199 100 1; -#X restore 443 247 graph; -#X text 94 459 IEM KUG; -#X text 78 447 musil; -#X text 108 447 @; -#X text 114 447 iem.at; -#X text 77 469 Graz \, Austria; -#X text 29 436 (c) Thomas Musil 2000 - 2006; -#X text 340 351 initial arguments:; -#X text 77 37 correlates the 2nd array "measured" with the 1st -array "reference" to the destination array "cross_corr"; -#X text 78 92 (the number of samples which were correlated are: the -positive minimum of the difference (src1-src2) and dst array lengths) -; -#X text 318 363 1.arg: source1-name; -#X text 318 375 2.arg: source2-name; -#X text 318 387 3.arg: destination-name; -#X text 318 399 4.arg: norming factor; -#X text 493 422 calculation in ms; -#X text 318 411 5.arg: delay time per destination sample; -#X msg 63 318 bang; -#X msg 135 361 dst cross_corr; -#X msg 124 340 src2 meas; -#X msg 109 319 src1 ref; -#X obj 779 181 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 63 389 tab_cross_corr ref meas cross_corr 0.02 1; -#X text 62 155 !! array length of src1 > array length of src2 !!; -#X text 12 7 tab_conv; -#X obj 55 70 tab_conv in filt out; -#X msg 60 225 10 10 10 500 190; -#X text 100 9 WORK IN PROGRESS; -#X connect 0 0 30 0; -#X connect 3 0 26 0; -#X connect 22 0 27 0; -#X connect 23 0 27 0; -#X connect 24 0 27 0; -#X connect 25 0 27 0; -#X connect 26 0 2 0; -#X connect 30 0 1 0; -#X connect 31 0 27 0; diff --git a/help/tab_copy-help.pd b/help/tab_copy-help.pd deleted file mode 100644 index da2e569..0000000 --- a/help/tab_copy-help.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 116 92 780 479 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 533 14 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 533 180 graph; -#X obj 60 35 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 60 110 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 58 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 58 215 50 20 50; -#X text 194 318 1.arg: source-name; -#X text 194 331 2.arg: destination-name; -#X msg 115 235 src src; -#X msg 165 253 dst dst; -#X text 184 73 (the number of samples which are copied are:; -#X text 197 87 the minimum of both array lengths); -#X text 43 168 list of 3 floats:; -#X text 77 419 IEM KUG; -#X text 61 407 musil; -#X text 91 407 @; -#X text 97 407 iem.at; -#X text 60 429 Graz \, Austria; -#X text 12 396 (c) Thomas Musil 2000 - 2006; -#X text 55 179 1.) src onset; -#X text 55 189 2.) dst onset; -#X text 225 306 initial arguments:; -#X text 73 323 output; -#X text 172 233 xxx : change source name; -#X text 218 252 xxx : change destination name; -#X text 11 7 tab_copy; -#X text 89 33 copy value from src to dst; -#X obj 60 82 tab_copy src dst; -#X text 55 198 3.) n samples to copy; -#X obj 58 306 tab_copy src dst; -#X connect 2 0 27 0; -#X connect 5 0 29 0; -#X connect 8 0 29 0; -#X connect 9 0 29 0; -#X connect 27 0 3 0; -#X connect 29 0 4 0; diff --git a/help/tab_counter-help.pd b/help/tab_counter-help.pd deleted file mode 100644 index c47152d..0000000 --- a/help/tab_counter-help.pd +++ /dev/null @@ -1,72 +0,0 @@ -#N canvas 115 92 868 572 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 0 0 0 0 0 0 0 0 0 0.9 0 0 0 0 0 0 0 0 0 0.9 0 0 0 0 0 0 0 0 0 -0.9 0 0 0 0 0 0 0 0 0 0.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0; -#X coords 0 1 99 0 200 140 1; -#X restore 527 166 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 10 99 0 200 140 1; -#X restore 527 325 graph; -#X obj 53 146 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 55 398 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 199 367 1.arg: source-name; -#X msg 146 317 dst dst; -#X msg 101 296 src src; -#X text 199 380 2.arg: destination-name; -#X obj 55 359 tab_gt_scalar src dst; -#X obj 53 121 tab_counter src dst; -#X msg 82 93 reset; -#X obj 53 33 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 55 273 0 0 100; -#N canvas 0 0 454 304 /SUBPATCH/ 0; -#X msg 175 59 \; src const 0; -#X msg 88 57 \; src \$1 0.9; -#X floatatom 89 30 5 0 0 0 - - -; -#X msg 88 127 \; dst ylabel -5.15 0 1 2 3 4 5 6 7 8 9 10; -#X msg 87 93 \; dst yticks 0 1 1; -#X obj 32 64 loadbang; -#X connect 2 0 1 0; -#X connect 5 0 4 0; -#X connect 5 0 3 0; -#X restore 450 146 pd; -#X text 37 222 list of 3 floats:; -#X text 78 455 IEM KUG; -#X text 62 443 musil; -#X text 92 443 @; -#X text 98 443 iem.at; -#X text 61 465 Graz \, Austria; -#X text 13 432 (c) Thomas Musil 2000 - 2006; -#X text 49 233 1.) src onset; -#X text 49 243 2.) dst onset; -#X text 232 354 initial arguments:; -#X text 64 379 output; -#X text 158 296 xxx : change source name; -#X text 199 318 xxx : change destination name; -#X text 135 162 the minimum of both array lengths); -#X text 12 3 tab_counter; -#X msg 594 31 \; src 9 0.9 \; src 19 0.9 \; src 29 0.9 \; src 39 0.9 -; -#X text 77 27 each element of the source array controls an increment -counter in the destination array \, a nonzero value lets increment -the counter value by one \, a zero value resets the counter value to -zero.; -#X text 124 93 resets all counter values to zero; -#X text 122 148 (the number of samples which control counters are: -; -#X text 49 253 3.) n samples to control n counters; -#X msg 673 32 \; src 9 -0.1 \; src 19 -0.1 \; src 29 0 \; src 39 0.9 -; -#X connect 5 0 8 0; -#X connect 6 0 8 0; -#X connect 8 0 3 0; -#X connect 9 0 2 0; -#X connect 10 0 9 0; -#X connect 11 0 9 0; -#X connect 12 0 8 0; diff --git a/help/tab_cross_corr-help.pd b/help/tab_cross_corr-help.pd deleted file mode 100644 index d3d80b9..0000000 --- a/help/tab_cross_corr-help.pd +++ /dev/null @@ -1,93 +0,0 @@ -#N canvas 42 76 736 530 10; -#X obj 55 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 55 92 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 466 316 init_tables 0; -#X obj 45 132 dsp; -#X obj 45 113 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X floatatom 45 174 5 0 0 0 - - -; -#X floatatom 58 156 5 0 0 0 - - -; -#X obj 229 151 noise~; -#X obj 114 193 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 134 234 tabwrite~ ref; -#X obj 228 234 tabwrite~ meas; -#X obj 149 15 inlet; -#X obj 149 37 t b; -#X obj 188 99 del 100; -#X msg 53 82 1; -#X msg 188 122 0; -#X obj 167 64 del 100; -#X obj 133 182 z~ 60; -#X connect 0 0 2 0; -#X connect 0 1 3 0; -#X connect 1 0 0 0; -#X connect 4 0 7 0; -#X connect 4 0 14 0; -#X connect 5 0 6 0; -#X connect 5 0 7 0; -#X connect 8 0 9 0; -#X connect 9 0 11 0; -#X connect 9 0 13 0; -#X connect 10 0 12 0; -#X connect 11 0 1 0; -#X connect 12 0 1 0; -#X connect 13 0 10 0; -#X connect 13 0 5 0; -#X connect 14 0 6 0; -#X restore 584 206 pd init_tables; -#X obj 584 161 loadbang; -#N canvas 0 0 450 300 graph1 0; -#X array ref 200 float 0; -#X coords 0 1 199 -1 199 100 1; -#X restore 443 20 graph; -#N canvas 0 0 450 300 graph1 0; -#X array meas 100 float 0; -#X coords 0 1 99 -1 99 100 1; -#X restore 443 134 graph; -#N canvas 0 0 450 300 graph1 0; -#X array cross_corr 100 float 0; -#X coords 0 1 99 -1 99 100 1; -#X restore 443 247 graph; -#X text 94 459 IEM KUG; -#X text 78 447 musil; -#X text 108 447 @; -#X text 114 447 iem.at; -#X text 77 469 Graz \, Austria; -#X text 29 436 (c) Thomas Musil 2000 - 2006; -#X text 340 351 initial arguments:; -#X text 12 7 tab_cross_corr; -#X text 77 37 correlates the 2nd array "measured" with the 1st -array "reference" to the destination array "cross_corr"; -#X text 78 92 (the number of samples which were correlated are: the -positive minimum of the difference (src1-src2) and dst array lengths) -; -#X text 318 363 1.arg: source1-name; -#X text 318 375 2.arg: source2-name; -#X text 318 387 3.arg: destination-name; -#X text 318 399 4.arg: norming factor; -#X text 493 422 calculation in ms; -#X text 318 411 5.arg: delay time per destination sample; -#X msg 63 257 bang; -#X msg 80 278 time 1; -#X msg 135 361 dst cross_corr; -#X msg 124 340 src2 meas; -#X msg 109 319 src1 ref; -#X obj 584 185 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 55 70 tab_cross_corr ref meas cross_corr 0.02 1; -#X msg 97 297 factor 0.02; -#X obj 63 389 tab_cross_corr ref meas cross_corr 0.02 1; -#X text 62 155 !! array length of src1 > array length of src2 !!; -#X connect 0 0 29 0; -#X connect 3 0 28 0; -#X connect 23 0 31 0; -#X connect 24 0 31 0; -#X connect 25 0 31 0; -#X connect 26 0 31 0; -#X connect 27 0 31 0; -#X connect 28 0 2 0; -#X connect 29 0 1 0; -#X connect 30 0 31 0; diff --git a/help/tab_div-help.pd b/help/tab_div-help.pd deleted file mode 100644 index 3714374..0000000 --- a/help/tab_div-help.pd +++ /dev/null @@ -1,83 +0,0 @@ -#N canvas 116 92 847 552 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 20 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 368 graph; -#X obj 61 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 116 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 350 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 286 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 -0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 -0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 --0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 --0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 -0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 -0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 --0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 --0.6 -0.6 -0.614286 -0.614286 -0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 171 graph; -#X msg 136 243 src1 src1; -#X msg 195 265 src2 src2; -#X msg 59 221 50 50 20 50; -#X text 45 149 list of 4 floats:; -#X text 212 363 3.arg: destination-name; -#X text 78 445 IEM KUG; -#X text 62 433 musil; -#X text 92 433 @; -#X text 98 433 iem.at; -#X text 61 455 Graz \, Austria; -#X text 13 422 (c) Thomas Musil 2000 - 2006; -#X text 234 322 initial arguments:; -#X text 72 329 output; -#X text 306 285 xxx : change destination name; -#X text 208 96 the minimum of the 3 array lengths); -#X text 56 187 3.) dst onset; -#X text 56 165 1.) src_1 onset; -#X text 56 176 2.) src_2 onset; -#X text 199 243 xxx : change source name 1; -#X text 257 265 xxx : change source name 2; -#X text 211 336 1.arg: source-name 1; -#X text 211 349 2.arg: source-name 2; -#X text 12 13 tab_div; -#X text 90 39 divide the 2 src-arrays to dst-array; -#X text 195 82 (the number of samples which were divided are:; -#X text 56 197 4.) n samples to divide; -#X obj 61 88 tab_div src1 src2 dst; -#X obj 59 311 tab_div src1 src2 dst; -#X connect 2 0 33 0; -#X connect 5 0 34 0; -#X connect 7 0 34 0; -#X connect 8 0 34 0; -#X connect 9 0 34 0; -#X connect 33 0 3 0; -#X connect 34 0 4 0; diff --git a/help/tab_eq-help.pd b/help/tab_eq-help.pd deleted file mode 100644 index 7a8917a..0000000 --- a/help/tab_eq-help.pd +++ /dev/null @@ -1,80 +0,0 @@ -#N canvas 116 92 859 564 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 -0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 -0.114286 0.085714; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 358 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 276 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 -0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 -0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 --0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 --0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 161 graph; -#X msg 136 233 src1 src1; -#X msg 195 255 src2 src2; -#X msg 59 211 50 50 20 50; -#X text 45 139 list of 4 floats:; -#X text 212 353 3.arg: destination-name; -#X text 78 435 IEM KUG; -#X text 62 423 musil; -#X text 92 423 @; -#X text 98 423 iem.at; -#X text 61 445 Graz \, Austria; -#X text 13 412 (c) Thomas Musil 2000 - 2006; -#X text 234 312 initial arguments:; -#X text 72 319 output; -#X text 306 275 xxx : change destination name; -#X text 208 86 the minimum of the 3 array lengths); -#X text 56 177 3.) dst onset; -#X text 56 155 1.) src_1 onset; -#X text 56 166 2.) src_2 onset; -#X text 199 233 xxx : change source name 1; -#X text 257 255 xxx : change source name 2; -#X text 211 326 1.arg: source-name 1; -#X text 211 339 2.arg: source-name 2; -#X text 12 3 tab_eq; -#X text 90 29 compare "equal to" the 2 src-arrays to dst-array -; -#X obj 61 78 tab_eq src1 src2 dst; -#X text 195 72 (the number of samples which were compared are:; -#X text 56 187 4.) n samples to compare; -#X obj 59 301 tab_eq src1 src2 dst; -#X connect 2 0 31 0; -#X connect 5 0 34 0; -#X connect 7 0 34 0; -#X connect 8 0 34 0; -#X connect 9 0 34 0; -#X connect 31 0 3 0; -#X connect 34 0 4 0; diff --git a/help/tab_eq_scalar-help.pd b/help/tab_eq_scalar-help.pd deleted file mode 100644 index 72d177b..0000000 --- a/help/tab_eq_scalar-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 22 55 880 584 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 --0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 -0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 -0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 --0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 --0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 -0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 -0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 --0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 --0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 --0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 -0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 -0.5 0.5 0.5 0.5 0.5 0.5; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 116 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 178 272 dst dst; -#X msg 129 249 src src; -#X obj 61 78 tab_eq_scalar src dst; -#X obj 59 331 tab_eq_scalar src dst; -#X msg 47 36 0.5; -#X msg 82 37 -0.5; -#X text 201 332 1.arg: source-name; -#X text 201 345 2.arg: destination-name; -#X text 31 163 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 224 318 initial arguments:; -#X text 75 351 output; -#X text 229 272 xxx : change destination name; -#X text 218 86 the minimum of both array lengths); -#X text 182 248 xxx : change source name; -#X text 42 179 1.) src onset; -#X text 42 190 2.) dst onset; -#X text 12 3 tab_eq_scalar; -#X text 42 201 3.) n samples to compare; -#X text 42 210 4.) compared scalar value; -#X text 129 29 compare "equal to" the src-array with this scalar -to dst-array; -#X text 205 72 (the number of samples which were compared are:; -#X msg 48 228 0 0 100 0.5; -#X connect 4 0 7 0; -#X connect 5 0 7 0; -#X connect 6 0 2 0; -#X connect 7 0 3 0; -#X connect 8 0 6 0; -#X connect 9 0 6 0; -#X connect 31 0 7 0; diff --git a/help/tab_fft-help.pd b/help/tab_fft-help.pd deleted file mode 100644 index 707eb26..0000000 --- a/help/tab_fft-help.pd +++ /dev/null @@ -1,303 +0,0 @@ -#N canvas 29 19 957 536 10; -#N canvas 0 0 450 300 graph1 0; -#X array src_re 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst_re 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 239 graph; -#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 62 371 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 450 300 graph1 0; -#X array dst_im 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 353 graph; -#X msg 103 276 dst_re dst_re; -#X msg 118 299 dst_im dst_im; -#X msg 139 322 fftsize 64; -#X floatatom 474 22 5 0 63 0 - - -; -#X msg 546 341 \; dst_re const 0 \; dst_im const 0; -#X text 10 0 tab_fft; -#X text 93 -1 complex FTT with arrays; -#X text 102 464 IEM KUG; -#X text 86 452 musil; -#X text 116 452 @; -#X text 122 452 iem.at; -#X text 85 474 Graz \, Austria; -#X text 37 441 (c) Thomas Musil 2000 - 2006; -#N canvas 0 0 466 316 generate_a_dirac 0; -#X msg 61 106 \$1 1 1; -#X obj 61 83 t f b; -#X obj 61 62 clip 0 63; -#X obj 61 32 inlet; -#X obj 86 142 tab_const src_re; -#X connect 0 0 4 0; -#X connect 1 0 0 0; -#X connect 1 1 4 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X restore 474 41 pd generate_a_dirac; -#X floatatom 514 22 5 -31 31 0 - - -; -#N canvas 0 0 479 403 generate_a_cos 0; -#X obj 120 18 inlet; -#X obj 219 176 t f f; -#X obj 219 211 / 32; -#X obj 219 232 * 3.14159; -#X obj 219 283 cos; -#X obj 219 257 * 8; -#X obj 219 308 / 32; -#X obj 219 106 clip 0 31; -#X obj 219 127 t b f; -#X obj 219 153 for++ 0 63; -#X obj 219 331 tabwrite src_re; -#X obj 120 43 moses 0; -#X obj 39 178 t f f; -#X obj 39 213 / 32; -#X obj 39 234 * 3.14159; -#X obj 39 285 cos; -#X obj 39 259 * 8; -#X obj 39 108 clip 0 31; -#X obj 39 129 t b f; -#X obj 39 155 for++ 0 63; -#X obj 39 333 tabwrite src_re; -#X obj 90 70 * -1; -#X obj 39 310 / -32; -#X connect 0 0 11 0; -#X connect 1 0 2 0; -#X connect 1 1 10 1; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 6 0; -#X connect 5 0 4 0; -#X connect 6 0 10 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 1 5 1; -#X connect 9 0 1 0; -#X connect 11 0 21 0; -#X connect 11 1 7 0; -#X connect 12 0 13 0; -#X connect 12 1 20 1; -#X connect 13 0 14 0; -#X connect 14 0 16 0; -#X connect 15 0 22 0; -#X connect 16 0 15 0; -#X connect 17 0 18 0; -#X connect 18 0 19 0; -#X connect 18 1 16 1; -#X connect 19 0 12 0; -#X connect 21 0 17 0; -#X connect 22 0 20 0; -#X restore 514 61 pd generate_a_cos; -#X floatatom 555 22 5 -31 31 0 - - -; -#N canvas 0 0 483 407 generate_a_sin 0; -#X obj 102 37 inlet; -#X obj 246 182 t f f; -#X obj 246 217 / 32; -#X obj 246 238 * 3.14159; -#X obj 246 263 * 8; -#X obj 246 314 / 32; -#X obj 246 112 clip 0 31; -#X obj 246 133 t b f; -#X obj 246 159 for++ 0 63; -#X obj 246 337 tabwrite src_re; -#X obj 246 289 sin; -#X obj 54 180 t f f; -#X obj 54 215 / 32; -#X obj 54 236 * 3.14159; -#X obj 54 261 * 8; -#X obj 54 110 clip 0 31; -#X obj 54 131 t b f; -#X obj 54 157 for++ 0 63; -#X obj 54 335 tabwrite src_re; -#X obj 54 287 sin; -#X obj 54 312 / -32; -#X obj 102 60 moses 0; -#X obj 54 88 * -1; -#X connect 0 0 21 0; -#X connect 1 0 2 0; -#X connect 1 1 9 1; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 10 0; -#X connect 5 0 9 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 7 1 4 1; -#X connect 8 0 1 0; -#X connect 10 0 5 0; -#X connect 11 0 12 0; -#X connect 11 1 18 1; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 14 0 19 0; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 1 14 1; -#X connect 17 0 11 0; -#X connect 19 0 20 0; -#X connect 20 0 18 0; -#X connect 21 0 22 0; -#X connect 21 1 6 0; -#X connect 22 0 15 0; -#X restore 555 82 pd generate_a_sin; -#X text 299 355 initial arguments:; -#X text 45 56 calculates a complex fourier transformation of -complex src-arrays to complex dst-arrays; -#X text 37 147 list of 4 floats:; -#X text 49 178 3.) dst_re-onset; -#X text 49 188 4.) dst_im-onset; -#X text 49 158 1.) src_re-onset; -#X text 49 168 2.) src_im-onset; -#X msg 62 207 20 20 30 30; -#X text 259 402 4.arg: imag_destination-name; -#X text 259 390 3.arg: real_destination-name; -#X text 259 379 2.arg: imag_source-name; -#X text 259 368 1.arg: real_source-name; -#X text 259 414 5.arg: fftsize; -#N canvas 0 0 450 300 graph1 0; -#X array src_im 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 124 graph; -#X obj 24 94 tab_fft src_re src_im dst_re dst_im 64; -#X msg 76 230 src_re src_re; -#X msg 90 253 src_im src_im; -#X obj 62 348 tab_fft src_re src_im dst_re dst_im 64; -#X msg 546 283 \; src_re const 0 \; src_im const 0; -#X floatatom 474 132 5 0 63 0 - - -; -#N canvas 0 0 470 320 generate_a_dirac 0; -#X msg 61 106 \$1 1 1; -#X obj 61 83 t f b; -#X obj 61 62 clip 0 63; -#X obj 61 32 inlet; -#X obj 86 142 tab_const src_im; -#X connect 0 0 4 0; -#X connect 1 0 0 0; -#X connect 1 1 4 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X restore 474 151 pd generate_a_dirac; -#X floatatom 514 132 5 -31 31 0 - - -; -#N canvas 0 0 483 407 generate_a_cos 0; -#X obj 120 18 inlet; -#X obj 219 176 t f f; -#X obj 219 211 / 32; -#X obj 219 232 * 3.14159; -#X obj 219 283 cos; -#X obj 219 257 * 8; -#X obj 219 308 / 32; -#X obj 219 106 clip 0 31; -#X obj 219 127 t b f; -#X obj 219 153 for++ 0 63; -#X obj 120 43 moses 0; -#X obj 39 178 t f f; -#X obj 39 213 / 32; -#X obj 39 234 * 3.14159; -#X obj 39 285 cos; -#X obj 39 259 * 8; -#X obj 39 108 clip 0 31; -#X obj 39 129 t b f; -#X obj 39 155 for++ 0 63; -#X obj 90 70 * -1; -#X obj 39 310 / -32; -#X obj 40 334 tabwrite src_im; -#X obj 220 331 tabwrite src_im; -#X connect 0 0 10 0; -#X connect 1 0 2 0; -#X connect 1 1 22 1; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 6 0; -#X connect 5 0 4 0; -#X connect 6 0 22 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 1 5 1; -#X connect 9 0 1 0; -#X connect 10 0 19 0; -#X connect 10 1 7 0; -#X connect 11 0 12 0; -#X connect 11 1 21 1; -#X connect 12 0 13 0; -#X connect 13 0 15 0; -#X connect 14 0 20 0; -#X connect 15 0 14 0; -#X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 17 1 15 1; -#X connect 18 0 11 0; -#X connect 19 0 16 0; -#X connect 20 0 21 0; -#X restore 514 171 pd generate_a_cos; -#X floatatom 555 132 5 -31 31 0 - - -; -#N canvas 0 0 487 411 generate_a_sin 0; -#X obj 102 37 inlet; -#X obj 246 182 t f f; -#X obj 246 217 / 32; -#X obj 246 238 * 3.14159; -#X obj 246 263 * 8; -#X obj 246 314 / 32; -#X obj 246 112 clip 0 31; -#X obj 246 133 t b f; -#X obj 246 159 for++ 0 63; -#X obj 246 289 sin; -#X obj 54 180 t f f; -#X obj 54 215 / 32; -#X obj 54 236 * 3.14159; -#X obj 54 261 * 8; -#X obj 54 110 clip 0 31; -#X obj 54 131 t b f; -#X obj 54 157 for++ 0 63; -#X obj 54 287 sin; -#X obj 54 312 / -32; -#X obj 102 60 moses 0; -#X obj 54 88 * -1; -#X obj 246 337 tabwrite src_im; -#X obj 54 336 tabwrite src_im; -#X connect 0 0 19 0; -#X connect 1 0 2 0; -#X connect 1 1 21 1; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 9 0; -#X connect 5 0 21 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 7 1 4 1; -#X connect 8 0 1 0; -#X connect 9 0 5 0; -#X connect 10 0 11 0; -#X connect 10 1 22 1; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 13 0 17 0; -#X connect 14 0 15 0; -#X connect 15 0 16 0; -#X connect 15 1 13 1; -#X connect 16 0 10 0; -#X connect 17 0 18 0; -#X connect 18 0 22 0; -#X connect 19 0 20 0; -#X connect 19 1 6 0; -#X connect 20 0 14 0; -#X restore 555 192 pd generate_a_sin; -#X connect 2 0 38 0; -#X connect 6 0 41 0; -#X connect 7 0 41 0; -#X connect 8 0 41 0; -#X connect 9 0 19 0; -#X connect 20 0 21 0; -#X connect 22 0 23 0; -#X connect 31 0 41 0; -#X connect 38 0 3 0; -#X connect 39 0 41 0; -#X connect 40 0 41 0; -#X connect 41 0 4 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 47 0 48 0; diff --git a/help/tab_find_exact_peaks-help.pd b/help/tab_find_exact_peaks-help.pd deleted file mode 100644 index 8a2981c..0000000 --- a/help/tab_find_exact_peaks-help.pd +++ /dev/null @@ -1,88 +0,0 @@ -#N canvas 116 92 824 482 10; -#X obj 60 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 31 331 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 200 306 1.arg: source-name; -#X floatatom 94 372 5 0 0 0 - - -; -#X floatatom 143 373 5 0 0 0 - - -; -#X msg 88 78 src src; -#X msg 118 102 amp_sort; -#X msg 120 124 freq_sort; -#X floatatom 198 371 5 0 0 0 - - -; -#X obj 263 369 pack 0 0 0; -#X obj 263 392 print; -#X msg 233 173 abs_min_height_diff 10; -#X text 69 385 sort_index; -#X text 204 382 amp; -#X text 147 387 index; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 9.99997 9.28569 9.28569 10.7143 7.14284 7.85712 8.5714 39 10 11 -38 8.5714 7.85712 8.5714 9.28569 8.5714 9.99997 39 40 41 38 12.8571 -12.8571 14.2857 12.8571 11.4285 12.1428 11.4285 9.99997 10.7143 11.4285 -9.99997 9.28569 9.28569 9.99997 10.7143 10.7143 45 9.99997 9.99997 -10.7143 11.4285 12.1428 10.7143 11.4285 12.1428 11.4285 46 11.4285 -11.4285 11.4285 12.1428 12.8571 11.4285 11.4285 12.1428 12.8571 12.1428 -12.1428 12.1428 12.1428 12.1428 11.4285 11.4285 11.4285 11.4285 10.7143 -48 49 43 11.4285 12.1428 13.5714 15 13.5714 13.5714 14.2857 14.2857 -15 15 14.2857 14.2857 14.2857 15 15 15.7142 15.7142 51 53 15 15 15 -15 15 14.2857 14.2857 15 15.7142 16.4285 16.4285; -#X coords 0 100 99 0 200 140 1; -#X restore 578 93 graph; -#X msg 171 149 max_peaks 9; -#X text 20 347 ready; -#X msg 289 194 width_range 1 4; -#X msg 289 216 width_range 1 1; -#N canvas 0 0 466 316 Pd 0; -#X msg 355 125 \; src const 0; -#X msg 303 175 \; src 37 45; -#X msg 310 223 \; src 47 46; -#X msg 187 177 \; src 67 48 49 43; -#X msg 180 218 \; src 87 51 53; -#X msg 44 223 \; src 7 39 10 11 38; -#X msg 50 181 \; src 17 39 40 41 38; -#X obj 65 25 loadbang; -#X msg 33 50 \; src xticks 0 1 5; -#X msg 34 84 \; src xlabel -5.15 0 10 20 30 40 50 60 70 80 90; -#X connect 7 0 8 0; -#X connect 7 0 9 0; -#X restore 636 289 pd; -#X obj 297 69 loadbang; -#X text 89 50 calculate all peaks (index bin amplitude); -#X text 218 61 of an array; -#X text 78 442 IEM KUG; -#X text 62 430 musil; -#X text 92 430 @; -#X text 98 430 iem.at; -#X text 61 452 Graz \, Austria; -#X text 13 419 (c) Thomas Musil 2000 - 2006; -#X text 218 296 initial arguments:; -#X text 184 112 kind of order; -#X text 250 148 maximum number of peaks detected; -#X text 373 168 vertical difference between peak; -#X text 386 177 and noise; -#X text 391 202 width range of peak in bins; -#X text 21 6 tab_exact_find_peaks; -#X obj 60 302 tab_find_exact_peaks src; -#X text 184 7 same like tab_find_peaks; -#X connect 0 0 37 0; -#X connect 5 0 37 0; -#X connect 6 0 37 0; -#X connect 7 0 37 0; -#X connect 9 0 10 0; -#X connect 11 0 37 0; -#X connect 16 0 37 0; -#X connect 18 0 37 0; -#X connect 19 0 37 0; -#X connect 21 0 6 0; -#X connect 21 0 16 0; -#X connect 21 0 11 0; -#X connect 21 0 18 0; -#X connect 37 0 1 0; -#X connect 37 1 3 0; -#X connect 37 1 9 0; -#X connect 37 2 4 0; -#X connect 37 2 9 1; -#X connect 37 3 8 0; -#X connect 37 3 9 2; diff --git a/help/tab_find_peaks-help.pd b/help/tab_find_peaks-help.pd deleted file mode 100644 index 0543166..0000000 --- a/help/tab_find_peaks-help.pd +++ /dev/null @@ -1,87 +0,0 @@ -#N canvas 116 92 820 478 10; -#X obj 60 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 31 331 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 200 306 1.arg: source-name; -#X floatatom 94 372 5 0 0 0 - - -; -#X floatatom 143 373 5 0 0 0 - - -; -#X msg 88 78 src src; -#X msg 118 102 amp_sort; -#X msg 120 124 freq_sort; -#X obj 60 302 tab_find_peaks src; -#X floatatom 198 371 5 0 0 0 - - -; -#X obj 263 369 pack 0 0 0; -#X obj 263 392 print; -#X msg 233 173 abs_min_height_diff 10; -#X text 69 385 sort_index; -#X text 204 382 amp; -#X text 147 387 index; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 9.99997 9.28569 9.28569 10.7143 7.14284 7.85712 8.5714 39 10 11 -38 8.5714 7.85712 8.5714 9.28569 8.5714 9.99997 39 40 41 38 12.8571 -12.8571 14.2857 12.8571 11.4285 12.1428 11.4285 9.99997 10.7143 11.4285 -9.99997 9.28569 9.28569 9.99997 10.7143 10.7143 45 9.99997 9.99997 -10.7143 11.4285 12.1428 10.7143 11.4285 12.1428 11.4285 46 11.4285 -11.4285 11.4285 12.1428 12.8571 11.4285 11.4285 12.1428 12.8571 12.1428 -12.1428 12.1428 12.1428 12.1428 11.4285 11.4285 11.4285 11.4285 10.7143 -48 49 43 11.4285 12.1428 13.5714 15 13.5714 13.5714 14.2857 14.2857 -15 15 14.2857 14.2857 14.2857 15 15 15.7142 15.7142 51 53 15 15 15 -15 15 14.2857 14.2857 15 15.7142 16.4285 16.4285; -#X coords 0 100 99 0 200 140 1; -#X restore 578 93 graph; -#X msg 171 149 max_peaks 9; -#X text 20 347 ready; -#X msg 289 194 width_range 1 4; -#X text 21 6 tab_find_peaks; -#X msg 289 216 width_range 1 1; -#N canvas 0 0 466 316 Pd 0; -#X msg 355 125 \; src const 0; -#X msg 303 175 \; src 37 45; -#X msg 310 223 \; src 47 46; -#X msg 187 177 \; src 67 48 49 43; -#X msg 180 218 \; src 87 51 53; -#X msg 44 223 \; src 7 39 10 11 38; -#X msg 50 181 \; src 17 39 40 41 38; -#X obj 65 25 loadbang; -#X msg 33 50 \; src xticks 0 1 5; -#X msg 34 84 \; src xlabel -5.15 0 10 20 30 40 50 60 70 80 90; -#X connect 7 0 8 0; -#X connect 7 0 9 0; -#X restore 636 289 pd; -#X obj 297 69 loadbang; -#X text 89 50 calculate all peaks (index bin amplitude); -#X text 218 61 of an array; -#X text 78 442 IEM KUG; -#X text 62 430 musil; -#X text 92 430 @; -#X text 98 430 iem.at; -#X text 61 452 Graz \, Austria; -#X text 13 419 (c) Thomas Musil 2000 - 2006; -#X text 218 296 initial arguments:; -#X text 184 112 kind of order; -#X text 250 148 maximum number of peaks detected; -#X text 373 168 vertical difference between peak; -#X text 386 177 and noise; -#X text 391 202 width range of peak in bins; -#X connect 0 0 8 0; -#X connect 5 0 8 0; -#X connect 6 0 8 0; -#X connect 7 0 8 0; -#X connect 8 0 1 0; -#X connect 8 1 3 0; -#X connect 8 1 10 0; -#X connect 8 2 4 0; -#X connect 8 2 10 1; -#X connect 8 3 9 0; -#X connect 8 3 10 2; -#X connect 10 0 11 0; -#X connect 12 0 8 0; -#X connect 17 0 8 0; -#X connect 19 0 8 0; -#X connect 21 0 8 0; -#X connect 23 0 6 0; -#X connect 23 0 17 0; -#X connect 23 0 12 0; -#X connect 23 0 19 0; diff --git a/help/tab_ge-help.pd b/help/tab_ge-help.pd deleted file mode 100644 index a6350ec..0000000 --- a/help/tab_ge-help.pd +++ /dev/null @@ -1,80 +0,0 @@ -#N canvas 116 92 859 564 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 -0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 -0.114286 0.085714; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 358 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 276 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 -0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 -0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 --0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 --0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 161 graph; -#X msg 136 233 src1 src1; -#X msg 195 255 src2 src2; -#X msg 59 211 50 50 20 50; -#X text 45 139 list of 4 floats:; -#X text 212 353 3.arg: destination-name; -#X text 78 435 IEM KUG; -#X text 62 423 musil; -#X text 92 423 @; -#X text 98 423 iem.at; -#X text 61 445 Graz \, Austria; -#X text 13 412 (c) Thomas Musil 2000 - 2006; -#X text 234 312 initial arguments:; -#X text 72 319 output; -#X text 306 275 xxx : change destination name; -#X text 208 86 the minimum of the 3 array lengths); -#X text 56 177 3.) dst onset; -#X text 56 155 1.) src_1 onset; -#X text 56 166 2.) src_2 onset; -#X text 199 233 xxx : change source name 1; -#X text 257 255 xxx : change source name 2; -#X text 211 326 1.arg: source-name 1; -#X text 211 339 2.arg: source-name 2; -#X text 195 72 (the number of samples which were compared are:; -#X text 56 187 4.) n samples to compare; -#X text 12 3 tab_ge; -#X obj 61 78 tab_ge src1 src2 dst; -#X obj 59 301 tab_ge src1 src2 dst; -#X text 90 29 compare "greater than or equal to" the 2 src-arrays -to dst-array; -#X connect 2 0 32 0; -#X connect 5 0 33 0; -#X connect 7 0 33 0; -#X connect 8 0 33 0; -#X connect 9 0 33 0; -#X connect 32 0 3 0; -#X connect 33 0 4 0; diff --git a/help/tab_ge_scalar-help.pd b/help/tab_ge_scalar-help.pd deleted file mode 100644 index 023829a..0000000 --- a/help/tab_ge_scalar-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 22 55 888 592 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 --0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 -0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 -0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 --0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 --0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 -0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 -0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 --0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 --0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 --0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 -0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 -0.5 0.5 0.5 0.5 0.5 0.5; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 116 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 178 272 dst dst; -#X msg 129 249 src src; -#X msg 47 36 0.5; -#X msg 82 37 -0.5; -#X text 201 332 1.arg: source-name; -#X text 201 345 2.arg: destination-name; -#X text 31 162 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 224 318 initial arguments:; -#X text 75 351 output; -#X text 229 272 xxx : change destination name; -#X text 218 86 the minimum of both array lengths); -#X text 182 248 xxx : change source name; -#X text 42 178 1.) src onset; -#X text 42 189 2.) dst onset; -#X text 42 200 3.) n samples to compare; -#X text 42 210 4.) compared scalar value; -#X text 205 72 (the number of samples which were compared are:; -#X msg 48 228 0 0 100 0.5; -#X text 12 3 tab_ge_scalar; -#X obj 61 78 tab_ge_scalar src dst; -#X obj 59 331 tab_ge_scalar src dst; -#X text 129 29 compare "greater than or equal to" the src-array -with this scalar to dst-array; -#X connect 4 0 30 0; -#X connect 5 0 30 0; -#X connect 6 0 29 0; -#X connect 7 0 29 0; -#X connect 27 0 30 0; -#X connect 29 0 2 0; -#X connect 30 0 3 0; diff --git a/help/tab_gt-help.pd b/help/tab_gt-help.pd deleted file mode 100644 index 85540e1..0000000 --- a/help/tab_gt-help.pd +++ /dev/null @@ -1,80 +0,0 @@ -#N canvas 116 92 859 564 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 -0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 -0.114286 0.085714; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 358 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 276 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 -0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 -0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 --0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 --0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 161 graph; -#X msg 136 233 src1 src1; -#X msg 195 255 src2 src2; -#X msg 59 211 50 50 20 50; -#X text 45 139 list of 4 floats:; -#X text 212 353 3.arg: destination-name; -#X text 78 435 IEM KUG; -#X text 62 423 musil; -#X text 92 423 @; -#X text 98 423 iem.at; -#X text 61 445 Graz \, Austria; -#X text 13 412 (c) Thomas Musil 2000 - 2006; -#X text 234 312 initial arguments:; -#X text 72 319 output; -#X text 306 275 xxx : change destination name; -#X text 208 86 the minimum of the 3 array lengths); -#X text 56 177 3.) dst onset; -#X text 56 155 1.) src_1 onset; -#X text 56 166 2.) src_2 onset; -#X text 199 233 xxx : change source name 1; -#X text 257 255 xxx : change source name 2; -#X text 211 326 1.arg: source-name 1; -#X text 211 339 2.arg: source-name 2; -#X text 195 72 (the number of samples which were compared are:; -#X text 56 187 4.) n samples to compare; -#X text 12 3 tab_gt; -#X text 90 29 compare "greater than" the 2 src-arrays to dst-array -; -#X obj 61 78 tab_gt src1 src2 dst; -#X obj 59 301 tab_gt src1 src2 dst; -#X connect 2 0 33 0; -#X connect 5 0 34 0; -#X connect 7 0 34 0; -#X connect 8 0 34 0; -#X connect 9 0 34 0; -#X connect 33 0 3 0; -#X connect 34 0 4 0; diff --git a/help/tab_gt_scalar-help.pd b/help/tab_gt_scalar-help.pd deleted file mode 100644 index 62ea25f..0000000 --- a/help/tab_gt_scalar-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 22 55 880 584 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 --0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 -0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 -0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 --0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 --0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 -0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 -0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 --0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 --0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 --0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 -0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 -0.5 0.5 0.5 0.5 0.5 0.5; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 116 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 178 272 dst dst; -#X msg 129 249 src src; -#X msg 48 228 0 0 100 0.3; -#X msg 47 36 0.5; -#X msg 82 37 -0.5; -#X text 201 332 1.arg: source-name; -#X text 201 345 2.arg: destination-name; -#X text 31 163 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 224 318 initial arguments:; -#X text 75 351 output; -#X text 229 272 xxx : change destination name; -#X text 218 86 the minimum of both array lengths); -#X text 182 248 xxx : change source name; -#X text 42 179 1.) src onset; -#X text 42 190 2.) dst onset; -#X text 42 201 3.) n samples to compare; -#X text 42 210 4.) compared scalar value; -#X text 205 72 (the number of samples which were compared are:; -#X text 12 3 tab_gt_scalar; -#X obj 61 78 tab_gt_scalar src dst; -#X obj 59 331 tab_gt_scalar src dst; -#X text 129 29 compare "greater than" the src-array with this -scalar to dst-array; -#X connect 4 0 30 0; -#X connect 5 0 30 0; -#X connect 6 0 30 0; -#X connect 7 0 29 0; -#X connect 8 0 29 0; -#X connect 29 0 2 0; -#X connect 30 0 3 0; diff --git a/help/tab_ifft-help.pd b/help/tab_ifft-help.pd deleted file mode 100644 index 9e38776..0000000 --- a/help/tab_ifft-help.pd +++ /dev/null @@ -1,295 +0,0 @@ -#N canvas 29 19 957 536 10; -#N canvas 0 0 450 300 graph1 0; -#X array src_re 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst_re 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 239 graph; -#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 62 371 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 450 300 graph1 0; -#X array dst_im 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 353 graph; -#X msg 103 276 dst_re dst_re; -#X msg 118 299 dst_im dst_im; -#X msg 139 322 fftsize 64; -#X floatatom 474 22 5 0 63 0 - - -; -#X msg 546 341 \; dst_re const 0 \; dst_im const 0; -#X text 102 464 IEM KUG; -#X text 86 452 musil; -#X text 116 452 @; -#X text 122 452 iem.at; -#X text 85 474 Graz \, Austria; -#X text 37 441 (c) Thomas Musil 2000 - 2006; -#N canvas 0 0 470 320 generate_a_dirac 0; -#X msg 61 106 \$1 1 1; -#X obj 61 83 t f b; -#X obj 61 62 clip 0 63; -#X obj 61 32 inlet; -#X obj 86 142 tab_const src_re; -#X connect 0 0 4 0; -#X connect 1 0 0 0; -#X connect 1 1 4 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X restore 474 41 pd generate_a_dirac; -#X floatatom 514 22 5 -31 31 0 - - -; -#N canvas 0 0 487 411 generate_a_cos 0; -#X obj 120 18 inlet; -#X obj 219 176 t f f; -#X obj 219 211 / 32; -#X obj 219 232 * 3.14159; -#X obj 219 283 cos; -#X obj 219 257 * 8; -#X obj 219 106 clip 0 31; -#X obj 219 127 t b f; -#X obj 219 153 for++ 0 63; -#X obj 219 331 tabwrite src_re; -#X obj 120 43 moses 0; -#X obj 39 178 t f f; -#X obj 39 213 / 32; -#X obj 39 234 * 3.14159; -#X obj 39 285 cos; -#X obj 39 259 * 8; -#X obj 39 108 clip 0 31; -#X obj 39 129 t b f; -#X obj 39 155 for++ 0 63; -#X obj 39 333 tabwrite src_re; -#X obj 90 70 * -1; -#X obj 39 310 * -1; -#X connect 0 0 10 0; -#X connect 1 0 2 0; -#X connect 1 1 9 1; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 9 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 7 1 5 1; -#X connect 8 0 1 0; -#X connect 10 0 20 0; -#X connect 10 1 6 0; -#X connect 11 0 12 0; -#X connect 11 1 19 1; -#X connect 12 0 13 0; -#X connect 13 0 15 0; -#X connect 14 0 21 0; -#X connect 15 0 14 0; -#X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 17 1 15 1; -#X connect 18 0 11 0; -#X connect 20 0 16 0; -#X connect 21 0 19 0; -#X restore 514 61 pd generate_a_cos; -#X floatatom 555 22 5 -31 31 0 - - -; -#N canvas 0 0 487 411 generate_a_sin 0; -#X obj 102 37 inlet; -#X obj 246 182 t f f; -#X obj 246 217 / 32; -#X obj 246 238 * 3.14159; -#X obj 246 263 * 8; -#X obj 246 112 clip 0 31; -#X obj 246 133 t b f; -#X obj 246 159 for++ 0 63; -#X obj 246 337 tabwrite src_re; -#X obj 246 289 sin; -#X obj 54 180 t f f; -#X obj 54 215 / 32; -#X obj 54 236 * 3.14159; -#X obj 54 261 * 8; -#X obj 54 110 clip 0 31; -#X obj 54 131 t b f; -#X obj 54 157 for++ 0 63; -#X obj 54 335 tabwrite src_re; -#X obj 54 287 sin; -#X obj 102 60 moses 0; -#X obj 54 88 * -1; -#X obj 54 312 * -1; -#X connect 0 0 19 0; -#X connect 1 0 2 0; -#X connect 1 1 8 1; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 1 4 1; -#X connect 7 0 1 0; -#X connect 9 0 8 0; -#X connect 10 0 11 0; -#X connect 10 1 17 1; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 13 0 18 0; -#X connect 14 0 15 0; -#X connect 15 0 16 0; -#X connect 15 1 13 1; -#X connect 16 0 10 0; -#X connect 18 0 21 0; -#X connect 19 0 20 0; -#X connect 19 1 5 0; -#X connect 20 0 14 0; -#X connect 21 0 17 0; -#X restore 555 82 pd generate_a_sin; -#X text 309 355 initial arguments:; -#X text 37 147 list of 4 floats:; -#X text 49 178 3.) dst_re-onset; -#X text 49 188 4.) dst_im-onset; -#X text 49 158 1.) src_re-onset; -#X text 49 168 2.) src_im-onset; -#X msg 62 207 20 20 30 30; -#X text 269 402 4.arg: imag_destination-name; -#X text 269 390 3.arg: real_destination-name; -#X text 269 379 2.arg: imag_source-name; -#X text 269 368 1.arg: real_source-name; -#X text 269 414 5.arg: fftsize; -#N canvas 0 0 450 300 graph1 0; -#X array src_im 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 124 graph; -#X msg 76 230 src_re src_re; -#X msg 90 253 src_im src_im; -#X msg 546 283 \; src_re const 0 \; src_im const 0; -#X floatatom 474 132 5 0 63 0 - - -; -#N canvas 0 0 470 320 generate_a_dirac 0; -#X msg 61 106 \$1 1 1; -#X obj 61 83 t f b; -#X obj 61 62 clip 0 63; -#X obj 61 32 inlet; -#X obj 86 142 tab_const src_im; -#X connect 0 0 4 0; -#X connect 1 0 0 0; -#X connect 1 1 4 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X restore 474 151 pd generate_a_dirac; -#X floatatom 514 132 5 -31 31 0 - - -; -#N canvas 0 0 487 411 generate_a_cos 0; -#X obj 120 18 inlet; -#X obj 219 176 t f f; -#X obj 219 211 / 32; -#X obj 219 232 * 3.14159; -#X obj 219 283 cos; -#X obj 219 257 * 8; -#X obj 219 106 clip 0 31; -#X obj 219 127 t b f; -#X obj 219 153 for++ 0 63; -#X obj 120 43 moses 0; -#X obj 39 178 t f f; -#X obj 39 213 / 32; -#X obj 39 234 * 3.14159; -#X obj 39 285 cos; -#X obj 39 259 * 8; -#X obj 39 108 clip 0 31; -#X obj 39 129 t b f; -#X obj 39 155 for++ 0 63; -#X obj 90 70 * -1; -#X obj 40 334 tabwrite src_im; -#X obj 220 331 tabwrite src_im; -#X obj 39 310 * -1; -#X connect 0 0 9 0; -#X connect 1 0 2 0; -#X connect 1 1 20 1; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 20 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 7 1 5 1; -#X connect 8 0 1 0; -#X connect 9 0 18 0; -#X connect 9 1 6 0; -#X connect 10 0 11 0; -#X connect 10 1 19 1; -#X connect 11 0 12 0; -#X connect 12 0 14 0; -#X connect 13 0 21 0; -#X connect 14 0 13 0; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 1 14 1; -#X connect 17 0 10 0; -#X connect 18 0 15 0; -#X connect 21 0 19 0; -#X restore 514 171 pd generate_a_cos; -#X floatatom 555 132 5 -31 31 0 - - -; -#N canvas 0 0 491 415 generate_a_sin 0; -#X obj 102 37 inlet; -#X obj 246 182 t f f; -#X obj 246 217 / 32; -#X obj 246 238 * 3.14159; -#X obj 246 263 * 8; -#X obj 246 112 clip 0 31; -#X obj 246 133 t b f; -#X obj 246 159 for++ 0 63; -#X obj 246 289 sin; -#X obj 54 180 t f f; -#X obj 54 215 / 32; -#X obj 54 236 * 3.14159; -#X obj 54 261 * 8; -#X obj 54 110 clip 0 31; -#X obj 54 131 t b f; -#X obj 54 157 for++ 0 63; -#X obj 54 287 sin; -#X obj 102 60 moses 0; -#X obj 54 88 * -1; -#X obj 246 337 tabwrite src_im; -#X obj 54 336 tabwrite src_im; -#X obj 54 312 * -1; -#X connect 0 0 17 0; -#X connect 1 0 2 0; -#X connect 1 1 19 1; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 8 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 1 4 1; -#X connect 7 0 1 0; -#X connect 8 0 19 0; -#X connect 9 0 10 0; -#X connect 9 1 20 1; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 12 0 16 0; -#X connect 13 0 14 0; -#X connect 14 0 15 0; -#X connect 14 1 12 1; -#X connect 15 0 9 0; -#X connect 16 0 21 0; -#X connect 17 0 18 0; -#X connect 17 1 5 0; -#X connect 18 0 13 0; -#X connect 21 0 20 0; -#X restore 555 192 pd generate_a_sin; -#X text 10 0 tab_ifft; -#X text 93 -1 complex inverse FTT with arrays; -#X text 45 56 calculates a complex inverse fourier transformation -of complex src-arrays to complex dst-arrays; -#X obj 24 94 tab_ifft src_re src_im dst_re dst_im 64; -#X obj 62 348 tab_ifft src_re src_im dst_re dst_im 64; -#X connect 2 0 47 0; -#X connect 6 0 48 0; -#X connect 7 0 48 0; -#X connect 8 0 48 0; -#X connect 9 0 17 0; -#X connect 18 0 19 0; -#X connect 20 0 21 0; -#X connect 28 0 48 0; -#X connect 35 0 48 0; -#X connect 36 0 48 0; -#X connect 38 0 39 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 47 0 3 0; -#X connect 48 0 4 0; diff --git a/help/tab_le-help.pd b/help/tab_le-help.pd deleted file mode 100644 index 76e68ee..0000000 --- a/help/tab_le-help.pd +++ /dev/null @@ -1,80 +0,0 @@ -#N canvas 116 92 863 568 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 -0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 -0.114286 0.085714; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 358 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 276 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 -0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 -0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 --0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 --0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 161 graph; -#X msg 136 233 src1 src1; -#X msg 195 255 src2 src2; -#X msg 59 211 50 50 20 50; -#X text 45 139 list of 4 floats:; -#X text 212 353 3.arg: destination-name; -#X text 78 435 IEM KUG; -#X text 62 423 musil; -#X text 92 423 @; -#X text 98 423 iem.at; -#X text 61 445 Graz \, Austria; -#X text 13 412 (c) Thomas Musil 2000 - 2006; -#X text 234 312 initial arguments:; -#X text 72 319 output; -#X text 306 275 xxx : change destination name; -#X text 208 86 the minimum of the 3 array lengths); -#X text 56 177 3.) dst onset; -#X text 56 155 1.) src_1 onset; -#X text 56 166 2.) src_2 onset; -#X text 199 233 xxx : change source name 1; -#X text 257 255 xxx : change source name 2; -#X text 211 326 1.arg: source-name 1; -#X text 211 339 2.arg: source-name 2; -#X text 195 72 (the number of samples which were compared are:; -#X text 56 187 4.) n samples to compare; -#X text 12 3 tab_le; -#X obj 61 78 tab_le src1 src2 dst; -#X obj 59 301 tab_le src1 src2 dst; -#X text 90 29 compare "less than or equal to" the 2 src-arrays -to dst-array; -#X connect 2 0 32 0; -#X connect 5 0 33 0; -#X connect 7 0 33 0; -#X connect 8 0 33 0; -#X connect 9 0 33 0; -#X connect 32 0 3 0; -#X connect 33 0 4 0; diff --git a/help/tab_le_scalar-help.pd b/help/tab_le_scalar-help.pd deleted file mode 100644 index 57835c2..0000000 --- a/help/tab_le_scalar-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 22 55 884 588 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 --0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 -0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 -0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 --0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 --0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 -0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 -0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 --0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 --0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 --0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 -0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 -0.5 0.5 0.5 0.5 0.5 0.5; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 116 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 178 272 dst dst; -#X msg 129 249 src src; -#X msg 47 36 0.5; -#X msg 82 37 -0.5; -#X text 201 332 1.arg: source-name; -#X text 201 345 2.arg: destination-name; -#X text 31 163 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 224 318 initial arguments:; -#X text 75 351 output; -#X text 229 272 xxx : change destination name; -#X text 218 86 the minimum of both array lengths); -#X text 182 248 xxx : change source name; -#X text 42 179 1.) src onset; -#X text 42 190 2.) dst onset; -#X text 42 201 3.) n samples to compare; -#X text 42 210 4.) compared scalar value; -#X text 205 72 (the number of samples which were compared are:; -#X msg 48 228 0 0 100 0.5; -#X text 12 3 tab_le_scalar; -#X text 129 29 compare "less than or equal to" the src-array -with this scalar to dst-array; -#X obj 61 78 tab_le_scalar src dst; -#X obj 59 331 tab_le_scalar src dst; -#X connect 4 0 31 0; -#X connect 5 0 31 0; -#X connect 6 0 30 0; -#X connect 7 0 30 0; -#X connect 27 0 31 0; -#X connect 30 0 2 0; -#X connect 31 0 3 0; diff --git a/help/tab_lt-help.pd b/help/tab_lt-help.pd deleted file mode 100644 index 0c4adc0..0000000 --- a/help/tab_lt-help.pd +++ /dev/null @@ -1,80 +0,0 @@ -#N canvas 116 92 859 564 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 -0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 -0.114286 0.085714; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 358 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 276 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 -0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 -0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 --0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 --0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 161 graph; -#X msg 136 233 src1 src1; -#X msg 195 255 src2 src2; -#X msg 59 211 50 50 20 50; -#X text 45 139 list of 4 floats:; -#X text 212 353 3.arg: destination-name; -#X text 78 435 IEM KUG; -#X text 62 423 musil; -#X text 92 423 @; -#X text 98 423 iem.at; -#X text 61 445 Graz \, Austria; -#X text 13 412 (c) Thomas Musil 2000 - 2006; -#X text 234 312 initial arguments:; -#X text 72 319 output; -#X text 306 275 xxx : change destination name; -#X text 208 86 the minimum of the 3 array lengths); -#X text 56 177 3.) dst onset; -#X text 56 155 1.) src_1 onset; -#X text 56 166 2.) src_2 onset; -#X text 199 233 xxx : change source name 1; -#X text 257 255 xxx : change source name 2; -#X text 211 326 1.arg: source-name 1; -#X text 211 339 2.arg: source-name 2; -#X text 195 72 (the number of samples which were compared are:; -#X text 56 187 4.) n samples to compare; -#X text 12 3 tab_lt; -#X text 90 29 compare less than" the 2 src-arrays to dst-array -; -#X obj 61 78 tab_lt src1 src2 dst; -#X obj 59 301 tab_lt src1 src2 dst; -#X connect 2 0 33 0; -#X connect 5 0 34 0; -#X connect 7 0 34 0; -#X connect 8 0 34 0; -#X connect 9 0 34 0; -#X connect 33 0 3 0; -#X connect 34 0 4 0; diff --git a/help/tab_lt_scalar-help.pd b/help/tab_lt_scalar-help.pd deleted file mode 100644 index 5c7fac6..0000000 --- a/help/tab_lt_scalar-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 22 55 884 588 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 --0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 -0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 -0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 --0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 --0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 -0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 -0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 --0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 --0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 --0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 -0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 -0.5 0.5 0.5 0.5 0.5 0.5; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 116 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 178 272 dst dst; -#X msg 129 249 src src; -#X msg 47 36 0.5; -#X msg 82 37 -0.5; -#X text 201 332 1.arg: source-name; -#X text 201 345 2.arg: destination-name; -#X text 31 163 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 224 318 initial arguments:; -#X text 75 351 output; -#X text 229 272 xxx : change destination name; -#X text 218 86 the minimum of both array lengths); -#X text 182 248 xxx : change source name; -#X text 42 179 1.) src onset; -#X text 42 190 2.) dst onset; -#X text 42 201 3.) n samples to compare; -#X text 42 210 4.) compared scalar value; -#X text 205 72 (the number of samples which were compared are:; -#X text 12 3 tab_lt_scalar; -#X text 129 29 compare "less than" the src-array with this -scalar to dst-array; -#X obj 59 331 tab_lt_scalar src dst; -#X msg 48 228 0 0 100 0.5; -#X obj 61 78 tab_lt_scalar src dst; -#X connect 4 0 29 0; -#X connect 5 0 29 0; -#X connect 6 0 31 0; -#X connect 7 0 31 0; -#X connect 29 0 3 0; -#X connect 30 0 29 0; -#X connect 31 0 2 0; diff --git a/help/tab_max_index-help.pd b/help/tab_max_index-help.pd deleted file mode 100644 index 261d52c..0000000 --- a/help/tab_max_index-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 118 94 788 440 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.185715 0.185715 0.200001 0.214286 0.214286 0.214286 -0.228572 0.228572 0.214286 0.200001 0.185715 0.171429 0.142857 0.1 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 529 24 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 294 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 205 270 1.arg: source-name; -#X msg 101 213 src src; -#X floatatom 109 103 5 0 0 0 - - -; -#X floatatom 158 104 5 0 0 0 - - -; -#X text 166 118 max; -#X floatatom 107 320 5 0 0 0 - - -; -#X floatatom 156 336 5 0 0 0 - - -; -#X msg 59 193 35 50; -#X obj 61 78 tab_max_index src; -#X text 97 117 max_index; -#X obj 59 262 tab_max_index src; -#X text 75 384 IEM KUG; -#X text 59 372 musil; -#X text 89 372 @; -#X text 95 372 iem.at; -#X text 58 394 Graz \, Austria; -#X text 10 361 (c) Thomas Musil 2000 - 2006; -#X text 229 258 initial arguments:; -#X text 65 280 output; -#X text 152 213 xxx : change source name; -#X text 11 6 tab_max_index; -#X text 43 150 list of 2 floats:; -#X text 55 160 1.) src onset; -#X text 55 171 2.) n samples to calculate maximum; -#X text 163 319 maximum value output; -#X text 115 301 maximum index output; -#X text 85 29 calculate maximum element and its index of array -; -#X connect 1 0 12 0; -#X connect 5 0 14 0; -#X connect 11 0 14 0; -#X connect 12 0 2 0; -#X connect 12 1 6 0; -#X connect 12 2 7 0; -#X connect 14 0 3 0; -#X connect 14 1 9 0; -#X connect 14 2 10 0; diff --git a/help/tab_min_index-help.pd b/help/tab_min_index-help.pd deleted file mode 100644 index edca665..0000000 --- a/help/tab_min_index-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 116 92 784 436 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.185715 0.185715 0.200001 0.214286 0.214286 0.214286 -0.228572 0.228572 0.214286 0.200001 0.185715 0.171429 0.142857 0.1 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 529 24 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 294 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 205 270 1.arg: source-name; -#X msg 101 213 src src; -#X floatatom 109 103 5 0 0 0 - - -; -#X floatatom 158 104 5 0 0 0 - - -; -#X floatatom 107 320 5 0 0 0 - - -; -#X floatatom 156 336 5 0 0 0 - - -; -#X msg 59 193 35 50; -#X text 75 384 IEM KUG; -#X text 59 372 musil; -#X text 89 372 @; -#X text 95 372 iem.at; -#X text 58 394 Graz \, Austria; -#X text 10 361 (c) Thomas Musil 2000 - 2006; -#X text 229 258 initial arguments:; -#X text 65 280 output; -#X text 152 213 xxx : change source name; -#X text 43 150 list of 2 floats:; -#X text 55 160 1.) src onset; -#X text 11 6 tab_min_index; -#X obj 61 78 tab_min_index src; -#X obj 59 262 tab_min_index src; -#X text 55 171 2.) n samples to calculate minimum; -#X text 115 301 minimum index output; -#X text 163 319 minimum value output; -#X text 166 118 min; -#X text 97 117 min_index; -#X text 85 29 calculate minimum element and its index of array -; -#X connect 1 0 23 0; -#X connect 5 0 24 0; -#X connect 10 0 24 0; -#X connect 23 0 2 0; -#X connect 23 1 6 0; -#X connect 23 2 7 0; -#X connect 24 0 3 0; -#X connect 24 1 8 0; -#X connect 24 2 9 0; diff --git a/help/tab_min_max-help.pd b/help/tab_min_max-help.pd deleted file mode 100644 index 75d49e0..0000000 --- a/help/tab_min_max-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 82 83 782 436 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.185715 0.185715 0.200001 0.214286 0.214286 0.214286 -0.228572 0.228572 0.214286 0.200001 0.185715 0.171429 0.142857 0.1 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 20 graph; -#X obj 61 34 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 109 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 297 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 205 273 1.arg: source-name; -#X msg 101 216 src src; -#X floatatom 103 106 5 0 0 0 - - -; -#X floatatom 146 107 5 0 0 0 - - -; -#X text 154 121 max; -#X floatatom 101 323 5 0 0 0 - - -; -#X floatatom 144 339 5 0 0 0 - - -; -#X msg 59 196 35 50; -#X text 75 387 IEM KUG; -#X text 59 375 musil; -#X text 89 375 @; -#X text 95 375 iem.at; -#X text 58 397 Graz \, Austria; -#X text 10 364 (c) Thomas Musil 2000 - 2006; -#X text 229 261 initial arguments:; -#X text 65 283 output; -#X text 152 216 xxx : change source name; -#X text 43 153 list of 2 floats:; -#X text 55 163 1.) src onset; -#X text 151 322 maximum value output; -#X text 11 9 tab_min_max; -#X text 85 32 calculate minimum and maximum element value of -array; -#X text 55 174 2.) n samples to calculate minimum and maximum; -#X text 110 120 min; -#X obj 61 81 tab_min_max src; -#X text 108 304 minimum value output; -#X obj 59 265 tab_min_max src; -#X connect 1 0 28 0; -#X connect 5 0 30 0; -#X connect 11 0 30 0; -#X connect 28 0 2 0; -#X connect 28 1 6 0; -#X connect 28 2 7 0; -#X connect 30 0 3 0; -#X connect 30 1 9 0; -#X connect 30 2 10 0; diff --git a/help/tab_mul-help.pd b/help/tab_mul-help.pd deleted file mode 100644 index ef3f5e2..0000000 --- a/help/tab_mul-help.pd +++ /dev/null @@ -1,83 +0,0 @@ -#N canvas 116 92 853 558 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 20 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 368 graph; -#X obj 61 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 116 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 350 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 286 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 -0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 -0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 --0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 --0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 -0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 -0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 --0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 --0.6 -0.6 -0.614286 -0.614286 -0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 171 graph; -#X msg 136 243 src1 src1; -#X msg 195 265 src2 src2; -#X msg 59 221 50 50 20 50; -#X text 45 149 list of 4 floats:; -#X text 212 363 3.arg: destination-name; -#X text 78 445 IEM KUG; -#X text 62 433 musil; -#X text 92 433 @; -#X text 98 433 iem.at; -#X text 61 455 Graz \, Austria; -#X text 13 422 (c) Thomas Musil 2000 - 2006; -#X text 234 322 initial arguments:; -#X text 72 329 output; -#X text 306 285 xxx : change destination name; -#X text 208 96 the minimum of the 3 array lengths); -#X text 56 187 3.) dst onset; -#X text 56 165 1.) src_1 onset; -#X text 56 176 2.) src_2 onset; -#X text 199 243 xxx : change source name 1; -#X text 257 265 xxx : change source name 2; -#X text 211 336 1.arg: source-name 1; -#X text 211 349 2.arg: source-name 2; -#X text 12 13 tab_mul; -#X text 90 39 multiply the 2 src-arrays to dst-array; -#X text 195 82 (the number of samples which were multiplied are:; -#X text 56 197 4.) n samples to multiply; -#X obj 59 311 tab_mul src1 src2 dst; -#X obj 61 88 tab_mul src1 src2 dst; -#X connect 2 0 34 0; -#X connect 5 0 33 0; -#X connect 7 0 33 0; -#X connect 8 0 33 0; -#X connect 9 0 33 0; -#X connect 33 0 4 0; -#X connect 34 0 3 0; diff --git a/help/tab_mul_scalar-help.pd b/help/tab_mul_scalar-help.pd deleted file mode 100644 index b1d48b6..0000000 --- a/help/tab_mul_scalar-help.pd +++ /dev/null @@ -1,63 +0,0 @@ -#N canvas 115 92 856 560 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 46 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 211 336 1.arg: source-name; -#X msg 197 270 dst dst; -#X msg 47 36 0.5; -#X msg 145 247 src src; -#X msg 82 37 -0.5; -#X msg 48 227 50 20 50 -0.8; -#X text 211 349 2.arg: destination-name; -#X text 31 163 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 234 322 initial arguments:; -#X text 71 322 output; -#X text 250 271 xxx : change destination name; -#X text 218 86 the minimum of both array lengths); -#X text 197 246 xxx : change source name; -#X text 42 179 1.) src onset; -#X text 42 190 2.) dst onset; -#X text 205 72 (the number of samples which were added are:; -#X text 12 3 tab_mul_scalar; -#X text 129 29 multiply the src-array with this scalar to dst-array -; -#X obj 61 78 tab_mul_scalar src dst; -#X obj 59 301 tab_mul_scalar src dst; -#X text 42 200 3.) n samples to multiply; -#X text 42 210 4.) multiplied scalar value; -#X connect 5 0 29 0; -#X connect 6 0 28 0; -#X connect 7 0 29 0; -#X connect 8 0 28 0; -#X connect 9 0 29 0; -#X connect 28 0 2 0; -#X connect 29 0 3 0; diff --git a/help/tab_ne-help.pd b/help/tab_ne-help.pd deleted file mode 100644 index 12d2baa..0000000 --- a/help/tab_ne-help.pd +++ /dev/null @@ -1,80 +0,0 @@ -#N canvas 116 92 863 568 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 -0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 -0.114286 0.085714; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 358 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 276 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 -0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 -0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 -0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 --0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 --0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 161 graph; -#X msg 136 233 src1 src1; -#X msg 195 255 src2 src2; -#X msg 59 211 50 50 20 50; -#X text 45 139 list of 4 floats:; -#X text 212 353 3.arg: destination-name; -#X text 78 435 IEM KUG; -#X text 62 423 musil; -#X text 92 423 @; -#X text 98 423 iem.at; -#X text 61 445 Graz \, Austria; -#X text 13 412 (c) Thomas Musil 2000 - 2006; -#X text 234 312 initial arguments:; -#X text 72 319 output; -#X text 306 275 xxx : change destination name; -#X text 208 86 the minimum of the 3 array lengths); -#X text 56 177 3.) dst onset; -#X text 56 155 1.) src_1 onset; -#X text 56 166 2.) src_2 onset; -#X text 199 233 xxx : change source name 1; -#X text 257 255 xxx : change source name 2; -#X text 211 326 1.arg: source-name 1; -#X text 211 339 2.arg: source-name 2; -#X text 195 72 (the number of samples which were compared are:; -#X text 56 187 4.) n samples to compare; -#X text 12 3 tab_ne; -#X text 90 29 compare "not equal to" the 2 src-arrays to dst-array -; -#X obj 61 78 tab_ne src1 src2 dst; -#X obj 59 301 tab_ne src1 src2 dst; -#X connect 2 0 33 0; -#X connect 5 0 34 0; -#X connect 7 0 34 0; -#X connect 8 0 34 0; -#X connect 9 0 34 0; -#X connect 33 0 3 0; -#X connect 34 0 4 0; diff --git a/help/tab_ne_scalar-help.pd b/help/tab_ne_scalar-help.pd deleted file mode 100644 index cc0f83a..0000000 --- a/help/tab_ne_scalar-help.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 22 55 880 584 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 --0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 -0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 -0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 --0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 --0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 -0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 -0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 --0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 --0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 --0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 -0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 -0.5 0.5 0.5 0.5 0.5 0.5; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 116 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 527 325 graph; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 178 272 dst dst; -#X msg 129 249 src src; -#X msg 47 36 0.5; -#X msg 82 37 -0.5; -#X text 201 332 1.arg: source-name; -#X text 201 345 2.arg: destination-name; -#X text 31 163 list of 4 floats:; -#X text 78 475 IEM KUG; -#X text 62 463 musil; -#X text 92 463 @; -#X text 98 463 iem.at; -#X text 61 485 Graz \, Austria; -#X text 13 452 (c) Thomas Musil 2000 - 2006; -#X text 224 318 initial arguments:; -#X text 75 351 output; -#X text 229 272 xxx : change destination name; -#X text 218 86 the minimum of both array lengths); -#X text 182 248 xxx : change source name; -#X text 42 179 1.) src onset; -#X text 42 190 2.) dst onset; -#X text 42 200 3.) n samples to compare; -#X text 42 210 4.) compared scalar value; -#X text 12 3 tab_ne_scalar; -#X text 129 29 compare "not equal to" the src-array with this -scalar to dst-array; -#X obj 61 78 tab_ne_scalar src dst; -#X text 205 72 (the number of samples which were compared are:; -#X msg 48 228 0 0 100 0.5; -#X obj 59 331 tab_ne_scalar src dst; -#X connect 4 0 31 0; -#X connect 5 0 31 0; -#X connect 6 0 28 0; -#X connect 7 0 28 0; -#X connect 28 0 2 0; -#X connect 30 0 31 0; -#X connect 31 0 3 0; diff --git a/help/tab_reverse-help.pd b/help/tab_reverse-help.pd deleted file mode 100644 index fe125b3..0000000 --- a/help/tab_reverse-help.pd +++ /dev/null @@ -1,61 +0,0 @@ -#N canvas 96 21 782 474 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.871431 -0.84286 -0.814288 -0.814288 -0.800002 -0.771431 -0.757145 --0.742859 -0.728574 -0.714288 -0.685716 -0.671431 -0.657145 -0.642859 --0.628573 -0.614288 -0.600002 -0.585716 -0.57143 -0.542859 -0.542859 --0.528573 -0.514287 -0.500002 -0.485716 -0.47143 -0.457144 -0.442859 --0.428573 -0.414287 -0.400002 -0.385716 -0.385716 -0.357144 -0.342859 --0.342859 -0.328573 -0.314287 -0.300001 -0.285716 -0.27143 -0.257144 --0.228573 -0.228573 -0.200001 -0.185715 -0.185715 -0.17143 -0.142858 --0.142858 -0.128572 -0.114287 -0.085715 -0.085715 -0.0571435 -0.028572 --0.0142863 -5.01052e-007 0.0142853 0.028571 0.0571425 0.0714283 0.0714283 -0.0999998 0.114286 0.142857 0.142857 0.171429 0.185714 0.214286 0.228572 -0.242857 0.257143 0.285715 0.3 0.328572 0.342858 0.357143 0.371429 -0.400001 0.414286 0.428572 0.457143 0.471429 0.485715 0.500001 0.514286 -0.542858 0.571429 0.585715 0.600001 0.628572 0.642858 0.657144 0.685715 -0.700001 0.714287 0.742858 0.757144 0.77143; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 176 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 78 tab_reverse src dst; -#X obj 59 341 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 59 211 50 20 50; -#X text 195 314 1.arg: source-name; -#X text 195 327 2.arg: destination-name; -#X msg 116 231 src src; -#X msg 166 249 dst dst; -#X obj 59 302 tab_reverse src dst; -#X text 185 69 (the number of samples which are copied are:; -#X text 198 83 the minimum of both array lengths); -#X text 12 3 tab_reverse; -#X text 90 29 copy value from src to dst in reverse arrangement -; -#X text 44 164 list of 3 floats:; -#X text 78 415 IEM KUG; -#X text 62 403 musil; -#X text 92 403 @; -#X text 98 403 iem.at; -#X text 61 425 Graz \, Austria; -#X text 13 392 (c) Thomas Musil 2000 - 2006; -#X text 56 175 1.) src onset; -#X text 56 185 2.) dst onset; -#X text 226 302 initial arguments:; -#X text 74 319 output; -#X text 173 229 xxx : change source name; -#X text 219 248 xxx : change destination name; -#X text 56 195 3.) n samples to copy reversal; -#X connect 2 0 4 0; -#X connect 4 0 3 0; -#X connect 6 0 11 0; -#X connect 9 0 11 0; -#X connect 10 0 11 0; -#X connect 11 0 5 0; diff --git a/help/tab_rfft-help.pd b/help/tab_rfft-help.pd deleted file mode 100644 index 34d0c1a..0000000 --- a/help/tab_rfft-help.pd +++ /dev/null @@ -1,175 +0,0 @@ -#N canvas 29 19 957 536 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst_re 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 239 graph; -#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 450 300 graph1 0; -#X array dst_im 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 353 graph; -#X msg 89 252 dst_re dst_re; -#X msg 104 275 dst_im dst_im; -#X msg 125 298 fftsize 64; -#X floatatom 474 22 5 0 63 0 - - -; -#X msg 546 341 \; dst_re const 0 \; dst_im const 0; -#X text 102 464 IEM KUG; -#X text 86 452 musil; -#X text 116 452 @; -#X text 122 452 iem.at; -#X text 85 474 Graz \, Austria; -#X text 37 441 (c) Thomas Musil 2000 - 2006; -#N canvas 0 0 474 324 generate_a_dirac 0; -#X msg 61 106 \$1 1 1; -#X obj 61 83 t f b; -#X obj 61 62 clip 0 63; -#X obj 61 32 inlet; -#X obj 86 142 tab_const src; -#X connect 0 0 4 0; -#X connect 1 0 0 0; -#X connect 1 1 4 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X restore 474 41 pd generate_a_dirac; -#X floatatom 514 22 5 -31 31 0 - - -; -#N canvas 0 0 495 419 generate_a_cos 0; -#X obj 120 18 inlet; -#X obj 219 176 t f f; -#X obj 219 211 / 32; -#X obj 219 232 * 3.14159; -#X obj 219 283 cos; -#X obj 219 257 * 8; -#X obj 219 106 clip 0 31; -#X obj 219 127 t b f; -#X obj 219 153 for++ 0 63; -#X obj 120 43 moses 0; -#X obj 39 178 t f f; -#X obj 39 213 / 32; -#X obj 39 234 * 3.14159; -#X obj 39 285 cos; -#X obj 39 259 * 8; -#X obj 39 108 clip 0 31; -#X obj 39 129 t b f; -#X obj 39 155 for++ 0 63; -#X obj 90 70 * -1; -#X obj 219 331 tabwrite src; -#X obj 39 333 tabwrite src; -#X obj 39 310 / -32; -#X obj 219 308 / 32; -#X connect 0 0 9 0; -#X connect 1 0 2 0; -#X connect 1 1 19 1; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 22 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 7 1 5 1; -#X connect 8 0 1 0; -#X connect 9 0 18 0; -#X connect 9 1 6 0; -#X connect 10 0 11 0; -#X connect 10 1 20 1; -#X connect 11 0 12 0; -#X connect 12 0 14 0; -#X connect 13 0 21 0; -#X connect 14 0 13 0; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 1 14 1; -#X connect 17 0 10 0; -#X connect 18 0 15 0; -#X connect 21 0 20 0; -#X connect 22 0 19 0; -#X restore 514 61 pd generate_a_cos; -#X floatatom 555 22 5 -31 31 0 - - -; -#N canvas 0 0 499 423 generate_a_sin 0; -#X obj 102 37 inlet; -#X obj 246 182 t f f; -#X obj 246 217 / 32; -#X obj 246 238 * 3.14159; -#X obj 246 263 * 8; -#X obj 246 112 clip 0 31; -#X obj 246 133 t b f; -#X obj 246 159 for++ 0 63; -#X obj 246 289 sin; -#X obj 54 180 t f f; -#X obj 54 215 / 32; -#X obj 54 236 * 3.14159; -#X obj 54 261 * 8; -#X obj 54 110 clip 0 31; -#X obj 54 131 t b f; -#X obj 54 157 for++ 0 63; -#X obj 54 287 sin; -#X obj 102 60 moses 0; -#X obj 54 88 * -1; -#X obj 246 337 tabwrite src; -#X obj 54 335 tabwrite src; -#X obj 54 311 / -32; -#X obj 246 313 / 32; -#X connect 0 0 17 0; -#X connect 1 0 2 0; -#X connect 1 1 19 1; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 8 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 1 4 1; -#X connect 7 0 1 0; -#X connect 8 0 22 0; -#X connect 9 0 10 0; -#X connect 9 1 20 1; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 12 0 16 0; -#X connect 13 0 14 0; -#X connect 14 0 15 0; -#X connect 14 1 12 1; -#X connect 15 0 9 0; -#X connect 16 0 21 0; -#X connect 17 0 18 0; -#X connect 17 1 5 0; -#X connect 18 0 13 0; -#X connect 21 0 20 0; -#X connect 22 0 19 0; -#X restore 555 82 pd generate_a_sin; -#X text 309 355 initial arguments:; -#X msg 546 283 \; src const 0; -#X msg 76 230 src src; -#X msg 62 207 20 30 30; -#X text 49 158 1.) src-onset; -#X text 49 168 2.) dst_re-onset; -#X text 49 178 3.) dst_im-onset; -#X text 37 147 list of 3 floats:; -#X text 269 368 1.arg: source-name; -#X text 269 380 2.arg: real_destination-name; -#X text 269 392 3.arg: imag_destination-name; -#X text 269 404 4.arg: fftsize; -#X text 10 0 tab_rfft; -#X text 93 -1 real FTT with arrays; -#X text 45 56 calculates a real fourier transformation of a -real src-array to complex dst-arrays; -#X obj 24 94 tab_rfft src dst_re dst_im 64; -#X obj 62 322 tab_rfft src dst_re dst_im 64; -#X connect 2 0 37 0; -#X connect 6 0 38 0; -#X connect 7 0 38 0; -#X connect 8 0 38 0; -#X connect 9 0 17 0; -#X connect 18 0 19 0; -#X connect 20 0 21 0; -#X connect 24 0 38 0; -#X connect 25 0 38 0; -#X connect 37 0 3 0; -#X connect 38 0 4 0; diff --git a/help/tab_rifft-help.pd b/help/tab_rifft-help.pd deleted file mode 100644 index 3349528..0000000 --- a/help/tab_rifft-help.pd +++ /dev/null @@ -1,287 +0,0 @@ -#N canvas 29 19 961 540 10; -#N canvas 0 0 450 300 graph1 0; -#X array src_re 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array src_im 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 127 graph; -#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 199 100 1; -#X restore 674 353 graph; -#X msg 125 298 fftsize 64; -#X text 102 464 IEM KUG; -#X text 86 452 musil; -#X text 116 452 @; -#X text 122 452 iem.at; -#X text 85 474 Graz \, Austria; -#X text 37 441 (c) Thomas Musil 2000 - 2006; -#X text 309 355 initial arguments:; -#X text 10 0 tab_rifft; -#X text 93 -1 real inverse FTT with arrays; -#X text 37 147 list of 3 floats:; -#X text 269 404 4.arg: fftsize; -#X msg 546 341 \; dst const 0; -#X msg 546 283 \; src_re const 0 \; src_im const 0; -#X obj 62 322 tab_rifft src_re src_im dst 64; -#X obj 24 94 tab_rifft src_re src_im dst 64; -#X text 49 158 1.) src_re-onset; -#X text 49 168 2.) src_im-onset; -#X text 49 178 3.) dst-onset; -#X msg 62 207 20 20 30; -#X msg 76 230 src_re src_re; -#X msg 89 252 src_im src_im; -#X msg 104 275 dst dst; -#X text 269 368 1.arg: real source-name; -#X text 269 380 2.arg: imag_source-name; -#X text 269 392 3.arg: destination-name; -#X floatatom 474 22 5 0 63 0 - - -; -#N canvas 0 0 470 320 generate_a_dirac 0; -#X msg 61 106 \$1 1 1; -#X obj 61 83 t f b; -#X obj 61 62 clip 0 63; -#X obj 61 32 inlet; -#X obj 86 142 tab_const src_re; -#X connect 0 0 4 0; -#X connect 1 0 0 0; -#X connect 1 1 4 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X restore 474 41 pd generate_a_dirac; -#X floatatom 514 22 5 -31 31 0 - - -; -#N canvas 0 0 487 411 generate_a_cos 0; -#X obj 120 18 inlet; -#X obj 219 176 t f f; -#X obj 219 211 / 32; -#X obj 219 232 * 3.14159; -#X obj 219 283 cos; -#X obj 219 257 * 8; -#X obj 219 106 clip 0 31; -#X obj 219 127 t b f; -#X obj 219 153 for++ 0 63; -#X obj 219 331 tabwrite src_re; -#X obj 120 43 moses 0; -#X obj 39 178 t f f; -#X obj 39 213 / 32; -#X obj 39 234 * 3.14159; -#X obj 39 285 cos; -#X obj 39 259 * 8; -#X obj 39 108 clip 0 31; -#X obj 39 129 t b f; -#X obj 39 155 for++ 0 63; -#X obj 39 333 tabwrite src_re; -#X obj 90 70 * -1; -#X obj 39 310 * -1; -#X connect 0 0 10 0; -#X connect 1 0 2 0; -#X connect 1 1 9 1; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 9 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 7 1 5 1; -#X connect 8 0 1 0; -#X connect 10 0 20 0; -#X connect 10 1 6 0; -#X connect 11 0 12 0; -#X connect 11 1 19 1; -#X connect 12 0 13 0; -#X connect 13 0 15 0; -#X connect 14 0 21 0; -#X connect 15 0 14 0; -#X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 17 1 15 1; -#X connect 18 0 11 0; -#X connect 20 0 16 0; -#X connect 21 0 19 0; -#X restore 514 61 pd generate_a_cos; -#X floatatom 555 22 5 -31 31 0 - - -; -#N canvas 0 0 487 411 generate_a_sin 0; -#X obj 102 37 inlet; -#X obj 246 182 t f f; -#X obj 246 217 / 32; -#X obj 246 238 * 3.14159; -#X obj 246 263 * 8; -#X obj 246 112 clip 0 31; -#X obj 246 133 t b f; -#X obj 246 159 for++ 0 63; -#X obj 246 337 tabwrite src_re; -#X obj 246 289 sin; -#X obj 54 180 t f f; -#X obj 54 215 / 32; -#X obj 54 236 * 3.14159; -#X obj 54 261 * 8; -#X obj 54 110 clip 0 31; -#X obj 54 131 t b f; -#X obj 54 157 for++ 0 63; -#X obj 54 335 tabwrite src_re; -#X obj 54 287 sin; -#X obj 102 60 moses 0; -#X obj 54 88 * -1; -#X obj 54 312 * -1; -#X connect 0 0 19 0; -#X connect 1 0 2 0; -#X connect 1 1 8 1; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 1 4 1; -#X connect 7 0 1 0; -#X connect 9 0 8 0; -#X connect 10 0 11 0; -#X connect 10 1 17 1; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 13 0 18 0; -#X connect 14 0 15 0; -#X connect 15 0 16 0; -#X connect 15 1 13 1; -#X connect 16 0 10 0; -#X connect 18 0 21 0; -#X connect 19 0 20 0; -#X connect 19 1 5 0; -#X connect 20 0 14 0; -#X connect 21 0 17 0; -#X restore 555 82 pd generate_a_sin; -#X floatatom 474 132 5 0 63 0 - - -; -#N canvas 0 0 470 320 generate_a_dirac 0; -#X msg 61 106 \$1 1 1; -#X obj 61 83 t f b; -#X obj 61 62 clip 0 63; -#X obj 61 32 inlet; -#X obj 86 142 tab_const src_im; -#X connect 0 0 4 0; -#X connect 1 0 0 0; -#X connect 1 1 4 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X restore 474 151 pd generate_a_dirac; -#X floatatom 514 132 5 -31 31 0 - - -; -#N canvas 0 0 487 411 generate_a_cos 0; -#X obj 120 18 inlet; -#X obj 219 176 t f f; -#X obj 219 211 / 32; -#X obj 219 232 * 3.14159; -#X obj 219 283 cos; -#X obj 219 257 * 8; -#X obj 219 106 clip 0 31; -#X obj 219 127 t b f; -#X obj 219 153 for++ 0 63; -#X obj 120 43 moses 0; -#X obj 39 178 t f f; -#X obj 39 213 / 32; -#X obj 39 234 * 3.14159; -#X obj 39 285 cos; -#X obj 39 259 * 8; -#X obj 39 108 clip 0 31; -#X obj 39 129 t b f; -#X obj 39 155 for++ 0 63; -#X obj 90 70 * -1; -#X obj 40 334 tabwrite src_im; -#X obj 220 331 tabwrite src_im; -#X obj 39 310 * -1; -#X connect 0 0 9 0; -#X connect 1 0 2 0; -#X connect 1 1 20 1; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 20 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 7 1 5 1; -#X connect 8 0 1 0; -#X connect 9 0 18 0; -#X connect 9 1 6 0; -#X connect 10 0 11 0; -#X connect 10 1 19 1; -#X connect 11 0 12 0; -#X connect 12 0 14 0; -#X connect 13 0 21 0; -#X connect 14 0 13 0; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 1 14 1; -#X connect 17 0 10 0; -#X connect 18 0 15 0; -#X connect 21 0 19 0; -#X restore 514 171 pd generate_a_cos; -#X floatatom 555 132 5 -31 31 0 - - -; -#N canvas 0 0 495 419 generate_a_sin 0; -#X obj 102 37 inlet; -#X obj 246 182 t f f; -#X obj 246 217 / 32; -#X obj 246 238 * 3.14159; -#X obj 246 263 * 8; -#X obj 246 112 clip 0 31; -#X obj 246 133 t b f; -#X obj 246 159 for++ 0 63; -#X obj 246 289 sin; -#X obj 54 180 t f f; -#X obj 54 215 / 32; -#X obj 54 236 * 3.14159; -#X obj 54 261 * 8; -#X obj 54 110 clip 0 31; -#X obj 54 131 t b f; -#X obj 54 157 for++ 0 63; -#X obj 54 287 sin; -#X obj 102 60 moses 0; -#X obj 54 88 * -1; -#X obj 246 337 tabwrite src_im; -#X obj 54 336 tabwrite src_im; -#X obj 54 312 * -1; -#X connect 0 0 17 0; -#X connect 1 0 2 0; -#X connect 1 1 19 1; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 8 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 1 4 1; -#X connect 7 0 1 0; -#X connect 8 0 19 0; -#X connect 9 0 10 0; -#X connect 9 1 20 1; -#X connect 10 0 11 0; -#X connect 11 0 12 0; -#X connect 12 0 16 0; -#X connect 13 0 14 0; -#X connect 14 0 15 0; -#X connect 14 1 12 1; -#X connect 15 0 9 0; -#X connect 16 0 21 0; -#X connect 17 0 18 0; -#X connect 17 1 5 0; -#X connect 18 0 13 0; -#X connect 21 0 20 0; -#X restore 555 192 pd generate_a_sin; -#X text 45 56 calculates a real inverse fourier transformation -of complex src-arrays to a real dst-array; -#X connect 2 0 21 0; -#X connect 6 0 20 0; -#X connect 20 0 4 0; -#X connect 21 0 3 0; -#X connect 25 0 20 0; -#X connect 26 0 20 0; -#X connect 27 0 20 0; -#X connect 28 0 20 0; -#X connect 32 0 33 0; -#X connect 34 0 35 0; -#X connect 36 0 37 0; -#X connect 38 0 39 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; diff --git a/help/tab_sqrt-help.pd b/help/tab_sqrt-help.pd deleted file mode 100644 index 6042609..0000000 --- a/help/tab_sqrt-help.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 116 92 786 482 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 0.916135 0.888992 0.83593 0.810011 0.784501 0.759399 0.734704 -0.710418 0.663071 0.640009 0.595111 0.573274 0.551845 0.510212 0.490007 -0.450823 0.413271 0.395108 0.377353 0.326536 0.310413 0.279392 0.264494 -0.250004 0.222248 0.196126 0.171635 0.160003 0.148778 0.127553 0.0987772 -0.0900016 0.0736748 0.0661237 0.0522459 0.0459193 0.0344905 0.0246944 -0.0204086 0.0130616 0.0100003 0.00326543 0.00183682 0.000816378 5.03628e-013 -0.000204064 0.0018367 0.00510201 0.00510201 0.00999999 0.0165306 0.0204082 -0.0293879 0.0400002 0.0459187 0.05898 0.0661229 0.0816333 0.0816333 -0.0987763 0.10796 0.127552 0.13796 0.148777 0.160001 0.183675 0.196124 -0.208982 0.235921 0.250002 0.279391 0.294697 0.310411 0.343065 0.360004 -0.377351 0.395106 0.431841 0.470209 0.490005 0.510209 0.530822 0.551843 -0.573271 0.595108 0.617354 0.640007 0.663068 0.686538 0.710416 0.734702 -0.734702 0.759396 0.784498 0.810009 0.835928 0.862254 0.862254 0.88899 -0.916133; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 10 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 176 graph; -#X obj 60 35 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 60 110 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 58 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 58 215 50 20 50; -#X text 194 318 1.arg: source-name; -#X text 194 331 2.arg: destination-name; -#X msg 115 235 src src; -#X msg 165 253 dst dst; -#X text 184 73 (the number of samples which are copied are:; -#X text 197 87 the minimum of both array lengths); -#X text 43 168 list of 3 floats:; -#X text 77 419 IEM KUG; -#X text 61 407 musil; -#X text 91 407 @; -#X text 97 407 iem.at; -#X text 60 429 Graz \, Austria; -#X text 12 396 (c) Thomas Musil 2000 - 2006; -#X text 55 179 1.) src onset; -#X text 55 189 2.) dst onset; -#X text 225 306 initial arguments:; -#X text 73 323 output; -#X text 172 233 xxx : change source name; -#X text 218 252 xxx : change destination name; -#X text 11 7 tab_sqrt; -#X text 89 33 copy square root value from src to dst; -#X obj 60 82 tab_sqrt src dst; -#X text 55 198 3.) n samples to copy square root; -#X obj 58 306 tab_sqrt src dst; -#X connect 2 0 27 0; -#X connect 5 0 29 0; -#X connect 8 0 29 0; -#X connect 9 0 29 0; -#X connect 27 0 3 0; -#X connect 29 0 4 0; diff --git a/help/tab_sub-help.pd b/help/tab_sub-help.pd deleted file mode 100644 index bf490ea..0000000 --- a/help/tab_sub-help.pd +++ /dev/null @@ -1,83 +0,0 @@ -#N canvas 116 92 855 560 10; -#N canvas 0 0 450 300 graph1 0; -#X array src1 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 534 20 graph; -#N canvas 0 0 450 300 graph1 0; -#X array dst 100 float 0; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 368 graph; -#X obj 61 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 116 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 350 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 255 286 dst dst; -#N canvas 0 0 450 300 graph1 0; -#X array src2 100 float 1; -#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 -0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 --0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 --0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 --0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 -0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 -0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 -0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 --0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 --0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 -0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 -0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 --0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 --0.6 -0.6 -0.614286 -0.614286 -0.614286; -#X coords 0 1 99 -1 200 140 1; -#X restore 535 171 graph; -#X msg 136 243 src1 src1; -#X msg 195 265 src2 src2; -#X msg 59 221 50 50 20 50; -#X text 45 149 list of 4 floats:; -#X text 212 363 3.arg: destination-name; -#X text 78 445 IEM KUG; -#X text 62 433 musil; -#X text 92 433 @; -#X text 98 433 iem.at; -#X text 61 455 Graz \, Austria; -#X text 13 422 (c) Thomas Musil 2000 - 2006; -#X text 234 322 initial arguments:; -#X text 72 329 output; -#X text 306 285 xxx : change destination name; -#X text 208 96 the minimum of the 3 array lengths); -#X text 56 187 3.) dst onset; -#X text 56 165 1.) src_1 onset; -#X text 56 176 2.) src_2 onset; -#X text 199 243 xxx : change source name 1; -#X text 257 265 xxx : change source name 2; -#X text 211 336 1.arg: source-name 1; -#X text 211 349 2.arg: source-name 2; -#X text 12 13 tab_sub; -#X obj 61 88 tab_sub src1 src2 dst; -#X obj 59 311 tab_sub src1 src2 dst; -#X text 90 39 subtract the 2 src-arrays to dst-array; -#X text 56 197 4.) n samples to subtract; -#X text 195 82 (the number of samples which were subtracted are:; -#X connect 2 0 30 0; -#X connect 5 0 31 0; -#X connect 7 0 31 0; -#X connect 8 0 31 0; -#X connect 9 0 31 0; -#X connect 30 0 3 0; -#X connect 31 0 4 0; diff --git a/help/tab_sum-help.pd b/help/tab_sum-help.pd deleted file mode 100644 index a61ef99..0000000 --- a/help/tab_sum-help.pd +++ /dev/null @@ -1,55 +0,0 @@ -#N canvas 116 92 794 421 10; -#N canvas 0 0 450 300 graph1 0; -#X array src 100 float 1; -#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 --0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 -0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 --0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 --0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 --0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 -0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 -0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 -0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 --0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 --0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 --0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 -0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 -0.357144 0.357144 0.342858 0.328572; -#X coords 0 1 99 -1 200 140 1; -#X restore 524 40 graph; -#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 59 301 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 93 213 src src; -#X obj 61 78 tab_sum src; -#X floatatom 122 104 5 0 0 0 - - -; -#X obj 59 244 tab_sum src; -#X msg 59 188 50 20; -#X floatatom 120 305 5 0 0 0 - - -; -#X text 75 364 IEM KUG; -#X text 59 352 musil; -#X text 89 352 @; -#X text 95 352 iem.at; -#X text 58 374 Graz \, Austria; -#X text 10 341 (c) Thomas Musil 2000 - 2006; -#X text 90 29 calc sum of all array elements; -#X text 182 234 initial arguments:; -#X text 65 260 output; -#X text 11 6 tab_sum; -#X text 55 171 2.) n samples to calc sum; -#X text 142 213 xxx : change source name; -#X text 164 247 1.arg: source-name; -#X text 125 280 sum output; -#X text 118 118 sum value; -#X text 43 150 list of 2 floats:; -#X text 55 160 1.) src onset; -#X connect 1 0 5 0; -#X connect 4 0 7 0; -#X connect 5 0 2 0; -#X connect 5 1 6 0; -#X connect 7 0 3 0; -#X connect 7 1 9 0; -#X connect 8 0 7 0; diff --git a/tab_abs-help.pd b/tab_abs-help.pd new file mode 100644 index 0000000..fcf3553 --- /dev/null +++ b/tab_abs-help.pd @@ -0,0 +1,61 @@ +#N canvas 116 92 782 409 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 166 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 301 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 59 211 50 20 50; +#X text 44 154 list of 3 floats:; +#X text 162 273 1.arg: source-name; +#X text 162 286 2.arg: destination-name; +#X msg 154 213 src src; +#X msg 185 234 dst dst; +#X obj 61 78 tab_abs src dst; +#X obj 59 264 tab_abs src dst; +#X text 78 365 IEM KUG; +#X text 62 353 musil; +#X text 92 353 @; +#X text 98 353 iem.at; +#X text 61 375 Graz \, Austria; +#X text 13 342 (c) Thomas Musil 2000 - 2006; +#X text 12 3 tab_abs; +#X text 90 29 copy absolute-value from src to dst; +#X text 56 165 1.) src onset; +#X text 56 175 2.) dst onset; +#X text 171 261 initial arguments:; +#X text 68 283 output; +#X text 208 213 xxx : change source name; +#X text 240 233 xxx : change destination name; +#X text 175 69 (the number of samples which are copied are:; +#X text 188 83 the minimum of both array lengths); +#X text 56 185 3.) n samples to copy; +#X text 190 185 absolute value; +#X connect 2 0 11 0; +#X connect 5 0 12 0; +#X connect 9 0 12 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 12 0 4 0; diff --git a/tab_add-help.pd b/tab_add-help.pd new file mode 100644 index 0000000..7cf43df --- /dev/null +++ b/tab_add-help.pd @@ -0,0 +1,83 @@ +#N canvas 116 92 855 560 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 358 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 276 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 +0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 +0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 +-0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 +-0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 +0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 +0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 +-0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 +-0.6 -0.6 -0.614286 -0.614286 -0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 161 graph; +#X msg 136 233 src1 src1; +#X msg 195 255 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 212 353 3.arg: destination-name; +#X text 90 29 add the 2 src-arrays to dst-array; +#X obj 61 78 tab_add src1 src2 dst; +#X obj 59 301 tab_add src1 src2 dst; +#X text 78 435 IEM KUG; +#X text 62 423 musil; +#X text 92 423 @; +#X text 98 423 iem.at; +#X text 61 445 Graz \, Austria; +#X text 13 412 (c) Thomas Musil 2000 - 2006; +#X text 234 312 initial arguments:; +#X text 72 319 output; +#X text 306 275 xxx : change destination name; +#X text 12 3 tab_add; +#X text 208 86 the minimum of the 3 array lengths); +#X text 56 177 3.) dst onset; +#X text 56 155 1.) src_1 onset; +#X text 56 166 2.) src_2 onset; +#X text 56 187 4.) n samples to add; +#X text 199 233 xxx : change source name 1; +#X text 257 255 xxx : change source name 2; +#X text 211 326 1.arg: source-name 1; +#X text 211 339 2.arg: source-name 2; +#X text 195 72 (the number of samples which were added are:; +#X connect 2 0 13 0; +#X connect 5 0 14 0; +#X connect 7 0 14 0; +#X connect 8 0 14 0; +#X connect 9 0 14 0; +#X connect 13 0 3 0; +#X connect 14 0 4 0; diff --git a/tab_add_scalar-help.pd b/tab_add_scalar-help.pd new file mode 100644 index 0000000..0ba6b29 --- /dev/null +++ b/tab_add_scalar-help.pd @@ -0,0 +1,63 @@ +#N canvas 115 92 860 564 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 46 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 211 336 1.arg: source-name; +#X msg 197 270 dst dst; +#X msg 47 36 0.5; +#X msg 145 247 src src; +#X msg 82 37 -0.5; +#X obj 61 78 tab_add_scalar src dst; +#X obj 59 301 tab_add_scalar src dst; +#X msg 48 227 50 20 50 -0.8; +#X text 211 349 2.arg: destination-name; +#X text 129 29 add the src-array with this scalar to dst-array +; +#X text 31 163 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 234 322 initial arguments:; +#X text 71 322 output; +#X text 250 271 xxx : change destination name; +#X text 12 3 tab_add_scalar; +#X text 218 86 the minimum of both array lengths); +#X text 197 246 xxx : change source name; +#X text 42 179 1.) src onset; +#X text 42 190 2.) dst onset; +#X text 42 200 3.) n samples to add; +#X text 42 210 4.) added scalar value; +#X text 205 72 (the number of samples which were added are:; +#X connect 5 0 10 0; +#X connect 6 0 9 0; +#X connect 7 0 10 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 10 0 3 0; +#X connect 11 0 10 0; diff --git a/tab_carth2polar-help.pd b/tab_carth2polar-help.pd new file mode 100644 index 0000000..108f07d --- /dev/null +++ b/tab_carth2polar-help.pd @@ -0,0 +1,77 @@ +#N canvas 132 30 854 520 10; +#N canvas 0 0 450 300 graph1 0; +#X array real 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 451 29 graph; +#X obj 61 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 40 381 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 450 300 graph1 0; +#X array imag 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 451 71 graph; +#N canvas 0 0 450 300 graph1 0; +#X array mag 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 596 29 graph; +#N canvas 0 0 450 300 graph1 0; +#X array arg 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 596 71 graph; +#X msg 696 220 2; +#X floatatom 647 276 5 0 0 0 - - -; +#X floatatom 730 277 5 0 0 0 - - -; +#X obj 710 131 loadbang; +#X text 96 444 IEM KUG; +#X text 80 432 musil; +#X text 110 432 @; +#X text 116 432 iem.at; +#X text 79 454 Graz \, Austria; +#X text 31 421 (c) Thomas Musil 2000 - 2006; +#X text 324 276 initial arguments:; +#X text 81 39 invert the complex src-arrays to the complex dst-arrays +; +#X text 98 113 the minimum of the 4 array lengths); +#X text 85 99 (the number of samples which were inverted are:; +#X text 302 288 1.arg: real_source-name; +#X text 302 300 2.arg: imag_source-name; +#X text 53 160 list of 5 floats:; +#X msg 40 229 0 0 0 0 64; +#X text 12 7 tab_carth2polar; +#X obj 730 297 * 360; +#X floatatom 730 322 5 0 0 0 - - -; +#X text 74 179 2.) src_imag-onset; +#X text 74 169 1.) src_real-onset; +#X text 74 209 5.) number of samples to convert; +#X msg 710 152 \; real const 0.75 \; imag const -0.75; +#X msg 599 154 \; real const 0.75 \; imag const 0.75; +#X text 302 312 3.arg: magnitude_destination-name; +#X text 302 323 4.arg: phase_argument_destination-name; +#X text 74 189 3.) dst_magnitude-onset; +#X text 74 199 4.) dst_phase_argument-onset; +#X obj 647 254 tabread mag; +#X obj 730 253 tabread arg; +#X obj 61 78 tab_carth2polar real imag mag arg; +#X obj 40 360 tab_carth2polar real imag mag arg; +#X msg 143 331 dst_arg arg; +#X msg 110 306 dst_mag mag; +#X msg 91 279 src_im imag; +#X msg 74 253 src_re real; +#X connect 1 0 39 0; +#X connect 7 0 37 0; +#X connect 7 0 38 0; +#X connect 9 0 26 0; +#X connect 10 0 31 0; +#X connect 24 0 40 0; +#X connect 26 0 27 0; +#X connect 37 0 8 0; +#X connect 38 0 9 0; +#X connect 39 0 2 0; +#X connect 40 0 3 0; +#X connect 41 0 40 0; +#X connect 42 0 40 0; +#X connect 43 0 40 0; +#X connect 44 0 40 0; diff --git a/tab_complex_inv-help.pd b/tab_complex_inv-help.pd new file mode 100644 index 0000000..a2505b8 --- /dev/null +++ b/tab_complex_inv-help.pd @@ -0,0 +1,72 @@ +#N canvas 132 30 854 520 10; +#N canvas 0 0 450 300 graph1 0; +#X array re1 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 451 29 graph; +#X obj 61 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 40 381 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 450 300 graph1 0; +#X array im1 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 451 71 graph; +#N canvas 0 0 450 300 graph1 0; +#X array re2 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 596 29 graph; +#N canvas 0 0 450 300 graph1 0; +#X array im2 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 596 71 graph; +#X msg 700 247 2; +#X floatatom 661 303 5 0 0 0 - - -; +#X floatatom 734 304 5 0 0 0 - - -; +#X obj 710 131 loadbang; +#X text 96 444 IEM KUG; +#X text 80 432 musil; +#X text 110 432 @; +#X text 116 432 iem.at; +#X text 79 454 Graz \, Austria; +#X text 31 421 (c) Thomas Musil 2000 - 2006; +#X text 324 276 initial arguments:; +#X text 12 7 tab_complex_inv; +#X text 81 39 invert the complex src-arrays to the complex dst-arrays +; +#X obj 61 78 tab_complex_inv re1 im1 re2 im2; +#X text 128 113 the minimum of the 4 array lengths); +#X text 115 99 (the number of samples which were inverted are:; +#X msg 74 253 src_re re1; +#X msg 91 279 src_im im1; +#X msg 110 306 dst_re re2; +#X msg 143 331 dst_im im2; +#X obj 40 360 tab_complex_inv re1 im1 re2 im2; +#X text 302 312 3.arg: real_destination-name; +#X text 302 323 4.arg: imag_destination-name; +#X text 302 288 1.arg: real_source-name; +#X text 302 300 2.arg: imag_source-name; +#X obj 661 280 tabread re2; +#X obj 734 280 tabread im2; +#X msg 710 152 \; re1 const 0.8 \; im1 const -0.6; +#X text 105 155 1.) src_re-onset; +#X text 105 165 2.) src_im-onset; +#X text 105 175 3.) dst_re-onset; +#X text 105 185 4.) dst_im-onset; +#X text 105 195 5.) number of samples to multiply; +#X text 84 146 list of 5 floats:; +#X msg 40 229 0 0 0 0 64; +#X connect 1 0 20 0; +#X connect 7 0 32 0; +#X connect 7 0 33 0; +#X connect 10 0 34 0; +#X connect 20 0 2 0; +#X connect 23 0 27 0; +#X connect 24 0 27 0; +#X connect 25 0 27 0; +#X connect 26 0 27 0; +#X connect 27 0 3 0; +#X connect 32 0 8 0; +#X connect 33 0 9 0; +#X connect 41 0 27 0; diff --git a/tab_complex_mul-help.pd b/tab_complex_mul-help.pd new file mode 100644 index 0000000..5ee245c --- /dev/null +++ b/tab_complex_mul-help.pd @@ -0,0 +1,119 @@ +#N canvas 132 30 858 630 10; +#N canvas 0 0 450 300 graph1 0; +#X array re1 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 451 29 graph; +#X obj 61 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 54 439 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 450 300 graph1 0; +#X array im1 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 451 71 graph; +#N canvas 0 0 450 300 graph1 0; +#X array re2 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 596 29 graph; +#N canvas 0 0 450 300 graph1 0; +#X array im2 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 596 71 graph; +#N canvas 0 0 450 300 graph1 0; +#X array re3 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 735 28 graph; +#N canvas 0 0 450 300 graph1 0; +#X array im3 100 float 0; +#X coords 0 1 99 -1 100 40 1; +#X restore 735 70 graph; +#X msg 710 152 \; re1 const 0.9 \; im1 const 0.6 \; re2 const 0.7 \; +im2 const -0.8; +#X obj 61 78 tab_complex_mul re1 im1 re2 im2 re3 im3; +#X obj 672 472 tabread re3; +#X obj 745 472 tabread im3; +#X msg 711 439 2; +#X floatatom 672 495 5 0 0 0 - - -; +#X floatatom 745 496 5 0 0 0 - - -; +#X obj 692 350 *; +#X obj 715 350 *; +#X obj 760 350 *; +#X obj 783 350 *; +#X obj 767 372 +; +#X obj 698 372 -; +#X msg 692 304 0.9 0.7; +#X msg 715 328 0.6 -0.8; +#X floatatom 699 395 5 0 0 0 - - -; +#X msg 760 305 0.9 -0.8; +#X msg 777 329 0.6 0.7; +#X floatatom 767 394 5 0 0 0 - - -; +#X obj 54 418 tab_complex_mul re1 im1 re2 im2 re3 im3; +#X msg 74 258 src1_re re1; +#X msg 191 368 dst_re re3; +#X msg 232 391 dst_im im3; +#X msg 91 284 src1_im im1; +#X msg 143 309 src2_re re2; +#X msg 161 335 src2_im im2; +#X msg 40 234 0 0 0 0 0 0 64; +#X text 84 146 list of 7 floats:; +#X text 303 419 1.arg: real_source1-name; +#X text 303 431 2.arg: imag_source1-name; +#X text 303 443 3.arg: real_source2-name; +#X text 304 454 4.arg: imag_source2-name; +#X text 304 466 5.arg: real_destination-name; +#X text 304 477 6.arg: imag_destination-name; +#X obj 728 281 t b b b b; +#X obj 728 257 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 710 131 loadbang; +#X text 87 537 IEM KUG; +#X text 71 525 musil; +#X text 101 525 @; +#X text 107 525 iem.at; +#X text 70 547 Graz \, Austria; +#X text 22 514 (c) Thomas Musil 2000 - 2006; +#X text 12 7 tab_complex_mul; +#X text 325 407 initial arguments:; +#X text 115 99 (the number of samples which were multiplied are:; +#X text 105 155 1.) src1_re-onset; +#X text 105 165 2.) src1_im-onset; +#X text 105 175 3.) src2_re-onset; +#X text 105 185 4.) src2_im-onset; +#X text 105 195 5.) dst_re-onset; +#X text 105 205 6.) dst_im-onset; +#X text 105 215 7.) number of samples to multiply; +#X text 81 39 multiply the complex src1-arrays with the complex +src2-arrays to complex dst-array; +#X text 128 113 the minimum of the 6 array lengths); +#X connect 1 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 14 0; +#X connect 12 0 15 0; +#X connect 13 0 11 0; +#X connect 13 0 12 0; +#X connect 16 0 21 0; +#X connect 17 0 21 1; +#X connect 18 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 27 0; +#X connect 21 0 24 0; +#X connect 22 0 16 0; +#X connect 23 0 17 0; +#X connect 25 0 18 0; +#X connect 26 0 19 0; +#X connect 28 0 3 0; +#X connect 29 0 28 0; +#X connect 30 0 28 0; +#X connect 31 0 28 0; +#X connect 32 0 28 0; +#X connect 33 0 28 0; +#X connect 34 0 28 0; +#X connect 35 0 28 0; +#X connect 43 0 22 0; +#X connect 43 1 23 0; +#X connect 43 2 25 0; +#X connect 43 3 26 0; +#X connect 44 0 43 0; +#X connect 45 0 9 0; diff --git a/tab_const-help.pd b/tab_const-help.pd new file mode 100644 index 0000000..ff2a20f --- /dev/null +++ b/tab_const-help.pd @@ -0,0 +1,54 @@ +#N canvas 117 93 786 444 10; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 1; +#A 0 0 0 0 0 0 0 0.0428571 0.1 0.128571 0.185714 0.257143 0.3 0.371429 +0.428571 0.471429 0.557143 0.614286 0.671429 0.4 0.171429 0.0714286 +-0.0857142 -0.285714 -0.557143 -0.542857 -0.485714 -0.457143 -0.428571 +-0.357143 -0.314286 -0.271429 -0.221429 -0.171429 -0.128571 -0.0857143 +-0.0428571 1.49012e-008 0.0428572 0.0857143 0.128571 0.171429 0.271429 +0.357143 0.442857 0.471429 -0.514286 -0.514286 -0.485714 -0.428571 +-0.342857 -0.292857 -0.242857 -0.2 -0.157143 -0.0285715 0.0357142 0.1 +0.152381 0.204762 0.257143 0.321429 0.385714 0.435714 0.485714 0.528571 +0.571429 0.621429 -0.242857 -0.414286 -0.414286 -0.4 -0.357143 -0.328571 +-0.3 -0.257143 -0.214286 -0.185714 -0.157143 -0.128571 -0.0785714 -0.0285714 +0.00476191 0.0380952 0.0714286 0.114286 0.157143 0.2 0.242857 0.278571 +0.314286 -0.228571 -0.242857 -0.214286 -0.2 -0.142857 -0.114286 -0.0714285 +-0.0285714 3.53903e-008 0.114286; +#X coords 0 1 99 -1 200 140 1; +#X restore 518 36 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 130 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 60 302 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 122 218 dst dst; +#X obj 61 102 tab_const dst; +#X msg 60 195 30 50 0.5; +#X text 172 270 1.arg: destination-name; +#X obj 60 261 tab_const dst; +#X msg 82 59 -0.7; +#X msg 114 78 0.8; +#X text 11 6 tab_const; +#X text 90 29 set all samples of array to zero; +#X text 114 58 set all samples of array to this float value +; +#X text 55 163 1.) dst onset; +#X text 55 174 2.) n samples to set; +#X text 190 257 initial arguments:; +#X text 174 219 xxx : change destination name; +#X text 75 374 IEM KUG; +#X text 59 362 musil; +#X text 89 362 @; +#X text 95 362 iem.at; +#X text 58 384 Graz \, Austria; +#X text 10 351 (c) Thomas Musil 2000 - 2006; +#X text 65 280 output; +#X text 43 153 list of 2 floats:; +#X connect 1 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 2 0; +#X connect 6 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 5 0; +#X connect 10 0 5 0; diff --git a/tab_conv-help.pd b/tab_conv-help.pd new file mode 100644 index 0000000..e3c6145 --- /dev/null +++ b/tab_conv-help.pd @@ -0,0 +1,96 @@ +#N canvas 52 27 959 534 10; +#X obj 55 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 55 92 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 703 524 init_tables 0; +#X obj 45 132 dsp; +#X obj 45 113 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X floatatom 45 174 5 0 0 0 - - -; +#X floatatom 58 156 5 0 0 0 - - -; +#X obj 168 162 noise~; +#X obj 114 193 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 149 15 inlet; +#X obj 149 37 t b; +#X obj 188 99 del 100; +#X msg 53 82 1; +#X msg 188 122 0; +#X obj 167 64 del 100; +#X obj 228 152 dirac~; +#X obj 134 234 tabwrite~ in; +#X obj 228 235 tabwrite~ filt; +#X obj 229 180 *~ 10; +#X obj 228 208 bpq2~ 1000 10 100; +#X connect 0 0 2 0; +#X connect 0 1 3 0; +#X connect 1 0 0 0; +#X connect 4 0 13 0; +#X connect 5 0 13 0; +#X connect 5 0 14 0; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 11 0; +#X connect 8 0 10 0; +#X connect 9 0 1 0; +#X connect 10 0 1 0; +#X connect 11 0 8 0; +#X connect 11 0 5 0; +#X connect 11 0 12 0; +#X connect 12 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 14 0; +#X restore 779 202 pd init_tables; +#X obj 779 157 loadbang; +#N canvas 0 0 450 300 graph1 0; +#X array in 800 float 0; +#X coords 0 1 799 -1 199 100 1; +#X restore 443 20 graph; +#N canvas 0 0 450 300 graph1 0; +#X array filt 200 float 0; +#X coords 0 0.1 199 -0.1 199 100 1; +#X restore 443 134 graph; +#N canvas 0 0 450 300 graph1 0; +#X array out 1000 float 0; +#X coords 0 1 999 -1 199 100 1; +#X restore 443 247 graph; +#X text 94 459 IEM KUG; +#X text 78 447 musil; +#X text 108 447 @; +#X text 114 447 iem.at; +#X text 77 469 Graz \, Austria; +#X text 29 436 (c) Thomas Musil 2000 - 2006; +#X text 340 351 initial arguments:; +#X text 77 37 correlates the 2nd array "measured" with the 1st +array "reference" to the destination array "cross_corr"; +#X text 78 92 (the number of samples which were correlated are: the +positive minimum of the difference (src1-src2) and dst array lengths) +; +#X text 318 363 1.arg: source1-name; +#X text 318 375 2.arg: source2-name; +#X text 318 387 3.arg: destination-name; +#X text 318 399 4.arg: norming factor; +#X text 493 422 calculation in ms; +#X text 318 411 5.arg: delay time per destination sample; +#X msg 63 318 bang; +#X msg 135 361 dst cross_corr; +#X msg 124 340 src2 meas; +#X msg 109 319 src1 ref; +#X obj 779 181 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 63 389 tab_cross_corr ref meas cross_corr 0.02 1; +#X text 62 155 !! array length of src1 > array length of src2 !!; +#X text 12 7 tab_conv; +#X obj 55 70 tab_conv in filt out; +#X msg 60 225 10 10 10 500 190; +#X text 100 9 WORK IN PROGRESS; +#X connect 0 0 30 0; +#X connect 3 0 26 0; +#X connect 22 0 27 0; +#X connect 23 0 27 0; +#X connect 24 0 27 0; +#X connect 25 0 27 0; +#X connect 26 0 2 0; +#X connect 30 0 1 0; +#X connect 31 0 27 0; diff --git a/tab_copy-help.pd b/tab_copy-help.pd new file mode 100644 index 0000000..da2e569 --- /dev/null +++ b/tab_copy-help.pd @@ -0,0 +1,60 @@ +#N canvas 116 92 780 479 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 533 14 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 533 180 graph; +#X obj 60 35 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 60 110 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 58 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 58 215 50 20 50; +#X text 194 318 1.arg: source-name; +#X text 194 331 2.arg: destination-name; +#X msg 115 235 src src; +#X msg 165 253 dst dst; +#X text 184 73 (the number of samples which are copied are:; +#X text 197 87 the minimum of both array lengths); +#X text 43 168 list of 3 floats:; +#X text 77 419 IEM KUG; +#X text 61 407 musil; +#X text 91 407 @; +#X text 97 407 iem.at; +#X text 60 429 Graz \, Austria; +#X text 12 396 (c) Thomas Musil 2000 - 2006; +#X text 55 179 1.) src onset; +#X text 55 189 2.) dst onset; +#X text 225 306 initial arguments:; +#X text 73 323 output; +#X text 172 233 xxx : change source name; +#X text 218 252 xxx : change destination name; +#X text 11 7 tab_copy; +#X text 89 33 copy value from src to dst; +#X obj 60 82 tab_copy src dst; +#X text 55 198 3.) n samples to copy; +#X obj 58 306 tab_copy src dst; +#X connect 2 0 27 0; +#X connect 5 0 29 0; +#X connect 8 0 29 0; +#X connect 9 0 29 0; +#X connect 27 0 3 0; +#X connect 29 0 4 0; diff --git a/tab_counter-help.pd b/tab_counter-help.pd new file mode 100644 index 0000000..c47152d --- /dev/null +++ b/tab_counter-help.pd @@ -0,0 +1,72 @@ +#N canvas 115 92 868 572 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 0 0 0 0 0 0 0 0 0 0.9 0 0 0 0 0 0 0 0 0 0.9 0 0 0 0 0 0 0 0 0 +0.9 0 0 0 0 0 0 0 0 0 0.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0; +#X coords 0 1 99 0 200 140 1; +#X restore 527 166 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 10 99 0 200 140 1; +#X restore 527 325 graph; +#X obj 53 146 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 55 398 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 199 367 1.arg: source-name; +#X msg 146 317 dst dst; +#X msg 101 296 src src; +#X text 199 380 2.arg: destination-name; +#X obj 55 359 tab_gt_scalar src dst; +#X obj 53 121 tab_counter src dst; +#X msg 82 93 reset; +#X obj 53 33 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 55 273 0 0 100; +#N canvas 0 0 454 304 /SUBPATCH/ 0; +#X msg 175 59 \; src const 0; +#X msg 88 57 \; src \$1 0.9; +#X floatatom 89 30 5 0 0 0 - - -; +#X msg 88 127 \; dst ylabel -5.15 0 1 2 3 4 5 6 7 8 9 10; +#X msg 87 93 \; dst yticks 0 1 1; +#X obj 32 64 loadbang; +#X connect 2 0 1 0; +#X connect 5 0 4 0; +#X connect 5 0 3 0; +#X restore 450 146 pd; +#X text 37 222 list of 3 floats:; +#X text 78 455 IEM KUG; +#X text 62 443 musil; +#X text 92 443 @; +#X text 98 443 iem.at; +#X text 61 465 Graz \, Austria; +#X text 13 432 (c) Thomas Musil 2000 - 2006; +#X text 49 233 1.) src onset; +#X text 49 243 2.) dst onset; +#X text 232 354 initial arguments:; +#X text 64 379 output; +#X text 158 296 xxx : change source name; +#X text 199 318 xxx : change destination name; +#X text 135 162 the minimum of both array lengths); +#X text 12 3 tab_counter; +#X msg 594 31 \; src 9 0.9 \; src 19 0.9 \; src 29 0.9 \; src 39 0.9 +; +#X text 77 27 each element of the source array controls an increment +counter in the destination array \, a nonzero value lets increment +the counter value by one \, a zero value resets the counter value to +zero.; +#X text 124 93 resets all counter values to zero; +#X text 122 148 (the number of samples which control counters are: +; +#X text 49 253 3.) n samples to control n counters; +#X msg 673 32 \; src 9 -0.1 \; src 19 -0.1 \; src 29 0 \; src 39 0.9 +; +#X connect 5 0 8 0; +#X connect 6 0 8 0; +#X connect 8 0 3 0; +#X connect 9 0 2 0; +#X connect 10 0 9 0; +#X connect 11 0 9 0; +#X connect 12 0 8 0; diff --git a/tab_cross_corr-help.pd b/tab_cross_corr-help.pd new file mode 100644 index 0000000..d3d80b9 --- /dev/null +++ b/tab_cross_corr-help.pd @@ -0,0 +1,93 @@ +#N canvas 42 76 736 530 10; +#X obj 55 51 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 55 92 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 466 316 init_tables 0; +#X obj 45 132 dsp; +#X obj 45 113 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X floatatom 45 174 5 0 0 0 - - -; +#X floatatom 58 156 5 0 0 0 - - -; +#X obj 229 151 noise~; +#X obj 114 193 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 134 234 tabwrite~ ref; +#X obj 228 234 tabwrite~ meas; +#X obj 149 15 inlet; +#X obj 149 37 t b; +#X obj 188 99 del 100; +#X msg 53 82 1; +#X msg 188 122 0; +#X obj 167 64 del 100; +#X obj 133 182 z~ 60; +#X connect 0 0 2 0; +#X connect 0 1 3 0; +#X connect 1 0 0 0; +#X connect 4 0 7 0; +#X connect 4 0 14 0; +#X connect 5 0 6 0; +#X connect 5 0 7 0; +#X connect 8 0 9 0; +#X connect 9 0 11 0; +#X connect 9 0 13 0; +#X connect 10 0 12 0; +#X connect 11 0 1 0; +#X connect 12 0 1 0; +#X connect 13 0 10 0; +#X connect 13 0 5 0; +#X connect 14 0 6 0; +#X restore 584 206 pd init_tables; +#X obj 584 161 loadbang; +#N canvas 0 0 450 300 graph1 0; +#X array ref 200 float 0; +#X coords 0 1 199 -1 199 100 1; +#X restore 443 20 graph; +#N canvas 0 0 450 300 graph1 0; +#X array meas 100 float 0; +#X coords 0 1 99 -1 99 100 1; +#X restore 443 134 graph; +#N canvas 0 0 450 300 graph1 0; +#X array cross_corr 100 float 0; +#X coords 0 1 99 -1 99 100 1; +#X restore 443 247 graph; +#X text 94 459 IEM KUG; +#X text 78 447 musil; +#X text 108 447 @; +#X text 114 447 iem.at; +#X text 77 469 Graz \, Austria; +#X text 29 436 (c) Thomas Musil 2000 - 2006; +#X text 340 351 initial arguments:; +#X text 12 7 tab_cross_corr; +#X text 77 37 correlates the 2nd array "measured" with the 1st +array "reference" to the destination array "cross_corr"; +#X text 78 92 (the number of samples which were correlated are: the +positive minimum of the difference (src1-src2) and dst array lengths) +; +#X text 318 363 1.arg: source1-name; +#X text 318 375 2.arg: source2-name; +#X text 318 387 3.arg: destination-name; +#X text 318 399 4.arg: norming factor; +#X text 493 422 calculation in ms; +#X text 318 411 5.arg: delay time per destination sample; +#X msg 63 257 bang; +#X msg 80 278 time 1; +#X msg 135 361 dst cross_corr; +#X msg 124 340 src2 meas; +#X msg 109 319 src1 ref; +#X obj 584 185 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 55 70 tab_cross_corr ref meas cross_corr 0.02 1; +#X msg 97 297 factor 0.02; +#X obj 63 389 tab_cross_corr ref meas cross_corr 0.02 1; +#X text 62 155 !! array length of src1 > array length of src2 !!; +#X connect 0 0 29 0; +#X connect 3 0 28 0; +#X connect 23 0 31 0; +#X connect 24 0 31 0; +#X connect 25 0 31 0; +#X connect 26 0 31 0; +#X connect 27 0 31 0; +#X connect 28 0 2 0; +#X connect 29 0 1 0; +#X connect 30 0 31 0; diff --git a/tab_div-help.pd b/tab_div-help.pd new file mode 100644 index 0000000..3714374 --- /dev/null +++ b/tab_div-help.pd @@ -0,0 +1,83 @@ +#N canvas 116 92 847 552 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 20 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 368 graph; +#X obj 61 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 116 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 350 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 286 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 +0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 +0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 +-0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 +-0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 +0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 +0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 +-0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 +-0.6 -0.6 -0.614286 -0.614286 -0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 171 graph; +#X msg 136 243 src1 src1; +#X msg 195 265 src2 src2; +#X msg 59 221 50 50 20 50; +#X text 45 149 list of 4 floats:; +#X text 212 363 3.arg: destination-name; +#X text 78 445 IEM KUG; +#X text 62 433 musil; +#X text 92 433 @; +#X text 98 433 iem.at; +#X text 61 455 Graz \, Austria; +#X text 13 422 (c) Thomas Musil 2000 - 2006; +#X text 234 322 initial arguments:; +#X text 72 329 output; +#X text 306 285 xxx : change destination name; +#X text 208 96 the minimum of the 3 array lengths); +#X text 56 187 3.) dst onset; +#X text 56 165 1.) src_1 onset; +#X text 56 176 2.) src_2 onset; +#X text 199 243 xxx : change source name 1; +#X text 257 265 xxx : change source name 2; +#X text 211 336 1.arg: source-name 1; +#X text 211 349 2.arg: source-name 2; +#X text 12 13 tab_div; +#X text 90 39 divide the 2 src-arrays to dst-array; +#X text 195 82 (the number of samples which were divided are:; +#X text 56 197 4.) n samples to divide; +#X obj 61 88 tab_div src1 src2 dst; +#X obj 59 311 tab_div src1 src2 dst; +#X connect 2 0 33 0; +#X connect 5 0 34 0; +#X connect 7 0 34 0; +#X connect 8 0 34 0; +#X connect 9 0 34 0; +#X connect 33 0 3 0; +#X connect 34 0 4 0; diff --git a/tab_eq-help.pd b/tab_eq-help.pd new file mode 100644 index 0000000..7a8917a --- /dev/null +++ b/tab_eq-help.pd @@ -0,0 +1,80 @@ +#N canvas 116 92 859 564 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 +0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 +0.114286 0.085714; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 358 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 276 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 +0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 +0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 +-0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 +-0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 161 graph; +#X msg 136 233 src1 src1; +#X msg 195 255 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 212 353 3.arg: destination-name; +#X text 78 435 IEM KUG; +#X text 62 423 musil; +#X text 92 423 @; +#X text 98 423 iem.at; +#X text 61 445 Graz \, Austria; +#X text 13 412 (c) Thomas Musil 2000 - 2006; +#X text 234 312 initial arguments:; +#X text 72 319 output; +#X text 306 275 xxx : change destination name; +#X text 208 86 the minimum of the 3 array lengths); +#X text 56 177 3.) dst onset; +#X text 56 155 1.) src_1 onset; +#X text 56 166 2.) src_2 onset; +#X text 199 233 xxx : change source name 1; +#X text 257 255 xxx : change source name 2; +#X text 211 326 1.arg: source-name 1; +#X text 211 339 2.arg: source-name 2; +#X text 12 3 tab_eq; +#X text 90 29 compare "equal to" the 2 src-arrays to dst-array +; +#X obj 61 78 tab_eq src1 src2 dst; +#X text 195 72 (the number of samples which were compared are:; +#X text 56 187 4.) n samples to compare; +#X obj 59 301 tab_eq src1 src2 dst; +#X connect 2 0 31 0; +#X connect 5 0 34 0; +#X connect 7 0 34 0; +#X connect 8 0 34 0; +#X connect 9 0 34 0; +#X connect 31 0 3 0; +#X connect 34 0 4 0; diff --git a/tab_eq_scalar-help.pd b/tab_eq_scalar-help.pd new file mode 100644 index 0000000..72d177b --- /dev/null +++ b/tab_eq_scalar-help.pd @@ -0,0 +1,62 @@ +#N canvas 22 55 880 584 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 +-0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 +0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 +0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 +-0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 +-0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 +0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 +0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 +-0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 +-0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 +-0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 +0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 +0.5 0.5 0.5 0.5 0.5 0.5; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 116 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 178 272 dst dst; +#X msg 129 249 src src; +#X obj 61 78 tab_eq_scalar src dst; +#X obj 59 331 tab_eq_scalar src dst; +#X msg 47 36 0.5; +#X msg 82 37 -0.5; +#X text 201 332 1.arg: source-name; +#X text 201 345 2.arg: destination-name; +#X text 31 163 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 224 318 initial arguments:; +#X text 75 351 output; +#X text 229 272 xxx : change destination name; +#X text 218 86 the minimum of both array lengths); +#X text 182 248 xxx : change source name; +#X text 42 179 1.) src onset; +#X text 42 190 2.) dst onset; +#X text 12 3 tab_eq_scalar; +#X text 42 201 3.) n samples to compare; +#X text 42 210 4.) compared scalar value; +#X text 129 29 compare "equal to" the src-array with this scalar +to dst-array; +#X text 205 72 (the number of samples which were compared are:; +#X msg 48 228 0 0 100 0.5; +#X connect 4 0 7 0; +#X connect 5 0 7 0; +#X connect 6 0 2 0; +#X connect 7 0 3 0; +#X connect 8 0 6 0; +#X connect 9 0 6 0; +#X connect 31 0 7 0; diff --git a/tab_fft-help.pd b/tab_fft-help.pd new file mode 100644 index 0000000..707eb26 --- /dev/null +++ b/tab_fft-help.pd @@ -0,0 +1,303 @@ +#N canvas 29 19 957 536 10; +#N canvas 0 0 450 300 graph1 0; +#X array src_re 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_re 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 239 graph; +#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 62 371 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 450 300 graph1 0; +#X array dst_im 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 353 graph; +#X msg 103 276 dst_re dst_re; +#X msg 118 299 dst_im dst_im; +#X msg 139 322 fftsize 64; +#X floatatom 474 22 5 0 63 0 - - -; +#X msg 546 341 \; dst_re const 0 \; dst_im const 0; +#X text 10 0 tab_fft; +#X text 93 -1 complex FTT with arrays; +#X text 102 464 IEM KUG; +#X text 86 452 musil; +#X text 116 452 @; +#X text 122 452 iem.at; +#X text 85 474 Graz \, Austria; +#X text 37 441 (c) Thomas Musil 2000 - 2006; +#N canvas 0 0 466 316 generate_a_dirac 0; +#X msg 61 106 \$1 1 1; +#X obj 61 83 t f b; +#X obj 61 62 clip 0 63; +#X obj 61 32 inlet; +#X obj 86 142 tab_const src_re; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 4 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X restore 474 41 pd generate_a_dirac; +#X floatatom 514 22 5 -31 31 0 - - -; +#N canvas 0 0 479 403 generate_a_cos 0; +#X obj 120 18 inlet; +#X obj 219 176 t f f; +#X obj 219 211 / 32; +#X obj 219 232 * 3.14159; +#X obj 219 283 cos; +#X obj 219 257 * 8; +#X obj 219 308 / 32; +#X obj 219 106 clip 0 31; +#X obj 219 127 t b f; +#X obj 219 153 for++ 0 63; +#X obj 219 331 tabwrite src_re; +#X obj 120 43 moses 0; +#X obj 39 178 t f f; +#X obj 39 213 / 32; +#X obj 39 234 * 3.14159; +#X obj 39 285 cos; +#X obj 39 259 * 8; +#X obj 39 108 clip 0 31; +#X obj 39 129 t b f; +#X obj 39 155 for++ 0 63; +#X obj 39 333 tabwrite src_re; +#X obj 90 70 * -1; +#X obj 39 310 / -32; +#X connect 0 0 11 0; +#X connect 1 0 2 0; +#X connect 1 1 10 1; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 6 0; +#X connect 5 0 4 0; +#X connect 6 0 10 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 1 5 1; +#X connect 9 0 1 0; +#X connect 11 0 21 0; +#X connect 11 1 7 0; +#X connect 12 0 13 0; +#X connect 12 1 20 1; +#X connect 13 0 14 0; +#X connect 14 0 16 0; +#X connect 15 0 22 0; +#X connect 16 0 15 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 18 1 16 1; +#X connect 19 0 12 0; +#X connect 21 0 17 0; +#X connect 22 0 20 0; +#X restore 514 61 pd generate_a_cos; +#X floatatom 555 22 5 -31 31 0 - - -; +#N canvas 0 0 483 407 generate_a_sin 0; +#X obj 102 37 inlet; +#X obj 246 182 t f f; +#X obj 246 217 / 32; +#X obj 246 238 * 3.14159; +#X obj 246 263 * 8; +#X obj 246 314 / 32; +#X obj 246 112 clip 0 31; +#X obj 246 133 t b f; +#X obj 246 159 for++ 0 63; +#X obj 246 337 tabwrite src_re; +#X obj 246 289 sin; +#X obj 54 180 t f f; +#X obj 54 215 / 32; +#X obj 54 236 * 3.14159; +#X obj 54 261 * 8; +#X obj 54 110 clip 0 31; +#X obj 54 131 t b f; +#X obj 54 157 for++ 0 63; +#X obj 54 335 tabwrite src_re; +#X obj 54 287 sin; +#X obj 54 312 / -32; +#X obj 102 60 moses 0; +#X obj 54 88 * -1; +#X connect 0 0 21 0; +#X connect 1 0 2 0; +#X connect 1 1 9 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 10 0; +#X connect 5 0 9 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 1 4 1; +#X connect 8 0 1 0; +#X connect 10 0 5 0; +#X connect 11 0 12 0; +#X connect 11 1 18 1; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 19 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 14 1; +#X connect 17 0 11 0; +#X connect 19 0 20 0; +#X connect 20 0 18 0; +#X connect 21 0 22 0; +#X connect 21 1 6 0; +#X connect 22 0 15 0; +#X restore 555 82 pd generate_a_sin; +#X text 299 355 initial arguments:; +#X text 45 56 calculates a complex fourier transformation of +complex src-arrays to complex dst-arrays; +#X text 37 147 list of 4 floats:; +#X text 49 178 3.) dst_re-onset; +#X text 49 188 4.) dst_im-onset; +#X text 49 158 1.) src_re-onset; +#X text 49 168 2.) src_im-onset; +#X msg 62 207 20 20 30 30; +#X text 259 402 4.arg: imag_destination-name; +#X text 259 390 3.arg: real_destination-name; +#X text 259 379 2.arg: imag_source-name; +#X text 259 368 1.arg: real_source-name; +#X text 259 414 5.arg: fftsize; +#N canvas 0 0 450 300 graph1 0; +#X array src_im 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 124 graph; +#X obj 24 94 tab_fft src_re src_im dst_re dst_im 64; +#X msg 76 230 src_re src_re; +#X msg 90 253 src_im src_im; +#X obj 62 348 tab_fft src_re src_im dst_re dst_im 64; +#X msg 546 283 \; src_re const 0 \; src_im const 0; +#X floatatom 474 132 5 0 63 0 - - -; +#N canvas 0 0 470 320 generate_a_dirac 0; +#X msg 61 106 \$1 1 1; +#X obj 61 83 t f b; +#X obj 61 62 clip 0 63; +#X obj 61 32 inlet; +#X obj 86 142 tab_const src_im; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 4 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X restore 474 151 pd generate_a_dirac; +#X floatatom 514 132 5 -31 31 0 - - -; +#N canvas 0 0 483 407 generate_a_cos 0; +#X obj 120 18 inlet; +#X obj 219 176 t f f; +#X obj 219 211 / 32; +#X obj 219 232 * 3.14159; +#X obj 219 283 cos; +#X obj 219 257 * 8; +#X obj 219 308 / 32; +#X obj 219 106 clip 0 31; +#X obj 219 127 t b f; +#X obj 219 153 for++ 0 63; +#X obj 120 43 moses 0; +#X obj 39 178 t f f; +#X obj 39 213 / 32; +#X obj 39 234 * 3.14159; +#X obj 39 285 cos; +#X obj 39 259 * 8; +#X obj 39 108 clip 0 31; +#X obj 39 129 t b f; +#X obj 39 155 for++ 0 63; +#X obj 90 70 * -1; +#X obj 39 310 / -32; +#X obj 40 334 tabwrite src_im; +#X obj 220 331 tabwrite src_im; +#X connect 0 0 10 0; +#X connect 1 0 2 0; +#X connect 1 1 22 1; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 6 0; +#X connect 5 0 4 0; +#X connect 6 0 22 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 1 5 1; +#X connect 9 0 1 0; +#X connect 10 0 19 0; +#X connect 10 1 7 0; +#X connect 11 0 12 0; +#X connect 11 1 21 1; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 20 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 17 1 15 1; +#X connect 18 0 11 0; +#X connect 19 0 16 0; +#X connect 20 0 21 0; +#X restore 514 171 pd generate_a_cos; +#X floatatom 555 132 5 -31 31 0 - - -; +#N canvas 0 0 487 411 generate_a_sin 0; +#X obj 102 37 inlet; +#X obj 246 182 t f f; +#X obj 246 217 / 32; +#X obj 246 238 * 3.14159; +#X obj 246 263 * 8; +#X obj 246 314 / 32; +#X obj 246 112 clip 0 31; +#X obj 246 133 t b f; +#X obj 246 159 for++ 0 63; +#X obj 246 289 sin; +#X obj 54 180 t f f; +#X obj 54 215 / 32; +#X obj 54 236 * 3.14159; +#X obj 54 261 * 8; +#X obj 54 110 clip 0 31; +#X obj 54 131 t b f; +#X obj 54 157 for++ 0 63; +#X obj 54 287 sin; +#X obj 54 312 / -32; +#X obj 102 60 moses 0; +#X obj 54 88 * -1; +#X obj 246 337 tabwrite src_im; +#X obj 54 336 tabwrite src_im; +#X connect 0 0 19 0; +#X connect 1 0 2 0; +#X connect 1 1 21 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 9 0; +#X connect 5 0 21 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 1 4 1; +#X connect 8 0 1 0; +#X connect 9 0 5 0; +#X connect 10 0 11 0; +#X connect 10 1 22 1; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 17 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 13 1; +#X connect 16 0 10 0; +#X connect 17 0 18 0; +#X connect 18 0 22 0; +#X connect 19 0 20 0; +#X connect 19 1 6 0; +#X connect 20 0 14 0; +#X restore 555 192 pd generate_a_sin; +#X connect 2 0 38 0; +#X connect 6 0 41 0; +#X connect 7 0 41 0; +#X connect 8 0 41 0; +#X connect 9 0 19 0; +#X connect 20 0 21 0; +#X connect 22 0 23 0; +#X connect 31 0 41 0; +#X connect 38 0 3 0; +#X connect 39 0 41 0; +#X connect 40 0 41 0; +#X connect 41 0 4 0; +#X connect 43 0 44 0; +#X connect 45 0 46 0; +#X connect 47 0 48 0; diff --git a/tab_find_exact_peaks-help.pd b/tab_find_exact_peaks-help.pd new file mode 100644 index 0000000..8a2981c --- /dev/null +++ b/tab_find_exact_peaks-help.pd @@ -0,0 +1,88 @@ +#N canvas 116 92 824 482 10; +#X obj 60 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 31 331 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 200 306 1.arg: source-name; +#X floatatom 94 372 5 0 0 0 - - -; +#X floatatom 143 373 5 0 0 0 - - -; +#X msg 88 78 src src; +#X msg 118 102 amp_sort; +#X msg 120 124 freq_sort; +#X floatatom 198 371 5 0 0 0 - - -; +#X obj 263 369 pack 0 0 0; +#X obj 263 392 print; +#X msg 233 173 abs_min_height_diff 10; +#X text 69 385 sort_index; +#X text 204 382 amp; +#X text 147 387 index; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 9.99997 9.28569 9.28569 10.7143 7.14284 7.85712 8.5714 39 10 11 +38 8.5714 7.85712 8.5714 9.28569 8.5714 9.99997 39 40 41 38 12.8571 +12.8571 14.2857 12.8571 11.4285 12.1428 11.4285 9.99997 10.7143 11.4285 +9.99997 9.28569 9.28569 9.99997 10.7143 10.7143 45 9.99997 9.99997 +10.7143 11.4285 12.1428 10.7143 11.4285 12.1428 11.4285 46 11.4285 +11.4285 11.4285 12.1428 12.8571 11.4285 11.4285 12.1428 12.8571 12.1428 +12.1428 12.1428 12.1428 12.1428 11.4285 11.4285 11.4285 11.4285 10.7143 +48 49 43 11.4285 12.1428 13.5714 15 13.5714 13.5714 14.2857 14.2857 +15 15 14.2857 14.2857 14.2857 15 15 15.7142 15.7142 51 53 15 15 15 +15 15 14.2857 14.2857 15 15.7142 16.4285 16.4285; +#X coords 0 100 99 0 200 140 1; +#X restore 578 93 graph; +#X msg 171 149 max_peaks 9; +#X text 20 347 ready; +#X msg 289 194 width_range 1 4; +#X msg 289 216 width_range 1 1; +#N canvas 0 0 466 316 Pd 0; +#X msg 355 125 \; src const 0; +#X msg 303 175 \; src 37 45; +#X msg 310 223 \; src 47 46; +#X msg 187 177 \; src 67 48 49 43; +#X msg 180 218 \; src 87 51 53; +#X msg 44 223 \; src 7 39 10 11 38; +#X msg 50 181 \; src 17 39 40 41 38; +#X obj 65 25 loadbang; +#X msg 33 50 \; src xticks 0 1 5; +#X msg 34 84 \; src xlabel -5.15 0 10 20 30 40 50 60 70 80 90; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X restore 636 289 pd; +#X obj 297 69 loadbang; +#X text 89 50 calculate all peaks (index bin amplitude); +#X text 218 61 of an array; +#X text 78 442 IEM KUG; +#X text 62 430 musil; +#X text 92 430 @; +#X text 98 430 iem.at; +#X text 61 452 Graz \, Austria; +#X text 13 419 (c) Thomas Musil 2000 - 2006; +#X text 218 296 initial arguments:; +#X text 184 112 kind of order; +#X text 250 148 maximum number of peaks detected; +#X text 373 168 vertical difference between peak; +#X text 386 177 and noise; +#X text 391 202 width range of peak in bins; +#X text 21 6 tab_exact_find_peaks; +#X obj 60 302 tab_find_exact_peaks src; +#X text 184 7 same like tab_find_peaks; +#X connect 0 0 37 0; +#X connect 5 0 37 0; +#X connect 6 0 37 0; +#X connect 7 0 37 0; +#X connect 9 0 10 0; +#X connect 11 0 37 0; +#X connect 16 0 37 0; +#X connect 18 0 37 0; +#X connect 19 0 37 0; +#X connect 21 0 6 0; +#X connect 21 0 16 0; +#X connect 21 0 11 0; +#X connect 21 0 18 0; +#X connect 37 0 1 0; +#X connect 37 1 3 0; +#X connect 37 1 9 0; +#X connect 37 2 4 0; +#X connect 37 2 9 1; +#X connect 37 3 8 0; +#X connect 37 3 9 2; diff --git a/tab_find_peaks-help.pd b/tab_find_peaks-help.pd new file mode 100644 index 0000000..0543166 --- /dev/null +++ b/tab_find_peaks-help.pd @@ -0,0 +1,87 @@ +#N canvas 116 92 820 478 10; +#X obj 60 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 31 331 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 200 306 1.arg: source-name; +#X floatatom 94 372 5 0 0 0 - - -; +#X floatatom 143 373 5 0 0 0 - - -; +#X msg 88 78 src src; +#X msg 118 102 amp_sort; +#X msg 120 124 freq_sort; +#X obj 60 302 tab_find_peaks src; +#X floatatom 198 371 5 0 0 0 - - -; +#X obj 263 369 pack 0 0 0; +#X obj 263 392 print; +#X msg 233 173 abs_min_height_diff 10; +#X text 69 385 sort_index; +#X text 204 382 amp; +#X text 147 387 index; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 9.99997 9.28569 9.28569 10.7143 7.14284 7.85712 8.5714 39 10 11 +38 8.5714 7.85712 8.5714 9.28569 8.5714 9.99997 39 40 41 38 12.8571 +12.8571 14.2857 12.8571 11.4285 12.1428 11.4285 9.99997 10.7143 11.4285 +9.99997 9.28569 9.28569 9.99997 10.7143 10.7143 45 9.99997 9.99997 +10.7143 11.4285 12.1428 10.7143 11.4285 12.1428 11.4285 46 11.4285 +11.4285 11.4285 12.1428 12.8571 11.4285 11.4285 12.1428 12.8571 12.1428 +12.1428 12.1428 12.1428 12.1428 11.4285 11.4285 11.4285 11.4285 10.7143 +48 49 43 11.4285 12.1428 13.5714 15 13.5714 13.5714 14.2857 14.2857 +15 15 14.2857 14.2857 14.2857 15 15 15.7142 15.7142 51 53 15 15 15 +15 15 14.2857 14.2857 15 15.7142 16.4285 16.4285; +#X coords 0 100 99 0 200 140 1; +#X restore 578 93 graph; +#X msg 171 149 max_peaks 9; +#X text 20 347 ready; +#X msg 289 194 width_range 1 4; +#X text 21 6 tab_find_peaks; +#X msg 289 216 width_range 1 1; +#N canvas 0 0 466 316 Pd 0; +#X msg 355 125 \; src const 0; +#X msg 303 175 \; src 37 45; +#X msg 310 223 \; src 47 46; +#X msg 187 177 \; src 67 48 49 43; +#X msg 180 218 \; src 87 51 53; +#X msg 44 223 \; src 7 39 10 11 38; +#X msg 50 181 \; src 17 39 40 41 38; +#X obj 65 25 loadbang; +#X msg 33 50 \; src xticks 0 1 5; +#X msg 34 84 \; src xlabel -5.15 0 10 20 30 40 50 60 70 80 90; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X restore 636 289 pd; +#X obj 297 69 loadbang; +#X text 89 50 calculate all peaks (index bin amplitude); +#X text 218 61 of an array; +#X text 78 442 IEM KUG; +#X text 62 430 musil; +#X text 92 430 @; +#X text 98 430 iem.at; +#X text 61 452 Graz \, Austria; +#X text 13 419 (c) Thomas Musil 2000 - 2006; +#X text 218 296 initial arguments:; +#X text 184 112 kind of order; +#X text 250 148 maximum number of peaks detected; +#X text 373 168 vertical difference between peak; +#X text 386 177 and noise; +#X text 391 202 width range of peak in bins; +#X connect 0 0 8 0; +#X connect 5 0 8 0; +#X connect 6 0 8 0; +#X connect 7 0 8 0; +#X connect 8 0 1 0; +#X connect 8 1 3 0; +#X connect 8 1 10 0; +#X connect 8 2 4 0; +#X connect 8 2 10 1; +#X connect 8 3 9 0; +#X connect 8 3 10 2; +#X connect 10 0 11 0; +#X connect 12 0 8 0; +#X connect 17 0 8 0; +#X connect 19 0 8 0; +#X connect 21 0 8 0; +#X connect 23 0 6 0; +#X connect 23 0 17 0; +#X connect 23 0 12 0; +#X connect 23 0 19 0; diff --git a/tab_ge-help.pd b/tab_ge-help.pd new file mode 100644 index 0000000..a6350ec --- /dev/null +++ b/tab_ge-help.pd @@ -0,0 +1,80 @@ +#N canvas 116 92 859 564 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 +0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 +0.114286 0.085714; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 358 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 276 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 +0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 +0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 +-0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 +-0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 161 graph; +#X msg 136 233 src1 src1; +#X msg 195 255 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 212 353 3.arg: destination-name; +#X text 78 435 IEM KUG; +#X text 62 423 musil; +#X text 92 423 @; +#X text 98 423 iem.at; +#X text 61 445 Graz \, Austria; +#X text 13 412 (c) Thomas Musil 2000 - 2006; +#X text 234 312 initial arguments:; +#X text 72 319 output; +#X text 306 275 xxx : change destination name; +#X text 208 86 the minimum of the 3 array lengths); +#X text 56 177 3.) dst onset; +#X text 56 155 1.) src_1 onset; +#X text 56 166 2.) src_2 onset; +#X text 199 233 xxx : change source name 1; +#X text 257 255 xxx : change source name 2; +#X text 211 326 1.arg: source-name 1; +#X text 211 339 2.arg: source-name 2; +#X text 195 72 (the number of samples which were compared are:; +#X text 56 187 4.) n samples to compare; +#X text 12 3 tab_ge; +#X obj 61 78 tab_ge src1 src2 dst; +#X obj 59 301 tab_ge src1 src2 dst; +#X text 90 29 compare "greater than or equal to" the 2 src-arrays +to dst-array; +#X connect 2 0 32 0; +#X connect 5 0 33 0; +#X connect 7 0 33 0; +#X connect 8 0 33 0; +#X connect 9 0 33 0; +#X connect 32 0 3 0; +#X connect 33 0 4 0; diff --git a/tab_ge_scalar-help.pd b/tab_ge_scalar-help.pd new file mode 100644 index 0000000..023829a --- /dev/null +++ b/tab_ge_scalar-help.pd @@ -0,0 +1,62 @@ +#N canvas 22 55 888 592 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 +-0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 +0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 +0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 +-0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 +-0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 +0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 +0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 +-0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 +-0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 +-0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 +0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 +0.5 0.5 0.5 0.5 0.5 0.5; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 116 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 178 272 dst dst; +#X msg 129 249 src src; +#X msg 47 36 0.5; +#X msg 82 37 -0.5; +#X text 201 332 1.arg: source-name; +#X text 201 345 2.arg: destination-name; +#X text 31 162 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 224 318 initial arguments:; +#X text 75 351 output; +#X text 229 272 xxx : change destination name; +#X text 218 86 the minimum of both array lengths); +#X text 182 248 xxx : change source name; +#X text 42 178 1.) src onset; +#X text 42 189 2.) dst onset; +#X text 42 200 3.) n samples to compare; +#X text 42 210 4.) compared scalar value; +#X text 205 72 (the number of samples which were compared are:; +#X msg 48 228 0 0 100 0.5; +#X text 12 3 tab_ge_scalar; +#X obj 61 78 tab_ge_scalar src dst; +#X obj 59 331 tab_ge_scalar src dst; +#X text 129 29 compare "greater than or equal to" the src-array +with this scalar to dst-array; +#X connect 4 0 30 0; +#X connect 5 0 30 0; +#X connect 6 0 29 0; +#X connect 7 0 29 0; +#X connect 27 0 30 0; +#X connect 29 0 2 0; +#X connect 30 0 3 0; diff --git a/tab_gt-help.pd b/tab_gt-help.pd new file mode 100644 index 0000000..85540e1 --- /dev/null +++ b/tab_gt-help.pd @@ -0,0 +1,80 @@ +#N canvas 116 92 859 564 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 +0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 +0.114286 0.085714; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 358 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 276 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 +0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 +0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 +-0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 +-0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 161 graph; +#X msg 136 233 src1 src1; +#X msg 195 255 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 212 353 3.arg: destination-name; +#X text 78 435 IEM KUG; +#X text 62 423 musil; +#X text 92 423 @; +#X text 98 423 iem.at; +#X text 61 445 Graz \, Austria; +#X text 13 412 (c) Thomas Musil 2000 - 2006; +#X text 234 312 initial arguments:; +#X text 72 319 output; +#X text 306 275 xxx : change destination name; +#X text 208 86 the minimum of the 3 array lengths); +#X text 56 177 3.) dst onset; +#X text 56 155 1.) src_1 onset; +#X text 56 166 2.) src_2 onset; +#X text 199 233 xxx : change source name 1; +#X text 257 255 xxx : change source name 2; +#X text 211 326 1.arg: source-name 1; +#X text 211 339 2.arg: source-name 2; +#X text 195 72 (the number of samples which were compared are:; +#X text 56 187 4.) n samples to compare; +#X text 12 3 tab_gt; +#X text 90 29 compare "greater than" the 2 src-arrays to dst-array +; +#X obj 61 78 tab_gt src1 src2 dst; +#X obj 59 301 tab_gt src1 src2 dst; +#X connect 2 0 33 0; +#X connect 5 0 34 0; +#X connect 7 0 34 0; +#X connect 8 0 34 0; +#X connect 9 0 34 0; +#X connect 33 0 3 0; +#X connect 34 0 4 0; diff --git a/tab_gt_scalar-help.pd b/tab_gt_scalar-help.pd new file mode 100644 index 0000000..62ea25f --- /dev/null +++ b/tab_gt_scalar-help.pd @@ -0,0 +1,62 @@ +#N canvas 22 55 880 584 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 +-0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 +0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 +0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 +-0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 +-0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 +0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 +0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 +-0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 +-0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 +-0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 +0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 +0.5 0.5 0.5 0.5 0.5 0.5; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 116 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 178 272 dst dst; +#X msg 129 249 src src; +#X msg 48 228 0 0 100 0.3; +#X msg 47 36 0.5; +#X msg 82 37 -0.5; +#X text 201 332 1.arg: source-name; +#X text 201 345 2.arg: destination-name; +#X text 31 163 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 224 318 initial arguments:; +#X text 75 351 output; +#X text 229 272 xxx : change destination name; +#X text 218 86 the minimum of both array lengths); +#X text 182 248 xxx : change source name; +#X text 42 179 1.) src onset; +#X text 42 190 2.) dst onset; +#X text 42 201 3.) n samples to compare; +#X text 42 210 4.) compared scalar value; +#X text 205 72 (the number of samples which were compared are:; +#X text 12 3 tab_gt_scalar; +#X obj 61 78 tab_gt_scalar src dst; +#X obj 59 331 tab_gt_scalar src dst; +#X text 129 29 compare "greater than" the src-array with this +scalar to dst-array; +#X connect 4 0 30 0; +#X connect 5 0 30 0; +#X connect 6 0 30 0; +#X connect 7 0 29 0; +#X connect 8 0 29 0; +#X connect 29 0 2 0; +#X connect 30 0 3 0; diff --git a/tab_ifft-help.pd b/tab_ifft-help.pd new file mode 100644 index 0000000..9e38776 --- /dev/null +++ b/tab_ifft-help.pd @@ -0,0 +1,295 @@ +#N canvas 29 19 957 536 10; +#N canvas 0 0 450 300 graph1 0; +#X array src_re 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_re 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 239 graph; +#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 62 371 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 450 300 graph1 0; +#X array dst_im 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 353 graph; +#X msg 103 276 dst_re dst_re; +#X msg 118 299 dst_im dst_im; +#X msg 139 322 fftsize 64; +#X floatatom 474 22 5 0 63 0 - - -; +#X msg 546 341 \; dst_re const 0 \; dst_im const 0; +#X text 102 464 IEM KUG; +#X text 86 452 musil; +#X text 116 452 @; +#X text 122 452 iem.at; +#X text 85 474 Graz \, Austria; +#X text 37 441 (c) Thomas Musil 2000 - 2006; +#N canvas 0 0 470 320 generate_a_dirac 0; +#X msg 61 106 \$1 1 1; +#X obj 61 83 t f b; +#X obj 61 62 clip 0 63; +#X obj 61 32 inlet; +#X obj 86 142 tab_const src_re; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 4 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X restore 474 41 pd generate_a_dirac; +#X floatatom 514 22 5 -31 31 0 - - -; +#N canvas 0 0 487 411 generate_a_cos 0; +#X obj 120 18 inlet; +#X obj 219 176 t f f; +#X obj 219 211 / 32; +#X obj 219 232 * 3.14159; +#X obj 219 283 cos; +#X obj 219 257 * 8; +#X obj 219 106 clip 0 31; +#X obj 219 127 t b f; +#X obj 219 153 for++ 0 63; +#X obj 219 331 tabwrite src_re; +#X obj 120 43 moses 0; +#X obj 39 178 t f f; +#X obj 39 213 / 32; +#X obj 39 234 * 3.14159; +#X obj 39 285 cos; +#X obj 39 259 * 8; +#X obj 39 108 clip 0 31; +#X obj 39 129 t b f; +#X obj 39 155 for++ 0 63; +#X obj 39 333 tabwrite src_re; +#X obj 90 70 * -1; +#X obj 39 310 * -1; +#X connect 0 0 10 0; +#X connect 1 0 2 0; +#X connect 1 1 9 1; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 9 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 1 5 1; +#X connect 8 0 1 0; +#X connect 10 0 20 0; +#X connect 10 1 6 0; +#X connect 11 0 12 0; +#X connect 11 1 19 1; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 21 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 17 1 15 1; +#X connect 18 0 11 0; +#X connect 20 0 16 0; +#X connect 21 0 19 0; +#X restore 514 61 pd generate_a_cos; +#X floatatom 555 22 5 -31 31 0 - - -; +#N canvas 0 0 487 411 generate_a_sin 0; +#X obj 102 37 inlet; +#X obj 246 182 t f f; +#X obj 246 217 / 32; +#X obj 246 238 * 3.14159; +#X obj 246 263 * 8; +#X obj 246 112 clip 0 31; +#X obj 246 133 t b f; +#X obj 246 159 for++ 0 63; +#X obj 246 337 tabwrite src_re; +#X obj 246 289 sin; +#X obj 54 180 t f f; +#X obj 54 215 / 32; +#X obj 54 236 * 3.14159; +#X obj 54 261 * 8; +#X obj 54 110 clip 0 31; +#X obj 54 131 t b f; +#X obj 54 157 for++ 0 63; +#X obj 54 335 tabwrite src_re; +#X obj 54 287 sin; +#X obj 102 60 moses 0; +#X obj 54 88 * -1; +#X obj 54 312 * -1; +#X connect 0 0 19 0; +#X connect 1 0 2 0; +#X connect 1 1 8 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 6 1 4 1; +#X connect 7 0 1 0; +#X connect 9 0 8 0; +#X connect 10 0 11 0; +#X connect 10 1 17 1; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 18 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 13 1; +#X connect 16 0 10 0; +#X connect 18 0 21 0; +#X connect 19 0 20 0; +#X connect 19 1 5 0; +#X connect 20 0 14 0; +#X connect 21 0 17 0; +#X restore 555 82 pd generate_a_sin; +#X text 309 355 initial arguments:; +#X text 37 147 list of 4 floats:; +#X text 49 178 3.) dst_re-onset; +#X text 49 188 4.) dst_im-onset; +#X text 49 158 1.) src_re-onset; +#X text 49 168 2.) src_im-onset; +#X msg 62 207 20 20 30 30; +#X text 269 402 4.arg: imag_destination-name; +#X text 269 390 3.arg: real_destination-name; +#X text 269 379 2.arg: imag_source-name; +#X text 269 368 1.arg: real_source-name; +#X text 269 414 5.arg: fftsize; +#N canvas 0 0 450 300 graph1 0; +#X array src_im 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 124 graph; +#X msg 76 230 src_re src_re; +#X msg 90 253 src_im src_im; +#X msg 546 283 \; src_re const 0 \; src_im const 0; +#X floatatom 474 132 5 0 63 0 - - -; +#N canvas 0 0 470 320 generate_a_dirac 0; +#X msg 61 106 \$1 1 1; +#X obj 61 83 t f b; +#X obj 61 62 clip 0 63; +#X obj 61 32 inlet; +#X obj 86 142 tab_const src_im; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 4 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X restore 474 151 pd generate_a_dirac; +#X floatatom 514 132 5 -31 31 0 - - -; +#N canvas 0 0 487 411 generate_a_cos 0; +#X obj 120 18 inlet; +#X obj 219 176 t f f; +#X obj 219 211 / 32; +#X obj 219 232 * 3.14159; +#X obj 219 283 cos; +#X obj 219 257 * 8; +#X obj 219 106 clip 0 31; +#X obj 219 127 t b f; +#X obj 219 153 for++ 0 63; +#X obj 120 43 moses 0; +#X obj 39 178 t f f; +#X obj 39 213 / 32; +#X obj 39 234 * 3.14159; +#X obj 39 285 cos; +#X obj 39 259 * 8; +#X obj 39 108 clip 0 31; +#X obj 39 129 t b f; +#X obj 39 155 for++ 0 63; +#X obj 90 70 * -1; +#X obj 40 334 tabwrite src_im; +#X obj 220 331 tabwrite src_im; +#X obj 39 310 * -1; +#X connect 0 0 9 0; +#X connect 1 0 2 0; +#X connect 1 1 20 1; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 20 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 1 5 1; +#X connect 8 0 1 0; +#X connect 9 0 18 0; +#X connect 9 1 6 0; +#X connect 10 0 11 0; +#X connect 10 1 19 1; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 21 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 14 1; +#X connect 17 0 10 0; +#X connect 18 0 15 0; +#X connect 21 0 19 0; +#X restore 514 171 pd generate_a_cos; +#X floatatom 555 132 5 -31 31 0 - - -; +#N canvas 0 0 491 415 generate_a_sin 0; +#X obj 102 37 inlet; +#X obj 246 182 t f f; +#X obj 246 217 / 32; +#X obj 246 238 * 3.14159; +#X obj 246 263 * 8; +#X obj 246 112 clip 0 31; +#X obj 246 133 t b f; +#X obj 246 159 for++ 0 63; +#X obj 246 289 sin; +#X obj 54 180 t f f; +#X obj 54 215 / 32; +#X obj 54 236 * 3.14159; +#X obj 54 261 * 8; +#X obj 54 110 clip 0 31; +#X obj 54 131 t b f; +#X obj 54 157 for++ 0 63; +#X obj 54 287 sin; +#X obj 102 60 moses 0; +#X obj 54 88 * -1; +#X obj 246 337 tabwrite src_im; +#X obj 54 336 tabwrite src_im; +#X obj 54 312 * -1; +#X connect 0 0 17 0; +#X connect 1 0 2 0; +#X connect 1 1 19 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 6 1 4 1; +#X connect 7 0 1 0; +#X connect 8 0 19 0; +#X connect 9 0 10 0; +#X connect 9 1 20 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 12 1; +#X connect 15 0 9 0; +#X connect 16 0 21 0; +#X connect 17 0 18 0; +#X connect 17 1 5 0; +#X connect 18 0 13 0; +#X connect 21 0 20 0; +#X restore 555 192 pd generate_a_sin; +#X text 10 0 tab_ifft; +#X text 93 -1 complex inverse FTT with arrays; +#X text 45 56 calculates a complex inverse fourier transformation +of complex src-arrays to complex dst-arrays; +#X obj 24 94 tab_ifft src_re src_im dst_re dst_im 64; +#X obj 62 348 tab_ifft src_re src_im dst_re dst_im 64; +#X connect 2 0 47 0; +#X connect 6 0 48 0; +#X connect 7 0 48 0; +#X connect 8 0 48 0; +#X connect 9 0 17 0; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 28 0 48 0; +#X connect 35 0 48 0; +#X connect 36 0 48 0; +#X connect 38 0 39 0; +#X connect 40 0 41 0; +#X connect 42 0 43 0; +#X connect 47 0 3 0; +#X connect 48 0 4 0; diff --git a/tab_le-help.pd b/tab_le-help.pd new file mode 100644 index 0000000..76e68ee --- /dev/null +++ b/tab_le-help.pd @@ -0,0 +1,80 @@ +#N canvas 116 92 863 568 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 +0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 +0.114286 0.085714; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 358 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 276 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 +0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 +0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 +-0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 +-0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 161 graph; +#X msg 136 233 src1 src1; +#X msg 195 255 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 212 353 3.arg: destination-name; +#X text 78 435 IEM KUG; +#X text 62 423 musil; +#X text 92 423 @; +#X text 98 423 iem.at; +#X text 61 445 Graz \, Austria; +#X text 13 412 (c) Thomas Musil 2000 - 2006; +#X text 234 312 initial arguments:; +#X text 72 319 output; +#X text 306 275 xxx : change destination name; +#X text 208 86 the minimum of the 3 array lengths); +#X text 56 177 3.) dst onset; +#X text 56 155 1.) src_1 onset; +#X text 56 166 2.) src_2 onset; +#X text 199 233 xxx : change source name 1; +#X text 257 255 xxx : change source name 2; +#X text 211 326 1.arg: source-name 1; +#X text 211 339 2.arg: source-name 2; +#X text 195 72 (the number of samples which were compared are:; +#X text 56 187 4.) n samples to compare; +#X text 12 3 tab_le; +#X obj 61 78 tab_le src1 src2 dst; +#X obj 59 301 tab_le src1 src2 dst; +#X text 90 29 compare "less than or equal to" the 2 src-arrays +to dst-array; +#X connect 2 0 32 0; +#X connect 5 0 33 0; +#X connect 7 0 33 0; +#X connect 8 0 33 0; +#X connect 9 0 33 0; +#X connect 32 0 3 0; +#X connect 33 0 4 0; diff --git a/tab_le_scalar-help.pd b/tab_le_scalar-help.pd new file mode 100644 index 0000000..57835c2 --- /dev/null +++ b/tab_le_scalar-help.pd @@ -0,0 +1,62 @@ +#N canvas 22 55 884 588 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 +-0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 +0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 +0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 +-0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 +-0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 +0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 +0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 +-0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 +-0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 +-0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 +0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 +0.5 0.5 0.5 0.5 0.5 0.5; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 116 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 178 272 dst dst; +#X msg 129 249 src src; +#X msg 47 36 0.5; +#X msg 82 37 -0.5; +#X text 201 332 1.arg: source-name; +#X text 201 345 2.arg: destination-name; +#X text 31 163 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 224 318 initial arguments:; +#X text 75 351 output; +#X text 229 272 xxx : change destination name; +#X text 218 86 the minimum of both array lengths); +#X text 182 248 xxx : change source name; +#X text 42 179 1.) src onset; +#X text 42 190 2.) dst onset; +#X text 42 201 3.) n samples to compare; +#X text 42 210 4.) compared scalar value; +#X text 205 72 (the number of samples which were compared are:; +#X msg 48 228 0 0 100 0.5; +#X text 12 3 tab_le_scalar; +#X text 129 29 compare "less than or equal to" the src-array +with this scalar to dst-array; +#X obj 61 78 tab_le_scalar src dst; +#X obj 59 331 tab_le_scalar src dst; +#X connect 4 0 31 0; +#X connect 5 0 31 0; +#X connect 6 0 30 0; +#X connect 7 0 30 0; +#X connect 27 0 31 0; +#X connect 30 0 2 0; +#X connect 31 0 3 0; diff --git a/tab_lt-help.pd b/tab_lt-help.pd new file mode 100644 index 0000000..0c4adc0 --- /dev/null +++ b/tab_lt-help.pd @@ -0,0 +1,80 @@ +#N canvas 116 92 859 564 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 +0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 +0.114286 0.085714; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 358 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 276 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 +0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 +0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 +-0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 +-0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 161 graph; +#X msg 136 233 src1 src1; +#X msg 195 255 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 212 353 3.arg: destination-name; +#X text 78 435 IEM KUG; +#X text 62 423 musil; +#X text 92 423 @; +#X text 98 423 iem.at; +#X text 61 445 Graz \, Austria; +#X text 13 412 (c) Thomas Musil 2000 - 2006; +#X text 234 312 initial arguments:; +#X text 72 319 output; +#X text 306 275 xxx : change destination name; +#X text 208 86 the minimum of the 3 array lengths); +#X text 56 177 3.) dst onset; +#X text 56 155 1.) src_1 onset; +#X text 56 166 2.) src_2 onset; +#X text 199 233 xxx : change source name 1; +#X text 257 255 xxx : change source name 2; +#X text 211 326 1.arg: source-name 1; +#X text 211 339 2.arg: source-name 2; +#X text 195 72 (the number of samples which were compared are:; +#X text 56 187 4.) n samples to compare; +#X text 12 3 tab_lt; +#X text 90 29 compare less than" the 2 src-arrays to dst-array +; +#X obj 61 78 tab_lt src1 src2 dst; +#X obj 59 301 tab_lt src1 src2 dst; +#X connect 2 0 33 0; +#X connect 5 0 34 0; +#X connect 7 0 34 0; +#X connect 8 0 34 0; +#X connect 9 0 34 0; +#X connect 33 0 3 0; +#X connect 34 0 4 0; diff --git a/tab_lt_scalar-help.pd b/tab_lt_scalar-help.pd new file mode 100644 index 0000000..5c7fac6 --- /dev/null +++ b/tab_lt_scalar-help.pd @@ -0,0 +1,62 @@ +#N canvas 22 55 884 588 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 +-0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 +0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 +0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 +-0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 +-0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 +0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 +0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 +-0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 +-0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 +-0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 +0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 +0.5 0.5 0.5 0.5 0.5 0.5; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 116 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 178 272 dst dst; +#X msg 129 249 src src; +#X msg 47 36 0.5; +#X msg 82 37 -0.5; +#X text 201 332 1.arg: source-name; +#X text 201 345 2.arg: destination-name; +#X text 31 163 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 224 318 initial arguments:; +#X text 75 351 output; +#X text 229 272 xxx : change destination name; +#X text 218 86 the minimum of both array lengths); +#X text 182 248 xxx : change source name; +#X text 42 179 1.) src onset; +#X text 42 190 2.) dst onset; +#X text 42 201 3.) n samples to compare; +#X text 42 210 4.) compared scalar value; +#X text 205 72 (the number of samples which were compared are:; +#X text 12 3 tab_lt_scalar; +#X text 129 29 compare "less than" the src-array with this +scalar to dst-array; +#X obj 59 331 tab_lt_scalar src dst; +#X msg 48 228 0 0 100 0.5; +#X obj 61 78 tab_lt_scalar src dst; +#X connect 4 0 29 0; +#X connect 5 0 29 0; +#X connect 6 0 31 0; +#X connect 7 0 31 0; +#X connect 29 0 3 0; +#X connect 30 0 29 0; +#X connect 31 0 2 0; diff --git a/tab_max_index-help.pd b/tab_max_index-help.pd new file mode 100644 index 0000000..261d52c --- /dev/null +++ b/tab_max_index-help.pd @@ -0,0 +1,62 @@ +#N canvas 118 94 788 440 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.185715 0.185715 0.200001 0.214286 0.214286 0.214286 +0.228572 0.228572 0.214286 0.200001 0.185715 0.171429 0.142857 0.1 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 529 24 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 294 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 205 270 1.arg: source-name; +#X msg 101 213 src src; +#X floatatom 109 103 5 0 0 0 - - -; +#X floatatom 158 104 5 0 0 0 - - -; +#X text 166 118 max; +#X floatatom 107 320 5 0 0 0 - - -; +#X floatatom 156 336 5 0 0 0 - - -; +#X msg 59 193 35 50; +#X obj 61 78 tab_max_index src; +#X text 97 117 max_index; +#X obj 59 262 tab_max_index src; +#X text 75 384 IEM KUG; +#X text 59 372 musil; +#X text 89 372 @; +#X text 95 372 iem.at; +#X text 58 394 Graz \, Austria; +#X text 10 361 (c) Thomas Musil 2000 - 2006; +#X text 229 258 initial arguments:; +#X text 65 280 output; +#X text 152 213 xxx : change source name; +#X text 11 6 tab_max_index; +#X text 43 150 list of 2 floats:; +#X text 55 160 1.) src onset; +#X text 55 171 2.) n samples to calculate maximum; +#X text 163 319 maximum value output; +#X text 115 301 maximum index output; +#X text 85 29 calculate maximum element and its index of array +; +#X connect 1 0 12 0; +#X connect 5 0 14 0; +#X connect 11 0 14 0; +#X connect 12 0 2 0; +#X connect 12 1 6 0; +#X connect 12 2 7 0; +#X connect 14 0 3 0; +#X connect 14 1 9 0; +#X connect 14 2 10 0; diff --git a/tab_min_index-help.pd b/tab_min_index-help.pd new file mode 100644 index 0000000..edca665 --- /dev/null +++ b/tab_min_index-help.pd @@ -0,0 +1,62 @@ +#N canvas 116 92 784 436 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.185715 0.185715 0.200001 0.214286 0.214286 0.214286 +0.228572 0.228572 0.214286 0.200001 0.185715 0.171429 0.142857 0.1 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 529 24 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 294 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 205 270 1.arg: source-name; +#X msg 101 213 src src; +#X floatatom 109 103 5 0 0 0 - - -; +#X floatatom 158 104 5 0 0 0 - - -; +#X floatatom 107 320 5 0 0 0 - - -; +#X floatatom 156 336 5 0 0 0 - - -; +#X msg 59 193 35 50; +#X text 75 384 IEM KUG; +#X text 59 372 musil; +#X text 89 372 @; +#X text 95 372 iem.at; +#X text 58 394 Graz \, Austria; +#X text 10 361 (c) Thomas Musil 2000 - 2006; +#X text 229 258 initial arguments:; +#X text 65 280 output; +#X text 152 213 xxx : change source name; +#X text 43 150 list of 2 floats:; +#X text 55 160 1.) src onset; +#X text 11 6 tab_min_index; +#X obj 61 78 tab_min_index src; +#X obj 59 262 tab_min_index src; +#X text 55 171 2.) n samples to calculate minimum; +#X text 115 301 minimum index output; +#X text 163 319 minimum value output; +#X text 166 118 min; +#X text 97 117 min_index; +#X text 85 29 calculate minimum element and its index of array +; +#X connect 1 0 23 0; +#X connect 5 0 24 0; +#X connect 10 0 24 0; +#X connect 23 0 2 0; +#X connect 23 1 6 0; +#X connect 23 2 7 0; +#X connect 24 0 3 0; +#X connect 24 1 8 0; +#X connect 24 2 9 0; diff --git a/tab_min_max-help.pd b/tab_min_max-help.pd new file mode 100644 index 0000000..75d49e0 --- /dev/null +++ b/tab_min_max-help.pd @@ -0,0 +1,62 @@ +#N canvas 82 83 782 436 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.185715 0.185715 0.200001 0.214286 0.214286 0.214286 +0.228572 0.228572 0.214286 0.200001 0.185715 0.171429 0.142857 0.1 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 20 graph; +#X obj 61 34 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 109 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 297 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 205 273 1.arg: source-name; +#X msg 101 216 src src; +#X floatatom 103 106 5 0 0 0 - - -; +#X floatatom 146 107 5 0 0 0 - - -; +#X text 154 121 max; +#X floatatom 101 323 5 0 0 0 - - -; +#X floatatom 144 339 5 0 0 0 - - -; +#X msg 59 196 35 50; +#X text 75 387 IEM KUG; +#X text 59 375 musil; +#X text 89 375 @; +#X text 95 375 iem.at; +#X text 58 397 Graz \, Austria; +#X text 10 364 (c) Thomas Musil 2000 - 2006; +#X text 229 261 initial arguments:; +#X text 65 283 output; +#X text 152 216 xxx : change source name; +#X text 43 153 list of 2 floats:; +#X text 55 163 1.) src onset; +#X text 151 322 maximum value output; +#X text 11 9 tab_min_max; +#X text 85 32 calculate minimum and maximum element value of +array; +#X text 55 174 2.) n samples to calculate minimum and maximum; +#X text 110 120 min; +#X obj 61 81 tab_min_max src; +#X text 108 304 minimum value output; +#X obj 59 265 tab_min_max src; +#X connect 1 0 28 0; +#X connect 5 0 30 0; +#X connect 11 0 30 0; +#X connect 28 0 2 0; +#X connect 28 1 6 0; +#X connect 28 2 7 0; +#X connect 30 0 3 0; +#X connect 30 1 9 0; +#X connect 30 2 10 0; diff --git a/tab_mul-help.pd b/tab_mul-help.pd new file mode 100644 index 0000000..ef3f5e2 --- /dev/null +++ b/tab_mul-help.pd @@ -0,0 +1,83 @@ +#N canvas 116 92 853 558 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 20 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 368 graph; +#X obj 61 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 116 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 350 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 286 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 +0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 +0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 +-0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 +-0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 +0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 +0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 +-0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 +-0.6 -0.6 -0.614286 -0.614286 -0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 171 graph; +#X msg 136 243 src1 src1; +#X msg 195 265 src2 src2; +#X msg 59 221 50 50 20 50; +#X text 45 149 list of 4 floats:; +#X text 212 363 3.arg: destination-name; +#X text 78 445 IEM KUG; +#X text 62 433 musil; +#X text 92 433 @; +#X text 98 433 iem.at; +#X text 61 455 Graz \, Austria; +#X text 13 422 (c) Thomas Musil 2000 - 2006; +#X text 234 322 initial arguments:; +#X text 72 329 output; +#X text 306 285 xxx : change destination name; +#X text 208 96 the minimum of the 3 array lengths); +#X text 56 187 3.) dst onset; +#X text 56 165 1.) src_1 onset; +#X text 56 176 2.) src_2 onset; +#X text 199 243 xxx : change source name 1; +#X text 257 265 xxx : change source name 2; +#X text 211 336 1.arg: source-name 1; +#X text 211 349 2.arg: source-name 2; +#X text 12 13 tab_mul; +#X text 90 39 multiply the 2 src-arrays to dst-array; +#X text 195 82 (the number of samples which were multiplied are:; +#X text 56 197 4.) n samples to multiply; +#X obj 59 311 tab_mul src1 src2 dst; +#X obj 61 88 tab_mul src1 src2 dst; +#X connect 2 0 34 0; +#X connect 5 0 33 0; +#X connect 7 0 33 0; +#X connect 8 0 33 0; +#X connect 9 0 33 0; +#X connect 33 0 4 0; +#X connect 34 0 3 0; diff --git a/tab_mul_scalar-help.pd b/tab_mul_scalar-help.pd new file mode 100644 index 0000000..b1d48b6 --- /dev/null +++ b/tab_mul_scalar-help.pd @@ -0,0 +1,63 @@ +#N canvas 115 92 856 560 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 46 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 211 336 1.arg: source-name; +#X msg 197 270 dst dst; +#X msg 47 36 0.5; +#X msg 145 247 src src; +#X msg 82 37 -0.5; +#X msg 48 227 50 20 50 -0.8; +#X text 211 349 2.arg: destination-name; +#X text 31 163 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 234 322 initial arguments:; +#X text 71 322 output; +#X text 250 271 xxx : change destination name; +#X text 218 86 the minimum of both array lengths); +#X text 197 246 xxx : change source name; +#X text 42 179 1.) src onset; +#X text 42 190 2.) dst onset; +#X text 205 72 (the number of samples which were added are:; +#X text 12 3 tab_mul_scalar; +#X text 129 29 multiply the src-array with this scalar to dst-array +; +#X obj 61 78 tab_mul_scalar src dst; +#X obj 59 301 tab_mul_scalar src dst; +#X text 42 200 3.) n samples to multiply; +#X text 42 210 4.) multiplied scalar value; +#X connect 5 0 29 0; +#X connect 6 0 28 0; +#X connect 7 0 29 0; +#X connect 8 0 28 0; +#X connect 9 0 29 0; +#X connect 28 0 2 0; +#X connect 29 0 3 0; diff --git a/tab_ne-help.pd b/tab_ne-help.pd new file mode 100644 index 0000000..12d2baa --- /dev/null +++ b/tab_ne-help.pd @@ -0,0 +1,80 @@ +#N canvas 116 92 863 568 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.485715 0.471429 0.457144 0.442858 0.442858 0.428572 0.414286 +0.385715 0.357143 0.342858 0.314286 0.285715 0.242857 0.185714 0.142857 +0.114286 0.085714; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 358 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 340 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 276 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.442849 0.457135 0.471421 0.471421 +0.485706 0.485706 0.485706 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 +0.5 0.5 0.5 0.5 0.5 0.5 0.485714 0.471429 0.457135 0.428564 0.371422 +0.314279 0.242851 0.0857095 -0.0857178 -0.271431 -0.400001 -0.514286 +-0.542858 -0.557143 -0.585714 -0.585714 -0.6 -0.6 -0.614286 -0.614286 +-0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 161 graph; +#X msg 136 233 src1 src1; +#X msg 195 255 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 212 353 3.arg: destination-name; +#X text 78 435 IEM KUG; +#X text 62 423 musil; +#X text 92 423 @; +#X text 98 423 iem.at; +#X text 61 445 Graz \, Austria; +#X text 13 412 (c) Thomas Musil 2000 - 2006; +#X text 234 312 initial arguments:; +#X text 72 319 output; +#X text 306 275 xxx : change destination name; +#X text 208 86 the minimum of the 3 array lengths); +#X text 56 177 3.) dst onset; +#X text 56 155 1.) src_1 onset; +#X text 56 166 2.) src_2 onset; +#X text 199 233 xxx : change source name 1; +#X text 257 255 xxx : change source name 2; +#X text 211 326 1.arg: source-name 1; +#X text 211 339 2.arg: source-name 2; +#X text 195 72 (the number of samples which were compared are:; +#X text 56 187 4.) n samples to compare; +#X text 12 3 tab_ne; +#X text 90 29 compare "not equal to" the 2 src-arrays to dst-array +; +#X obj 61 78 tab_ne src1 src2 dst; +#X obj 59 301 tab_ne src1 src2 dst; +#X connect 2 0 33 0; +#X connect 5 0 34 0; +#X connect 7 0 34 0; +#X connect 8 0 34 0; +#X connect 9 0 34 0; +#X connect 33 0 3 0; +#X connect 34 0 4 0; diff --git a/tab_ne_scalar-help.pd b/tab_ne_scalar-help.pd new file mode 100644 index 0000000..cc0f83a --- /dev/null +++ b/tab_ne_scalar-help.pd @@ -0,0 +1,62 @@ +#N canvas 22 55 880 584 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.485714 -0.457143 +-0.4 -0.285713 -0.0571409 0.157146 0.328575 0.442861 0.557148 0.628577 +0.714292 0.800006 0.85715 0.885721 0.885721 0.871435 0.842864 0.757149 +0.557148 0.41429 0.257146 -0.0142835 -0.314285 -0.528572 -0.714287 +-0.757145 -0.757145 -0.757145 -0.742859 -0.742859 -0.728573 -0.714287 +-0.685715 -0.657144 -0.585715 -0.528572 -0.4 -0.242856 -0.0428551 0.157146 +0.342861 0.51429 0.728577 0.800006 0.828578 0.828578 0.828578 0.828578 +0.800006 0.771435 0.714292 0.571433 0.41429 0.242861 0.0857169 -0.0571409 +-0.242856 -0.385714 -0.542858 -0.685716 -0.757145 -0.800002 -0.828574 +-0.828574 -0.814288 -0.800002 -0.785716 -0.757145 -0.728573 -0.67143 +-0.585715 -0.471429 -0.271428 -0.0857125 0.114288 0.228575 0.314289 +0.385718 0.414285 0.428571 0.457143 0.471428 0.485714 0.485714 0.5 +0.5 0.5 0.5 0.5 0.5 0.5; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 116 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 527 325 graph; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 178 272 dst dst; +#X msg 129 249 src src; +#X msg 47 36 0.5; +#X msg 82 37 -0.5; +#X text 201 332 1.arg: source-name; +#X text 201 345 2.arg: destination-name; +#X text 31 163 list of 4 floats:; +#X text 78 475 IEM KUG; +#X text 62 463 musil; +#X text 92 463 @; +#X text 98 463 iem.at; +#X text 61 485 Graz \, Austria; +#X text 13 452 (c) Thomas Musil 2000 - 2006; +#X text 224 318 initial arguments:; +#X text 75 351 output; +#X text 229 272 xxx : change destination name; +#X text 218 86 the minimum of both array lengths); +#X text 182 248 xxx : change source name; +#X text 42 179 1.) src onset; +#X text 42 190 2.) dst onset; +#X text 42 200 3.) n samples to compare; +#X text 42 210 4.) compared scalar value; +#X text 12 3 tab_ne_scalar; +#X text 129 29 compare "not equal to" the src-array with this +scalar to dst-array; +#X obj 61 78 tab_ne_scalar src dst; +#X text 205 72 (the number of samples which were compared are:; +#X msg 48 228 0 0 100 0.5; +#X obj 59 331 tab_ne_scalar src dst; +#X connect 4 0 31 0; +#X connect 5 0 31 0; +#X connect 6 0 28 0; +#X connect 7 0 28 0; +#X connect 28 0 2 0; +#X connect 30 0 31 0; +#X connect 31 0 3 0; diff --git a/tab_reverse-help.pd b/tab_reverse-help.pd new file mode 100644 index 0000000..fe125b3 --- /dev/null +++ b/tab_reverse-help.pd @@ -0,0 +1,61 @@ +#N canvas 96 21 782 474 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.871431 -0.84286 -0.814288 -0.814288 -0.800002 -0.771431 -0.757145 +-0.742859 -0.728574 -0.714288 -0.685716 -0.671431 -0.657145 -0.642859 +-0.628573 -0.614288 -0.600002 -0.585716 -0.57143 -0.542859 -0.542859 +-0.528573 -0.514287 -0.500002 -0.485716 -0.47143 -0.457144 -0.442859 +-0.428573 -0.414287 -0.400002 -0.385716 -0.385716 -0.357144 -0.342859 +-0.342859 -0.328573 -0.314287 -0.300001 -0.285716 -0.27143 -0.257144 +-0.228573 -0.228573 -0.200001 -0.185715 -0.185715 -0.17143 -0.142858 +-0.142858 -0.128572 -0.114287 -0.085715 -0.085715 -0.0571435 -0.028572 +-0.0142863 -5.01052e-007 0.0142853 0.028571 0.0571425 0.0714283 0.0714283 +0.0999998 0.114286 0.142857 0.142857 0.171429 0.185714 0.214286 0.228572 +0.242857 0.257143 0.285715 0.3 0.328572 0.342858 0.357143 0.371429 +0.400001 0.414286 0.428572 0.457143 0.471429 0.485715 0.500001 0.514286 +0.542858 0.571429 0.585715 0.600001 0.628572 0.642858 0.657144 0.685715 +0.700001 0.714287 0.742858 0.757144 0.77143; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 176 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 78 tab_reverse src dst; +#X obj 59 341 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 59 211 50 20 50; +#X text 195 314 1.arg: source-name; +#X text 195 327 2.arg: destination-name; +#X msg 116 231 src src; +#X msg 166 249 dst dst; +#X obj 59 302 tab_reverse src dst; +#X text 185 69 (the number of samples which are copied are:; +#X text 198 83 the minimum of both array lengths); +#X text 12 3 tab_reverse; +#X text 90 29 copy value from src to dst in reverse arrangement +; +#X text 44 164 list of 3 floats:; +#X text 78 415 IEM KUG; +#X text 62 403 musil; +#X text 92 403 @; +#X text 98 403 iem.at; +#X text 61 425 Graz \, Austria; +#X text 13 392 (c) Thomas Musil 2000 - 2006; +#X text 56 175 1.) src onset; +#X text 56 185 2.) dst onset; +#X text 226 302 initial arguments:; +#X text 74 319 output; +#X text 173 229 xxx : change source name; +#X text 219 248 xxx : change destination name; +#X text 56 195 3.) n samples to copy reversal; +#X connect 2 0 4 0; +#X connect 4 0 3 0; +#X connect 6 0 11 0; +#X connect 9 0 11 0; +#X connect 10 0 11 0; +#X connect 11 0 5 0; diff --git a/tab_rfft-help.pd b/tab_rfft-help.pd new file mode 100644 index 0000000..34d0c1a --- /dev/null +++ b/tab_rfft-help.pd @@ -0,0 +1,175 @@ +#N canvas 29 19 957 536 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_re 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 239 graph; +#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 450 300 graph1 0; +#X array dst_im 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 353 graph; +#X msg 89 252 dst_re dst_re; +#X msg 104 275 dst_im dst_im; +#X msg 125 298 fftsize 64; +#X floatatom 474 22 5 0 63 0 - - -; +#X msg 546 341 \; dst_re const 0 \; dst_im const 0; +#X text 102 464 IEM KUG; +#X text 86 452 musil; +#X text 116 452 @; +#X text 122 452 iem.at; +#X text 85 474 Graz \, Austria; +#X text 37 441 (c) Thomas Musil 2000 - 2006; +#N canvas 0 0 474 324 generate_a_dirac 0; +#X msg 61 106 \$1 1 1; +#X obj 61 83 t f b; +#X obj 61 62 clip 0 63; +#X obj 61 32 inlet; +#X obj 86 142 tab_const src; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 4 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X restore 474 41 pd generate_a_dirac; +#X floatatom 514 22 5 -31 31 0 - - -; +#N canvas 0 0 495 419 generate_a_cos 0; +#X obj 120 18 inlet; +#X obj 219 176 t f f; +#X obj 219 211 / 32; +#X obj 219 232 * 3.14159; +#X obj 219 283 cos; +#X obj 219 257 * 8; +#X obj 219 106 clip 0 31; +#X obj 219 127 t b f; +#X obj 219 153 for++ 0 63; +#X obj 120 43 moses 0; +#X obj 39 178 t f f; +#X obj 39 213 / 32; +#X obj 39 234 * 3.14159; +#X obj 39 285 cos; +#X obj 39 259 * 8; +#X obj 39 108 clip 0 31; +#X obj 39 129 t b f; +#X obj 39 155 for++ 0 63; +#X obj 90 70 * -1; +#X obj 219 331 tabwrite src; +#X obj 39 333 tabwrite src; +#X obj 39 310 / -32; +#X obj 219 308 / 32; +#X connect 0 0 9 0; +#X connect 1 0 2 0; +#X connect 1 1 19 1; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 22 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 1 5 1; +#X connect 8 0 1 0; +#X connect 9 0 18 0; +#X connect 9 1 6 0; +#X connect 10 0 11 0; +#X connect 10 1 20 1; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 21 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 14 1; +#X connect 17 0 10 0; +#X connect 18 0 15 0; +#X connect 21 0 20 0; +#X connect 22 0 19 0; +#X restore 514 61 pd generate_a_cos; +#X floatatom 555 22 5 -31 31 0 - - -; +#N canvas 0 0 499 423 generate_a_sin 0; +#X obj 102 37 inlet; +#X obj 246 182 t f f; +#X obj 246 217 / 32; +#X obj 246 238 * 3.14159; +#X obj 246 263 * 8; +#X obj 246 112 clip 0 31; +#X obj 246 133 t b f; +#X obj 246 159 for++ 0 63; +#X obj 246 289 sin; +#X obj 54 180 t f f; +#X obj 54 215 / 32; +#X obj 54 236 * 3.14159; +#X obj 54 261 * 8; +#X obj 54 110 clip 0 31; +#X obj 54 131 t b f; +#X obj 54 157 for++ 0 63; +#X obj 54 287 sin; +#X obj 102 60 moses 0; +#X obj 54 88 * -1; +#X obj 246 337 tabwrite src; +#X obj 54 335 tabwrite src; +#X obj 54 311 / -32; +#X obj 246 313 / 32; +#X connect 0 0 17 0; +#X connect 1 0 2 0; +#X connect 1 1 19 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 6 1 4 1; +#X connect 7 0 1 0; +#X connect 8 0 22 0; +#X connect 9 0 10 0; +#X connect 9 1 20 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 12 1; +#X connect 15 0 9 0; +#X connect 16 0 21 0; +#X connect 17 0 18 0; +#X connect 17 1 5 0; +#X connect 18 0 13 0; +#X connect 21 0 20 0; +#X connect 22 0 19 0; +#X restore 555 82 pd generate_a_sin; +#X text 309 355 initial arguments:; +#X msg 546 283 \; src const 0; +#X msg 76 230 src src; +#X msg 62 207 20 30 30; +#X text 49 158 1.) src-onset; +#X text 49 168 2.) dst_re-onset; +#X text 49 178 3.) dst_im-onset; +#X text 37 147 list of 3 floats:; +#X text 269 368 1.arg: source-name; +#X text 269 380 2.arg: real_destination-name; +#X text 269 392 3.arg: imag_destination-name; +#X text 269 404 4.arg: fftsize; +#X text 10 0 tab_rfft; +#X text 93 -1 real FTT with arrays; +#X text 45 56 calculates a real fourier transformation of a +real src-array to complex dst-arrays; +#X obj 24 94 tab_rfft src dst_re dst_im 64; +#X obj 62 322 tab_rfft src dst_re dst_im 64; +#X connect 2 0 37 0; +#X connect 6 0 38 0; +#X connect 7 0 38 0; +#X connect 8 0 38 0; +#X connect 9 0 17 0; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 24 0 38 0; +#X connect 25 0 38 0; +#X connect 37 0 3 0; +#X connect 38 0 4 0; diff --git a/tab_rifft-help.pd b/tab_rifft-help.pd new file mode 100644 index 0000000..3349528 --- /dev/null +++ b/tab_rifft-help.pd @@ -0,0 +1,287 @@ +#N canvas 29 19 961 540 10; +#N canvas 0 0 450 300 graph1 0; +#X array src_re 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array src_im 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 127 graph; +#X obj 24 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 24 122 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 199 100 1; +#X restore 674 353 graph; +#X msg 125 298 fftsize 64; +#X text 102 464 IEM KUG; +#X text 86 452 musil; +#X text 116 452 @; +#X text 122 452 iem.at; +#X text 85 474 Graz \, Austria; +#X text 37 441 (c) Thomas Musil 2000 - 2006; +#X text 309 355 initial arguments:; +#X text 10 0 tab_rifft; +#X text 93 -1 real inverse FTT with arrays; +#X text 37 147 list of 3 floats:; +#X text 269 404 4.arg: fftsize; +#X msg 546 341 \; dst const 0; +#X msg 546 283 \; src_re const 0 \; src_im const 0; +#X obj 62 322 tab_rifft src_re src_im dst 64; +#X obj 24 94 tab_rifft src_re src_im dst 64; +#X text 49 158 1.) src_re-onset; +#X text 49 168 2.) src_im-onset; +#X text 49 178 3.) dst-onset; +#X msg 62 207 20 20 30; +#X msg 76 230 src_re src_re; +#X msg 89 252 src_im src_im; +#X msg 104 275 dst dst; +#X text 269 368 1.arg: real source-name; +#X text 269 380 2.arg: imag_source-name; +#X text 269 392 3.arg: destination-name; +#X floatatom 474 22 5 0 63 0 - - -; +#N canvas 0 0 470 320 generate_a_dirac 0; +#X msg 61 106 \$1 1 1; +#X obj 61 83 t f b; +#X obj 61 62 clip 0 63; +#X obj 61 32 inlet; +#X obj 86 142 tab_const src_re; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 4 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X restore 474 41 pd generate_a_dirac; +#X floatatom 514 22 5 -31 31 0 - - -; +#N canvas 0 0 487 411 generate_a_cos 0; +#X obj 120 18 inlet; +#X obj 219 176 t f f; +#X obj 219 211 / 32; +#X obj 219 232 * 3.14159; +#X obj 219 283 cos; +#X obj 219 257 * 8; +#X obj 219 106 clip 0 31; +#X obj 219 127 t b f; +#X obj 219 153 for++ 0 63; +#X obj 219 331 tabwrite src_re; +#X obj 120 43 moses 0; +#X obj 39 178 t f f; +#X obj 39 213 / 32; +#X obj 39 234 * 3.14159; +#X obj 39 285 cos; +#X obj 39 259 * 8; +#X obj 39 108 clip 0 31; +#X obj 39 129 t b f; +#X obj 39 155 for++ 0 63; +#X obj 39 333 tabwrite src_re; +#X obj 90 70 * -1; +#X obj 39 310 * -1; +#X connect 0 0 10 0; +#X connect 1 0 2 0; +#X connect 1 1 9 1; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 9 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 1 5 1; +#X connect 8 0 1 0; +#X connect 10 0 20 0; +#X connect 10 1 6 0; +#X connect 11 0 12 0; +#X connect 11 1 19 1; +#X connect 12 0 13 0; +#X connect 13 0 15 0; +#X connect 14 0 21 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 17 1 15 1; +#X connect 18 0 11 0; +#X connect 20 0 16 0; +#X connect 21 0 19 0; +#X restore 514 61 pd generate_a_cos; +#X floatatom 555 22 5 -31 31 0 - - -; +#N canvas 0 0 487 411 generate_a_sin 0; +#X obj 102 37 inlet; +#X obj 246 182 t f f; +#X obj 246 217 / 32; +#X obj 246 238 * 3.14159; +#X obj 246 263 * 8; +#X obj 246 112 clip 0 31; +#X obj 246 133 t b f; +#X obj 246 159 for++ 0 63; +#X obj 246 337 tabwrite src_re; +#X obj 246 289 sin; +#X obj 54 180 t f f; +#X obj 54 215 / 32; +#X obj 54 236 * 3.14159; +#X obj 54 261 * 8; +#X obj 54 110 clip 0 31; +#X obj 54 131 t b f; +#X obj 54 157 for++ 0 63; +#X obj 54 335 tabwrite src_re; +#X obj 54 287 sin; +#X obj 102 60 moses 0; +#X obj 54 88 * -1; +#X obj 54 312 * -1; +#X connect 0 0 19 0; +#X connect 1 0 2 0; +#X connect 1 1 8 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 6 1 4 1; +#X connect 7 0 1 0; +#X connect 9 0 8 0; +#X connect 10 0 11 0; +#X connect 10 1 17 1; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 18 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 13 1; +#X connect 16 0 10 0; +#X connect 18 0 21 0; +#X connect 19 0 20 0; +#X connect 19 1 5 0; +#X connect 20 0 14 0; +#X connect 21 0 17 0; +#X restore 555 82 pd generate_a_sin; +#X floatatom 474 132 5 0 63 0 - - -; +#N canvas 0 0 470 320 generate_a_dirac 0; +#X msg 61 106 \$1 1 1; +#X obj 61 83 t f b; +#X obj 61 62 clip 0 63; +#X obj 61 32 inlet; +#X obj 86 142 tab_const src_im; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 4 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X restore 474 151 pd generate_a_dirac; +#X floatatom 514 132 5 -31 31 0 - - -; +#N canvas 0 0 487 411 generate_a_cos 0; +#X obj 120 18 inlet; +#X obj 219 176 t f f; +#X obj 219 211 / 32; +#X obj 219 232 * 3.14159; +#X obj 219 283 cos; +#X obj 219 257 * 8; +#X obj 219 106 clip 0 31; +#X obj 219 127 t b f; +#X obj 219 153 for++ 0 63; +#X obj 120 43 moses 0; +#X obj 39 178 t f f; +#X obj 39 213 / 32; +#X obj 39 234 * 3.14159; +#X obj 39 285 cos; +#X obj 39 259 * 8; +#X obj 39 108 clip 0 31; +#X obj 39 129 t b f; +#X obj 39 155 for++ 0 63; +#X obj 90 70 * -1; +#X obj 40 334 tabwrite src_im; +#X obj 220 331 tabwrite src_im; +#X obj 39 310 * -1; +#X connect 0 0 9 0; +#X connect 1 0 2 0; +#X connect 1 1 20 1; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 20 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 1 5 1; +#X connect 8 0 1 0; +#X connect 9 0 18 0; +#X connect 9 1 6 0; +#X connect 10 0 11 0; +#X connect 10 1 19 1; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 21 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 14 1; +#X connect 17 0 10 0; +#X connect 18 0 15 0; +#X connect 21 0 19 0; +#X restore 514 171 pd generate_a_cos; +#X floatatom 555 132 5 -31 31 0 - - -; +#N canvas 0 0 495 419 generate_a_sin 0; +#X obj 102 37 inlet; +#X obj 246 182 t f f; +#X obj 246 217 / 32; +#X obj 246 238 * 3.14159; +#X obj 246 263 * 8; +#X obj 246 112 clip 0 31; +#X obj 246 133 t b f; +#X obj 246 159 for++ 0 63; +#X obj 246 289 sin; +#X obj 54 180 t f f; +#X obj 54 215 / 32; +#X obj 54 236 * 3.14159; +#X obj 54 261 * 8; +#X obj 54 110 clip 0 31; +#X obj 54 131 t b f; +#X obj 54 157 for++ 0 63; +#X obj 54 287 sin; +#X obj 102 60 moses 0; +#X obj 54 88 * -1; +#X obj 246 337 tabwrite src_im; +#X obj 54 336 tabwrite src_im; +#X obj 54 312 * -1; +#X connect 0 0 17 0; +#X connect 1 0 2 0; +#X connect 1 1 19 1; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 6 1 4 1; +#X connect 7 0 1 0; +#X connect 8 0 19 0; +#X connect 9 0 10 0; +#X connect 9 1 20 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 12 1; +#X connect 15 0 9 0; +#X connect 16 0 21 0; +#X connect 17 0 18 0; +#X connect 17 1 5 0; +#X connect 18 0 13 0; +#X connect 21 0 20 0; +#X restore 555 192 pd generate_a_sin; +#X text 45 56 calculates a real inverse fourier transformation +of complex src-arrays to a real dst-array; +#X connect 2 0 21 0; +#X connect 6 0 20 0; +#X connect 20 0 4 0; +#X connect 21 0 3 0; +#X connect 25 0 20 0; +#X connect 26 0 20 0; +#X connect 27 0 20 0; +#X connect 28 0 20 0; +#X connect 32 0 33 0; +#X connect 34 0 35 0; +#X connect 36 0 37 0; +#X connect 38 0 39 0; +#X connect 40 0 41 0; +#X connect 42 0 43 0; diff --git a/tab_sqrt-help.pd b/tab_sqrt-help.pd new file mode 100644 index 0000000..6042609 --- /dev/null +++ b/tab_sqrt-help.pd @@ -0,0 +1,60 @@ +#N canvas 116 92 786 482 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 0.916135 0.888992 0.83593 0.810011 0.784501 0.759399 0.734704 +0.710418 0.663071 0.640009 0.595111 0.573274 0.551845 0.510212 0.490007 +0.450823 0.413271 0.395108 0.377353 0.326536 0.310413 0.279392 0.264494 +0.250004 0.222248 0.196126 0.171635 0.160003 0.148778 0.127553 0.0987772 +0.0900016 0.0736748 0.0661237 0.0522459 0.0459193 0.0344905 0.0246944 +0.0204086 0.0130616 0.0100003 0.00326543 0.00183682 0.000816378 5.03628e-013 +0.000204064 0.0018367 0.00510201 0.00510201 0.00999999 0.0165306 0.0204082 +0.0293879 0.0400002 0.0459187 0.05898 0.0661229 0.0816333 0.0816333 +0.0987763 0.10796 0.127552 0.13796 0.148777 0.160001 0.183675 0.196124 +0.208982 0.235921 0.250002 0.279391 0.294697 0.310411 0.343065 0.360004 +0.377351 0.395106 0.431841 0.470209 0.490005 0.510209 0.530822 0.551843 +0.573271 0.595108 0.617354 0.640007 0.663068 0.686538 0.710416 0.734702 +0.734702 0.759396 0.784498 0.810009 0.835928 0.862254 0.862254 0.88899 +0.916133; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 176 graph; +#X obj 60 35 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 60 110 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 58 345 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 58 215 50 20 50; +#X text 194 318 1.arg: source-name; +#X text 194 331 2.arg: destination-name; +#X msg 115 235 src src; +#X msg 165 253 dst dst; +#X text 184 73 (the number of samples which are copied are:; +#X text 197 87 the minimum of both array lengths); +#X text 43 168 list of 3 floats:; +#X text 77 419 IEM KUG; +#X text 61 407 musil; +#X text 91 407 @; +#X text 97 407 iem.at; +#X text 60 429 Graz \, Austria; +#X text 12 396 (c) Thomas Musil 2000 - 2006; +#X text 55 179 1.) src onset; +#X text 55 189 2.) dst onset; +#X text 225 306 initial arguments:; +#X text 73 323 output; +#X text 172 233 xxx : change source name; +#X text 218 252 xxx : change destination name; +#X text 11 7 tab_sqrt; +#X text 89 33 copy square root value from src to dst; +#X obj 60 82 tab_sqrt src dst; +#X text 55 198 3.) n samples to copy square root; +#X obj 58 306 tab_sqrt src dst; +#X connect 2 0 27 0; +#X connect 5 0 29 0; +#X connect 8 0 29 0; +#X connect 9 0 29 0; +#X connect 27 0 3 0; +#X connect 29 0 4 0; diff --git a/tab_sub-help.pd b/tab_sub-help.pd new file mode 100644 index 0000000..bf490ea --- /dev/null +++ b/tab_sub-help.pd @@ -0,0 +1,83 @@ +#N canvas 116 92 855 560 10; +#N canvas 0 0 450 300 graph1 0; +#X array src1 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 534 20 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 368 graph; +#X obj 61 41 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 116 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 350 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 255 286 dst dst; +#N canvas 0 0 450 300 graph1 0; +#X array src2 100 float 1; +#A 0 0.557135 0.57142 0.557135 0.528564 0.499992 0.428564 0.357136 +0.299994 0.0999951 -0.0571467 -0.157146 -0.228574 -0.300002 -0.328573 +-0.357145 -0.385716 -0.400001 -0.400001 -0.385716 -0.385716 -0.37143 +-0.364287 -0.357145 -0.328573 -0.300002 -0.271431 -0.24286 -0.214288 +-0.14286 -0.085718 -0.0428611 -4.28595e-006 0.0428526 0.099995 0.171423 +0.21428 0.257137 0.328565 0.371422 0.428564 0.457135 0.485707 0.499992 +0.514278 0.499992 0.471421 0.44285 0.414279 0.357136 0.285708 0.171423 +0.0999952 0.0142815 -0.100003 -0.214288 -0.314288 -0.385716 -0.457144 +-0.471429 -0.514286 -0.500001 -0.47143 -0.442858 -0.414287 -0.37143 +-0.300002 -0.228574 -0.157146 -0.0714324 0.0571381 0.128566 0.199994 +0.271422 0.34285 0.414278 0.457135 0.485707 0.499992 0.528563 0.542849 +0.499992 0.457135 0.428564 0.371422 0.314279 0.242851 0.0857095 -0.0857178 +-0.271431 -0.400001 -0.514286 -0.542858 -0.557143 -0.585714 -0.585714 +-0.6 -0.6 -0.614286 -0.614286 -0.614286; +#X coords 0 1 99 -1 200 140 1; +#X restore 535 171 graph; +#X msg 136 243 src1 src1; +#X msg 195 265 src2 src2; +#X msg 59 221 50 50 20 50; +#X text 45 149 list of 4 floats:; +#X text 212 363 3.arg: destination-name; +#X text 78 445 IEM KUG; +#X text 62 433 musil; +#X text 92 433 @; +#X text 98 433 iem.at; +#X text 61 455 Graz \, Austria; +#X text 13 422 (c) Thomas Musil 2000 - 2006; +#X text 234 322 initial arguments:; +#X text 72 329 output; +#X text 306 285 xxx : change destination name; +#X text 208 96 the minimum of the 3 array lengths); +#X text 56 187 3.) dst onset; +#X text 56 165 1.) src_1 onset; +#X text 56 176 2.) src_2 onset; +#X text 199 243 xxx : change source name 1; +#X text 257 265 xxx : change source name 2; +#X text 211 336 1.arg: source-name 1; +#X text 211 349 2.arg: source-name 2; +#X text 12 13 tab_sub; +#X obj 61 88 tab_sub src1 src2 dst; +#X obj 59 311 tab_sub src1 src2 dst; +#X text 90 39 subtract the 2 src-arrays to dst-array; +#X text 56 197 4.) n samples to subtract; +#X text 195 82 (the number of samples which were subtracted are:; +#X connect 2 0 30 0; +#X connect 5 0 31 0; +#X connect 7 0 31 0; +#X connect 8 0 31 0; +#X connect 9 0 31 0; +#X connect 30 0 3 0; +#X connect 31 0 4 0; diff --git a/tab_sum-help.pd b/tab_sum-help.pd new file mode 100644 index 0000000..a61ef99 --- /dev/null +++ b/tab_sum-help.pd @@ -0,0 +1,55 @@ +#N canvas 116 92 794 421 10; +#N canvas 0 0 450 300 graph1 0; +#X array src 100 float 1; +#A 0 -0.442858 -0.414287 -0.385715 -0.342858 -0.314287 -0.257144 -0.128572 +-0.0428573 0.128572 0.228572 0.285715 0.328572 0.400001 0.414287 0.457144 +0.457144 0.442858 0.385715 0.314287 0.257144 0.214286 0.1 0.0428572 +-0.0142858 -0.0428573 -0.114286 -0.142858 -0.200001 -0.242858 -0.285715 +-0.328572 -0.342858 -0.37143 -0.385715 -0.414287 -0.414287 -0.414287 +-0.414287 -0.400001 -0.357144 -0.314287 -0.257144 -0.185715 -0.0714288 +0.0142857 0.0571429 0.171429 0.328572 0.400001 0.442858 0.47143 0.485715 +0.485715 0.485715 0.485715 0.485715 0.442858 0.357144 0.242858 0.185715 +0.114286 0.0714285 -0.071429 -0.242858 -0.300001 -0.328573 -0.357144 +-0.37143 -0.385715 -0.400001 -0.442858 -0.457144 -0.47143 -0.457144 +-0.428573 -0.400001 -0.378573 -0.328572 -0.271429 -0.242858 -0.200001 +-0.128572 -0.0428574 -0.0285717 0.0142858 0.114286 0.128572 0.185715 +0.214286 0.257144 0.285715 0.314287 0.342858 0.357144 0.357144 0.357144 +0.357144 0.357144 0.342858 0.328572; +#X coords 0 1 99 -1 200 140 1; +#X restore 524 40 graph; +#X obj 61 31 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 301 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 93 213 src src; +#X obj 61 78 tab_sum src; +#X floatatom 122 104 5 0 0 0 - - -; +#X obj 59 244 tab_sum src; +#X msg 59 188 50 20; +#X floatatom 120 305 5 0 0 0 - - -; +#X text 75 364 IEM KUG; +#X text 59 352 musil; +#X text 89 352 @; +#X text 95 352 iem.at; +#X text 58 374 Graz \, Austria; +#X text 10 341 (c) Thomas Musil 2000 - 2006; +#X text 90 29 calc sum of all array elements; +#X text 182 234 initial arguments:; +#X text 65 260 output; +#X text 11 6 tab_sum; +#X text 55 171 2.) n samples to calc sum; +#X text 142 213 xxx : change source name; +#X text 164 247 1.arg: source-name; +#X text 125 280 sum output; +#X text 118 118 sum value; +#X text 43 150 list of 2 floats:; +#X text 55 160 1.) src onset; +#X connect 1 0 5 0; +#X connect 4 0 7 0; +#X connect 5 0 2 0; +#X connect 5 1 6 0; +#X connect 7 0 3 0; +#X connect 7 1 9 0; +#X connect 8 0 7 0; -- cgit v1.2.1