#N canvas 45 125 470 625 10; #N canvas 314 220 436 398 line-int 0; #X obj 234 169 +; #X obj 234 218 sel; #X floatatom 210 309 8 0 0 0 - - -; #X obj 234 279 int; #X obj 292 307 del 100; #X obj 51 170 -; #X obj 345 238 /; #X msg 304 278 stop; #X obj 345 191 abs; #X obj 345 214 swap; #X msg 234 145 -1; #X obj 256 89 moses 1; #X obj 51 195 sel 0; #X msg 309 113 set 1; #X msg 256 113 set -1; #X obj 234 193 i; #X floatatom 345 279 5 0 0 0 - - -; #X floatatom 116 123 8 0 0 0 - - -; #X text 56 105 target; #X text 121 107 duration; #X obj 51 55 inlet; #X floatatom 51 122 8 0 0 0 - - -; #X obj 51 78 unpack; #X obj 210 333 outlet; #X obj 241 249 outlet; #X text 48 29 Integer line without drops; #X obj 51 145 t f f; #X obj 81 223 t b f f; #X obj 262 278 t f b; #X connect 0 0 15 0; #X connect 1 0 3 0; #X connect 1 0 24 0; #X connect 1 1 28 0; #X connect 2 0 5 1; #X connect 2 0 23 0; #X connect 3 0 2 0; #X connect 4 0 10 0; #X connect 5 0 12 0; #X connect 6 0 16 0; #X connect 7 0 4 0; #X connect 8 0 9 0; #X connect 9 0 6 0; #X connect 9 1 6 1; #X connect 10 0 0 0; #X connect 11 0 14 0; #X connect 11 1 13 0; #X connect 12 1 27 0; #X connect 13 0 10 0; #X connect 14 0 10 0; #X connect 15 0 0 1; #X connect 15 0 1 0; #X connect 16 0 4 1; #X connect 17 0 9 1; #X connect 20 0 22 0; #X connect 21 0 26 0; #X connect 22 0 21 0; #X connect 22 1 17 0; #X connect 26 0 5 0; #X connect 26 1 1 1; #X connect 26 1 3 1; #X connect 27 0 10 0; #X connect 27 1 11 0; #X connect 27 2 8 0; #X connect 28 0 2 0; #X connect 28 1 4 0; #X restore 140 275 pd line-int; #X floatatom 140 299 8 0 0 0 - - -; #X obj 212 299 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #N canvas 825 361 320 322 line 0; #X floatatom 44 166 8 0 0 0 - - -; #X obj 44 188 i; #X floatatom 44 238 5 0 0 0 - - -; #X obj 44 210 change; #X obj 44 63 inlet; #X obj 44 260 outlet; #X obj 131 238 sel; #X obj 131 262 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 131 284 outlet; #X text 41 30 Integer line with simple filtering; #X msg 224 114 stop; #X msg 108 113 \$1; #X msg 103 71 127 1000; #X obj 44 141 line; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 2 0 5 0; #X connect 3 0 2 0; #X connect 3 0 6 0; #X connect 4 0 11 0; #X connect 4 0 13 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 10 0 13 0; #X connect 11 0 6 1; #X connect 12 0 13 0; #X connect 13 0 0 0; #X restore 22 275 pd line; #X obj 22 336 t i i; #X obj 23 365 -; #X floatatom 22 301 5 0 0 0 - - -; #X obj 140 332 t i i; #X obj 143 357 -; #X obj 24 545 print error_line:; #X obj 66 301 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 143 518 sel -1 1; #X obj 23 516 sel -1 1; #X obj 163 544 print error_line-int:; #X obj 180 419 timer; #X floatatom 180 466 8 0 0 0 - - -; #X obj 180 396 t b b i; #X obj 180 442 *; #X text 47 535 comment; #X text 18 13 Study of two methods for integer line generation; #X obj 180 485 print delay_between_methods:; #X floatatom 136 181 8 0 0 0 - - -; #X floatatom 65 181 8 0 0 0 - - -; #X obj 22 194 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X text 136 164 duration; #X text 71 164 target; #X text 27 176 go!; #X obj 22 218 pack 0 0 1000; #X msg 22 125 0; #X msg 55 125 127; #X obj 22 153 t b i; #X msg 22 240 \$2 \$3; #X text 212 444 (line-int method stops first); #X msg 213 320 1; #X msg 69 329 -1; #X obj 140 241 r lineint; #X msg 287 145 \; lineint 64 1000; #X msg 286 226 \; lineint 127 500; #X msg 287 184 \; lineint 0 2000; #X text 19 28 Marc Lavallee \, 2003/03/22; #X text 18 61 The line object outputs floats numbers. The "line" method uses integer filtering and may drop numbers in the process. The "line-int" method doesn't \, but stops a bit earlier.; #X text 26 571 Delta errors \; the line-int method has no errors.; #X msg 287 267 \; lineint 32 5000; #X msg 288 310 \; lineint 96 3000; #X connect 0 0 1 0; #X connect 0 1 2 0; #X connect 1 0 7 0; #X connect 2 0 33 0; #X connect 3 0 6 0; #X connect 3 1 10 0; #X connect 4 0 5 1; #X connect 4 1 5 0; #X connect 5 0 12 0; #X connect 6 0 4 0; #X connect 7 0 8 1; #X connect 7 1 8 0; #X connect 8 0 11 0; #X connect 10 0 34 0; #X connect 11 2 13 0; #X connect 12 2 9 0; #X connect 14 0 17 0; #X connect 15 0 20 0; #X connect 16 0 14 0; #X connect 16 1 14 1; #X connect 16 2 17 1; #X connect 17 0 15 0; #X connect 21 0 27 2; #X connect 22 0 27 1; #X connect 23 0 27 0; #X connect 27 0 31 0; #X connect 28 0 30 0; #X connect 29 0 30 0; #X connect 30 0 23 0; #X connect 30 1 22 0; #X connect 31 0 0 0; #X connect 31 0 3 0; #X connect 33 0 16 0; #X connect 34 0 16 0; #X connect 35 0 3 0; #X connect 35 0 0 0;