Commit 9c7e88c2 authored by J Reso's avatar J Reso
Browse files

new seq folder, new seq objects to improve...

parent e76e4fdb
#N canvas 1 154 144 613 10;
#X declare -path abstractions/in -path abstractions/numbers -path abstractions/audio
-path abstractions/video -path abstractions/core -path abstractions/out
-path abstractions;
-path abstractions -path abstractions/brutbox -path abstractions/seq
;
#X obj 9 339 audio-master;
#X obj 9 106 cnv 10 120 10 empty empty EXEMPLES 0 5 1 10 -262144 -66577
0;
#X obj 9 168 cnv 10 10 10 empty empty OBJETS 0 5 1 10 -262144 -66577
0;
#N canvas 128 497 408 261 MAIN 0;
#N canvas 126 498 408 261 MAIN 0;
#X obj 50 20 cnv 10 120 25 empty empty MAIN 5 8 1 10 -228856 -99865
0;
#X obj 160 52 bng 8 250 50 0 \$0-open-sliders \$0-open-slidersIn empty
......@@ -49,11 +50,12 @@
#X connect 16 0 8 0;
#X connect 16 0 14 0;
#X restore 49 99 pd CPU;
#N canvas 222 407 465 140 INCLUDE 0;
#N canvas 220 408 465 140 INCLUDE 0;
#X text 46 23 Import folder paths to load abstractions :;
#X obj 46 45 declare -path abstractions/in -path abstractions/numbers
-path abstractions/audio -path abstractions/video -path abstractions/core
-path abstractions/out -path abstractions;
-path abstractions/out -path abstractions -path abstractions/brutbox
-path abstractions/seq;
#X restore 49 79 pd INCLUDE;
#N canvas 547 379 424 294 HELLO_MESSAGE 0;
#X obj 38 109 loadbang;
......@@ -215,7 +217,7 @@
#X restore 49 139 pd BIG_SLIDERS;
#X text 146 139 <- for touchscreen;
#X text 48 57 Main :;
#X obj 55 34 cnv 10 10 10 empty \$0-CNV-CPU CPU:2% 0 5 0 10 -233017
#X obj 55 34 cnv 10 10 10 empty \$0-CNV-CPU CPU:3% 0 5 0 10 -233017
-166441 0;
#X text 185 27 <- open big sliders;
#N canvas 530 260 676 429 ADD_OBJECTS 0;
......@@ -429,11 +431,11 @@ empty 0 -8 0 10 -208051 -208051 -262144 0;
;
#X obj 4 198 cnv 5 5 17 empty CNV-numbers empty 20 12 0 14 -191407
-1 0;
#X obj 4 217 cnv 5 5 17 empty CNV-audio empty 20 12 0 14 -167296 -1
#X obj 4 237 cnv 5 5 17 empty CNV-audio empty 20 12 0 14 -167296 -1
0;
#X obj 4 236 cnv 5 5 17 empty CNV-video empty 20 12 0 14 -262110 -1
#X obj 4 256 cnv 5 5 17 empty CNV-video empty 20 12 0 14 -262110 -1
0;
#X obj 4 255 cnv 5 5 17 empty CNV-out empty 20 12 0 14 -151201 -1 0
#X obj 4 275 cnv 5 5 17 empty CNV-out empty 20 12 0 14 -151201 -1 0
;
#X obj 71 339 video-master;
#X obj 9 505 arduino-master;
......@@ -441,7 +443,10 @@ empty 0 -8 0 10 -208051 -208051 -262144 0;
#X obj 9 78 menu ../../projects/default black projets 1;
#X obj 9 119 menu ../../examples/basics-fr black basiques 1;
#X obj 10 198 menu ../numbers black nombres;
#X obj 10 217 menu ../audio black;
#X obj 10 236 menu ../video black;
#X obj 10 255 menu-file out black sorties;
#X obj 10 236 menu ../audio black;
#X obj 10 255 menu ../video black;
#X obj 10 274 menu-file out black sorties;
#X obj 10 179 menu-file in black entrees;
#X obj 10 217 menu ../seq black SEQUENCEURS;
#X obj 4 217 cnv 5 5 17 empty CNV-numbers empty 20 12 0 14 -191407
-1 0;
#N canvas 437 359 427 338 10;
#X obj 76 61 inlet;
#X obj 74 233 outlet;
#X obj 272 66 inlet;
#X obj 76 82 route float bang;
#X obj 122 107 s \$1-one-in;
#X obj 167 233 outlet;
#X obj 120 232 outlet;
#X obj 76 130 s \$1-mode-in;
#N canvas 79 141 992 493 \$0-COMMANDS 0;
#N canvas 433 361 443 283 10;
#X obj 76 6 inlet;
#X obj 74 178 outlet;
#X obj 272 11 inlet;
#X obj 76 27 route float bang;
#X obj 122 52 s \$1-one-in;
#X obj 167 178 outlet;
#X obj 120 177 outlet;
#X obj 76 75 s \$1-mode-in;
#N canvas 75 143 992 493 \$0-COMMANDS 0;
#X obj 28 145 inlet;
#X obj 270 363 s \$1-max-in;
#X obj 82 124 spigot;
......@@ -103,8 +103,8 @@
#X connect 36 8 14 0;
#X connect 42 0 36 0;
#X connect 43 0 33 0;
#X restore 272 87 pd \$0-COMMANDS;
#N canvas 14 83 601 594 \$0-PROCESSING 1;
#X restore 272 32 pd \$0-COMMANDS;
#N canvas 14 83 601 594 \$0-PROCESSING 0;
#X obj 151 545 outlet;
#X obj 213 547 outlet;
#X obj 151 19 r \$1-mode;
......@@ -270,8 +270,8 @@
#X connect 53 0 54 0;
#X connect 54 0 51 0;
#X connect 56 0 51 2;
#X restore 74 203 pd \$0-PROCESSING;
#N canvas 374 121 831 570 \$0-GUI 0;
#X restore 74 148 pd \$0-PROCESSING;
#N canvas 372 122 831 570 \$0-GUI 0;
#X msg 126 114 26 15 0 3 1;
#X msg 238 119 34 20 1 9 1;
#X msg 225 88 34 22 -2 10 0;
......@@ -337,10 +337,6 @@
#X msg 718 341 color 10 10 \$1;
#X msg 615 344 color \$1 22 22;
#X obj 121 12 r \$0-loadbang;
#X msg 520 467 range 0 \$1;
#X obj 520 441 r \$1-size;
#X obj 532 497 s \$1-max-in;
#X obj 520 521 s \$1-min-in;
#X connect 0 0 23 0;
#X connect 1 0 24 0;
#X connect 2 0 24 0;
......@@ -409,10 +405,7 @@
#X connect 61 0 60 0;
#X connect 62 0 60 0;
#X connect 63 0 26 0;
#X connect 64 0 66 0;
#X connect 64 0 67 0;
#X connect 65 0 64 0;
#X restore 272 110 pd \$0-GUI;
#X restore 272 55 pd \$0-GUI;
#X connect 0 0 3 0;
#X connect 2 0 8 0;
#X connect 3 0 7 0;
......@@ -420,4 +413,4 @@
#X connect 9 0 1 0;
#X connect 9 1 6 0;
#X connect 9 2 5 0;
#X coords 0 338 1 337 157 40 0;
#X coords 0 283 1 282 157 40 0;
#N canvas 1 92 784 260 10;
#N canvas 1 93 784 260 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
-path ../../abstractions/seq;
#X obj 101 101 cnv 8 48 10 empty empty INCLUDE 3 5 1 10 -233017 -66577
0;
#X text 102 52 Import paths to find abstractions \; Always use it in
......@@ -16,7 +16,7 @@ the examples patchs.;
#X obj 102 121 declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
-path ../../abstractions/seq;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 3 1 6 0;
......
#N canvas 181 79 942 666 10;
#N canvas 179 80 495 673 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
#X declare -path ../core;
#X declare -path ../core;
#X obj 28 347 cnv 10 100 20 empty empty CALIBRATION 4 10 1 9 -237178
-33289 0;
#X obj 31 166 bpm-ms;
......@@ -13,33 +11,26 @@
#X obj 153 218 fade;
#X obj 29 448 map-auto;
#X obj 31 286 multimeter;
#X obj 287 542 data-sampler;
#X obj 287 498 midi-sampler;
#X obj 284 493 data-sampler;
#X obj 284 449 midi-sampler;
#X obj 29 418 map 0 1 -100 100;
#X obj 153 68 taptempo;
#X obj 30 64 flow;
#X text 47 62 [flow];
#X obj 153 148 start 1000;
#X obj 404 254 seq16-nb;
#X obj 668 554 seq16;
#X obj 488 559 seq8;
#X text 860 544 [seq16];
#X text 589 554 [seq8];
#X obj 29 555 average 5;
#X obj 154 351 cnv 10 100 20 empty empty RANDOM 5 10 1 9 -237178 -33289
#X obj 154 346 cnv 10 100 20 empty empty RANDOM 5 10 1 9 -237178 -33289
0;
#X obj 152 28 cnv 10 100 20 empty empty TIME_TOOLS 5 10 1 9 -237178
-33289 0;
#X obj 404 30 cnv 10 100 20 empty empty SEQUENCERS 5 10 1 9 -237178
-33289 0;
#X obj 28 28 cnv 10 100 20 empty empty TOOLS 5 10 1 9 -237178 -33289
0;
#X obj 287 461 cnv 10 140 20 empty empty SAMPLER 5 10 1 9 -237178 -33289
#X obj 283 421 cnv 10 140 20 empty empty SAMPLER 5 10 1 9 -237178 -33289
0;
#X obj 265 353 cnv 10 100 20 empty empty MEMORY 5 10 1 9 -237178 -33289
#X obj 282 310 cnv 10 100 20 empty empty MEMORY 5 10 1 9 -237178 -33289
0;
#X obj 31 236 notescale;
#X obj 155 420 rand-walk;
#X obj 155 415 rand-walk;
#X obj 153 178 bangs;
#N canvas 802 458 333 260 _COLORS_ 0;
#N canvas 543 325 687 442 autres 0;
......@@ -96,45 +87,28 @@ size 10 10 \, cnv size 10 10;
#X connect 8 0 10 0;
#X connect 9 0 8 0;
#X connect 10 0 2 0;
#X restore 813 59 pd _COLORS_;
#X obj 155 460 rand-sel 2 4;
#X obj 488 595 seq24;
#X obj 266 405 mem g100.txt;
#X obj 404 180 seq16-timer;
#X obj 568 180 seq24-timer;
#X obj 568 254 seq24x6;
#X obj 813 86 universal 1;
#X text 767 572 [seq24];
#X restore 302 557 pd _COLORS_;
#X obj 155 455 rand-sel 2 4;
#X obj 283 362 mem g100.txt;
#X obj 302 584 universal 1;
#X obj 29 516 physics 3;
#X obj 153 536 rand-bangs;
#X obj 269 61 g-editor;
#X obj 268 187 g-play;
#X obj 153 531 rand-bangs;
#X obj 286 57 g-editor;
#X obj 285 183 g-play;
#X obj 154 259 count 16;
#X obj 42 625 list-wrandom;
#X obj 151 607 proba 70;
#X obj 151 602 proba 70;
#X obj 29 486 inverse 20;
#X obj 152 576 rand-del 10 200;
#X obj 152 571 rand-del 10 200;
#X obj 29 388 between 10 15;
#X obj 157 390 rand 1;
#X obj 153 502 rand-range;
#X text 353 380 [mem16];
#X obj 267 385 mem16;
#X obj 768 597 mem16;
#X obj 157 385 rand 1;
#X obj 153 497 rand-range;
#X text 370 337 [mem16];
#X obj 284 342 mem16;
#X obj 154 299 for 8;
#X obj 465 556 bng 15 250 50 0 empty empty empty 17 7 0 10 -237178
-33289 -33289;
#X obj 638 539 bng 15 250 50 0 empty empty empty 17 7 0 10 -237178
-33289 -33289;
#X obj 153 108 onoff 80;
#X obj 404 58 seq-count;
#X obj 268 84 g 100;
#X obj 565 58 seq-nb;
#X obj 671 59 seq-count2;
#X obj 150 633 rand-n 12;
#X connect 15 0 55 0;
#X connect 16 0 54 0;
#X connect 29 0 36 0;
#X connect 31 1 52 0;
#X connect 33 0 14 0;
#X connect 34 0 35 0;
#X connect 52 0 31 1;
#X obj 285 80 g 100;
#X obj 150 628 rand-n 12;
#X obj 283 29 cnv 10 100 20 empty empty GRAPH 5 10 1 9 -237178 -33289
0;
#X connect 23 0 26 0;
0, 0.35 0.2 0.5 0.386364 0.5 0.2 0.2 0.5 1 0 1 1 1 0 0 1;
0, 0.35 0.540909 0.5 0.386364 0.5 0.518182 0.45 0.5 1 1 1 1 1 1 1
1;
1, 0.418182 0.404545 0.454545 0.5 0.5 0.429545 0.483409 0.425 1 1
1 1 1 1 1 1;
2, 0.440909 0.472727 0.454545 0.522727 0.522727 0.429545 0.551591
0.493182 1 0 1 1 0 1 0 1;
3, 0.486364 0.336364 0.454545 0.477273 0.522727 0.543182 0.551591
0.493182 1 1 0 0 1 0 1 1;
0, 0.2 0.8 0.4 0.1 0 0.9 0.4 0.8 0 1 0 1 1 1 1 1;
1, 0.9 0.2 0.4 0.9 0.9 0.8 0.4 0.3 1 1 0 1 0 1 0 1;
#N canvas 1 81 819 564 10;
#X obj 74 82 tgl 15 0 empty empty on/off 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 74 273 5 0 0 0 - - -;
#X obj 224 271 bng 15 250 50 0 empty empty start 17 7 0 10 -262144
-1 -1;
#X obj 91 160 bng 15 250 50 0 empty empty oneshot 17 7 0 10 -262144
-1 -1;
#X floatatom 149 272 5 0 0 3 number:0-1 - -;
#X text 67 9 seq-count \; ----------- \; ?????;
#X obj 74 316 hradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 3;
#X obj 74 126 hradio 15 1 0 4 empty empty stop/play/reverse/pingpong
5 -8 0 10 -262144 -1 -1 1;
#X msg 519 282 reset;
#X msg 421 36 sync \$1;
#X floatatom 422 181 5 0 0 0 - - -;
#X msg 422 200 ms \$1;
#X floatatom 424 263 5 0 0 0 - - -;
#X msg 424 283 max \$1;
#X floatatom 464 178 5 0 0 0 - - -;
#X msg 464 200 * \$1;
#X obj 227 176 bng 15 250 50 0 empty empty reset 17 7 0 10 -262144
-1 -1;
#X msg 423 380 mode \$1;
#X msg 431 403 stop;
#X msg 444 424 play;
#X msg 455 446 reverse;
#X msg 466 469 pong;
#X msg 490 497 one;
#X floatatom 207 149 5 0 0 2 ms - -;
#X obj 423 361 hradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X floatatom 470 264 5 0 0 0 - - -;
#X msg 470 283 min \$1;
#X obj 239 207 r \$0-to-counter;
#X obj 421 137 s \$0-to-counter;
#X obj 421 13 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 433 75 auto-reset \$1;
#X obj 433 55 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 422 228 s \$0-to-counter;
#X obj 424 312 s \$0-to-counter;
#X obj 423 525 s \$0-to-counter;
#X obj 443 95 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 443 115 auto-update \$1;
#X text 538 110 Change play mode after the end of the loop \; Default
: 0 \; If 1 : set auto-reset to 0 \;;
#X text 529 61 Reset counter when you trigger play mode \; Default
: 1 \; If 1 : set auto-update to 0 \;;
#X obj 74 224 seq-count;
#X connect 0 0 7 0;
#X connect 1 0 6 0;
#X connect 3 0 39 0;
#X connect 7 0 39 0;
#X connect 8 0 33 0;
#X connect 9 0 28 0;
#X connect 10 0 11 0;
#X connect 11 0 32 0;
#X connect 12 0 13 0;
#X connect 13 0 33 0;
#X connect 14 0 15 0;
#X connect 15 0 32 0;
#X connect 16 0 39 1;
#X connect 17 0 34 0;
#X connect 18 0 34 0;
#X connect 19 0 34 0;
#X connect 20 0 34 0;
#X connect 21 0 34 0;
#X connect 22 0 34 0;
#X connect 23 0 39 1;
#X connect 24 0 17 0;
#X connect 25 0 26 0;
#X connect 26 0 33 0;
#X connect 27 0 39 1;
#X connect 29 0 9 0;
#X connect 30 0 28 0;
#X connect 31 0 30 0;
#X connect 35 0 36 0;
#X connect 36 0 28 0;
#X connect 39 0 1 0;
#X connect 39 1 4 0;
#X connect 39 2 2 0;
#N canvas 462 230 404 316 10;
#X obj 51 149 inlet;
#X obj 51 242 outlet;
#X obj 204 150 inlet;
#X obj 204 241 outlet;
#X obj 51 67 cnv 15 138 18 empty empty empty 2 0 1 9 -237178 -33289
0;
#X obj 132 75 nbx 4 10 0 1e+37 0 0 \$0-ms \$0-ms-in ms 0 -4 1 9 -237178
-33289 -33289 125 256;
#X obj 269 48 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
-33289 -33289;
#X obj 168 75 nbx 2 10 0 1e+37 0 0 \$0-* \$0-*-in empty 0 -4 1 9 -237178
-33289 -33289 1 256;
#X obj 330 48 tgl 10 0 \$0-sync \$0-sync-in sync -9 -4 1 9 -237178
-33289 -33289 1 1;
#X obj 93 75 bng 10 100 50 0 \$0-one \$0-one-in empty 3 5 1 9 -237178
-33289 -33289;
#X obj 103 75 nbx 3 10 1 10000 0 0 \$0-max \$0-max-in max 0 -4 1 9
-237178 -33289 -33289 16 256;
#X obj 50 75 hradio 10 1 0 4 \$0-mode \$0-mode-in empty 0 -8 0 10 -237178
-1 -1 0;
#X obj 127 242 outlet;
#X obj 168 68 cnv 6 6 6 empty empty * 2 8 1 14 -237178 -33289 0;
#X obj 61 76 cnv 8 8 8 empty \$0-cnv-play > 0 4 0 13 -237178 -1 0;
#X obj 71 76 cnv 8 8 8 empty \$0-cnv-reverse < 0 3 1 13 -237178 -1
0;
#X obj 81 76 cnv 8 8 8 empty \$0-cnv-& & 1 5 1 9 -237178 -1 0;
#X obj 291 49 nbx 3 10 0 10000 0 0 \$0-min \$0-min-in min 0 -4 1 9
-237178 -33289 -33289 0 256;
#X obj 51 207 ../core/_count \$0 \$1 \$2 \$3;
#X obj 230 49 tgl 10 0 \$0-on \$0-on-in empty -9 -4 1 9 -237178 -33289
-33289 0 -1.51324e+07;
#X obj 269 198 r \$0-mode-in;
#X obj 269 236 s \$0-on-in;
#X msg 269 217 set \$1;
#X obj 62 180 r \$0-on;
#X text 227 32 on/off;
#X connect 0 0 18 0;
#X connect 2 0 18 1;
#X connect 18 0 1 0;
#X connect 18 1 12 0;
#X connect 18 2 3 0;
#X connect 20 0 22 0;
#X connect 22 0 21 0;
#X connect 23 0 18 0;
#X coords 0 -1 1 1 140 38 1 50 50;
#N canvas 166 133 982 622 10;
#X obj 100 137 hradio 10 1 0 16 \$0-min \$0-min-in min 10 6 1 9 -237178
-66577 -1 0;
#X obj 100 157 hradio 10 1 0 16 \$0-out \$0-out-in empty 0 -8 1 9 -262144
-66577 -1 0;
#X obj 100 147 hradio 10 1 0 16 \$0-max \$0-max-in max 10 6 1 9 -237178
-66577 -1 15;
#X obj 103 481 f;
#X obj 153 580 s \$0-out-in;
#X obj 229 461 -;
#X obj 239 435 t b f;
#X obj 227 481 max 0;
#X obj 200 480 + 1;
#X obj 200 508 mod 8;
#X obj 229 393 + 1;
#X obj 103 545 +;
#X msg 272 378 set \$1;
#X obj 229 303 r \$0-max;
#X obj 272 403 s \$0-max-in;
#X msg 368 443 set \$1;
#X obj 244 332 r \$0-min;
#X obj 368 465 s \$0-min-in;
#X obj 229 361 max;
#X obj 368 418 min;
#X obj 368 368 r \$0-min;
#X obj 383 392 r \$0-max;
#X obj 103 583 outlet;
#X obj 505 40 initbang;
#X obj 459 37 inlet;
#X obj 459 126 route bang reset min max;
#X obj 459 199 s \$0-reset;
#X obj 521 64 r \$0-reset;
#X obj 529 196 s \$0-min-in;
#X obj 564 162 s \$0-max-in;
#X obj 103 314 metro 125;
#X obj 198 297 / 4;
#X obj 211 264 t b f;
#X msg 118 264 0;
#X obj 103 191 r \$0-on;
#X obj 118 239 r \$0-reset;
#X obj 101 117 cnv 15 158 19 empty empty empty 2 0 1 9 -237178 -1 0
;
#X obj 120 127 nbx 4 10 0 1e+37 0 0 \$0-ms \$0-ms-in ms 0 -4 1 9 -237178
-66577 -1 120 256;
#X obj 100 127 tgl 10 0 \$0-on \$0-on-in empty 17 7 1 9 -237178
-66577 -1 0 1;
#X obj 220 127 bng 10 100 50 0 \$0-reset \$0-reset-in r 3 5 1 9 -237178
-66577 -1;
#X obj 198 190 r \$0-ms;
#X obj 156 127 nbx 3 10 0 1e+37 0 0 \$0-beats \$0-beats-in beats 0
-4 1 9 -237178 -66577 -1 1 256;
#X obj 672 258 s \$0-on-in;
#X obj 778 192 s \$0-reset-in;
#X obj 743 214 s \$0-beats-in;
#X obj 707 236 s \$0-ms-in;
#X obj 212 243 r \$0-beats;
#X obj 183 -4 inlet;
#X obj 250 127 tgl 10 0 \$0-sync \$0-sync-in sync -10 -3 1 9 -237178
-66577 -1 1 1;
#X obj 814 168 s \$0-sync-in;
#X obj 534 414 s \$0-on-in;
#X obj 731 412 s \$0-beats-in;
#X obj 632 414 s \$0-ms-in;
#X obj 731 388 spigot;
#X msg 505 92 min 0 \, max 15 \, ms 120 \, beats 1 \, sync 1;
#X obj 632 388 spigot;
#X obj 534 388 spigot;
#X obj 864 361 r \$0-sync;
#X text 533 304 FROM TIME MASTER;
#X text 532 317 ////////////////;
#X obj 831 388 spigot;
#X obj 534 361 route on ms beats reset;
#X obj 831 412 s \$0-reset-in;
#X obj 110 127 bng 10 100 50 0 \$0-one \$0-one-in 1 3 5 1 9
-237178 -66577 -1;
#X obj 849 145 s \$0-one-in;
#X obj 378 503 sel 0;
#X msg 394 315 1;
#X msg 378 554 0;
#X obj 378 533 spigot;
#X msg 417 502 0;
#X msg 450 503 1;
#X obj 411 288 t b b b;
#X obj 411 263 r \$0-one;
#X obj 103 212 t f b;
#X obj 378 576 s \$0-on-in;
#X floatatom 251 533 5 0 0 0 - - -;
#X obj 183 76 s \$0-on-in;
#X obj 183 21 route float bang;
#X obj 230 46 s \$0-one-in;
#X obj 534 339 r TIME-MASTER;
#X obj 672 122 route on ms beats reset sync one;
#X obj 571 589 outlet end;
#X connect 3 0 8 0;
#X connect 3 0 11 0;
#X connect 5 0 7 0;
#X connect 6 0 5 0;
#X connect 6 1 5 1;
#X connect 7 0 9 1;
#X connect 7 0 75 0;
#X connect 8 0 9 0;
#X connect 9 0 3 1;
#X connect 9 0 65 0;
#X connect 10 0 5 0;
#X connect 11 0 4 0;
#X connect 11 0 22 0;
#X connect 12 0 14 0;
#X connect 13 0 18 0;
#X connect 15 0 17 0;
#X connect 16 0 18 1;
#X connect 18 0 12 0;
#X connect 18 0 10 0;
#X connect 19 0 15 0;
#X connect 19 0 6 0;
#X connect 19 0 11 1;
#X connect 20 0 19 0;
#X connect 21 0 19 1;
#X connect 23 0 54 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 25 1 26 0;
#X connect 25 2 28 0;
#X connect 25 3 29 0;
#X connect 25 4 80 0;
#X connect 27 0 54 0;
#X connect 30 0 3 0;
#X connect 31 0 30 1;
#X connect 32 0 31 0;
#X connect 32 1 31 1;
#X connect 33 0 3 1;
#X connect 34 0 73 0;
#X connect 35 0 33 0;
#X connect 40 0 31 0;
#X connect 46 0 32 0;
#X connect 47 0 77 0;
#X connect 53 0 51 0;
#X connect 54 0 25 0;
#X connect 55 0 52 0;
#X connect 56 0 50 0;
#X connect 57 0 56 1;
#X connect 57 0 55 1;
#X connect 57 0 53 1;
#X connect 57 0 60 1;
#X connect 60 0 62 0;
#X connect 61 0 56 0;
#X connect 61 1 55 0;
#X connect 61 2 53 0;
#X connect 61 3 60 0;
#X connect 65 0 68 0;
#X connect 65 0 81 0;
#X connect 66 0 30 0;
#X connect 67 0 74 0;
#X connect 68 0 67 0;
#X connect 69 0 68 1;
#X connect 70 0 68 1;
#X connect 71 0 66 0;
#X connect 71 1 33 0;
#X connect 71 2 70 0;
#X connect 72 0 71 0;
#X connect 73 0 30 0;
#X connect 73 1 69 0;
#X connect 77 0 76 0;
#X connect 77 1 78 0;
#X connect 79 0 61 0;
#X connect 80 0 42 0;
#X connect 80 1 45 0;
#X connect 80 2 44 0;
#X connect 80 3 43 0;
#X connect 80 4 49 0;
#X connect 80 5 64 0;
#X coords 0 -1 1 1 160 70 1 100 100;
#N canvas 164 134 982 622 10;
#X obj 100 137 hradio 10 1 0 24 \$0-min \$0-min-in min 10 6 1 9 -237178
-66577 -1 0;
#X obj 100 157 hradio 10 1 0 24 \$0-out \$0-out-in empty 0 -8 1 9 -262144
-66577 -1 0;
#X obj 100 147 hradio 10 1 0 24 \$0-max \$0-max-in max 10 6 1 9 -237178
-66577 -1 23;
#X obj 103 481 f;
#X obj 153 580 s \$0-out-in;
#X obj 229 461 -;
#X obj 239 435 t b f;
#X obj 227 481 max 0;
#X obj 200 480 + 1;
#X obj 200 508 mod 8;
#X obj 229 393 + 1;
#X obj 103 545 +;
#X msg 272 378 set \$1;
#X obj 229 303 r \$0-max;
#X obj 272 403 s \$0-max-in;
#X msg 368 443 set \$1;
#X obj 244 332 r \$0-min;
#X obj 368 465 s \$0-min-in;
#X obj 229 361 max;
#X obj 368 418 min;
#X obj 368 368 r \$0-min;
#X obj 383 392 r \$0-max;
#X obj 103 583 outlet;
#X obj 505 40 initbang;
#X obj 459 37 inlet;
#X obj 459 126 route bang reset min max;
#X obj 459 199 s \$0-reset;
#X obj 521 64 r \$0-reset;
#X obj 529 196 s \$0-min-in;
#X obj 564 162 s \$0-max-in;
#X obj 103 314 metro 125;
#X obj 198 297 / 4;
#X obj 211 264 t b f;
#X msg 118 264 0;
#X obj 103 191 r \$0-on;
#X obj 118 239 r \$0-reset;
#X obj 101 117 cnv 15 238 19 empty empty empty 2 0 1 9 -237178 -1 0
;
#X obj 120 127 nbx 4 10 0 1e+37 0 0 \$0-ms \$0-ms-in ms 0 -4 1 9 -237178
-66577 -1 120 256;
#X obj 100 127 tgl 10 0 \$0-on \$0-on-in empty 17 7 1 9 -237178
-66577 -1 0 1;
#X obj 220 127 bng 10 100 50 0 \$0-reset \$0-reset-in r 3 5 1 9 -237178
-66577 -1;
#X obj 198 190 r \$0-ms;