#N canvas 468 44 558 657 10;
#X obj 4 633 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 7 435 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 477 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 513 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 90 447 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 90 486 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 130 446 signal;
#X text 130 486 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 522 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 566 cnv 3 550 3 empty empty more_info 8 12 0 13 #dcdcdc #000000 0;
#X text 142 574 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 487 - accumulated FFT frame;
#X text 190 446 - incoming FFT frame;
#X text 186 522 - "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 text 131 399 see also:;
#X obj 196 398 cyclone/framedelta~;
#X obj 326 398 cyclone/phasewrap~;
#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;
