#N canvas 625 58 460 384 10;
#X obj 137 180 phasor~ 261;
#X obj 137 207 -~ 0.5;
#X floatatom 180 247 5 0 0 0 - pvharm-t1 -;
#X floatatom 223 246 5 0 0 0 - pvharm-t2 -;
#X obj 266 245 sig~ 0.001;
#N canvas 1322 528 450 300 init 0;
#X msg 104 131 \; pvharm-t1 1.5 \; pvharm-t2 1.25 \;;
#X obj 104 89 loadbang;
#X connect 1 0 0 0;
#X restore 78 292 pd init;
#X obj 86 152 r pvharm-msgs;
#N canvas 1163 594 556 345 control 0;
#X obj 134 188 s pvharm-msgs;
#X msg 119 132 lowfreq \$1;
#X floatatom 115 79 5 0 0 0 - - -;
#X floatatom 224 78 5 0 0 0 - - -;
#X msg 228 131 highfreq \$1;
#X msg 354 140 osclimit \$1;
#X floatatom 370 90 5 0 0 0 - - -;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 5 0;
#X restore 238 180 pd control;
#X obj 137 279 fftease/pvharm~, f 22;
#X text 45 100 [pvharm~] provides basic harmonizing with two transpositions
of the input internally calculated and mixed to the output.;
#X obj 137 310 ./gain.dsp~;
#X obj 36 30 ./icon;
#X obj 227 43 fftease/pvharm~;
#X text 329 42 - Harmonizer;
#X connect 0 0 1 0;
#X connect 1 0 8 0;
#X connect 2 0 8 1;
#X connect 3 0 8 2;
#X connect 4 0 8 3;
#X connect 6 0 8 0;
#X connect 8 0 10 0;
