#N canvas 269 60 988 717 12;
#X obj 10 10 cnv 15 400 40 empty empty Localidade: 20 12 0 24 -262144
-66577 0;
#X obj 240 154 i \$0;
#X obj 184 117 loadbang;
#X floatatom 145 194 5 0 0 0 - - -;
#X floatatom 240 192 5 0 0 0 - - -;
#X obj 145 155 expr \$0;
#X text 17 64 O objeto [expr] também carrega o valor de "\$0" \, e
o carrega como um inteiro.;
#X text 211 153 =;
#X text 33 248 A questão é que para o [expr] \, o "\$0" é \, acima
de tudo \, um número...;
#X text 36 298 Podemos querer usar o "\$0" no caso de uma variável
\, com o objeto [value]. Lembre que o [value] opera de forma global
\, e para que seja uma variável local \, precisamos colocar "\$0" em
algum lugar.;
#X text 39 384 E aqui que o [expr] acaba sendo um pouco chato. Se você
escrever algo do tipo \$0-x \, o expr vai entender \$0 como um número
e "-" como a operação de subtração \, e x como uma variável que deve
ser subtraída de \$0...;
#X obj 120 493 expr \$0-x;
#X text 206 494 =;
#X obj 251 486 i \$0;
#X obj 277 520 -;
#X obj 327 514 value x;
#X obj 158 657 expr \$0a;
#X floatatom 610 447 5 0 0 0 - - -;
#X obj 283 657 i \$0a;
#X text 49 580 E também \, qualquer expansão que comece com \$0 não
funciona. O [expr] vai achar que você digitou um número errado \, assim
como os outros objetos do Pd.;
#X floatatom 277 548 5 0 0 0 - - -;
#X floatatom 120 522 5 0 0 0 - - -;
#X obj 120 471 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 251 463 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 308 484 5 0 0 0 - - -;
#X obj 595 122 expr a\$0;
#X text 678 122 ou;
#X obj 716 123 expr a_\$0;
#X text 531 59 A única forma do [expr] entender o uso do "\$0" é com
ele vindo depois de um símbolo \, como \;;
#X text 529 174 Lembrando que se você usar "-" não vai dar certo...
;
#X obj 603 220 expr a-\$0;
#X text 699 221 =;
#X obj 727 221 expr a - \$0;
#X text 522 296 Ou seja \, a expansão das variáveis com a sintaxe da
localidade funciona de qualquer jeito. Mas \, se você quer carregar
essa variável no [expr] \, tem que ser desse jeito!;
#X obj 680 498 value X_\$0;
#X floatatom 610 587 9 0 0 0 - - -;
#X text 529 359 E é isso \, e aqui vai mais um exemplo pra você tentar
ler e entender...;
#X floatatom 680 447 5 0 0 0 - - -;
#X obj 610 542 expr $f1 * X_\$0;
#X text 728 447 dê um valora pra X_\$0;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 2 0 5 0;
#X connect 5 0 3 0;
#X connect 11 0 21 0;
#X connect 13 0 14 0;
#X connect 14 0 20 0;
#X connect 17 0 38 0;
#X connect 22 0 11 0;
#X connect 23 0 13 0;
#X connect 24 0 15 0;
#X connect 24 0 14 1;
#X connect 37 0 34 0;
#X connect 38 0 35 0;
