#N canvas 74 22 1110 709 12;
#X obj 68 19 cnv 15 400 40 empty empty Sinesum-Normalize: 20 12 0 24
-262144 -66577 0;
#N canvas 0 22 450 300 (subpatch) 0;
#X array array1 4099 float 4;
#X coords 0 -1 4098 1 200 140 1;
#X restore 86 458 graph;
#X obj 190 274 send array1;
#X msg 84 247 sinesum 512 1;
#X msg 190 243 sinesum 512 0.5 0.5;
#X msg 339 246 sinesum 512 0.3 0.5 0.3;
#X msg 50 337 \; array1 sinesum 512 0.2 0.2 0.2 0.2;
#X text 89 223 uma senóide;
#X text 238 221 duas;
#X text 415 223 três;
#X text 146 311 quatro;
#X text 390 312 quatro;
#X obj 548 486 send array1;
#X msg 548 459 normalize;
#X msg 671 246 \; array1 cosinesum 64 -0.2 -0.2;
#X msg 671 200 \; array1 cosinesum 64 0.2 -0.2;
#X msg 670 112 \; array1 cosinesum 64 0.2 0.2;
#X msg 670 156 \; array1 cosinesum 64 -0.2 0.2;
#X text 83 86 O comando sinesum é muito útil para desenhar formas de
ondas! Ele gera uma soma de senóides (funções seno) em relações harmônicas.
;
#X msg 308 337 \; array1 sinesum 1024 1 0.2 0.7 0.8;
#X text 320 413 O comando "normalize" normaliza os valores da Tabela
para 1!;
#X msg 327 562 \; array1 sinesum 4096 0.1 0.2 0.1 0.28;
#X msg 681 561 \; array1 cosinesum 4096 1 0.5 0.3 0.2 0.1 0.9;
#X text 76 145 O primeiro número define o tamanho da tabela. Em seguida
temos os valores de amplitude (normalmente de 0 a 1) das senóides em
uma série harmônica.;
#X text 634 72 Da mesma forma \, temos somatórias de Co-senos!;
#X msg 327 603 \; array1 sinesum 4096 0.1 0.2 0.1 0.28 \, normalize
;
#X msg 681 600 \; array1 cosinesum 4096 1 0.5 0.3 0.2 0.1 0.9 \, normalize
;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X connect 13 0 12 0;
