Commit 37d8882c authored by J Reso's avatar J Reso
Browse files

rand-n mode normal and unique

parent 0d784b13
Pipeline #4001 skipped
#N canvas 281 90 686 363 10;
#X obj 42 136 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
#N canvas 1 77 851 441 10;
#X obj 42 175 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 403 42 5 numbers from 0 to 19;
#X text 405 138 10 numbers from 0 to 39;
#X obj 407 157 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
#X text 47 280 5 numbers from 0 to 19;
#X obj 292 294 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 135 180 print NB;
#X obj 42 180 print LIST;
#X msg 501 279 20 10 30 400 19 288 666;
#X msg 408 254 5;
#X text 407 235 5 numbers from this list;
#X obj 501 259 loadbang;
#X obj 408 323 print LIST;
#X obj 407 200 print LIST;
#X text 41 117 Default : 4 numbers from 0 to 9;
#X obj 405 106 print LIST;
#X obj 42 256 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 135 300 print NB;
#X obj 42 300 print LIST;
#X text 40 235 10 numbers from 0 to 0.99;
#X msg 405 61 5;
#X text 39 17 rand-n \; ------ \; Random N unique numbers into a range
of numbers \; Arguments \; \$1:max of range \; \$2:numbers quantity
;
#X obj 254 195 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
#X obj 135 219 print NB;
#X obj 42 219 print LIST;
#X msg 547 164 5;
#X text 546 145 5 numbers from this list;
#X obj 641 168 loadbang;
#X obj 547 233 print LIST;
#X obj 292 337 print LIST;
#X obj 45 366 print LIST;
#X obj 291 177 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 384 221 print NB;
#X obj 291 221 print LIST;
#X text 289 156 10 numbers from 0 to 0.99;
#X obj 549 304 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 254 238 print LIST;
#X msg 266 121 mode unique;
#X msg 266 142 mode normal;
#X obj 254 215 rand-n 40 10 u;
#X obj 42 276 rand-n 1 10;
#X obj 405 81 rand-n 20;
#X obj 407 177 rand-n 40 10;
#X obj 408 300 rand-n;
#X obj 42 156 rand-n;
#X connect 0 0 29 0;
#X connect 3 0 27 0;
#X connect 6 0 28 1;
#X connect 7 0 28 0;
#X connect 9 0 6 0;
#X connect 14 0 25 0;
#X connect 18 0 26 0;
#X connect 20 0 24 0;
#X obj 549 347 print LIST;
#X text 41 156 Default : 5 numbers from 0 to 9;
#X text 40 17 rand-n \; ------ \; Random N numbers into a range of
numbers \; Two modes : normal and unique (numbers are chosen once)
\; Arguments \; \$1:max of range (integer) default:5 \; \$2:numbers
quantity (integer) default:10 \; \$3:mode (symbol) n (normal) or u
(unique) \, default: n \;;
#X msg 662 306 normal;
#X msg 662 330 unique;
#X msg 664 376 mode \$1;
#X obj 664 356 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 45 341 rand-n 20;
#X msg 641 188 20 10 30 400 19 288 666;
#X floatatom 138 318 5 0 0 1 max - -;
#X floatatom 45 318 5 0 0 1 nb - -;
#X msg 45 298 5;
#X obj 291 197 rand-n 1 10;
#X obj 547 208 rand-n;
#X obj 42 195 rand-n;
#X obj 292 314 rand-n 20 10;
#X text 546 277 mode unique : 10 unique numbers from 0 to 19;
#X obj 549 324 rand-n 20 10 u;
#X text 290 275 mode normal : 10 numbers from 0 to 19;
#X connect 0 0 30 0;
#X connect 2 0 31 0;
#X connect 5 0 29 0;
#X connect 7 0 24 0;
#X connect 11 0 28 0;
#X connect 15 0 33 0;
#X connect 19 0 33 1;
#X connect 20 0 33 1;
#X connect 21 0 33 1;
#X connect 22 0 21 0;
#X connect 23 0 10 0;
#X connect 24 0 29 1;
#X connect 25 0 23 1;
#X connect 26 0 23 0;
#X connect 27 0 26 0;
#X connect 28 0 13 0;
#X connect 28 1 12 0;
#X connect 29 0 8 0;
#X connect 30 0 4 0;
#X connect 30 1 3 0;
#X connect 31 0 9 0;
#X connect 33 0 16 0;
#N canvas 192 77 677 531 10;
#X obj 237 71 inlet;
#N canvas 172 77 480 602 10;
#X obj 110 139 inlet;
#X obj 108 117 cnv 2 84 2 empty empty empty 1 6 0 8 -237178 -1 0;
#X obj 514 278 sel u;
#X obj 451 128 symbol;
#X obj 376 153 select symbol;
#X obj 376 108 t b b;
#X text 404 171 empty;
#X obj 376 174 b;
#X obj 376 130 symbol \$3;
#N canvas 530 114 748 607 \$0-RAND-UNIQUE 0;
#X obj 159 284 f;
#X obj 189 284 - 1;
#X obj 108 263 t b b;
#X obj 190 366 list-delete;
#X obj 150 367 list;
#X obj 108 366 t b f;
#X obj 109 422 list-idx;
#X obj 109 395 list;
#X obj 108 334 t f b f;
#X obj 309 510 outlet;
#X obj 78 46 route bang float;
#X obj 124 133 t b f;
#X obj 108 231 until;
#X obj 343 304 until;
#X obj 220 326 list;
#X msg 396 350 set;
#X obj 343 327 f;
#X obj 375 327 + 1;
#X msg 360 282 0;
#X obj 326 239 t b f b b;
#X msg 326 384 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39;
#X msg 343 350 add2 \$1;
#X obj 174 235 f 10;
#X obj 108 305 random 10;
#X obj 78 560 outlet;
#X obj 78 157 t b b b b;
#X obj 78 182 t b b;
#X obj 109 493 t a a;
#X obj 109 522 list prepend;
#X obj 194 520 t l;
#X obj 78 539 list;
#X obj 124 447 r \$0-1;
#X obj 326 152 * 1;
#X obj 109 472 / 1;
#X obj 108 204 f 4;
#X obj 195 165 list length;
#X obj 78 19 inlet;
#X obj 131 78 r \$0-nb;
#X obj 341 130 r \$0-1;
#X obj 326 106 r \$0-max;
#X obj 241 128 r \$0-list;
#X obj 124 110 f;
#X obj 184 79 r \$0-nb-cold;
#X obj 403 70 s \$0-nb-cold;
#X obj 158 562 outlet;
#X obj 110 562 outlet;
#X obj 346 150 inlet;
#N canvas 255 77 658 534 \$0-ARGS 0;
#X obj 576 96 symbol;
#X obj 501 121 select symbol;
#X obj 501 76 t b b;
#X text 529 139 empty;
#X obj 501 142 b;
#X obj 501 98 symbol \$3;
#X obj 139 324 s \$0-mode;
#X obj 168 81 sel 0;
#X obj 168 17 initbang;
#X obj 168 60 f \$1;
#X msg 168 107 10;
#X obj 330 149 sel 0;
#X obj 330 128 f \$2;
#X msg 278 481 1;
#X msg 249 481 100;
#X obj 249 457 sel 1 0;
#X obj 249 434 <= 1;
#X obj 249 505 i;
#X obj 357 210 s \$0-nb;
#X obj 57 58 inlet;
#X obj 98 346 s \$0-max;
#X obj 168 135 i;
#X obj 168 36 t b b b;
#X msg 330 180 5;
#X obj 437 429 t l;
#X obj 374 450 list append;
#X obj 331 467 list;
#X obj 350 394 until;
#X obj 374 419 f;
#X obj 406 419 + 1;
#X msg 389 395 0;
#X obj 331 489 s \$0-list;
#X obj 331 333 * 1;
#X obj 346 311 r \$0-1;
#X obj 331 287 r \$0-max;
#X obj 249 530 s \$0-1;
#X obj 57 374 s \$0-list;
#X obj 501 196 s \$0-mode;
#X msg 501 164 0;
#X msg 592 177 1;
#X msg 177 272 0;
#X msg 214 284 1;
#X obj 57 249 route list float mode normal unique;
#X obj 576 146 select n u;
#X obj 331 358 t b f b b;
#X obj 99 320 t f f;
#X obj 98 276 i;
#X obj 98 298 abs;
#X connect 0 0 1 1;
#X connect 1 0 4 0;
#X connect 1 1 43 0;
#X connect 2 0 5 0;
#X connect 2 1 0 0;
#X connect 4 0 38 0;
#X connect 5 0 1 0;
#X connect 7 0 10 0;
#X connect 7 1 21 0;
#X connect 8 0 22 0;
#X connect 9 0 7 0;
#X connect 10 0 21 0;
#X connect 11 0 23 0;
#X connect 11 1 18 0;
#X connect 12 0 11 0;
#X connect 13 0 17 0;
#X connect 14 0 17 0;
#X connect 15 0 14 0;
#X connect 15 1 13 0;
#X connect 16 0 15 0;
#X connect 17 0 35 0;
#X connect 19 0 42 0;
#X connect 21 0 42 0;
#X connect 22 0 9 0;
#X connect 22 1 12 0;
#X connect 22 2 2 0;
#X connect 23 0 18 0;
#X connect 24 0 25 1;
#X connect 25 0 24 0;
#X connect 25 0 26 1;
#X connect 26 0 31 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 28 0 25 0;
#X connect 29 0 28 1;
#X connect 30 0 28 1;
#X connect 32 0 44 0;
#X connect 33 0 32 1;
#X connect 34 0 32 0;
#X connect 38 0 37 0;
#X connect 39 0 37 0;
#X connect 40 0 6 0;
#X connect 41 0 6 0;
#X connect 42 0 36 0;
#X connect 42 1 46 0;
#X connect 42 2 6 0;
#X connect 42 3 40 0;
#X connect 42 4 41 0;
#X connect 43 0 38 0;
#X connect 43 1 39 0;
#X connect 44 0 26 0;
#X connect 44 1 27 0;
#X connect 44 2 30 0;
#X connect 44 3 25 1;
#X connect 45 0 20 0;
#X connect 45 1 16 0;
#X connect 46 0 47 0;
#X connect 47 0 45 0;
#X restore 346 182 pd \$0-ARGS;
#X obj 150 345 until;
#X obj 150 322 f 4;
#X obj 156 210 t b f;
#X obj 131 506 list prepend;
#X obj 200 535 t l;
#X obj 131 485 t a a;
#X obj 110 532 list;
#X floatatom 156 189 5 0 0 0 - - -;
#X obj 110 163 route bang float;
#X obj 218 180 r \$0-nb;
#X obj 157 466 r \$0-1;
#X obj 131 466 / 1;
#X obj 110 231 t b b b b;
#X obj 118 365 gate 2;
#X obj 118 307 + 1;
#X obj 118 286 r \$0-mode;
#N canvas 802 331 450 300 \$0-NORMAL 0;
#X obj 92 137 random 100;
#X obj 92 226 list-idx;
#X obj 92 165 t b f;
#X obj 226 139 * 1;
#X obj 149 94 list length;
#X obj 241 117 r \$0-1;
#X obj 226 93 r \$0-max;
#X obj 149 71 r \$0-list;
#X obj 92 191 list;
#X obj 134 187 r \$0-list;
#X obj 88 55 inlet;
#X obj 108 261 outlet;
#X floatatom 230 184 5 0 0 0 - - -;
#X floatatom 174 116 5 0 0 0 - - -;
#X connect 0 0 2 0;
#X connect 1 0 11 0;
#X connect 2 0 8 0;
#X connect 2 1 1 1;
#X connect 3 0 12 0;
#X connect 4 0 0 1;
#X connect 4 0 13 0;
#X connect 5 0 3 1;
#X connect 6 0 3 0;
#X connect 7 0 4 0;
#X connect 8 0 1 0;
#X connect 9 0 8 1;
#X connect 10 0 0 0;
#X restore 118 399 pd \$0-NORMAL;
#N canvas 510 104 465 514 \$0-UNIQUE 1;
#X obj 149 250 f;
#X obj 179 250 - 1;
#X obj 98 229 t b b;
#X obj 180 332 list-delete;
#X obj 140 333 list;
#X obj 98 332 t b f;
#X obj 98 385 list-idx;
#X obj 98 358 list;
#X obj 98 300 t f b f;
#X obj 252 281 list;
#X obj 164 201 f 10;
#X obj 98 271 random 10;
#X obj 316 118 * 1;
#X obj 185 131 list length;
#X obj 331 96 r \$0-1;
#X obj 316 72 r \$0-max;
#X obj 231 94 r \$0-list;
#X obj 58 105 inlet;
#X obj 121 79 inlet;
#X obj 135 136 t b b;
#X obj 106 465 outlet;
#X connect 0 0 1 0;
#X connect 0 0 23 1;
#X connect 0 0 11 1;
#X connect 1 0 0 1;
#X connect 2 0 23 0;
#X connect 2 0 11 0;
#X connect 2 1 0 0;
#X connect 3 0 4 1;
#X connect 4 0 3 0;
#X connect 4 0 7 1;
#X connect 5 0 7 0;
#X connect 5 1 6 1;
#X connect 6 0 33 0;
#X connect 6 0 20 0;
#X connect 7 0 6 0;
#X connect 8 0 5 0;
#X connect 8 1 4 0;
#X connect 8 2 3 1;
#X connect 10 0 25 0;
#X connect 10 1 41 0;
#X connect 11 0 25 0;
#X connect 11 1 34 1;
#X connect 12 0 2 0;
#X connect 13 0 16 0;
#X connect 14 0 4 1;
#X connect 15 0 20 0;
#X connect 16 0 17 0;
#X connect 16 0 21 0;
#X connect 17 0 16 1;
#X connect 18 0 16 1;
#X connect 19 0 20 0;
#X connect 19 1 13 0;
#X connect 19 2 18 0;
#X connect 19 3 15 0;
#X connect 20 0 14 1;
#X connect 21 0 20 0;
#X connect 22 0 0 1;
#X connect 23 0 8 0;
#X connect 25 0 26 0;
#X connect 25 1 22 0;
#X connect 25 2 14 0;
#X connect 25 3 28 1;
#X connect 26 0 30 0;
#X connect 26 1 34 0;
#X connect 27 0 28 0;
#X connect 27 1 9 0;
#X connect 28 0 29 0;
#X connect 28 0 30 1;
#X connect 29 0 28 1;
#X connect 30 0 24 0;
#X connect 31 0 33 1;
#X connect 32 0 19 0;
#X connect 32 0 22 1;
#X connect 33 0 27 0;
#X connect 34 0 12 0;
#X connect 35 0 22 1;
#X connect 36 0 10 0;
#X connect 38 0 32 1;
#X connect 39 0 32 0;
#X connect 40 0 14 1;
#X connect 40 0 35 0;
#X connect 41 0 11 0;
#X connect 42 0 41 1;
#X restore 260 400 pd \$0-RAND-UNIQUE;
#X obj 247 453 outlet;
#X obj 148 453 outlet;
#N canvas 184 140 427 403 \$0-RAND-NORMAL 0;
#X obj 42 321 outlet;
#X obj 255 34 inlet;
#X obj 255 64 route list float;
#X obj 42 50 inlet;
#X obj 63 198 until;
#X obj 63 175 f 4;
#X obj 88 126 t b f;
#X obj 63 263 list prepend;
#X obj 132 238 t l;
#X obj 63 242 t a a;
#X obj 42 289 list;
#X floatatom 88 105 5 0 0 0 - - -;
#X obj 42 151 t b b b;
#X obj 90 322 outlet;
#X obj 63 220 random 100;
#X obj 42 79 route bang float;
#X connect 1 0 2 0;
#X connect 3 0 15 0;
#X connect 4 0 14 0;
#X connect 5 0 4 0;
#X connect 6 0 12 0;
#X connect 6 1 5 1;
#X connect 7 0 8 0;
#X connect 7 0 10 1;
#X connect 8 0 7 1;
#X connect 9 0 7 0;
#X connect 9 1 13 0;
#X connect 10 0 0 0;
#X connect 11 0 6 0;
#X connect 12 0 10 0;
#X connect 12 1 5 0;
#X connect 12 2 7 1;
#X connect 14 0 9 0;
#X connect 9 0 4 1;
#X connect 10 0 0 1;
#X connect 11 0 8 0;
#X connect 13 0 10 1;
#X connect 14 0 12 1;
#X connect 15 0 12 0;
#X connect 15 1 11 0;
#X restore 148 400 pd \$0-RAND-NORMAL;
#X obj 561 88 inlet;
#X obj 561 160 s \$0-mode;
#X obj 561 113 route mode;
#X obj 561 137 symbol;
#X obj 345 271 sel 0;
#X obj 345 227 initbang;
#X obj 345 250 f \$1;
#X msg 345 297 10;
#X obj 274 266 sel 0;
#X obj 274 245 f \$2;
#X obj 372 297 t f f;
#X msg 454 366 1;
#X msg 425 366 100;
#X obj 425 342 sel 1 0;
#X obj 425 319 <= 1;
#X obj 425 410 s \$0-1;
#X obj 425 390 i;
#X obj 275 288 s \$0-nb;
#X obj 345 320 s \$0-max;
#X obj 511 390 inlet;
#X obj 511 421 route list float;
#X obj 504 495 s \$0-nb-cold;
#X connect 3 0 4 1;
#X connect 4 0 7 0;
#X connect 5 0 8 0;
#X connect 5 1 3 0;
#X connect 8 0 4 0;
#X connect 9 0 11 0;
#X connect 9 1 10 0;
#X connect 12 0 11 0;
#X connect 12 1 10 0;
#X connect 13 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 14 0;
#X connect 17 0 20 0;
#X connect 17 1 23 0;
#X connect 16 0 9 1;
#X connect 16 0 13 0;
#X connect 17 0 2 0;
#X connect 18 0 19 0;
#X connect 18 0 22 0;
#X connect 19 0 17 0;
#X connect 20 0 31 0;
#X connect 21 1 30 0;
#X connect 22 0 21 0;
#X connect 23 0 31 0;
#X connect 23 1 27 0;
#X connect 24 0 29 0;
#X connect 25 0 29 0;
#X connect 26 0 25 0;
#X connect 26 1 24 0;
#X connect 27 0 26 0;
#X connect 29 0 28 0;
#X connect 32 0 33 0;
#X connect 19 0 10 0;
#X connect 19 1 9 0;
#X restore 195 399 pd \$0-UNIQUE;
#X obj 219 204 i;
#X obj 219 226 abs;
#X connect 0 0 14 0;
#X connect 4 0 5 0;
#X connect 6 0 19 1;
#X connect 7 0 6 0;
#X connect 8 0 18 0;
#X connect 8 1 7 1;
#X connect 9 0 10 0;
#X connect 9 0 12 1;
#X connect 10 0 9 1;
#X connect 11 0 9 0;
#X connect 11 1 2 0;
#X connect 12 0 3 0;
#X connect 13 0 8 0;
#X connect 14 0 18 0;
#X connect 14 1 24 0;
#X connect 15 0 24 0;
#X connect 16 0 17 1;
#X connect 17 0 11 0;
#X connect 18 0 12 0;
#X connect 18 1 7 0;
#X connect 18 2 9 1;
#X connect 18 3 23 1;
#X connect 19 0 22 0;
#X connect 19 1 23 0;
#X connect 20 0 19 0;
#X connect 21 0 20 0;
#X connect 22 0 17 0;
#X connect 23 0 17 0;
#X connect 24 0 25 0;
#X connect 25 0 13 0;
#X coords 0 -1 1 1 100 20 1 100 100;
#N canvas 127 108 540 384 10;
#N canvas 125 107 540 384 10;
#X declare -path ../core;
#X obj 100 116 cnv 15 139 21 empty empty empty 20 12 1 9 -262110 -1
0;
#X obj 220 116 bng 10 250 50 0 \$0-open \$0-open-in o 3 5 1 9 -262110
-1 -1;
#X obj 103 126 hsl 135 10 0 1 0 0 \$0-start \$0-start-in start 5 6
1 9 -262110 -1 -1 0 1;
1 9 -262110 -1 -1 7900 1;
#X obj 103 136 hsl 135 10 0 1 0 0 \$0-end \$0-end-in end 5 6 1 9 -262110
-1 -1 13400 1;
-1 -1 11000 1;
#X obj 175 116 nbx 4 10 -5000 5000 0 0 \$0-ms \$0-ms-in ms -14 5 1
9 -262110 -1 -1 42 256;
#X obj 103 146 hsl 135 10 0 1 0 0 \$0-pos \$0-pos-in frame:0/100 5
6 1 9 -262110 -1 -1 0 1;
9 -262110 -1 -1 50 256;
#X obj 103 146 hsl 135 10 0 1 0 0 \$0-pos \$0-pos-in frame:23/39 5
6 1 9 -262110 -1 -1 7903 1;
#X obj 211 116 tgl 10 0 \$0-loop \$0-loop-in L 2 6 1 9 -262110 -1 -1
1 1;
#X obj 230 116 bng 10 250 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -262110
-1 -1;
#X text 325 77 COMMANDS \; ---------------------;
#N canvas 145 167 1097 437 \$0-COMMANDS 0;
#N canvas 143 166 1097 437 \$0-COMMANDS 0;
#X obj 70 57 inlet;
#X obj 248 259 s \$0-loop-in;
#X obj 328 238 symbol;
......@@ -105,7 +105,7 @@
;
#X obj 121 117 cnv 8 8 8 empty \$0-cnv-rec -3 0 2 60 -262110 -1 0
;
#N canvas 288 86 811 589 \$0-GUI-SAMPLER 0;
#N canvas 286 85 811 589 \$0-GUI-SAMPLER 0;
#X msg 99 114 26 15 0 3 1;
#X msg 202 119 34 20 1 9 1;
#X msg 336 119 7 16 1 4 1;
......@@ -247,7 +247,7 @@
#X connect 62 0 52 0;
#X restore 329 156 pd \$0-GUI-SAMPLER;
#X obj 422 314 outlet;
#N canvas 483 164 447 279 \$0-LABEL 0;
#N canvas 481 163 447 279 \$0-LABEL 0;
#X obj 140 235 s \$0-pos-in;
#X obj 140 60 r \$0-pos;
#X obj 140 167 pack f f;
......@@ -270,7 +270,7 @@
#X connect 8 1 2 1;
#X connect 9 0 0 0;
#X restore 329 178 pd \$0-LABEL;
#N canvas 3 166 595 531 \$0-SNAP 0;
#N canvas 1 165 595 531 \$0-SNAP 0;
#X obj 200 292 f;
#X obj 238 291 + 1;
#X msg 248 253 0;
......@@ -301,50 +301,29 @@
#X obj 183 408 del 1000;
#X msg 183 428 1;
#X obj 98 398 == 2;
#X obj 136 416 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 259 91 5 0 0 0 - - -;
#X obj 169 80 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 161 296 5 0 0 0 - - -;
#X obj 424 150 metro 50;
#X obj 424 122 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 424 203 f;
#X obj 457 202 + 1;
#X msg 449 170 0;
#X obj 453 245 sel 30;
#X obj 423 225 t f f;
#X msg 453 272 0;
#X obj 238 316 mod 30;
#X obj 200 96 metro 50;
#X obj 407 444 pix_buffer \$0-tmp 2;
#X obj 275 28 t f f;
#X obj 347 350 print REC;
#X obj 426 67 == 2;
#X obj 501 27 r \$0-mode;
#X obj 528 147 sel 2;
#X obj 501 51 t f f;
#X floatatom 379 287 5 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 0 0 7 1;
#X connect 0 0 17 0;
#X connect 0 0 33 0;
#X connect 1 0 42 0;
#X connect 1 0 31 0;
#X connect 2 0 0 1;
#X connect 4 0 7 0;
#X connect 5 0 2 0;
#X connect 6 0 44 0;
#X connect 6 0 33 0;
#X connect 7 0 25 0;
#X connect 8 0 21 0;
#X connect 9 0 43 0;
#X connect 9 0 32 0;
#X connect 10 0 18 0;
#X connect 11 0 6 0;
#X connect 12 0 42 1;
#X connect 12 0 31 1;
#X connect 13 0 29 0;
#X connect 18 0 31 0;
#X connect 18 0 43 1;
#X connect 19 0 45 0;