#N canvas 648 275 576 458 10; #X obj 84 117 msgfile; #X obj 84 138 unpack f s; #X floatatom 84 159 5 0 0 0 - - -, f 5; #X symbolatom 141 159 10 0 0 0 - - -, f 10; #X msg 84 59 rewind \, find \$1 *; #X floatatom 83 36 5 0 0 0 - - -, f 5; #X obj 271 76 loadbang; #X obj 109 86 r my-msgfile; #X obj 90 335 msgfile; #X symbolatom 171 377 10 0 0 0 - - -, f 10; #X obj 277 294 loadbang; #X msg 160 237 symbol b; #X msg 230 237 symbol c; #X obj 115 304 r my-msgfile2; #X msg 300 237 symbol d; #X obj 90 356 unpack s s, f 14; #X symbolatom 90 377 10 0 0 0 - - -, f 10; #X msg 277 315 \; my-msgfile2 add a foo \, add b bar \, add c dog \, add d cat; #X msg 271 97 \; my-msgfile add 1 foo \, add 2 bar \, add 3 dog \, add 4 cat; #X msg 90 277 rewind \, find \$1 *; #X msg 90 237 symbol a; #X text 363 236 <- select a \, b \, c or d; #X text 123 37 <- input l 1 \, 2 \, 3 or 4 here; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; #X connect 4 0 0 0; #X connect 5 0 4 0; #X connect 6 0 18 0; #X connect 7 0 0 0; #X connect 8 0 15 0; #X connect 10 0 17 0; #X connect 11 0 19 0; #X connect 12 0 19 0; #X connect 13 0 8 0; #X connect 14 0 19 0; #X connect 15 0 16 0; #X connect 15 1 9 0; #X connect 19 0 8 0; #X connect 20 0 19 0;