#N canvas 672 318 568 285 10;
#X declare -path else;
#X obj 87 180 outlet~;
#X obj 87 140 *~;
#X obj 87 33 inlet~;
#N canvas 929 32 415 477 hann-table 0;
#X obj 89 95 r pd-dsp-started;
#X msg 246 256 resize \$1;
#X obj 245 190 v twopi;
#X obj 108 183 change;
#X obj 246 277 array define hann_\$0;
#X obj 108 267 expr hann_\$0[$f1] = cos(twopi*$f1/$f2) * -0.5 + 0.5
, f 19;
#X obj 108 210 trigger float float;
#X obj 89 417 outlet~;
#X obj 89 371 tabreceive~;
#X obj 89 131 t b b b;
#X msg 245 122 1;
#X obj 245 144 atan;
#X obj 245 166 * 8;
#X obj 89 335 else/message set hann_\$0;
#X obj 108 158 else/blocksize~;
#X obj 108 240 else/loop;
#X connect 0 0 9 0;
#X connect 1 0 4 0;
#X connect 3 0 6 0;
#X connect 6 0 15 0;
#X connect 6 1 1 0;
#X connect 6 1 5 1;
#X connect 8 0 7 0;
#X connect 9 0 13 0;
#X connect 9 1 14 0;
#X connect 9 2 10 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 2 0;
#X connect 13 0 8 0;
#X connect 14 0 3 0;
#X connect 15 0 5 0;
#X restore 102 115 pd hann-table;
#X text 259 124 Part of ELSE \; https://github.com/porres/pd-else;
#X text 261 105 Alexandre Torres Porres (2018);
#X obj 254 72 declare -path else;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 1 1;
