#N canvas 92 22 1040 674 10;
#X obj 859 278 line~;
#X msg 859 255 \$1 10;
#X obj 862 230 hsl 128 15 -1 1 0 0 empty pos2 empty -2 -8 0 10 -233211
-1 -1 11100 1;
#X msg 859 206 0;
#X obj 859 373 prvu~;
#X obj 860 404 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 508 375 prvu~;
#X obj 509 406 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 241 202 hsl 128 15 -1 1 0 0 empty pos empty -2 -8 0 10 -233211
-1 -1 8400 1;
#X floatatom 238 222 0 0 0 0 - - -;
#X msg 238 175 0;
#X text 270 173 posição central;
#X obj 238 253 expr if($f1 < 0 \, 1 \, 1 - $f1) \; if($f1 < 0 \, 1
+ $f1 \, 1) \;;
#X floatatom 409 331 5 0 0 0 - - -;
#X obj 58 478 *~;
#X obj 58 507 +~;
#X obj 130 479 *~;
#X obj 271 479 *~;
#X obj 271 506 +~;
#X obj 334 478 *~;
#X obj 247 300 expr 1 - $f1;
#X floatatom 247 329 5 0 0 0 - - -;
#X floatatom 211 329 5 0 0 0 - - -;
#X obj 328 300 expr 1 - $f1;
#X floatatom 328 330 5 0 0 0 - - -;
#X obj 143 588 output~;
#X obj 649 392 output~;
#X obj 508 301 expr~ if($v3 < 0 \, $v1 + ($v2 * -$v3) \, $v1 * (1 -
$v3)) / 2 \; if($v3 < 0 \, $v2 * (1 + $v3) \, $v2 + ($v1 * $v3)) /
2 \;;
#X obj 271 532 /~ 2;
#X obj 58 537 /~ 2;
#X obj 349 412 line~;
#X msg 349 389 \$1 10;
#X obj 73 455 line~;
#X msg 73 432 \$1 10;
#X obj 145 449 line~;
#X msg 145 426 \$1 10;
#X obj 286 409 line~;
#X msg 286 386 \$1 10;
#X text 507 111 Como o sinal estéreo é mixado em um sinal mono no canal
esquerdo ou direito \, a informação não se perde. Porém \, pode haver
questões de cancelamento de fase quando o sinal estéreo possui bastante
correlação.;
#X obj 238 151 loadbang;
#X msg 153 212 \; pd dsp 1;
#X obj 58 310 osc~ 500;
#X obj 130 311 osc~ 600;
#X obj 508 276 osc~ 500;
#X obj 683 277 osc~ 600;
#X text 83 59 Uma variação do balance permite que o sinal atenuado
seja mixado ao canal oposto. E como os canais são mixados \, dividimos
por dois para não estourar e clipar. Veja o patch abaixo e uma versão
simplificada à direita em um [expr].;
#X connect 0 0 27 2;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X connect 8 0 9 0;
#X connect 9 0 12 0;
#X connect 10 0 8 0;
#X connect 12 0 22 0;
#X connect 12 0 20 0;
#X connect 12 1 23 0;
#X connect 12 1 13 0;
#X connect 13 0 31 0;
#X connect 14 0 15 0;
#X connect 15 0 29 0;
#X connect 16 0 15 1;
#X connect 17 0 18 0;
#X connect 18 0 28 0;
#X connect 19 0 18 1;
#X connect 20 0 21 0;
#X connect 21 0 37 0;
#X connect 22 0 33 0;
#X connect 23 0 24 0;
#X connect 24 0 35 0;
#X connect 27 0 6 0;
#X connect 27 0 26 0;
#X connect 27 1 4 0;
#X connect 27 1 26 1;
#X connect 28 0 25 1;
#X connect 29 0 25 0;
#X connect 30 0 19 1;
#X connect 31 0 30 0;
#X connect 32 0 14 1;
#X connect 33 0 32 0;
#X connect 34 0 16 1;
#X connect 35 0 34 0;
#X connect 36 0 17 1;
#X connect 37 0 36 0;
#X connect 39 0 10 0;
#X connect 39 0 40 0;
#X connect 41 0 14 0;
#X connect 41 0 17 0;
#X connect 42 0 16 0;
#X connect 42 0 19 0;
#X connect 43 0 27 0;
#X connect 44 0 27 1;
