#N canvas 337 183 650 395 10; #X text 11 301 (c) musil@iem.kug.ac.at; #X text 53 314 IEM KUG; #X text 28 326 graz \, austria 2001; #X obj 9 37 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1 -1; #X msg 34 36 33; #X msg 51 58 -3.14; #X msg 74 100 11 22 33.33; #X msg 64 78 open xxx; #X msg 94 122 funny; #X text 7 8 gate; #X text 12 266 the original object spigot; #X obj 19 227 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1 -1; #X text 18 276 (c) miller puckette; #X text 13 350 extention for multiple outlets; #X text 11 366 (c) Orm Finnendahl 2002; #X obj 90 227 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1 -1; #X obj 9 245 print left; #X text 213 197 1.arg: number of outlets of gate (<= 10) (opt. \, default = 1); #X text 263 229 < 0 : gate is closed; #X text 462 257 to rightmost outlet; #X text 263 245 == 0 or >= number of outlets : inlet gets routed; #X text 263 272 else : inlet gets routed to outlet (from left) \,; #X text 213 215 2.arg: control-state of gate (opt \, default = 0): ; #X text 92 157 gate: select outlet; #X msg 66 176 0; #X msg 97 176 1; #X msg 128 176 2; #X msg 158 176 3; #X obj 9 206 gate 3 1; #X obj 176 245 print right; #X obj 87 245 print middle; #X obj 180 226 bng 15 250 50 0 empty empty empty 8 -8 0 10 -262144 -1 -1; #X text 44 8 : route a stream of messages to different outlets (or none); #X connect 3 0 28 0; #X connect 4 0 28 0; #X connect 5 0 28 0; #X connect 6 0 28 0; #X connect 7 0 28 0; #X connect 8 0 28 0; #X connect 24 0 28 1; #X connect 25 0 28 1; #X connect 26 0 28 1; #X connect 27 0 28 1; #X connect 28 0 11 0; #X connect 28 0 16 0; #X connect 28 1 30 0; #X connect 28 1 15 0; #X connect 28 2 31 0; #X connect 28 2 29 0;