[PD-cvs] externals/iem/iem_tab/help tab_abs-help.pd, NONE, 1.1 tab_add-help.pd, NONE, 1.1 tab_add_scalar-help.pd, NONE, 1.1 tab_complex_mul-help.pd, NONE, 1.1 tab_const-help.pd, NONE, 1.1 tab_copy-help.pd, NONE, 1.1 tab_counter-help.pd, NONE, 1.1 tab_cross_corr-help.pd, NONE, 1.1 tab_div-help.pd, NONE, 1.1 tab_eq-help.pd, NONE, 1.1 tab_eq_scalar-help.pd, NONE, 1.1 tab_fft-help.pd, NONE, 1.1 tab_find_peaks-help.pd, NONE, 1.1 tab_ge-help.pd, NONE, 1.1 tab_ge_scalar-help.pd, NONE, 1.1 tab_gt-help.pd, NONE, 1.1 tab_gt_scalar-help.pd, NONE, 1.1 tab_ifft-help.pd, NONE, 1.1 tab_le-help.pd, NONE, 1.1 tab_le_scalar-help.pd, NONE, 1.1 tab_lt-help.pd, NONE, 1.1 tab_lt_scalar-help.pd, NONE, 1.1 tab_max_index-help.pd, NONE, 1.1 tab_min_index-help.pd, NONE, 1.1 tab_min_max-help.pd, NONE, 1.1 tab_mul-help.pd, NONE, 1.1 tab_mul_scalar-help.pd, NONE, 1.1 tab_ne-help.pd, NONE, 1.1 tab_ne_scalar-help.pd, NONE, 1.1 tab_reverse-help.pd, NONE, 1.1 tab_rfft-help.pd, NONE, 1.1 tab_rifft-help.pd, NONE, 1.1 tab_sqrt-help.pd, NONE, 1.1 tab_sub-help.pd, NONE, 1.1 tab_sum-help.pd, NONE, 1.1

musil tmusil at users.sourceforge.net
Fri Mar 10 04:05:57 CET 2006


Update of /cvsroot/pure-data/externals/iem/iem_tab/help
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5595/iem/iem_tab/help

Added Files:
	tab_abs-help.pd tab_add-help.pd tab_add_scalar-help.pd 
	tab_complex_mul-help.pd tab_const-help.pd tab_copy-help.pd 
	tab_counter-help.pd tab_cross_corr-help.pd tab_div-help.pd 
	tab_eq-help.pd tab_eq_scalar-help.pd tab_fft-help.pd 
	tab_find_peaks-help.pd tab_ge-help.pd tab_ge_scalar-help.pd 
	tab_gt-help.pd tab_gt_scalar-help.pd tab_ifft-help.pd 
	tab_le-help.pd tab_le_scalar-help.pd tab_lt-help.pd 
	tab_lt_scalar-help.pd tab_max_index-help.pd 
	tab_min_index-help.pd tab_min_max-help.pd tab_mul-help.pd 
	tab_mul_scalar-help.pd tab_ne-help.pd tab_ne_scalar-help.pd 
	tab_reverse-help.pd tab_rfft-help.pd tab_rifft-help.pd 
	tab_sqrt-help.pd tab_sub-help.pd tab_sum-help.pd 
Log Message:
initial check in

--- NEW FILE: tab_max_index-help.pd ---
#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;

--- NEW FILE: tab_mul_scalar-help.pd ---
#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;

--- NEW FILE: tab_ge-help.pd ---
#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;

--- NEW FILE: tab_counter-help.pd ---
#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;

--- NEW FILE: tab_cross_corr-help.pd ---
#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;

--- NEW FILE: tab_find_peaks-help.pd ---
#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;

--- NEW FILE: tab_add-help.pd ---
#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;

--- NEW FILE: tab_ne_scalar-help.pd ---
#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;

--- NEW FILE: tab_abs-help.pd ---
#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;

--- NEW FILE: tab_mul-help.pd ---
#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;

--- NEW FILE: tab_min_index-help.pd ---
#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;

--- NEW FILE: tab_lt-help.pd ---
#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;

--- NEW FILE: tab_gt-help.pd ---
#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;

--- NEW FILE: tab_min_max-help.pd ---
#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;

--- NEW FILE: tab_sub-help.pd ---
#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;

--- NEW FILE: tab_eq-help.pd ---
#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;

--- NEW FILE: tab_add_scalar-help.pd ---
#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;

--- NEW FILE: tab_sqrt-help.pd ---
#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;

--- NEW FILE: tab_copy-help.pd ---
#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;

--- NEW FILE: tab_sum-help.pd ---
#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;

--- NEW FILE: tab_ifft-help.pd ---
#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;

--- NEW FILE: tab_const-help.pd ---
#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;

--- NEW FILE: tab_ne-help.pd ---
#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;

--- NEW FILE: tab_le-help.pd ---
#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;

--- NEW FILE: tab_le_scalar-help.pd ---
#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;

--- NEW FILE: tab_complex_mul-help.pd ---
#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;

--- NEW FILE: tab_div-help.pd ---
#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;

--- NEW FILE: tab_eq_scalar-help.pd ---
#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;

--- NEW FILE: tab_lt_scalar-help.pd ---
#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;

--- NEW FILE: tab_rifft-help.pd ---
#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;

--- NEW FILE: tab_reverse-help.pd ---
#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;

--- NEW FILE: tab_gt_scalar-help.pd ---
#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;

--- NEW FILE: tab_rfft-help.pd ---
#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;

--- NEW FILE: tab_fft-help.pd ---
#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;

--- NEW FILE: tab_ge_scalar-help.pd ---
#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;





More information about the Pd-cvs mailing list