#N canvas 109 0 1081 796 10; #N canvas 0 0 450 300 graph1 0; #X array testarray 200 float 0; #X coords 0 5 199 -5 400 300 1; #X restore 612 46 graph; #X obj 59 330 tabread testarray; #X floatatom 58 258 5 0 0 0 - - -; #X text 60 230 read from the array; #X text 107 256 array index; #X floatatom 136 359 5 20 600 0 - - -; #X floatatom 293 274 0 0 0 0 - - -; #X msg 239 194 bang; #X obj 293 249 + 1; #X msg 285 194 stop; #X obj 239 249 float; #X msg 354 202 0; #X text 390 203 reset the counter; #X msg 55 18 \; testarray read el-nino-data.txt; #X obj 216 544 vcf~; #X obj 223 517 sig~; #X floatatom 223 493 5 0 0 0 - - -; #X floatatom 269 520 5 0 0 0 - - -; #X obj 216 612 *~; #X floatatom 232 586 5 0 0 0 - - -; #X text 275 494 center frequency; #X text 314 520 filter bandwidth; #X text 280 585 formant amplitude; #X obj 383 869 dac~; #X obj 383 832 *~; #X floatatom 399 805 5 0 0 0 - - -; #X obj 383 717 +~; #X text 223 468 formant 1; #X text 47 -21; #X text 361 335; #X floatatom 239 397 5 0 0 0 - - -; #X obj 357 172 select 72; #X msg 39 126 \; testarray read el-nino-data.txt; #X obj 28 460 phasor~ 77; #X obj 329 400 mtof; #X obj 332 325 mod 12; #X obj 485 544 vcf~; #X obj 492 517 sig~; #X floatatom 491 493 5 0 0 0 - - -; #X floatatom 535 519 5 0 0 0 - - -; #X obj 485 612 *~; #X floatatom 501 586 5 0 0 0 - - -; #X text 544 494 center frequency; #X text 583 520 filter bandwidth; #X text 549 585 formant amplitude; #X obj 475 832 *~; #X floatatom 491 805 5 0 0 0 - - -; #X msg 486 459 800; #X floatatom 330 429 5 0 0 0 - - -; #X obj 402 461 phasor~; #X obj 239 223 metro 125; #X msg 179 398 800; #X obj 241 429 + 800; #X obj 329 379 * 4; #X msg 556 735 0; #X text 592 735 silence reference; #X msg 131 777 0; #X text 167 777 silence data; #X obj 244 362 * 200; #X obj 694 434 select chromatic whole-tone diminished augmented; #X msg 692 460 1; #X msg 765 461 2; #X msg 849 462 3; #X msg 932 462 4; #X obj 759 513 s reference-scale; #X obj 509 393 r reference-scale; #X msg 697 369 symbol chromatic; #X msg 799 391 symbol whole-tone; #X msg 941 400 symbol diminished; #X obj 332 352 + 36; #X connect 1 0 5 0; #X connect 1 0 58 0; #X connect 2 0 1 0; #X connect 6 0 1 0; #X connect 6 0 35 0; #X connect 7 0 50 0; #X connect 8 0 6 0; #X connect 8 0 10 1; #X connect 8 0 31 0; #X connect 9 0 50 0; #X connect 9 0 50 0; #X connect 10 0 8 0; #X connect 11 0 10 1; #X connect 14 0 18 0; #X connect 15 0 14 1; #X connect 16 0 15 0; #X connect 17 0 14 2; #X connect 18 0 26 0; #X connect 19 0 18 1; #X connect 24 0 23 0; #X connect 25 0 24 1; #X connect 26 0 24 0; #X connect 30 0 52 0; #X connect 31 0 11 0; #X connect 33 0 14 0; #X connect 34 0 48 0; #X connect 35 0 69 0; #X connect 36 0 40 0; #X connect 37 0 36 1; #X connect 38 0 37 0; #X connect 39 0 36 2; #X connect 40 0 45 0; #X connect 41 0 40 1; #X connect 45 0 23 1; #X connect 46 0 45 1; #X connect 47 0 38 0; #X connect 48 0 49 0; #X connect 49 0 36 0; #X connect 50 0 10 0; #X connect 51 0 52 1; #X connect 52 0 16 0; #X connect 53 0 34 0; #X connect 54 0 45 1; #X connect 56 0 24 1; #X connect 58 0 30 0; #X connect 59 0 60 0; #X connect 59 1 61 0; #X connect 59 2 62 0; #X connect 59 3 63 0; #X connect 60 0 64 0; #X connect 61 0 64 0; #X connect 62 0 64 0; #X connect 63 0 64 0; #X connect 65 0 53 1; #X connect 66 0 59 0; #X connect 67 0 59 0; #X connect 68 0 59 0; #X connect 69 0 53 0;