#N canvas 478 71 559 619 10;
#X obj 4 592 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 7 380 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 424 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 462 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 90 392 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 90 433 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 130 391 signal;
#X text 130 433 signal;
#X obj 89 296 cyclone/frameaccum~;
#X obj 264 241 sig~ 0.01;
#X obj 267 352 hsl 128 15 -3.14153 3.14153 0 0 empty empty empty -2 -8 0 10 #dcdcdc #000000 #000000 0 1;
#X msg 264 195 -0.01;
#X msg 272 217 0.01;
#X text 235 351 -PI;
#X text 401 353 PI, f 4;
#X obj 264 277 cyclone/frameaccum~ 1;
#X text 136 471 float;
#X text 405 276 wrap at phase values;
#X text 67 163 It can also automatically wrap at phase boundaries (from -pi to pi) via an argument.;
#X obj 7 517 cnv 3 550 3 empty empty more_info 8 12 0 13 #dcdcdc #000000 0;
#X text 142 529 For each block \, the first sample of its output will be the sum of all of the first samples in each signal block it has received \, the second sample of its output will be the sum of all the second samples in each signal vector \, and so on...;
#X text 66 85 [frameaccum~] was specially designed to compute a running phase of FFT frames by keeping an accumulated sum of the values in each sample of an incoming signal block.;
#X text 66 131 It can keep a running phase of an FFT because the FFT size is equal to the signal block size.;
#X text 186 434 - accumulated FFT frame;
#X text 190 391 - incoming FFT frame;
#X text 186 471 - "1" enables phase wrapping between -PI and PI. "0" (default) disables and values are accumulated without bounds.;
#X obj 497 71 cyclone/dsponoff~;
#X obj 4 4 ./header frameaccum~;
#X text 22 61 FFT frame accumulation;
#X obj 264 316 cyclone/snapshot~ 1;
#X obj 89 327 cyclone/snapshot~ 1;
#X floatatom 89 356 15 0 0 0 - - - 0;
#X connect 8 0 30 0;
#X connect 9 0 15 0;
#X connect 9 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 9 0;
#X connect 15 0 29 0;
#X connect 29 0 10 0;
#X connect 30 0 31 0;
