#N canvas 368 264 1401 874 12;
#X obj -13 -179 cnv 15 400 40 empty empty Dinamic_GUIs 20 12 0 24 -262144
-66577 0;
#X msg 545 240 color \$1 \$2 \$3;
#X obj 663 187 t b f;
#X obj 544 212 pack float float float;
#X floatatom 663 164 5 0 0 0 - - -;
#X floatatom 603 164 5 0 0 0 - - -;
#X floatatom 544 164 5 0 0 0 - - -;
#X obj 603 188 t b f;
#X text 667 141 label;
#X text 600 141 front;
#X text 540 141 back;
#X msg 534 -17 label \$1;
#X symbolatom 534 -44 10 0 0 0 - - -;
#X obj 534 101 send bng;
#X msg 572 72 size \$1;
#X floatatom 572 44 5 0 0 0 - - -;
#N canvas 238 25 363 661 delta 0;
#X obj 245 439 t b f;
#X obj 101 554 pack float float;
#X obj 102 428 - 0;
#X obj 120 400 f;
#X obj 102 338 t f b;
#X floatatom 102 311 5 0 0 0 - - -;
#X obj 263 372 f;
#X obj 246 343 t f b;
#X floatatom 246 316 5 0 0 0 - - -;
#X msg 117 523 0;
#X msg 153 400 0;
#X obj 106 180 hsl 128 15 -200 200 0 0 empty empty empty -2 -8 0 10
-228856 -1 -1 6450 1;
#X msg 103 134 0;
#X msg 246 106 0;
#X obj 246 134 vsl 15 128 -200 200 0 0 empty empty empty 0 -9 0 10
-191407 -1 -1 6100 1;
#X obj 103 46 loadbang;
#X obj 246 283 * -1;
#X obj 101 593 outlet;
#X obj 245 400 -;
#X connect 0 0 9 0;
#X connect 0 1 1 1;
#X connect 1 0 17 0;
#X connect 2 0 1 0;
#X connect 3 0 2 1;
#X connect 4 0 3 1;
#X connect 4 0 2 0;
#X connect 4 1 3 0;
#X connect 4 1 10 0;
#X connect 5 0 4 0;
#X connect 6 0 18 1;
#X connect 7 0 6 1;
#X connect 7 0 18 0;
#X connect 7 1 6 0;
#X connect 8 0 7 0;
#X connect 9 0 1 0;
#X connect 10 0 1 1;
#X connect 11 0 5 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 15 0 12 0;
#X connect 15 0 13 0;
#X connect 16 0 8 0;
#X connect 18 0 0 0;
#X coords 0 -1 1 1 170 170 1 100 100;
#X restore 603 305 pd delta;
#X obj 537 516 send bng;
#X msg 537 489 delta \$1 \$2;
#X obj 945 -56 receive bng;
#X obj 945 -11 bng 110 250 50 0 empty empty bang 8 -10 0 16 -262131
-261689 -4160;
#X obj 545 269 send bng;
#X obj 980 508 s GUI-cnv;
#X msg 1071 384 label GUIs_Dināmicos;
#X obj 1080 514 cnv 15 150 100 empty GUI-cnv empty 20 12 0 14 -128992
-241291 0;
#X floatatom 19 72 5 0 0 0 - - -;
#X msg 19 103 add2 \$1;
#X msg 89 104 set;
#X obj 89 78 loadbang;
#X msg 19 140;
#X msg 940 430 color 11 15;
#X msg 1062 428 vis_size 180 30;
#X msg 892 399 color 15 11;
#X msg 1069 457 vis_size 150 100;
#X text 10 -92 "Dinamic Patching" means you can edit the patch by sending
messages to pd and not going into Edit Mode.;
#X text 11 -46 We've seen some things like that already \, like setting
up messages.;
#X text 12 -1 Remember this example where you can create a list of
numbers by moving the atom number box:;
#X text 521 -136 Now lets see what we can do with GUIs. You can actually
edit its properties by sending it messages as such:;
#X text 606 -18 changes the "label";
#X text 635 71 changes the "size";
#X text 658 240 changes the color;
#X text 631 489 changes the position;
#X text 502 551 You need to send the amount of how much to shift;
#X text 535 578 open the suboatch to understand it;
#X msg 537 437 10 20;
#X msg 516 411 -10 -20;
#X text 502 374 click these;
#X text 513 387 messages;
#X text 872 292 Remember that GUIs have bily-in [send]/[receive] \,
this is the only way to send messages to canvases. Check the help of
GUIs to know about all the messages you can send it to change it!;
#X connect 1 0 21 0;
#X connect 2 0 5 0;
#X connect 2 1 3 2;
#X connect 3 0 1 0;
#X connect 4 0 2 0;
#X connect 5 0 7 0;
#X connect 6 0 3 0;
#X connect 7 0 6 0;
#X connect 7 1 3 1;
#X connect 11 0 13 0;
#X connect 12 0 11 0;
#X connect 14 0 13 0;
#X connect 15 0 14 0;
#X connect 16 0 18 0;
#X connect 18 0 17 0;
#X connect 19 0 20 0;
#X connect 23 0 22 0;
#X connect 25 0 26 0;
#X connect 26 0 29 0;
#X connect 27 0 29 0;
#X connect 28 0 27 0;
#X connect 30 0 22 0;
#X connect 31 0 22 0;
#X connect 32 0 22 0;
#X connect 33 0 22 0;
#X connect 44 0 18 0;
#X connect 45 0 18 0;
