#N canvas 26 103 857 779 10;
#X declare -path ..;
#X obj 16 82 sig~ 1;
#X obj 185 82 sig~ 1;
#X obj 16 227 sig~ 1;
#X obj 185 227 sig~ 1;
#X obj 16 369 sig~ 1;
#X obj 185 369 sig~ 1;
#X obj 16 534 sig~ 1;
#X obj 185 534 sig~ 1;
#X obj 16 674 sig~ 1;
#X floatatom 68 677 5 0 0 0 - - -, f 5;
#X obj 185 674 sig~ 1;
#X floatatom 236 677 5 0 0 0 - - -, f 5;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-hanning 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 369 36 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-hamming 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 630 35 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-blackman 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 369 179 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-connes 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 631 178 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-cosine 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 369 322 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-bartlett 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 631 321 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-welch 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 369 466 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-lanczos 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 631 465 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-gaussian 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 369 610 graph;
#N canvas 0 50 450 300 (subpatch) 0;
#X array \$0-kaiser 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 631 609 graph;
#X text 278 392 (triangle);
#X text 276 546 (sinc);
#X text 16 58 0.5*(1+cos(pi*x));
#X text 185 59 0.54+0.46*(cos(pi*x));
#X text 16 205 0.8*cos(2*pi*x);
#X text 185 202 (1-x^2)^2;
#X text 16 190 0.42+(0.5*cos(pi*x))+;
#X text 16 345 cos(pi*x/2);
#X text 185 346 1-x^2;
#X text 16 511 1 - abs(x);
#X text 185 512 sin(pi*x)/(pi*x);
#X text 16 633 2^(-(x/d)^2);
#X text 185 653 modified Bessel function;
#X text 185 639 where Io is 0th order;
#X text 185 624 Io(a*sqrt(1-x^2))/Io(a);
#X obj 186 27 declare -path ..;
#N canvas 1126 735 494 344 META 0;
#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL v2;
#X text 12 5 KEYWORDS signal;
#X text 12 65 INLET_0 signal;
#X text 12 85 OUTLET_0 signal;
#X text 12 105 AUTHOR Joe Sarlo;
#X text 12 45 DESCRIPTION objects to create ten different windows;
#X restore 318 733 pd META;
#X obj 16 120 windowing/hanning~;
#X obj 185 120 windowing/hamming~;
#X obj 185 265 windowing/connes~;
#X obj 185 409 windowing/bartlett~;
#X obj 16 407 windowing/cosine~;
#X obj 16 561 windowing/welch~;
#X obj 16 707 windowing/gaussian~ 0.5;
#X obj 185 707 windowing/kaiser~ 10;
#X obj 185 561 windowing/lanczos~;
#X obj 16 265 windowing/blackman~;
#X obj 16 159 tabsend~ \$0-hanning;
#X obj 185 159 tabsend~ \$0-hamming;
#X obj 185 302 tabsend~ \$0-connes;
#X obj 16 302 tabsend~ \$0-blackman;
#X obj 16 445 tabsend~ \$0-cosine;
#X obj 185 445 tabsend~ \$0-bartlett;
#X obj 185 589 tabsend~ \$0-lanczos;
#X obj 16 589 tabsend~ \$0-welch;
#X obj 16 733 tabsend~ \$0-gaussian;
#X obj 185 733 tabsend~ \$0-kaiser;
#X obj 334 701 windowing/dspSwitch~;
#X obj 0 4 cnv 15 350 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 6 5 All windowing objects;
#X connect 0 0 39 0;
#X connect 1 0 40 0;
#X connect 2 0 48 0;
#X connect 3 0 41 0;
#X connect 4 0 43 0;
#X connect 5 0 42 0;
#X connect 6 0 44 0;
#X connect 7 0 47 0;
#X connect 8 0 45 0;
#X connect 9 0 45 0;
#X connect 10 0 46 0;
#X connect 11 0 46 0;
#X connect 39 0 49 0;
#X connect 40 0 50 0;
#X connect 41 0 51 0;
#X connect 42 0 54 0;
#X connect 43 0 53 0;
#X connect 44 0 56 0;
#X connect 45 0 57 0;
#X connect 46 0 58 0;
#X connect 47 0 55 0;
#X connect 48 0 52 0;
