#N canvas 297 28 769 660 10;
#X obj 175 374 ph_logfft~ 10;
#X msg 288 334 set_table external_table;
#X msg 256 198 86.076 7;
#X obj 271 50 vsl 15 80 0 100 0 0 empty empty dB 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 316 117 hradio 12 1 0 10 empty empty band_no 0 -8 0 10 -262144
-1 -1 7;
#X text 271 375 arg \$1 : number of bands (default 10);
#X obj 271 143 pack f f;
#X msg 272 163 set \$1 \$2 \, bang;
#X obj 99 303 noise~;
#X text 317 195 set band value indivually [ amplitude_in_db band_index
(starting from zero) (;
#X text 370 468 other arguments ? - slave_mode (to chain multiple objects)
- sends and receives;
#X msg 305 255 get value;
#X msg 402 261 dump values;
#X text 302 54 value is in "pd dB" so : 100 is 0dB and 0 is -infinity
;
#X msg 302 304 get_center_frequency \$1;
#X text 72 -47 [ph_logfft~] is a logarithmic (in frequency and amplitude)
style fft-filter. It is based on an abstraction made by Katja Vetter
to interpolate logaithmically spaced bands to a linear classic fft
filter/mask of 2048 points. It was adapted to support any number of
bands.;
#X obj 104 459 *~;
#X obj 104 499 dac~;
#X obj 142 444 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X connect 0 0 16 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 6 1;
#X connect 6 0 7 0;
#X connect 7 0 2 0;
#X connect 8 0 0 0;
#X connect 16 0 17 0;
#X connect 16 0 17 1;
#X connect 18 0 16 1;
