#N canvas 409 257 719 401 10; #X obj 49 360 namecanvas \$0-this; #N canvas 330 108 708 607 \$0-guts 0; #X obj 51 109 moses 1; #X obj 80 247 + 1; #X obj 51 82 i \$1; #X obj 51 247 i; #X obj 51 182 t f b; #X obj 51 205 until; #X msg 66 225 0; #X obj 51 269 t f f f; #X obj 51 556 s \$0-this; #X obj 51 373 * 100; #X msg 51 134 2; #X text 83 134 no creation arg gives 2 inlets; #X obj 309 62 r \$0-start; #X obj 309 84 \$1; #X obj 309 153 until; #X obj 309 197 f; #X obj 339 197 + 1; #X msg 324 174 0; #X obj 309 106 t f b; #X obj 415 259 moses \$1; #X obj 415 281 t b f; #X obj 415 352 s; #X msg 442 326 symbol \$2-bang\$1; #X obj 442 304 pack f \$0; #X obj 534 276 t b; #X obj 534 298 s \$0-done; #X obj 101 296 * 5; #X obj 51 395 + 20; #X obj 51 417 t f f; #X obj 78 438 + 50; #X obj 101 321 t f f f f f; #X obj 51 469 pack 0 0 0 0 0 0 0 0 \$0; #X msg 51 493 obj \$1 10 inlet \, obj \$1 50 t b f \, obj \$2 150 f \, obj \$2 125 r \$9-bang\$3 \, obj \$1 75 s \$9-start \, connect \$4 0 \$5 0 \, connect \$5 1 \$6 1 \, connect \$7 0 \$6 0 \, connect \$5 0 \$8 0 \, connect \$6 0 2 0; #X obj 51 156 t f f f; #X obj 309 128 + 2; #X obj 309 219 moses 1; #X obj 415 236 - 1; #X obj 309 241 t b; #X obj 309 263 s \$0-clear; #X obj 101 356 + 10; #X obj 135 356 + 11; #X obj 170 356 + 12; #X obj 203 356 + 13; #X obj 236 356 + 14; #X obj 51 36 spigot 1; #X obj 51 58 t b b; #X msg 119 35 0; #X obj 51 14 r _initbang; #X connect 0 0 10 0; #X connect 0 1 4 0; #X connect 1 0 3 1; #X connect 2 0 0 0; #X connect 3 0 1 0; #X connect 3 0 7 0; #X connect 4 0 5 0; #X connect 4 1 6 0; #X connect 5 0 3 0; #X connect 6 0 3 1; #X connect 7 0 9 0; #X connect 7 1 31 2; #X connect 7 2 26 0; #X connect 9 0 27 0; #X connect 10 0 33 0; #X connect 12 0 13 0; #X connect 13 0 18 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 15 0 35 0; #X connect 16 0 15 1; #X connect 17 0 15 1; #X connect 18 0 34 0; #X connect 18 1 17 0; #X connect 19 0 20 0; #X connect 19 1 24 0; #X connect 20 0 21 0; #X connect 20 1 23 0; #X connect 22 0 21 1; #X connect 23 0 22 0; #X connect 24 0 25 0; #X connect 26 0 30 0; #X connect 27 0 28 0; #X connect 28 0 31 0; #X connect 28 1 29 0; #X connect 29 0 31 1; #X connect 30 0 39 0; #X connect 30 1 40 0; #X connect 30 2 41 0; #X connect 30 3 42 0; #X connect 30 4 43 0; #X connect 31 0 32 0; #X connect 32 0 8 0; #X connect 33 0 4 0; #X connect 33 1 19 1; #X connect 33 2 13 1; #X connect 34 0 14 0; #X connect 35 0 37 0; #X connect 35 1 36 0; #X connect 36 0 19 0; #X connect 37 0 38 0; #X connect 39 0 31 3; #X connect 40 0 31 4; #X connect 41 0 31 5; #X connect 42 0 31 6; #X connect 43 0 31 7; #X connect 44 0 45 0; #X connect 45 0 2 0; #X connect 45 1 46 0; #X connect 46 0 44 1; #X connect 47 0 44 0; #X restore 170 360 pd \$0-guts; #X obj 70 247 list prepend; #X obj 70 269 t l l; #X obj 49 291 list; #X obj 49 313 list trim; #X obj 49 335 outlet; #X obj 49 224 r \$0-done; #X obj 139 224 r \$0-clear; #X text 287 257 Pd-vanilla list abstraction with hot inlets only. Inspired by [vanillaBondo] by Matt Davey. Made by Alexandros Drymonitis; #X connect 2 0 3 0; #X connect 3 0 4 1; #X connect 3 1 2 1; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 8 0 2 1;