#N canvas 178 234 969 575 12;
#X obj -100 -6 cnv 15 400 40 empty empty Nomear-Canvas/Pacthes 20 12
0 24 -262144 -66577 0;
#X obj 31 147 namecanvas Oswaldo;
#X text -72 187 O objeto acima nomeu esse canvas de "Oswaldo". Abra
o subpatch abaixo \, e veja que lá tem um canvas com outro nome.;
#N canvas 82 22 581 369 supatch 0;
#X obj 181 58 namecanvas Clodoaldo;
#X text 85 119 Olá \, eu sou um subpatch \, e meu nome é Clodoaldo
\, muito prazer...;
#X restore 60 271 pd supatch;
#N canvas 0 22 565 403 (subpatch) 0;
#X obj 310 52 namecanvas Geraldo;
#X text 278 84 Pois é \, eu sou o Geraldo... e aí?;
#X coords 0 1 100 -1 200 140 1 0 0;
#X restore 2 364 graph;
#X text -31 322 O graph abaixo tem outro nome \, abra e veja.;
#X text 399 46 Mas e o que fazemos com esses nomes enfim? Pois bem
\, com esses nomes \, é possível enviar mensagens aos patches \, subpatches
\, abstrações \, etc...;
#X text 398 108 Essas mensagens são \, normalmente \, mensagens que
podem alterar o patch \, num processo de patching dinâmico \, como
vimos no exemplo anterior.;
#X text -84 54 O objeto [namecanvas] te permite dar um nome para o
"canvas" \, que é a janela do patch na qual ele está inserido. Por
exemplo \, cada subpatch \, graph e abstração tem o seu próprio "canvas'
\, ou "tela".;
#X text 398 170 No entanto \, no exemplo anterior \, não usamos objeto
[namecanvas] algum \, e apenas usamos o nome do patch. A diferença
aqui é que podemos mudar o nome do arquivo do patch \, que as coisas
continuam funcionando. Ele de fato te permite mais recursos \, como
enviar mensagens para graphs nomeados.;
#X text 399 276 Se você olhar a lista de objetos do Pd \, vai ver que
o [namecanvas] está na categoria "obsoleto". No help dele também é
dito que é "melhor" enviar mensagens direto ao nome do patch \, mas
não é bem assim não...;
#X obj 478 472 send Oswaldo;
#X msg 478 418 font \$1 100 100;
#X floatatom 478 381 5 9 18 0 - - -;
#X text 441 508 Enfim \, basta enviar para o nome que você deu!;
#X connect 12 0 11 0;
#X connect 13 0 12 0;
