#N canvas 276 145 779 417 10; #X msg 43 156 resize \$1; #X obj 28 200 until; #X obj 28 242 f; #X obj 110 336 + 1; #X obj 28 264 t f f f; #X msg 272 83 3; #X obj 272 105 until; #X obj 272 150 f; #X obj 298 150 + 1; #X msg 287 129 0; #X obj 362 222 moses 1; #X obj 401 299 +; #X obj 299 205 t f f; #X obj 299 252 +; #X obj 43 134 + 3; #X obj 55 242 - 1; #X obj 43 221 - 1; #X obj 272 63 sel 0; #X obj 299 229 moses 1; #X obj 28 112 t f f f f f b; #X obj 47 309 tabread \$1; #X obj 47 361 tabwrite \$1; #X obj 299 291 tabread \$1; #X obj 299 316 tabwrite \$1; #X obj 28 60 inlet; #X text 45 382 move array elements one position to the right; #X text 68 178 add three points to the array; #X text 371 318 then add the guard points; #X obj 377 24 inlet set_table; #X obj 377 46 symbol; #X obj 377 68 t s s s; #X msg 127 252 set \$1; #X obj 127 274 t a a a a; #X text 475 23 in case you need to set the table dynamically; #X obj 43 178 s; #X obj 112 161 symbol \$1; #X obj 112 138 loadbang; #X obj 28 85 array size \$1; #X obj 272 172 t f f; #X obj 272 338 sel 2; #X obj 272 360 outlet done; #X connect 0 0 34 0; #X connect 1 0 2 0; #X connect 2 0 4 0; #X connect 2 0 15 0; #X connect 3 0 21 1; #X connect 4 0 17 0; #X connect 4 1 20 0; #X connect 4 2 3 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 7 0 38 0; #X connect 8 0 7 1; #X connect 9 0 7 1; #X connect 10 0 23 1; #X connect 10 1 11 0; #X connect 11 0 23 1; #X connect 12 0 18 0; #X connect 12 1 10 0; #X connect 13 0 22 0; #X connect 14 0 0 0; #X connect 15 0 2 1; #X connect 16 0 2 1; #X connect 17 0 5 0; #X connect 18 0 13 0; #X connect 18 1 22 0; #X connect 19 0 1 0; #X connect 19 1 14 0; #X connect 19 2 16 0; #X connect 19 3 13 1; #X connect 19 4 11 1; #X connect 19 5 9 0; #X connect 20 0 21 0; #X connect 22 0 23 0; #X connect 24 0 37 0; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 30 0 37 1; #X connect 30 1 34 1; #X connect 30 2 31 0; #X connect 31 0 32 0; #X connect 32 0 20 0; #X connect 32 1 21 0; #X connect 32 2 23 0; #X connect 32 3 22 0; #X connect 35 0 34 1; #X connect 36 0 35 0; #X connect 37 0 19 0; #X connect 38 0 39 0; #X connect 38 1 12 0; #X connect 39 0 40 0;