#N canvas 343 151 731 448 10;
#N canvas 0 22 450 300 (subpatch) 0;
#X array osc-output 4410 float 0;
#X coords 0 1.02 4410 -1.02 200 130 1;
#X restore 496 212 graph;
#X obj 116 357 tabwrite~ osc-output;
#X msg 116 328 bang;
#X floatatom 303 111 0 0 0 0 - - -;
#X text 165 327 <-- click to graph;
#X obj 26 223 r frequency;
#X msg 303 82 set \$1;
#X floatatom 29 111 0 0 0 0 - - -;
#X obj 29 53 r frequency;
#X msg 29 82 set \$1;
#X obj 42 135 s frequency;
#X obj 303 53 r pitch;
#X obj 312 135 s pitch;
#X obj 303 161 mtof;
#X obj 303 190 s frequency;
#X obj 29 190 s pitch;
#X obj 29 161 ftom;
#X text 128 111 <-- set frequency;
#X text 395 110 <-- set MIDI pitch;
#X text 499 353 ---- 0.1 seconds ----;
#X text 74 161 <-- convert frequency;
#X text 129 179 to "MIDI" pitch;
#X text 350 162 <-- convert "MIDI" pitch to frequency;
#X obj 26 273 * 6.283;
#X obj 26 298 cos;
#X obj 26 249 phasor 440;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 5 0 25 0;
#X connect 6 0 3 0;
#X connect 7 0 10 0;
#X connect 7 0 16 0;
#X connect 8 0 9 0;
#X connect 9 0 7 0;
#X connect 11 0 6 0;
#X connect 13 0 14 0;
#X connect 16 0 15 0;
#X connect 23 0 24 0;
#X connect 24 0 1 0;
#X connect 25 0 23 0;
