diff options
author | musil <tmusil@users.sourceforge.net> | 2006-03-10 03:05:55 +0000 |
---|---|---|
committer | musil <tmusil@users.sourceforge.net> | 2006-03-10 03:05:55 +0000 |
commit | 8c5d0621d0d305bb62997b4ad12af874ec253432 (patch) | |
tree | 2143632f92074a112b52b1260eef056c336dda30 /help |
initial check insvn2git-root
svn path=/trunk/externals/iem/iem_tab/; revision=4683
Diffstat (limited to 'help')
35 files changed, 2498 insertions, 0 deletions
diff --git a/help/tab_abs-help.pd b/help/tab_abs-help.pd new file mode 100644 index 0000000..e216100 --- /dev/null +++ b/help/tab_abs-help.pd @@ -0,0 +1,49 @@ +#N canvas 116 92 778 405 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 156 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 56 165 src-onset; +#X text 56 175 dst-onset; +#X text 139 299 1.arg: <symbol> source-name; +#X text 139 312 2.arg: <symbol> destination-name; +#X text 130 40 the minimum-size of arrays; +#X msg 142 217 src src; +#X msg 202 226 dst dst; +#X obj 61 78 tab_abs src dst; +#X text 90 29 <bang> copy absolute-value from zero-onset to zero-onset +; +#X text 58 184 n samples to copy absolute; +#X obj 59 264 tab_abs src dst; +#X connect 2 0 14 0; +#X connect 5 0 17 0; +#X connect 12 0 17 0; +#X connect 13 0 17 0; +#X connect 14 0 3 0; +#X connect 17 0 4 0; diff --git a/help/tab_add-help.pd b/help/tab_add-help.pd new file mode 100644 index 0000000..aa14afd --- /dev/null +++ b/help/tab_add-help.pd @@ -0,0 +1,70 @@ +#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 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 126 42 with the minimum-size of arrays; +#X text 90 29 <bang> add the 2 src-arrays to dst-array; +#X text 57 183 n samples to add; +#X obj 61 78 tab_add src1 src2 dst; +#X obj 59 271 tab_add src1 src2 dst; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X connect 2 0 18 0; +#X connect 6 0 19 0; +#X connect 8 0 19 0; +#X connect 9 0 19 0; +#X connect 10 0 19 0; +#X connect 18 0 3 0; +#X connect 19 0 4 0; diff --git a/help/tab_add_scalar-help.pd b/help/tab_add_scalar-help.pd new file mode 100644 index 0000000..3f9aa57 --- /dev/null +++ b/help/tab_add_scalar-help.pd @@ -0,0 +1,51 @@ +#N canvas 115 92 852 556 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 33 161 list of 4 floats:; +#X text 165 42 with the minimum-size of arrays; +#X msg 47 36 0.5; +#X msg 159 229 src src; +#X msg 82 37 -0.5; +#X obj 61 78 tab_add_scalar src dst; +#X obj 59 271 tab_add_scalar src dst; +#X msg 48 227 50 20 50 -0.8; +#X text 46 195 n samples to add; +#X text 45 175 src-onset; +#X text 45 206 add-scalar; +#X text 211 319 2.arg: <symbol> destination-name; +#X text 129 29 <float> add the src-array with this scalar to dst-array +; +#X connect 6 0 13 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 11 0 12 0; +#X connect 12 0 2 0; +#X connect 13 0 3 0; +#X connect 14 0 13 0; diff --git a/help/tab_complex_mul-help.pd b/help/tab_complex_mul-help.pd new file mode 100644 index 0000000..8ef7a5c --- /dev/null +++ b/help/tab_complex_mul-help.pd @@ -0,0 +1,109 @@ +#N canvas 132 30 854 626 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 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 62 583 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 90 29 <bang> copy from zero-onset to zero-onset; +#X text 130 40 the minimum-size of arrays; +#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 501 210 \; 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 671 243 tabread re3; +#X obj 744 243 tabread im3; +#X msg 681 199 2; +#X floatatom 671 266 5 0 0 0 - - -; +#X floatatom 744 267 5 0 0 0 - - -; +#X obj 269 243 *; +#X obj 298 243 *; +#X obj 371 242 *; +#X obj 400 242 *; +#X obj 377 273 +; +#X obj 278 274 -; +#X msg 234 217 0.9 0.7; +#X msg 290 217 0.6 -0.8; +#X floatatom 279 297 5 0 0 0 - - -; +#X msg 359 215 0.9 -0.8; +#X msg 415 215 0.6 0.7; +#X floatatom 377 295 5 0 0 0 - - -; +#X obj 62 562 tab_complex_mul re1 im1 re2 im2 re3 im3; +#X msg 82 402 src1_re re1; +#X msg 199 512 dst_re re3; +#X msg 240 535 dst_im im3; +#X msg 99 428 src1_im im1; +#X msg 151 453 src2_re re2; +#X msg 169 479 src2_im im2; +#X msg 48 378 0 0 0 0 0 0 64; +#X text 37 275 list of 7 floats:; +#X text 39 327 dst_re-onset; +#X text 39 337 dst_im-onset; +#X text 39 287 src1_re-onset; +#X text 39 297 src1_im-onset; +#X text 39 307 src2_re-onset; +#X text 39 317 src2_im-onset; +#X text 39 350 number of samples to multiply; +#X text 327 516 1.arg: <symbol> real_source1-name; +#X text 327 528 2.arg: <symbol> imag_source1-name; +#X text 327 540 3.arg: <symbol> real_source2-name; +#X text 328 551 4.arg: <symbol> imag_source2-name; +#X text 328 563 5.arg: <symbol> real_destination-name; +#X text 328 574 6.arg: <symbol> imag_destination-name; +#X obj 305 174 t b b b b; +#X obj 305 150 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 500 188 loadbang; +#X connect 1 0 12 0; +#X connect 12 0 2 0; +#X connect 13 0 16 0; +#X connect 14 0 17 0; +#X connect 15 0 13 0; +#X connect 15 0 14 0; +#X connect 18 0 23 0; +#X connect 19 0 23 1; +#X connect 20 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 29 0; +#X connect 23 0 26 0; +#X connect 24 0 18 0; +#X connect 25 0 19 0; +#X connect 27 0 20 0; +#X connect 28 0 21 0; +#X connect 30 0 3 0; +#X connect 31 0 30 0; +#X connect 32 0 30 0; +#X connect 33 0 30 0; +#X connect 34 0 30 0; +#X connect 35 0 30 0; +#X connect 36 0 30 0; +#X connect 37 0 30 0; +#X connect 52 0 24 0; +#X connect 52 1 25 0; +#X connect 52 2 27 0; +#X connect 52 3 28 0; +#X connect 53 0 52 0; +#X connect 54 0 11 0; diff --git a/help/tab_const-help.pd b/help/tab_const-help.pd new file mode 100644 index 0000000..c853ef9 --- /dev/null +++ b/help/tab_const-help.pd @@ -0,0 +1,43 @@ +#N canvas 116 92 778 405 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 120 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 text 44 154 list of 3 floats:; +#X text 57 165 dst-onset; +#X msg 162 222 dst dst; +#X obj 61 92 tab_const dst; +#X msg 59 211 30 50 0.5; +#X text 90 29 <bang> set all samples of array zero; +#X text 59 174 n samples to set constant; +#X text 57 183 constant-value; +#X text 201 282 1.arg: <symbol> destination-name; +#X obj 60 261 tab_const dst; +#X msg 82 59 -0.7; +#X msg 133 66 0.8; +#X connect 1 0 7 0; +#X connect 6 0 13 0; +#X connect 7 0 2 0; +#X connect 8 0 13 0; +#X connect 13 0 3 0; +#X connect 14 0 7 0; +#X connect 15 0 7 0; diff --git a/help/tab_copy-help.pd b/help/tab_copy-help.pd new file mode 100644 index 0000000..8746cfa --- /dev/null +++ b/help/tab_copy-help.pd @@ -0,0 +1,48 @@ +#N canvas 116 92 776 403 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 156 graph; +#X obj 61 78 tab_copy src dst; +#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 56 165 src-onset; +#X text 56 175 dst-onset; +#X text 58 184 n samples to copy; +#X text 211 306 1.arg: <symbol> source-name; +#X text 211 319 2.arg: <symbol> destination-name; +#X text 90 29 <bang> copy from zero-onset to zero-onset; +#X text 130 40 the minimum-size of arrays; +#X msg 142 217 src src; +#X msg 202 226 dst dst; +#X obj 59 262 tab_copy src dst; +#X connect 2 0 4 0; +#X connect 3 0 2 0; +#X connect 6 0 17 0; +#X connect 15 0 17 0; +#X connect 16 0 17 0; +#X connect 17 0 5 0; diff --git a/help/tab_counter-help.pd b/help/tab_counter-help.pd new file mode 100644 index 0000000..e300826 --- /dev/null +++ b/help/tab_counter-help.pd @@ -0,0 +1,45 @@ +#N canvas 115 92 856 560 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 176 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 61 106 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 59 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X msg 159 229 src src; +#X text 45 175 src-onset; +#X text 211 319 2.arg: <symbol> destination-name; +#X obj 59 271 tab_gt_scalar src dst; +#X obj 61 78 tab_counter src dst; +#X msg 125 37 reset; +#X msg 504 103 \; src const 0; +#X msg 417 101 \; src \$1 0.9; +#X floatatom 418 74 5 0 0 0 - - -; +#X obj 53 33 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 48 228 0 0 100; +#X text 46 195 n samples to control n counters; +#X text 33 161 list of 3 floats:; +#X text 212 22 <bang> controls with src-array the counter-state of +dst-array (0 = reset counter \, 1 = increment counter); +#X text 213 47 only the minimum-size of arrays; +#X connect 6 0 10 0; +#X connect 7 0 10 0; +#X connect 10 0 3 0; +#X connect 11 0 2 0; +#X connect 12 0 11 0; +#X connect 15 0 14 0; +#X connect 16 0 11 0; +#X connect 17 0 10 0; diff --git a/help/tab_cross_corr-help.pd b/help/tab_cross_corr-help.pd new file mode 100644 index 0000000..8c1c9ff --- /dev/null +++ b/help/tab_cross_corr-help.pd @@ -0,0 +1,74 @@ +#N canvas 42 76 923 536 10; +#X obj 12 36 dsp; +#X obj 12 17 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X floatatom 12 78 5 0 0 0 - - -; +#X floatatom 25 60 5 0 0 0 - - -; +#X obj 171 88 noise~; +#X obj 56 305 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#N canvas 63 11 701 593 tables 0; +#N canvas 0 0 450 300 graph1 0; +#X array ref 200 float 0; +#X coords 0 1 199 -1 398 140 1; +#X restore 52 19 graph; +#N canvas 0 0 450 300 graph1 0; +#X array meas 100 float 0; +#X coords 0 1 99 -1 198 140 1; +#X restore 52 161 graph; +#N canvas 0 0 450 300 graph1 0; +#X array cross_corr 100 float 0; +#X coords 0 1 99 -1 198 140 1; +#X restore 53 411 graph; +#N canvas 0 0 450 300 graph1 0; +#X array win 100 float 0; +#X coords 0 1 99 -1 198 140 1; +#X restore 307 183 graph; +#X restore 417 82 pd tables; +#X obj 411 322 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 76 346 tabwrite~ ref; +#X obj 170 346 tabwrite~ meas; +#X obj 412 371 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 75 203 z~ 50; +#X obj 411 341 tab_cross_corr ref meas cross_corr 0.01 1; +#X obj 214 168 z~ 10; +#X obj 268 178 z~ 20; +#X obj 658 226 tabwrite win; +#X obj 658 46 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 658 67 for++ 0 99 0.1; +#X obj 658 88 t f f; +#X obj 658 115 / 100; +#X obj 658 137 * 3.14159; +#X obj 658 159 sin; +#X msg 658 181 \$1 \$1; +#X obj 658 202 *; +#X obj 489 171 tab_mul meas win meas; +#X obj 489 151 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X connect 0 0 2 0; +#X connect 0 1 3 0; +#X connect 1 0 0 0; +#X connect 4 0 9 0; +#X connect 4 0 11 0; +#X connect 4 0 13 0; +#X connect 4 0 14 0; +#X connect 5 0 8 0; +#X connect 5 0 9 0; +#X connect 7 0 12 0; +#X connect 11 0 8 0; +#X connect 12 0 10 0; +#X connect 13 0 9 0; +#X connect 14 0 9 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 18 1 15 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 15 0; +#X connect 25 0 24 0; diff --git a/help/tab_div-help.pd b/help/tab_div-help.pd new file mode 100644 index 0000000..f8b4e68 --- /dev/null +++ b/help/tab_div-help.pd @@ -0,0 +1,70 @@ +#N canvas 116 92 843 548 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 286 234 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.385716 +-0.357145 -0.342859 -0.342859 -0.328573 -0.300002 -0.257145 -0.185717 +-0.128575 -0.0428612 0.0142812 0.142852 0.228565 0.271422 0.314279 +0.357136 0.371422 0.414278 0.428564 0.44285 0.44285 0.457135 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 211 319 2.arg: <symbol> source-name; +#X text 126 42 with the minimum-size of arrays; +#X obj 61 78 tab_div src1 src2 dst; +#X text 90 29 <bang> divide the 2 src-arrays to dst-array; +#X obj 59 271 tab_div src1 src2 dst; +#X text 57 183 n samples to divide; +#X connect 2 0 18 0; +#X connect 7 0 20 0; +#X connect 9 0 20 0; +#X connect 10 0 20 0; +#X connect 11 0 20 0; +#X connect 18 0 3 0; +#X connect 20 0 4 0; diff --git a/help/tab_eq-help.pd b/help/tab_eq-help.pd new file mode 100644 index 0000000..05e8769 --- /dev/null +++ b/help/tab_eq-help.pd @@ -0,0 +1,70 @@ +#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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X text 58 182 n samples to compare; +#X obj 61 78 tab_eq src1 src2 dst; +#X obj 59 271 tab_eq src1 src2 dst; +#X text 97 26 <float> compare "equal to" 2 src-arrays to dst-array +with the minimum-size of arrays; +#X connect 2 0 18 0; +#X connect 6 0 19 0; +#X connect 8 0 19 0; +#X connect 9 0 19 0; +#X connect 10 0 19 0; +#X connect 18 0 3 0; +#X connect 19 0 4 0; diff --git a/help/tab_eq_scalar-help.pd b/help/tab_eq_scalar-help.pd new file mode 100644 index 0000000..8a08865 --- /dev/null +++ b/help/tab_eq_scalar-help.pd @@ -0,0 +1,50 @@ +#N canvas 75 200 868 572 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 33 161 list of 4 floats:; +#X msg 159 229 src src; +#X text 45 175 src-onset; +#X text 211 319 2.arg: <symbol> destination-name; +#X msg 47 36 0.3; +#X msg 82 37 -0.3; +#X msg 48 228 0 0 100 0.3; +#X text 46 195 n samples to compare; +#X text 164 29 <float> compare "equal to" the src-array with this scalar +to dst-array with the minimum-size of arrays; +#X obj 61 78 tab_eq_scalar src dst; +#X text 45 206 compare "equal to"-scalar; +#X obj 59 271 tab_eq_scalar src dst; +#X connect 6 0 18 0; +#X connect 8 0 18 0; +#X connect 11 0 16 0; +#X connect 12 0 16 0; +#X connect 13 0 18 0; +#X connect 16 0 2 0; +#X connect 18 0 3 0; diff --git a/help/tab_fft-help.pd b/help/tab_fft-help.pd new file mode 100644 index 0000000..754b416 --- /dev/null +++ b/help/tab_fft-help.pd @@ -0,0 +1,181 @@ +#N canvas 37 27 949 628 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 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 0 0 0 0 0 0 0 +0; +#X coords 0 1 99 -1 300 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_re 100 float 0; +#X coords 0 1 99 -1 300 140 1; +#X restore 534 155 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 62 583 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 35 387 list of 3 floats:; +#X text 47 398 src-onset; +#X text 443 484 1.arg: <symbol> source-name; +#X text 90 29 <bang> copy from zero-onset to zero-onset; +#X text 130 40 the minimum-size of arrays; +#X msg 99 470 src src; +#N canvas 0 0 450 300 graph1 0; +#X array dst_im 100 float 0; +#X coords 0 1 99 -1 300 140 1; +#X restore 534 299 graph; +#X obj 397 142 tab_const src; +#N canvas 98 77 887 548 fft~ 0; +#N canvas 0 0 450 300 graph1 0; +#X array src9 67 float 1; +#A 0 0 0 0 0 0 0 0 1 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 66 -1 260 140 1; +#X restore 480 -8 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_re9 65 float 0; +#X coords 0 1 64 -1 260 140 1; +#X restore 480 166 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_im9 65 float 0; +#X coords 0 1 64 -1 260 140 1; +#X restore 479 314 graph; +#X obj 152 -8 tabreceive~ src9; +#X obj 152 18 rfft~; +#X obj 160 78 tabsend~ dst_re9; +#X obj 183 52 tabsend~ dst_im9; +#X msg 19 402 \; src9 sinesum 64 0 0 0 0 1 \; src9 cosinesum 64 0 0 +0 0 0 0 0 1; +#X msg 11 327 \; src9 sinesum 64 0 1; +#X msg 168 333 \; src9 cosinesum 64 0 0 1; +#X obj 42 -7 for++ 0 63 1; +#X obj 42 16 t f f; +#X obj 42 51 / 32; +#X obj 42 72 * 3.14159; +#X obj 42 123 sin; +#X obj 42 166 tabwrite src9; +#X msg 29 194 \; src9 const 0; +#X obj 42 -27 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 42 97 * 5; +#X msg 31 239 \; src9 const 1; +#X obj 339 7 for++ 0 63 1; +#X obj 339 30 t f f; +#X obj 339 65 / 32; +#X obj 339 86 * 3.14159; +#X obj 339 161 tabwrite src9; +#X obj 339 -13 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 339 137 cos; +#X obj 339 111 * 8.3; +#X obj 42 145 / 32; +#X msg 183 238 \$1 1 1; +#X obj 183 215 t f b; +#X obj 183 194 clip 0 31; +#X floatatom 183 170 5 0 31 0 - - -; +#X obj 208 274 tab_const src9; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 1 6 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 11 1 15 1; +#X connect 12 0 13 0; +#X connect 13 0 18 0; +#X connect 14 0 28 0; +#X connect 17 0 10 0; +#X connect 18 0 14 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 21 1 24 1; +#X connect 22 0 23 0; +#X connect 23 0 27 0; +#X connect 25 0 20 0; +#X connect 26 0 24 0; +#X connect 27 0 26 0; +#X connect 28 0 15 0; +#X connect 29 0 33 0; +#X connect 30 0 29 0; +#X connect 30 1 33 0; +#X connect 31 0 30 0; +#X connect 32 0 31 0; +#X restore 293 433 pd fft~; +#X obj 124 139 for++ 0 63 1; +#X obj 124 162 t f f; +#X obj 124 197 / 32; +#X obj 124 218 * 3.14159; +#X obj 124 269 sin; +#X obj 124 119 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 124 243 * 5; +#X msg 122 349 \; src const 0; +#X obj 124 323 tabwrite src; +#X msg 244 355 \; src const 1; +#X obj 242 127 for++ 0 63 1; +#X obj 242 150 t f f; +#X obj 242 185 / 32; +#X obj 242 206 * 3.14159; +#X obj 242 107 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 242 257 cos; +#X obj 242 305 tabwrite src; +#X text 444 497 2.arg: <symbol> real_destination-name; +#X text 445 511 3.arg: <symbol> imag_destination-name; +#X text 446 524 4.arg: <float> fft-size; +#X text 47 407 dst_re-onset; +#X text 47 417 dst_im-onset; +#X msg 111 494 dst_re dst_re; +#X msg 152 517 dst_im dst_im; +#X msg 242 527 fftsize 64; +#X msg 372 106 \$1 1 1; +#X obj 372 83 t f b; +#X obj 372 62 clip 0 31; +#X floatatom 372 38 5 0 31 0 - - -; +#X obj 124 293 / 32; +#X obj 242 231 * 8; +#X obj 242 282 / 32; +#X msg 362 281 \; src const \$1; +#X obj 362 253 /; +#X msg 362 221 1 32; +#X msg 194 449 \; dst_re const 0 \; dst_im const 0; +#X msg 63 445 20 30 30; +#X obj 534 445 table dummy 100; +#X obj 61 78 tab_fft src dummy dst_re dst_im 64; +#X obj 62 560 tab_fft src dummy dst_re dst_im 64; +#X connect 2 0 52 0; +#X connect 10 0 53 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 22 1; +#X connect 16 0 17 0; +#X connect 17 0 20 0; +#X connect 18 0 43 0; +#X connect 19 0 14 0; +#X connect 20 0 18 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 1 30 1; +#X connect 26 0 27 0; +#X connect 27 0 44 0; +#X connect 28 0 24 0; +#X connect 29 0 45 0; +#X connect 36 0 53 0; +#X connect 37 0 53 0; +#X connect 38 0 53 0; +#X connect 39 0 12 0; +#X connect 40 0 39 0; +#X connect 40 1 12 0; +#X connect 41 0 40 0; +#X connect 42 0 41 0; +#X connect 43 0 22 0; +#X connect 44 0 29 0; +#X connect 45 0 30 0; +#X connect 47 0 46 0; +#X connect 48 0 47 0; +#X connect 50 0 53 0; +#X connect 52 0 3 0; +#X connect 53 0 4 0; diff --git a/help/tab_find_peaks-help.pd b/help/tab_find_peaks-help.pd new file mode 100644 index 0000000..cf390d6 --- /dev/null +++ b/help/tab_find_peaks-help.pd @@ -0,0 +1,63 @@ +#N canvas 116 92 812 439 10; +#X obj 60 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 31 195 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 176 168 1.arg: <symbol> source-name; +#X floatatom 94 236 5 0 0 0 - - -; +#X floatatom 143 237 5 0 0 0 - - -; +#X text 163 60 to the end of array; +#X text 89 50 <bang> calculate max. and max_index from zero-onset; +#X msg 88 78 src src; +#X msg 172 91 amp_sort; +#X msg 178 114 freq_sort; +#X obj 60 166 tab_find_peaks src; +#X floatatom 198 235 5 0 0 0 - - -; +#X obj 51 288 pack 0 0 0; +#X obj 51 311 print; +#X msg 253 90 abs_min_height_diff 10; +#X text 69 249 sort_index; +#X text 204 246 amp; +#X text 147 251 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 442 95 graph; +#X msg 262 123 max_peaks 9; +#X text 20 211 ready; +#X msg 270 150 width_range 1 4; +#N canvas 0 0 454 304 init 0; +#X msg 233 52 \; src const 0; +#X msg 234 94 \; src 37 45; +#X msg 236 133 \; 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 restore 450 267 pd init; +#X text 21 6 tab_find_peaks; +#X connect 0 0 10 0; +#X connect 7 0 10 0; +#X connect 8 0 10 0; +#X connect 9 0 10 0; +#X connect 10 0 1 0; +#X connect 10 1 3 0; +#X connect 10 1 12 0; +#X connect 10 2 4 0; +#X connect 10 2 12 1; +#X connect 10 3 11 0; +#X connect 10 3 12 2; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 19 0 10 0; +#X connect 21 0 10 0; diff --git a/help/tab_ge-help.pd b/help/tab_ge-help.pd new file mode 100644 index 0000000..ed5f5d8 --- /dev/null +++ b/help/tab_ge-help.pd @@ -0,0 +1,70 @@ +#N canvas 116 92 851 556 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X text 58 182 n samples to compare; +#X text 97 26 <float> compare "greater equal" 2 src-arrays to dst-array +with the minimum-size of arrays; +#X obj 61 78 tab_ge src1 src2 dst; +#X obj 59 271 tab_ge src1 src2 dst; +#X connect 2 0 19 0; +#X connect 6 0 20 0; +#X connect 8 0 20 0; +#X connect 9 0 20 0; +#X connect 10 0 20 0; +#X connect 19 0 3 0; +#X connect 20 0 4 0; diff --git a/help/tab_ge_scalar-help.pd b/help/tab_ge_scalar-help.pd new file mode 100644 index 0000000..88c3d0e --- /dev/null +++ b/help/tab_ge_scalar-help.pd @@ -0,0 +1,50 @@ +#N canvas 75 200 868 572 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 33 161 list of 4 floats:; +#X msg 159 229 src src; +#X text 45 175 src-onset; +#X text 211 319 2.arg: <symbol> destination-name; +#X msg 47 36 0.3; +#X msg 82 37 -0.3; +#X msg 48 228 0 0 100 0.3; +#X text 46 195 n samples to compare; +#X text 164 29 <float> compare "greater equal" the src-array with this +scalar to dst-array with the minimum-size of arrays; +#X text 45 206 compare "greater equal"-scalar; +#X obj 61 78 tab_ge_scalar src dst; +#X obj 59 271 tab_ge_scalar src dst; +#X connect 6 0 18 0; +#X connect 8 0 18 0; +#X connect 11 0 17 0; +#X connect 12 0 17 0; +#X connect 13 0 18 0; +#X connect 17 0 2 0; +#X connect 18 0 3 0; diff --git a/help/tab_gt-help.pd b/help/tab_gt-help.pd new file mode 100644 index 0000000..baae6df --- /dev/null +++ b/help/tab_gt-help.pd @@ -0,0 +1,70 @@ +#N canvas 116 92 851 556 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X obj 61 78 tab_gt src1 src2 dst; +#X obj 59 271 tab_gt src1 src2 dst; +#X text 58 182 n samples to compare; +#X text 97 26 <float> compare "greater than" 2 src-arrays to dst-array +with the minimum-size of arrays; +#X connect 2 0 17 0; +#X connect 6 0 18 0; +#X connect 8 0 18 0; +#X connect 9 0 18 0; +#X connect 10 0 18 0; +#X connect 17 0 3 0; +#X connect 18 0 4 0; diff --git a/help/tab_gt_scalar-help.pd b/help/tab_gt_scalar-help.pd new file mode 100644 index 0000000..f6c23ec --- /dev/null +++ b/help/tab_gt_scalar-help.pd @@ -0,0 +1,50 @@ +#N canvas 75 200 864 568 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 33 161 list of 4 floats:; +#X msg 159 229 src src; +#X text 45 175 src-onset; +#X text 211 319 2.arg: <symbol> destination-name; +#X obj 61 78 tab_gt_scalar src dst; +#X obj 59 271 tab_gt_scalar src dst; +#X msg 47 36 0.3; +#X msg 82 37 -0.3; +#X msg 48 228 0 0 100 0.3; +#X text 164 29 <float> compare "greater than" the src-array with this +scalar to dst-array with the minimum-size of arrays; +#X text 45 206 compare "greater than"-scalar; +#X text 46 195 n samples to compare; +#X connect 6 0 12 0; +#X connect 8 0 12 0; +#X connect 11 0 2 0; +#X connect 12 0 3 0; +#X connect 13 0 11 0; +#X connect 14 0 11 0; +#X connect 15 0 12 0; diff --git a/help/tab_ifft-help.pd b/help/tab_ifft-help.pd new file mode 100644 index 0000000..0412a81 --- /dev/null +++ b/help/tab_ifft-help.pd @@ -0,0 +1,154 @@ +#N canvas 9 14 951 630 10; +#N canvas 0 0 452 302 graph1 0; +#X array spec_real 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 85 graph; +#N canvas 0 0 450 300 graph1 0; +#X array spec_imag 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 188 graph; +#X obj 38 115 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 38 165 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 62 583 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 35 387 list of 3 floats:; +#X text 47 398 src-onset; +#X text 288 499 1.arg: <symbol> source-name; +#X text 90 29 <bang> copy from zero-onset to zero-onset; +#X text 130 40 the minimum-size of arrays; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 291 graph; +#X obj 397 142 tab_const src; +#X msg 122 349 \; src const 0; +#X msg 244 355 \; src const 1; +#X text 289 512 2.arg: <symbol> real_destination-name; +#X text 290 526 3.arg: <symbol> imag_destination-name; +#X text 291 541 4.arg: <float> fft-size; +#X text 47 407 dst_re-onset; +#X text 47 417 dst_im-onset; +#X msg 189 527 fftsize 64; +#X msg 372 106 \$1 1 1; +#X obj 372 83 t f b; +#X obj 372 62 clip 0 31; +#X floatatom 372 38 5 0 31 0 - - -; +#X msg 362 281 \; src const \$1; +#X obj 362 253 /; +#X msg 362 221 1 32; +#X msg 63 445 20 30 30; +#X msg 99 470 src_re src_re; +#X msg 111 493 src_im src_im; +#X msg 131 517 dst dst; +#X msg 393 353 \; src_im const 0; +#X msg 384 413 \; dst const 0; +#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 0 0 0 0 0 0 1 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 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 -1 300 100 1; +#X restore 591 -18 graph; +#X msg 169 162 \; spec_real const 0 \; spec_imag const 0 \; dst const +0; +#X obj 38 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 38 93 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 mul 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 394 graph; +#X obj 128 301 tab_const mul; +#X msg 128 281 0 64 \$1; +#X obj 128 260 /; +#X msg 128 239 1 64; +#X msg 53 305 0 0 0 64; +#N canvas 0 0 450 300 graph1 0; +#X array dst2 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 497 graph; +#X obj 53 326 tab_mul dst mul dst2; +#N canvas 98 77 889 550 fft_ifft~ 0; +#N canvas 0 0 450 300 graph1 0; +#X array src9 100 float 1; +#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 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 -1 300 100 1; +#X restore 505 -29 graph; +#N canvas 0 0 450 300 graph1 0; +#X array spec_real9 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 505 73 graph; +#N canvas 0 0 450 300 graph1 0; +#X array spec_imag9 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 505 176 graph; +#X obj 56 35 tabreceive~ src9; +#X obj 56 61 rfft~; +#X msg 260 29 \$1 1 1; +#X obj 260 6 t f b; +#X obj 260 -15 clip 0 31; +#X floatatom 260 -39 5 0 31 0 - - -; +#X obj 285 65 tab_const src9; +#N canvas 0 0 450 300 graph1 0; +#X array dst9 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 505 278 graph; +#X obj 47 144 rifft~; +#X obj 47 188 tabsend~ dst9; +#X obj 64 121 tabsend~ spec_real9; +#X obj 87 95 tabsend~ spec_imag9; +#X obj 47 166 /~ 64; +#X obj 25 -84 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 25 -59 dsp; +#X floatatom 25 -18 5 0 0 0 - - -; +#X floatatom 38 -36 5 0 0 0 - - -; +#X connect 3 0 4 0; +#X connect 4 0 11 0; +#X connect 4 0 13 0; +#X connect 4 1 11 1; +#X connect 4 1 14 0; +#X connect 5 0 9 0; +#X connect 6 0 5 0; +#X connect 6 1 9 0; +#X connect 7 0 6 0; +#X connect 8 0 7 0; +#X connect 11 0 15 0; +#X connect 15 0 12 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 17 1 19 0; +#X restore 293 433 pd fft_ifft~; +#X obj 38 65 tab_fft src dummy1 spec_real spec_imag 64; +#X obj 381 -5 table dummy1 100; +#X obj 380 16 table dummy2 100; +#X obj 38 137 tab_ifft spec_real spec_imag dst dummy2 64; +#X obj 62 560 tab_fft src_re src_im dst dummy2 64; +#X connect 2 0 49 0; +#X connect 19 0 50 0; +#X connect 20 0 11 0; +#X connect 21 0 20 0; +#X connect 21 1 11 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 24 0; +#X connect 26 0 25 0; +#X connect 27 0 50 0; +#X connect 28 0 50 0; +#X connect 29 0 50 0; +#X connect 30 0 50 0; +#X connect 35 0 46 0; +#X connect 39 0 38 0; +#X connect 40 0 39 0; +#X connect 41 0 40 0; +#X connect 42 0 44 0; +#X connect 46 0 36 0; +#X connect 49 0 3 0; +#X connect 50 0 4 0; diff --git a/help/tab_le-help.pd b/help/tab_le-help.pd new file mode 100644 index 0000000..4945cd6 --- /dev/null +++ b/help/tab_le-help.pd @@ -0,0 +1,70 @@ +#N canvas 116 92 851 556 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X text 58 182 n samples to compare; +#X text 97 26 <float> compare "less equal" 2 src-arrays to dst-array +with the minimum-size of arrays; +#X obj 61 78 tab_le src1 src2 dst; +#X obj 59 271 tab_le src1 src2 dst; +#X connect 2 0 19 0; +#X connect 6 0 20 0; +#X connect 8 0 20 0; +#X connect 9 0 20 0; +#X connect 10 0 20 0; +#X connect 19 0 3 0; +#X connect 20 0 4 0; diff --git a/help/tab_le_scalar-help.pd b/help/tab_le_scalar-help.pd new file mode 100644 index 0000000..1b5a0a5 --- /dev/null +++ b/help/tab_le_scalar-help.pd @@ -0,0 +1,50 @@ +#N canvas 75 200 868 572 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 33 161 list of 4 floats:; +#X msg 159 229 src src; +#X text 45 175 src-onset; +#X text 211 319 2.arg: <symbol> destination-name; +#X msg 47 36 0.3; +#X msg 82 37 -0.3; +#X msg 48 228 0 0 100 0.3; +#X text 46 195 n samples to compare; +#X obj 61 78 tab_le_scalar src dst; +#X obj 59 271 tab_le_scalar src dst; +#X text 45 206 compare "less equal"-scalar; +#X text 164 29 <float> compare "less equal" the src-array with this +scalar to dst-array with the minimum-size of arrays; +#X connect 6 0 16 0; +#X connect 8 0 16 0; +#X connect 11 0 15 0; +#X connect 12 0 15 0; +#X connect 13 0 16 0; +#X connect 15 0 2 0; +#X connect 16 0 3 0; diff --git a/help/tab_lt-help.pd b/help/tab_lt-help.pd new file mode 100644 index 0000000..9b36f9c --- /dev/null +++ b/help/tab_lt-help.pd @@ -0,0 +1,70 @@ +#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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X text 58 182 n samples to compare; +#X obj 61 78 tab_lt src1 src2 dst; +#X obj 59 271 tab_lt src1 src2 dst; +#X text 97 26 <float> compare "less than" 2 src-arrays to dst-array +with the minimum-size of arrays; +#X connect 2 0 18 0; +#X connect 6 0 19 0; +#X connect 8 0 19 0; +#X connect 9 0 19 0; +#X connect 10 0 19 0; +#X connect 18 0 3 0; +#X connect 19 0 4 0; diff --git a/help/tab_lt_scalar-help.pd b/help/tab_lt_scalar-help.pd new file mode 100644 index 0000000..fccbf2b --- /dev/null +++ b/help/tab_lt_scalar-help.pd @@ -0,0 +1,50 @@ +#N canvas 75 200 868 572 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 33 161 list of 4 floats:; +#X msg 159 229 src src; +#X text 45 175 src-onset; +#X text 211 319 2.arg: <symbol> destination-name; +#X msg 47 36 0.3; +#X msg 82 37 -0.3; +#X msg 48 228 0 0 100 0.3; +#X text 46 195 n samples to compare; +#X obj 61 78 tab_lt_scalar src dst; +#X obj 59 271 tab_lt_scalar src dst; +#X text 45 206 compare "less than"-scalar; +#X text 164 29 <float> compare "less than" the src-array with this +scalar to dst-array with the minimum-size of arrays; +#X connect 6 0 16 0; +#X connect 8 0 16 0; +#X connect 11 0 15 0; +#X connect 12 0 15 0; +#X connect 13 0 16 0; +#X connect 15 0 2 0; +#X connect 16 0 3 0; diff --git a/help/tab_max_index-help.pd b/help/tab_max_index-help.pd new file mode 100644 index 0000000..6a80e8a --- /dev/null +++ b/help/tab_max_index-help.pd @@ -0,0 +1,52 @@ +#N canvas 116 92 780 407 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 10 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 56 165 src-onset; +#X text 269 299 1.arg: <symbol> source-name; +#X msg 137 212 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 116 292 5 0 0 0 - - -; +#X floatatom 174 291 5 0 0 0 - - -; +#X text 183 308 max; +#X msg 59 211 35 50; +#X text 164 39 to the end of array; +#X text 44 154 list of 2 floats:; +#X obj 61 78 tab_max_index src; +#X text 97 117 max_index; +#X text 104 307 max_index; +#X text 90 29 <bang> calculate max. and max_index from zero-onset; +#X text 58 175 n samples to calc. max. and max_index; +#X obj 59 262 tab_max_index src; +#X connect 1 0 16 0; +#X connect 6 0 21 0; +#X connect 13 0 21 0; +#X connect 16 0 2 0; +#X connect 16 1 7 0; +#X connect 16 2 8 0; +#X connect 21 0 3 0; +#X connect 21 1 10 0; +#X connect 21 2 11 0; diff --git a/help/tab_min_index-help.pd b/help/tab_min_index-help.pd new file mode 100644 index 0000000..9614499 --- /dev/null +++ b/help/tab_min_index-help.pd @@ -0,0 +1,52 @@ +#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.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 10 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 56 165 src-onset; +#X text 269 299 1.arg: <symbol> source-name; +#X msg 137 212 src src; +#X floatatom 109 103 5 0 0 0 - - -; +#X floatatom 158 104 5 0 0 0 - - -; +#X floatatom 116 292 5 0 0 0 - - -; +#X floatatom 174 291 5 0 0 0 - - -; +#X msg 59 211 35 50; +#X text 164 39 to the end of array; +#X text 44 154 list of 2 floats:; +#X text 90 29 <bang> calculate min. and min_index from zero-onset; +#X obj 61 78 tab_min_index src; +#X obj 59 262 tab_min_index src; +#X text 58 175 n samples to calc. min. and min_index; +#X text 97 117 min_index; +#X text 166 118 min; +#X text 183 308 min; +#X text 104 307 min_index; +#X connect 1 0 15 0; +#X connect 6 0 16 0; +#X connect 11 0 16 0; +#X connect 15 0 2 0; +#X connect 15 1 7 0; +#X connect 15 2 8 0; +#X connect 16 0 3 0; +#X connect 16 1 9 0; +#X connect 16 2 10 0; diff --git a/help/tab_min_max-help.pd b/help/tab_min_max-help.pd new file mode 100644 index 0000000..e71fc15 --- /dev/null +++ b/help/tab_min_max-help.pd @@ -0,0 +1,52 @@ +#N canvas 116 92 778 405 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 10 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 56 165 src-onset; +#X text 269 299 1.arg: <symbol> source-name; +#X msg 183 222 src src; +#X obj 61 78 tab_min_max src; +#X floatatom 103 101 5 0 0 0 - - -; +#X floatatom 146 100 5 0 0 0 - - -; +#X text 110 115 min; +#X text 155 117 max; +#X floatatom 110 295 5 0 0 0 - - -; +#X floatatom 162 294 5 0 0 0 - - -; +#X text 117 309 min; +#X text 171 311 max; +#X msg 59 211 35 50; +#X text 90 29 <bang> calculate min. and max. from zero-onset; +#X text 164 39 to the end of array; +#X text 44 154 list of 2 floats:; +#X text 58 175 n samples to calc. min. and max.; +#X obj 59 262 tab_min_max src; +#X connect 1 0 7 0; +#X connect 6 0 21 0; +#X connect 7 0 2 0; +#X connect 7 1 8 0; +#X connect 7 2 9 0; +#X connect 16 0 21 0; +#X connect 21 0 3 0; +#X connect 21 1 12 0; +#X connect 21 2 13 0; diff --git a/help/tab_mul-help.pd b/help/tab_mul-help.pd new file mode 100644 index 0000000..e5a470f --- /dev/null +++ b/help/tab_mul-help.pd @@ -0,0 +1,70 @@ +#N canvas 116 92 845 550 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 obj 61 78 tab_mul src1 src2 dst; +#X msg 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 57 183 n samples to multiply; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 90 29 <bang> multiply the 2 src-arrays to dst-array; +#X text 126 42 with the minimum-size of arrays; +#X obj 59 271 tab_mul src1 src2 dst; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X connect 2 0 8 0; +#X connect 6 0 19 0; +#X connect 8 0 3 0; +#X connect 9 0 19 0; +#X connect 10 0 19 0; +#X connect 11 0 19 0; +#X connect 19 0 4 0; diff --git a/help/tab_mul_scalar-help.pd b/help/tab_mul_scalar-help.pd new file mode 100644 index 0000000..0c2c158 --- /dev/null +++ b/help/tab_mul_scalar-help.pd @@ -0,0 +1,51 @@ +#N canvas 115 92 852 556 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 43 184 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 31 160 list of 4 floats:; +#X text 44 193 n samples to multiply; +#X text 165 42 with the minimum-size of arrays; +#X obj 61 78 tab_mul_scalar src dst; +#X msg 47 36 0.5; +#X msg 82 37 2; +#X msg 48 227 50 20 50 0.5; +#X msg 159 229 src src; +#X obj 59 271 tab_mul_scalar src dst; +#X text 43 174 src-onset; +#X text 43 204 mul_scalar; +#X text 122 28 <float> multiply the src-array with this scalar to dst-array +; +#X text 211 320 2.arg: <symbol> destination-name; +#X connect 6 0 15 0; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 10 0; +#X connect 13 0 15 0; +#X connect 14 0 15 0; +#X connect 15 0 3 0; diff --git a/help/tab_ne-help.pd b/help/tab_ne-help.pd new file mode 100644 index 0000000..1aa2434 --- /dev/null +++ b/help/tab_ne-help.pd @@ -0,0 +1,70 @@ +#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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X text 58 182 n samples to compare; +#X text 97 26 <float> compare "not equal" 2 src-arrays to dst-array +with the minimum-size of arrays; +#X obj 61 78 tab_ne src1 src2 dst; +#X obj 59 271 tab_ne src1 src2 dst; +#X connect 2 0 19 0; +#X connect 6 0 20 0; +#X connect 8 0 20 0; +#X connect 9 0 20 0; +#X connect 10 0 20 0; +#X connect 19 0 3 0; +#X connect 20 0 4 0; diff --git a/help/tab_ne_scalar-help.pd b/help/tab_ne_scalar-help.pd new file mode 100644 index 0000000..e7637bc --- /dev/null +++ b/help/tab_ne_scalar-help.pd @@ -0,0 +1,50 @@ +#N canvas 75 200 868 572 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 176 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 45 185 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X msg 255 235 dst dst; +#X text 33 161 list of 4 floats:; +#X msg 159 229 src src; +#X text 45 175 src-onset; +#X text 211 319 2.arg: <symbol> destination-name; +#X msg 47 36 0.3; +#X msg 82 37 -0.3; +#X msg 48 228 0 0 100 0.3; +#X text 46 195 n samples to compare; +#X text 164 29 <float> compare "not equal" the src-array with this +scalar to dst-array with the minimum-size of arrays; +#X text 45 206 compare "not equal"-scalar; +#X obj 59 271 tab_ne_scalar src dst; +#X obj 61 78 tab_ne_scalar src dst; +#X connect 6 0 17 0; +#X connect 8 0 17 0; +#X connect 11 0 18 0; +#X connect 12 0 18 0; +#X connect 13 0 17 0; +#X connect 17 0 3 0; +#X connect 18 0 2 0; diff --git a/help/tab_reverse-help.pd b/help/tab_reverse-help.pd new file mode 100644 index 0000000..5ef3985 --- /dev/null +++ b/help/tab_reverse-help.pd @@ -0,0 +1,50 @@ +#N canvas 116 92 778 405 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 156 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 text 130 40 the minimum-size of arrays; +#X text 90 29 <bang> copy reversal from zero-onset to zero-onset; +#X obj 61 78 tab_reverse src dst; +#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 56 165 src-onset; +#X text 56 175 dst-onset; +#X text 211 306 1.arg: <symbol> source-name; +#X text 211 319 2.arg: <symbol> destination-name; +#X msg 142 217 src src; +#X msg 202 226 dst dst; +#X msg 264 236 time 10; +#X text 58 184 n samples to copy reversal; +#X obj 59 262 tab_reverse src dst; +#X connect 2 0 6 0; +#X connect 6 0 3 0; +#X connect 8 0 18 0; +#X connect 14 0 18 0; +#X connect 15 0 18 0; +#X connect 16 0 18 0; +#X connect 18 0 7 0; diff --git a/help/tab_rfft-help.pd b/help/tab_rfft-help.pd new file mode 100644 index 0000000..c7cf1d4 --- /dev/null +++ b/help/tab_rfft-help.pd @@ -0,0 +1,180 @@ +#N canvas 37 27 949 628 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +1 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 0 0 0 0 0 0 0 +0; +#X coords 0 1 99 -1 300 140 1; +#X restore 534 10 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_re 100 float 0; +#X coords 0 1 99 -1 300 140 1; +#X restore 534 155 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 62 583 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 35 387 list of 3 floats:; +#X text 47 398 src-onset; +#X text 391 515 1.arg: <symbol> source-name; +#X text 90 29 <bang> copy from zero-onset to zero-onset; +#X text 130 40 the minimum-size of arrays; +#X msg 99 470 src src; +#N canvas 0 0 450 300 graph1 0; +#X array dst_im 100 float 0; +#X coords 0 1 99 -1 300 140 1; +#X restore 534 299 graph; +#X obj 397 142 tab_const src; +#N canvas 98 77 891 552 fft~ 0; +#N canvas 0 0 450 300 graph1 0; +#X array src9 67 float 1; +#A 0 0 0 0 0 0 0 0 1 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 66 -1 260 140 1; +#X restore 480 -8 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_re9 65 float 0; +#X coords 0 1 64 -1 260 140 1; +#X restore 480 166 graph; +#N canvas 0 0 450 300 graph1 0; +#X array dst_im9 65 float 0; +#X coords 0 1 64 -1 260 140 1; +#X restore 479 314 graph; +#X obj 152 -8 tabreceive~ src9; +#X obj 152 18 rfft~; +#X obj 160 78 tabsend~ dst_re9; +#X obj 183 52 tabsend~ dst_im9; +#X msg 19 402 \; src9 sinesum 64 0 0 0 0 1 \; src9 cosinesum 64 0 0 +0 0 0 0 0 1; +#X msg 11 327 \; src9 sinesum 64 0 1; +#X msg 168 333 \; src9 cosinesum 64 0 0 1; +#X obj 42 -7 for++ 0 63 1; +#X obj 42 16 t f f; +#X obj 42 51 / 32; +#X obj 42 72 * 3.14159; +#X obj 42 123 sin; +#X obj 42 166 tabwrite src9; +#X msg 29 194 \; src9 const 0; +#X obj 42 -27 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 42 97 * 5; +#X msg 31 239 \; src9 const 1; +#X obj 339 7 for++ 0 63 1; +#X obj 339 30 t f f; +#X obj 339 65 / 32; +#X obj 339 86 * 3.14159; +#X obj 339 161 tabwrite src9; +#X obj 339 -13 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 339 137 cos; +#X obj 339 111 * 8.3; +#X obj 42 145 / 32; +#X msg 183 238 \$1 1 1; +#X obj 183 215 t f b; +#X obj 183 194 clip 0 31; +#X floatatom 183 170 5 0 31 0 - - -; +#X obj 208 274 tab_const src9; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 1 6 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 11 1 15 1; +#X connect 12 0 13 0; +#X connect 13 0 18 0; +#X connect 14 0 28 0; +#X connect 17 0 10 0; +#X connect 18 0 14 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 21 1 24 1; +#X connect 22 0 23 0; +#X connect 23 0 27 0; +#X connect 25 0 20 0; +#X connect 26 0 24 0; +#X connect 27 0 26 0; +#X connect 28 0 15 0; +#X connect 29 0 33 0; +#X connect 30 0 29 0; +#X connect 30 1 33 0; +#X connect 31 0 30 0; +#X connect 32 0 31 0; +#X restore 293 433 pd fft~; +#X obj 124 139 for++ 0 63 1; +#X obj 124 162 t f f; +#X obj 124 197 / 32; +#X obj 124 218 * 3.14159; +#X obj 124 269 sin; +#X obj 124 119 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 124 243 * 5; +#X msg 122 349 \; src const 0; +#X obj 124 323 tabwrite src; +#X msg 244 355 \; src const 1; +#X obj 242 127 for++ 0 63 1; +#X obj 242 150 t f f; +#X obj 242 185 / 32; +#X obj 242 206 * 3.14159; +#X obj 242 107 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 242 257 cos; +#X obj 242 305 tabwrite src; +#X text 392 528 2.arg: <symbol> real_destination-name; +#X text 393 542 3.arg: <symbol> imag_destination-name; +#X text 394 557 4.arg: <float> fft-size; +#X text 47 407 dst_re-onset; +#X text 47 417 dst_im-onset; +#X msg 111 494 dst_re dst_re; +#X msg 152 517 dst_im dst_im; +#X msg 242 527 fftsize 64; +#X msg 372 106 \$1 1 1; +#X obj 372 83 t f b; +#X obj 372 62 clip 0 31; +#X floatatom 372 38 5 0 31 0 - - -; +#X obj 124 293 / 32; +#X obj 242 231 * 8; +#X obj 242 282 / 32; +#X msg 362 281 \; src const \$1; +#X obj 362 253 /; +#X msg 362 221 1 32; +#X msg 194 449 \; dst_re const 0 \; dst_im const 0; +#X msg 63 445 20 30 30; +#X obj 62 560 tab_rfft src dst_re dst_im 64; +#X obj 61 78 tab_rfft src dst_re dst_im 64; +#X connect 2 0 52 0; +#X connect 10 0 51 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 22 1; +#X connect 16 0 17 0; +#X connect 17 0 20 0; +#X connect 18 0 43 0; +#X connect 19 0 14 0; +#X connect 20 0 18 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 1 30 1; +#X connect 26 0 27 0; +#X connect 27 0 44 0; +#X connect 28 0 24 0; +#X connect 29 0 45 0; +#X connect 36 0 51 0; +#X connect 37 0 51 0; +#X connect 38 0 51 0; +#X connect 39 0 12 0; +#X connect 40 0 39 0; +#X connect 40 1 12 0; +#X connect 41 0 40 0; +#X connect 42 0 41 0; +#X connect 43 0 22 0; +#X connect 44 0 29 0; +#X connect 45 0 30 0; +#X connect 47 0 46 0; +#X connect 48 0 47 0; +#X connect 50 0 51 0; +#X connect 51 0 4 0; +#X connect 52 0 3 0; diff --git a/help/tab_rifft-help.pd b/help/tab_rifft-help.pd new file mode 100644 index 0000000..2068e9f --- /dev/null +++ b/help/tab_rifft-help.pd @@ -0,0 +1,152 @@ +#N canvas 9 14 951 630 10; +#N canvas 0 0 452 302 graph1 0; +#X array spec_real 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 85 graph; +#N canvas 0 0 450 300 graph1 0; +#X array spec_imag 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 188 graph; +#X obj 38 115 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 38 165 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 62 583 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 35 387 list of 3 floats:; +#X text 47 398 src-onset; +#X text 288 499 1.arg: <symbol> source-name; +#X text 90 29 <bang> copy from zero-onset to zero-onset; +#X text 130 40 the minimum-size of arrays; +#N canvas 0 0 450 300 graph1 0; +#X array dst 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 291 graph; +#X obj 397 142 tab_const src; +#X msg 122 349 \; src const 0; +#X msg 244 355 \; src const 1; +#X text 289 512 2.arg: <symbol> real_destination-name; +#X text 290 526 3.arg: <symbol> imag_destination-name; +#X text 291 541 4.arg: <float> fft-size; +#X text 47 407 dst_re-onset; +#X text 47 417 dst_im-onset; +#X msg 189 527 fftsize 64; +#X msg 372 106 \$1 1 1; +#X obj 372 83 t f b; +#X obj 372 62 clip 0 31; +#X floatatom 372 38 5 0 31 0 - - -; +#X msg 362 281 \; src const \$1; +#X obj 362 253 /; +#X msg 362 221 1 32; +#X msg 63 445 20 30 30; +#X msg 99 470 src_re src_re; +#X msg 111 493 src_im src_im; +#X msg 131 517 dst dst; +#X msg 393 353 \; src_im const 0; +#X msg 384 413 \; dst const 0; +#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 0 0 0 0 0 0 1 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 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 -1 300 100 1; +#X restore 591 -18 graph; +#X msg 169 162 \; spec_real const 0 \; spec_imag const 0 \; dst const +0; +#X obj 38 43 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 38 93 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 mul 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 394 graph; +#X obj 128 301 tab_const mul; +#X msg 128 281 0 64 \$1; +#X obj 128 260 /; +#X msg 128 239 1 64; +#X msg 53 305 0 0 0 64; +#N canvas 0 0 450 300 graph1 0; +#X array dst2 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 591 497 graph; +#X obj 53 326 tab_mul dst mul dst2; +#N canvas 98 77 893 554 fft_ifft~ 0; +#N canvas 0 0 450 300 graph1 0; +#X array src9 100 float 1; +#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 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 -1 300 100 1; +#X restore 505 -29 graph; +#N canvas 0 0 450 300 graph1 0; +#X array spec_real9 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 505 73 graph; +#N canvas 0 0 450 300 graph1 0; +#X array spec_imag9 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 505 176 graph; +#X obj 56 35 tabreceive~ src9; +#X obj 56 61 rfft~; +#X msg 260 29 \$1 1 1; +#X obj 260 6 t f b; +#X obj 260 -15 clip 0 31; +#X floatatom 260 -39 5 0 31 0 - - -; +#X obj 285 65 tab_const src9; +#N canvas 0 0 450 300 graph1 0; +#X array dst9 100 float 0; +#X coords 0 1 99 -1 300 100 1; +#X restore 505 278 graph; +#X obj 47 144 rifft~; +#X obj 47 188 tabsend~ dst9; +#X obj 64 121 tabsend~ spec_real9; +#X obj 87 95 tabsend~ spec_imag9; +#X obj 47 166 /~ 64; +#X obj 25 -84 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 25 -59 dsp; +#X floatatom 25 -18 5 0 0 0 - - -; +#X floatatom 38 -36 5 0 0 0 - - -; +#X connect 3 0 4 0; +#X connect 4 0 11 0; +#X connect 4 0 13 0; +#X connect 4 1 11 1; +#X connect 4 1 14 0; +#X connect 5 0 9 0; +#X connect 6 0 5 0; +#X connect 6 1 9 0; +#X connect 7 0 6 0; +#X connect 8 0 7 0; +#X connect 11 0 15 0; +#X connect 15 0 12 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 17 1 19 0; +#X restore 293 433 pd fft_ifft~; +#X obj 38 137 tab_rifft spec_real spec_imag dst 64; +#X obj 38 65 tab_rfft src spec_real spec_imag 64; +#X obj 61 559 tab_rfft src_re src_im dst 64; +#X connect 2 0 46 0; +#X connect 19 0 48 0; +#X connect 20 0 11 0; +#X connect 21 0 20 0; +#X connect 21 1 11 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 24 0; +#X connect 26 0 25 0; +#X connect 27 0 48 0; +#X connect 28 0 48 0; +#X connect 29 0 48 0; +#X connect 30 0 48 0; +#X connect 35 0 47 0; +#X connect 39 0 38 0; +#X connect 40 0 39 0; +#X connect 41 0 40 0; +#X connect 42 0 44 0; +#X connect 46 0 3 0; +#X connect 47 0 36 0; +#X connect 48 0 4 0; diff --git a/help/tab_sqrt-help.pd b/help/tab_sqrt-help.pd new file mode 100644 index 0000000..a51188e --- /dev/null +++ b/help/tab_sqrt-help.pd @@ -0,0 +1,49 @@ +#N canvas 116 92 782 409 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 156 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 56 165 src-onset; +#X text 56 175 dst-onset; +#X text 139 299 1.arg: <symbol> source-name; +#X text 139 312 2.arg: <symbol> destination-name; +#X text 130 40 the minimum-size of arrays; +#X msg 142 217 src src; +#X msg 202 226 dst dst; +#X obj 61 78 tab_sqrt src dst; +#X obj 59 264 tab_sqrt src dst; +#X text 90 29 <bang> calc square root from zero-onset to zero-onset +; +#X text 58 184 n samples to copy square root; +#X connect 2 0 14 0; +#X connect 5 0 15 0; +#X connect 12 0 15 0; +#X connect 13 0 15 0; +#X connect 14 0 3 0; +#X connect 15 0 4 0; diff --git a/help/tab_sub-help.pd b/help/tab_sub-help.pd new file mode 100644 index 0000000..f847aeb --- /dev/null +++ b/help/tab_sub-help.pd @@ -0,0 +1,70 @@ +#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 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 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 57 173 dst-onset; +#X msg 286 234 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 142 217 src1 src1; +#X msg 218 223 src2 src2; +#X msg 59 211 50 50 20 50; +#X text 45 139 list of 4 floats:; +#X text 57 153 src1-onset; +#X text 56 163 src2-onset; +#X text 212 333 3.arg: <symbol> destination-name; +#X text 126 42 with the minimum-size of arrays; +#X text 90 29 <bang> subtract the 2 src-arrays to dst-array; +#X obj 61 78 tab_sub src1 src2 dst; +#X obj 59 271 tab_sub src1 src2 dst; +#X text 57 183 n samples to subtract; +#X text 211 306 1.arg: <symbol> source1-name; +#X text 211 319 2.arg: <symbol> source2-name; +#X connect 2 0 17 0; +#X connect 6 0 18 0; +#X connect 8 0 18 0; +#X connect 9 0 18 0; +#X connect 10 0 18 0; +#X connect 17 0 3 0; +#X connect 18 0 4 0; diff --git a/help/tab_sum-help.pd b/help/tab_sum-help.pd new file mode 100644 index 0000000..2d64162 --- /dev/null +++ b/help/tab_sum-help.pd @@ -0,0 +1,43 @@ +#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; +#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 text 56 165 src-onset; +#X text 143 263 1.arg: <symbol> source-name; +#X msg 142 217 src src; +#X obj 61 78 tab_sum src; +#X floatatom 122 104 5 0 0 0 - - -; +#X text 59 175 n samples to calc sum; +#X text 44 154 list of 2 floats:; +#X text 90 29 <bang> calc sum of array-elements; +#X obj 59 264 tab_sum src; +#X msg 59 211 50 20; +#X floatatom 120 295 5 0 0 0 - - -; +#X connect 1 0 7 0; +#X connect 6 0 12 0; +#X connect 7 0 2 0; +#X connect 7 1 8 0; +#X connect 12 0 3 0; +#X connect 12 1 14 0; +#X connect 13 0 12 0; |