#N canvas 592 157 644 488 10;
#X text 218 140 frequency;
#X floatatom 149 155 0 0 0 0 - - -;
#X obj 149 105 * 44100;
#X floatatom 149 80 0 0 0 0 - - -;
#X text 221 78 frequency;
#X text 224 96 in bins;
#X text 218 157 in Hz.;
#X obj 150 206 rfft~;
#X obj 149 130 / 64;
#X msg 236 227 bang;
#X obj 149 233 framp~;
#X obj 236 282 print~ frequency;
#X obj 251 257 print~ amplitude;
#X obj 149 181 osc~;
#X text 272 227 <- print analysis;
#X text 82 36 estimate frequency and amplitude of FFT components;
#X text 146 322 [framp~] takes as input a rectangular-windowed FFT
and outputs \, for each FFT channel \, the estimated amplitude and
frequency of any component feedinf that channel. A sinusoidal component
should appear in four components (or three in the special case of a
sinusoid exactly tuned to a bin.) Frequency output is in bins \, i.e.
\, units of SR/N.;
#X connect 1 0 13 0;
#X connect 2 0 8 0;
#X connect 3 0 2 0;
#X connect 7 0 10 0;
#X connect 7 1 10 1;
#X connect 8 0 1 0;
#X connect 9 0 11 0;
#X connect 9 0 12 0;
#X connect 10 0 11 0;
#X connect 10 1 12 0;
#X connect 13 0 7 0;
