#N canvas 426 35 561 587 10;
#X obj -1 558 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#X obj -1 410 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 621 373 355 223 META 0;
#X text 7 42 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 7 -78 LICENSE SIBSD;
#X text 7 22 AUTHOR Miller Puckette;
#X text 7 62 RELEASE_DATE 1997;
#X text 7 2 LIBRARY cyclone;
#X text 7 82 HELP_PATCH_AUTHORS Alex Cleveland updated this patch for
Pd-l2ork version 2013.05.28;
#X text 7 -98 KEYWORDS intercept output grab;
#X text 7 -58 DESCRIPTION intercept the output of another object;
#X text 7 -38 INLET_0 message;
#X text 7 -18 OUTLET_N message;
#X restore 501 560 pd META;
#X obj -1 451 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj -1 488 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#N canvas 326 487 428 109 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 14 32 offer;
#X restore 213 560 pd Related_objects;
#X obj 83 420 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 82 460 cnv 17 3 17 empty \$0-pddp.cnv.let.0 n 5 9 0 16 -228856
-162280 0;
#X obj -1 0 cnv 15 552 40 empty \$0-pddp.cnv.header grab 3 12 0 18
-204280 -1 0;
#X obj 516 5 grab;
#X text 11 23 intercept the output of another object;
#X msg 115 84 hello;
#X obj 271 102 r foo;
#X obj 271 125 print foo;
#X msg 133 108 set bar;
#X msg 153 133 let's go;
#X obj 341 102 r bar;
#X obj 341 125 print bar;
#X text 157 83 1;
#X text 184 106 2;
#X text 209 133 3;
#X obj 115 176 grab 0 foo;
#X text 191 167 arg is number of additional outlets and;
#X text 191 181 an optional receive object to send it's;
#X text 191 192 input to;
#X text 110 53 can be used as a sort of settable send:;
#X obj 43 292 grab;
#X obj 64 322 * 10;
#X floatatom 64 351 5 0 0 0 - - -, f 5;
#X floatatom 43 373 5 0 0 0 - - -, f 5;
#X msg 43 266 2;
#X text 115 231 or to intercept messages before they are output;
#X text 116 243 by the receiving object:;
#X floatatom 85 301 5 0 0 0 - - -, f 5;
#X obj 268 322 grab 2 test;
#X obj 381 323 r test;
#X floatatom 268 365 5 0 0 0 - - -, f 5;
#X text 94 498 1) float;
#X text 94 530 2) object;
#X text 183 530 - optional received object to send input to;
#X obj 3 560 pddp/pddplink @pd_help/all_about_help_patches.pd -text Usage Guide
;
#X floatatom 331 365 5 0 0 0 - - -, f 5;
#X text 96 321 < this is forwarded below without being outputted
;
#X obj 436 316 loadbang;
#X msg 436 337 1 2 \, 3 4 \, 5 6;
#X msg 268 296 1;
#X obj 381 364 coll;
#C restore;
#X text 303 271 here output from coll's 1stand 2nd outlets correspond
tograb object's outlets;
#X text 111 420 anything;
#X text 111 460 anything;
#X text 183 420 - anything that is sent to grab output;
#X text 183 460 - anything that was grabbed from the object;
#X text 183 498 - optional number of additional outlets (corresponding
to grabbed object's outlets);
#X connect 11 0 21 0;
#X connect 12 0 13 0;
#X connect 14 0 21 0;
#X connect 15 0 21 0;
#X connect 16 0 17 0;
#X connect 26 0 29 0;
#X connect 26 1 27 0;
#X connect 27 0 28 0;
#X connect 30 0 26 0;
#X connect 33 0 27 1;
#X connect 34 0 36 0;
#X connect 34 1 41 0;
#X connect 35 0 46 0;
#X connect 43 0 44 0;
#X connect 44 0 46 0;
#X connect 45 0 34 0;
