#N canvas 353 56 787 570 12;
#X obj 20 24 cnv 15 350 40 empty empty Exemplo: 20 18 0 24 -262144
-66577 0;
#X text 333 108 - Primeiro \, ligue o Áudio.;
#X obj 43 268 cnv 15 260 175 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 42 83 cnv 15 100 130 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 67 397 *~;
#X obj 65 94 nbx 5 14 200 2000 0 1 empty empty empty 0 -8 0 10 -262130
-1 -1 200 256;
#X obj 59 470 dac~;
#X msg 76 332 \$1 1000;
#X obj 76 309 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 0
1;
#X obj 85 368 line~;
#X obj 65 162 line;
#X floatatom 65 187 5 200 2000 0 - - -;
#X msg 65 136 \$1 500;
#X obj 147 288 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -204786
-1 -1 0 1;
#X floatatom 144 308 5 0 0 0 - - -;
#X msg 144 331 \$1 100;
#X text 334 149 Neste exemplo \, temos um oscilador que recebe valores
de frequência de um objeto [line]. Perceba assim como ocorre um glissando
de meio segundo para cada ajuste de frequência no number box.;
#X text 335 230 O sinal de Áudio é multiplicado no objeto [*~]. Quando
multiplicamos por 0 \, o sinal de áudio é anulado. Quando multiplicamos
por 1 \, ele tem o seu volume normal. Logo \, usamos muito o objeto
[*~] para ajustar o ganho de sinais de Áudio. ntretanto \, para evitar
saltos e clicks \, nós precisamos usar o objeto [line~]. O toggle envia
valores de 0 ou 1 \, e o line faz um fade in e fade out de um segundo
para esses valores. Também temos um slider que envia valores de 0 a
1 Nesse caso também é bom usar o [line~] \, mas temos aqui uma rampa
de apenas 100 milisegundos.;
#X obj 65 226 osc~;
#X connect 4 0 6 0;
#X connect 4 0 6 1;
#X connect 5 0 12 0;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X connect 9 0 4 1;
#X connect 10 0 11 0;
#X connect 11 0 18 0;
#X connect 12 0 10 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 9 0;
#X connect 18 0 4 0;
