#N canvas 273 59 479 521 12;
#X obj 10 10 cnv 15 400 40 empty empty Inlets/Outlets: 20 12 0 24 -262144
-66577 0;
#X text 14 72 Podemos criar inlets e outlets em nossos subpatches!
;
#X floatatom 70 120 5 0 0 0 - - -;
#X floatatom 70 186 5 0 0 0 - - -;
#N canvas 438 320 616 332 somas 0;
#X obj 133 175 inlet;
#X text 179 174 objeto inlet;
#X obj 133 263 outlet;
#X text 188 261 objeto outlet;
#X obj 133 221 + 1;
#X obj 321 175 inlet;
#X obj 321 263 outlet;
#X obj 321 217 + 2;
#X text 128 64 O posicionamento dos inlets e outlets (no eixo horizontal)
define a ordem das entradas do subpatch. Cruze-os para ver o que acontece
fora do subpatch.;
#X connect 0 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 7 0;
#X connect 7 0 6 0;
#X restore 70 151 pd somas;
#X floatatom 123 119 5 0 0 0 - - -;
#X floatatom 123 185 5 0 0 0 - - -;
#X text 172 151 Abra o subpatch e veja;
#X obj 259 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 171 262 adc~;
#N canvas 606 245 450 300 Mic 0;
#X obj 114 85 inlet~;
#X obj 118 154 *~;
#X obj 173 86 inlet;
#X obj 118 193 outlet~;
#X text 23 25 Há Inlets e Outlets próprios para lidar com sinal de
áudio \, que terminam em [~];
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 0 1 1;
#X restore 171 295 pd Mic On/Off;
#X text 78 237 Abra esse subpatch com sinal de áudio;
#X text 22 369 Desse modo \, é como se pudéssemos criar nossos próprios
objetos. Nesse caso \, pode ser útil manter a estrutura do inlet quente
ser o da esquerda! Mas não que isso seja necessário! Em todo caso \,
é necessário haver uma plena consciência da ordem de entrada e saída
dos dados!;
#X obj 160 332 dac~;
#X connect 2 0 4 0;
#X connect 4 0 3 0;
#X connect 4 1 6 0;
#X connect 5 0 4 1;
#X connect 8 0 10 1;
#X connect 9 0 10 0;
#X connect 10 0 13 0;
#X connect 10 0 13 1;
