Commit 4f1dbb13 authored by J Reso's avatar J Reso
Browse files

update synth-bass, update counters

parent d8c54286
#N canvas 454 174 596 439 10;
#X obj 37 113 bng 15 250 50 0 empty empty Bang! 17 7 0 10 -262144 -1
#N canvas 131 186 628 499 10;
#X obj 60 227 bng 15 250 50 0 empty empty Bang! 17 7 0 10 -262144 -1
-1;
#X text 32 360 // from DIY2 \, a collection of abstractions;
#X msg 192 264 decay 0.2 \, gain 0.9;
#X msg 192 212 curvetime 0.3 \, square 0.8;
#X msg 192 238 noiselvl 0.6 \, lowpass 0.3;
#X obj 85 147 del 1000;
#X obj 85 101 random 500;
#X msg 121 126 stop;
#X obj 85 125 + 80;
#X obj 37 263 synth-bass;
#X obj 37 362 output~;
#X obj 12 134 vsl 15 50 0 127 0 0 empty empty freq1_(0-127_midi_values)
0 -9 0 10 -262144 -1 -1 2700 1;
#X msg 236 134 gain \$1;
#X obj 236 249 nbx 5 14 -1e+37 1e+37 0 0 empty empty presetnb 0 -8
0 10 -262144 -1 -1 6 256;
#X msg 236 111 freq1 \$1;
#X text 234 76 options values;
#X text 302 134 default gain = 1 // (0~1);
#X text 302 110 set a default pitch (midi value);
#X obj 60 153 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 76 256;
#X obj 60 174 t b f;
#X msg 87 202 freq1 \$1;
#X text 32 440 // from DIY2 \, a collection of abstractions;
#X text 234 184 1 - select the input range (number) where to store
preset;
#X text 234 212 3 - tape enter to save;
#X text 234 198 2 - name your preset with at east a letter;
#X text 234 170 presets (open options panel);
#X text 34 14 synth-bass \; --------------- \; Bass synthetiser \;
;
#X obj 170 128 vsl 15 50 0 127 0 0 empty empty freq1_(0-127) 0 -9 0
10 -262144 -1 -1 0 1;
#X obj 37 302 output~;
#X obj 10 95 vsl 15 50 0 127 0 0 empty empty freq1_(0-127) 0 -9 0 10
-262144 -1 -1 0 1;
#X msg 172 338 0.65625 0.75625 0.515625 0.921875 0.4375 0.3 0.2 0.9
;
#X obj 171 289 list prepend set;
#X obj 175 313 list trim;
#X msg 193 186 freq2 0.6;
#X obj 37 203 synth-bass 50;
#X connect 0 0 6 0;
#X connect 0 0 17 0;
#X connect 2 0 17 1;
#X connect 3 0 17 1;
#X connect 4 0 17 1;
#X connect 5 0 0 0;
#X connect 6 0 8 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 10 0 17 1;
#X connect 12 0 17 0;
#X connect 14 0 15 0;
#X connect 15 0 13 0;
#X connect 16 0 17 1;
#X connect 17 0 11 0;
#X connect 17 0 11 1;
#X connect 17 1 14 0;
left inlet : bang or midi value right inlet : commands;
#X text 234 274 commands;
#X msg 236 315 freq1 \$1 \, freq2 \$1 \, curvetime \$1 \, noiselvl
\$1 \, square \$1 \, decay \$1 \, lowpass \$1;
#X obj 236 294 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0.55 256;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 2 1;
#X connect 3 0 1 0;
#X connect 5 0 1 1;
#X connect 10 0 11 0;
#X connect 11 0 0 0;
#X connect 11 1 12 0;
#X connect 12 0 1 1;
#X connect 20 0 1 1;
#X connect 21 0 20 0;
This diff is collapsed.
#N canvas 213 89 942 666 10;
#N canvas 181 79 942 666 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;
......@@ -19,7 +20,7 @@
#X obj 30 64 flow;
#X text 47 62 [flow];
#X obj 153 148 start 1000;
#X obj 486 354 seq16-nb;
#X obj 404 254 seq16-nb;
#X obj 668 554 seq16;
#X obj 488 559 seq8;
#X text 860 544 [seq16];
......@@ -29,7 +30,7 @@
0;
#X obj 152 28 cnv 10 100 20 empty empty TIME_TOOLS 5 10 1 9 -237178
-33289 0;
#X obj 488 24 cnv 10 100 20 empty empty SEQUENCERS 5 10 1 9 -237178
#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;
......@@ -99,9 +100,9 @@ size 10 10 \, cnv size 10 10;
#X obj 155 460 rand-sel 2 4;
#X obj 488 595 seq24;
#X obj 266 405 mem g100.txt;
#X obj 486 280 seq16-timer;
#X obj 650 280 seq24-timer;
#X obj 650 354 seq24x6;
#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 obj 29 516 physics 3;
......@@ -117,7 +118,6 @@ size 10 10 \, cnv size 10 10;
#X obj 157 390 rand 1;
#X obj 153 502 rand-range;
#X text 353 380 [mem16];
#X floatatom 486 445 5 0 0 0 - - -;
#X obj 267 385 mem16;
#X obj 768 597 mem16;
#X obj 154 299 for 8;
......@@ -126,18 +126,15 @@ size 10 10 \, cnv size 10 10;
#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 664 178 seq-timer 16;
#X floatatom 487 110 5 0 0 0 - - -;
#X obj 487 58 seq-count;
#X obj 404 58 seq-count;
#X obj 150 633 rand-n 12;
#X obj 268 84 g 100;
#X obj 687 48 seq-nb;
#X connect 14 0 51 0;
#X connect 15 0 56 0;
#X connect 16 0 55 0;
#X obj 565 58 seq-nb;
#X obj 671 59 seq-count2;
#X connect 15 0 55 0;
#X connect 16 0 54 0;
#X connect 29 0 36 0;
#X connect 31 1 53 0;
#X connect 31 1 52 0;
#X connect 33 0 14 0;
#X connect 34 0 35 0;
#X connect 53 0 31 1;
#X connect 60 0 59 0;
#X connect 52 0 31 1;
#N canvas 35 81 1055 674 10;
#N canvas 33 82 1055 674 10;
#X declare -path ../audio;
#X declare -path ../numbers;
#X declare -path ../core;
......
#N canvas 630 157 723 492 10;
#N canvas 624 160 505 470 10;
#X obj 101 167 cnv 9 98 86 empty empty empty 2 5 1 9 -237178 -33289
0;
#X obj 106 189 envgen 85 60 1 0 ;
......@@ -6,10 +6,10 @@
#X obj 126 167 bng 10 250 50 0 \$0-rec \$0-rec-in rec 12 5 1 9 -237178
-33289 -33289;
#X obj 20 170 r \$0-env-in;
#X obj 104 287 s \$0-env;
#X obj 77 341 r \$0-env;
#X obj 104 265 s \$0-env;
#X obj 77 352 r \$0-env;
#X obj 98 35 inlet;
#X obj 98 117 s \$0-one-in;
#X obj 98 79 s \$0-one-in;
#X obj 114 177 nbx 5 10 0 10000 0 0 \$0-ms \$0-ms-in ms 45 5 1 9 -237178
-33289 -33289 125 256;
#X obj 104 177 bng 10 100 50 0 \$0-one \$0-one-in empty 3 5 1 9 -237178
......@@ -74,16 +74,16 @@
#X connect 24 7 25 0;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X restore 599 98 pd \$0-commands;
#X obj 599 77 inlet;
#X msg 333 284 dump;
#X obj 193 270 s \$0-env-out;
#X obj 333 305 s \$0-env-in;
#X restore 355 62 pd \$0-commands;
#X obj 355 41 inlet;
#X msg 199 338 dump;
#X obj 215 257 s \$0-env-out;
#X obj 199 359 s \$0-env-in;
#X obj 186 167 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
-33289 -33289;
#X obj 104 167 nbx 2 10 0 3 0 0 \$0-read \$0-read-in empty 25 5 1 9
-237178 -33289 -33289 0 256;
#X obj 333 264 r \$0-rec;
#X obj 199 318 r \$0-rec;
#N canvas 800 198 561 464 \$0-presets 0;
#X obj 215 63 r \$0-read;
#X obj 241 87 r \$0-write;
......@@ -140,8 +140,8 @@
#X connect 26 0 24 0;
#X connect 26 1 2 0;
#X connect 26 1 9 0;
#X restore 599 128 pd \$0-presets;
#N canvas 639 399 383 368 \$0-auto 0;
#X restore 355 89 pd \$0-presets;
#N canvas 637 399 383 368 \$0-auto 0;
#X obj -175 307 s \$0-read-in;
#X obj -291 12 r \$0-read;
#X obj -291 128 change;
......@@ -149,7 +149,6 @@
#X obj -175 145 sel 1 0;
#X obj -291 296 s \$0-rec-in;
#X obj -291 164 sel 1 0;
#X msg -291 268 color 13 22 22;
#X obj -291 86 >=;
#X obj -279 37 r \$0-length;
#N canvas 122 314 450 300 _color_ 0;
......@@ -286,38 +285,39 @@
#X obj -69 92 r \$0-init;
#X obj -81 122 b;
#X obj -215 109 spigot 1;
#X connect 1 0 8 0;
#X msg -291 268 color 13 22 13;
#X connect 1 0 7 0;
#X connect 2 0 4 0;
#X connect 2 0 6 0;
#X connect 3 0 8 0;
#X connect 3 1 8 1;
#X connect 4 0 18 0;
#X connect 4 1 17 0;
#X connect 6 0 7 0;
#X connect 6 1 16 0;
#X connect 7 0 5 0;
#X connect 8 0 23 0;
#X connect 9 0 3 0;
#X connect 10 0 13 0;
#X connect 3 0 7 0;
#X connect 3 1 7 1;
#X connect 4 0 17 0;
#X connect 4 1 16 0;
#X connect 6 0 23 0;
#X connect 6 1 15 0;
#X connect 7 0 22 0;
#X connect 8 0 3 0;
#X connect 9 0 12 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X connect 12 0 0 0;
#X connect 13 0 5 0;
#X connect 12 0 5 0;
#X connect 13 0 10 0;
#X connect 14 0 11 0;
#X connect 15 0 12 0;
#X connect 16 0 10 0;
#X connect 15 0 9 0;
#X connect 16 0 13 0;
#X connect 17 0 14 0;
#X connect 18 0 15 0;
#X connect 19 0 20 0;
#X connect 19 0 23 1;
#X connect 20 0 22 0;
#X connect 21 0 22 0;
#X connect 22 0 17 0;
#X connect 22 0 16 0;
#X connect 23 0 2 0;
#X restore 599 155 pd \$0-auto;
#X obj 352 110 i;
#X obj 352 149 min 100;
#X obj 403 151 r \$0-size;
#X connect 18 0 19 0;
#X connect 18 0 22 1;
#X connect 19 0 21 0;
#X connect 20 0 21 0;
#X connect 21 0 16 0;
#X connect 21 0 15 0;
#X connect 22 0 2 0;
#X connect 23 0 5 0;
#X restore 355 116 pd \$0-auto;
#X obj 232 122 i;
#X obj 232 161 min 100;
#X obj 283 163 r \$0-size;
#N canvas 314 110 658 400 \$0args 0;
#X obj 187 97 initbang;
#X obj 277 204 symbol;
......@@ -368,18 +368,18 @@
#X connect 18 0 16 0;
#X connect 20 0 15 0;
#X connect 21 0 4 0;
#X restore 649 69 pd \$0args;
#X obj 330 419 outlet;
#X obj 330 354 r \$0-env-out;
#X obj 330 374 t b a;
#X msg 330 394 rec;
#X obj 352 27 inlet;
#X obj 352 88 *;
#X obj 367 47 r \$0-size;
#X obj 352 129 max 0;
#X obj 352 171 s \$0-env-in;
#X obj 367 67 - 1;
#X obj 98 71 b;
#X restore 399 40 pd \$0args;
#X obj 199 450 outlet;
#X obj 199 385 r \$0-env-out;
#X obj 199 405 t b a;
#X msg 199 425 rec;
#X obj 232 39 inlet;
#X obj 232 100 *;
#X obj 247 59 r \$0-size;
#X obj 232 141 max 0;
#X obj 232 183 s \$0-env-in;
#X obj 247 79 - 1;
#X obj 98 56 b;
#X obj 77 376 moses 0.07;
#X obj 77 400 - 0.07;
#X connect 1 0 5 0;
......
#N canvas 107 286 516 410 10;
#N canvas 105 287 516 410 10;
#X obj 100 129 cnv 9 100 60 empty empty empty 1 6 0 8 -237178 -33289
0;
#X obj 96 264 spigot;
......@@ -182,7 +182,7 @@ const;
#X connect 70 2 62 0;
#X restore 272 139 pd \$0-commands;
#X obj 272 108 inlet;
#N canvas 652 203 561 464 \$0-presets 1;
#N canvas 652 203 561 464 \$0-presets 0;
#X obj 122 384 list prepend 0;
#X obj 122 410 s \$0-;
#X obj 215 63 r \$0-read;
......@@ -244,7 +244,7 @@ const;
#X connect 29 1 8 0;
#X connect 29 1 15 0;
#X restore 271 172 pd \$0-presets;
#N canvas 641 399 383 368 \$0-auto 0;
#N canvas 639 399 383 368 \$0-auto 1;
#X obj -175 307 s \$0-read-in;
#X obj -291 12 r \$0-read;
#X obj -291 128 change;
......@@ -252,7 +252,6 @@ const;
#X obj -175 145 sel 1 0;
#X obj -291 296 s \$0-rec-in;
#X obj -291 164 sel 1 0;
#X msg -291 268 color 13 22 22;
#X obj -291 86 >=;
#X obj -279 37 r \$0-length;
#N canvas 122 314 450 300 _color_ 0;
......@@ -389,34 +388,35 @@ const;
#X obj -69 92 r \$0-init;
#X obj -81 122 b;
#X obj -215 109 spigot 1;
#X connect 1 0 8 0;
#X msg -291 268 color 13 22 13;
#X connect 1 0 7 0;
#X connect 2 0 4 0;
#X connect 2 0 6 0;
#X connect 3 0 8 0;
#X connect 3 1 8 1;
#X connect 4 0 18 0;
#X connect 4 1 17 0;
#X connect 6 0 7 0;
#X connect 6 1 16 0;
#X connect 7 0 5 0;
#X connect 8 0 23 0;
#X connect 9 0 3 0;
#X connect 10 0 13 0;
#X connect 3 0 7 0;
#X connect 3 1 7 1;
#X connect 4 0 17 0;
#X connect 4 1 16 0;
#X connect 6 0 23 0;
#X connect 6 1 15 0;
#X connect 7 0 22 0;
#X connect 8 0 3 0;
#X connect 9 0 12 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X connect 12 0 0 0;
#X connect 13 0 5 0;
#X connect 12 0 5 0;
#X connect 13 0 10 0;
#X connect 14 0 11 0;
#X connect 15 0 12 0;
#X connect 16 0 10 0;
#X connect 15 0 9 0;
#X connect 16 0 13 0;
#X connect 17 0 14 0;
#X connect 18 0 15 0;
#X connect 19 0 20 0;
#X connect 19 0 23 1;
#X connect 20 0 22 0;
#X connect 21 0 22 0;
#X connect 22 0 17 0;
#X connect 22 0 16 0;
#X connect 23 0 2 0;
#X connect 18 0 19 0;
#X connect 18 0 22 1;
#X connect 19 0 21 0;
#X connect 20 0 21 0;
#X connect 21 0 16 0;
#X connect 21 0 15 0;
#X connect 22 0 2 0;
#X connect 23 0 5 0;
#X restore 271 199 pd \$0-auto;
#X obj 312 294 r \$0-rec;
#X obj 218 264 spigot;
......
#N canvas 1 88 513 486 10;
#X declare -path ../core;
#X declare -path ../core;
#X floatatom 79 253 5 0 0 0 - - -;
#X obj 93 125 bng 15 250 50 0 empty empty one 17 7 0 10 -262144 -1
-1;
#X obj 72 123 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 140 252 5 0 0 0 - - -;
#X obj 202 251 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 78 46 seq-count2 \; ----- \; ????? \;;
#X obj 347 182 seq-count2 100 50 2;
#X obj 347 257 g 100;
#X obj 328 291 vsl 15 55 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 500 1;
#X floatatom 328 353 5 0 0 0 - - -;
#X obj 79 169 seq-count2;
#X connect 1 0 10 0;
#X connect 2 0 10 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 10 0 0 0;
#X connect 10 1 3 0;
#X connect 10 2 4 0;
#N canvas 189 135 453 399 10;
#X declare -path ../core;
#X obj 102 214 inlet;
#X obj 102 342 outlet;
#X obj 270 199 inlet;
#X obj 102 235 route float bang;
#X obj 148 260 s \$0-one-in;
#X obj 195 341 outlet;
#N canvas 501 144 831 570 \$0-GUI-PlAY 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;
#X msg 121 88 17 13 0 3 0;
#X text 53 91 lin;
#X text 58 114 ws;
#X msg 129 143 187 17 0 3 1;
#X msg 242 159 34 20 1 9 1;
#X text 58 138 mac;
#X obj 119 527 s \$0-cnv-play;
#X obj 119 455 makefilename %c;
#X obj 103 206 r \$0-mode;
#X obj 174 369 sel 0 1;
#X obj 100 237 == 1;
#X obj 100 261 sel 1 0;
#X obj 202 344 mod 2;
#X obj 174 319 f;
#X obj 202 318 + 1;
#X msg 189 289 0;
#X text 222 434 char \, size \, x \, y \, font;
#X msg 119 504 label \$1 \, label_font \$5 \$2 \, label_pos \$3 \$4
;
#X obj 119 430 unpack f f f f f;
#X obj 119 483 pack s 9 f f f;
#X obj 121 176 s \$0-label-play;
#X obj 227 178 s \$0-label-pause;
#X obj 121 58 select linux windows macos;
#X obj 121 33 operating_system;
#X obj 119 401 list;
#X obj 193 393 list;
#X obj 35 319 r \$0-label-play;
#X obj 237 376 r \$0-label-pause;
#X obj 121 12 loadbang;
#X obj 423 90 r \$0-mode;
#X obj 423 135 sel 0 1;
#X obj 423 206 s \$0-cnv-play;
#X obj 423 111 == 1;
#X msg 423 181 color \$1 22;
#X msg 501 179 color 22 \$1;
#X obj 423 63 declare -path ../core;
#X obj 423 159 gui-color 1;
#X obj 501 157 gui-color 1;
#X obj 597 86 r \$0-mode;
#X obj 597 131 sel 0 1;
#X msg 597 177 color \$1 22;
#X msg 675 175 color 22 \$1;
#X obj 597 155 gui-color 1;
#X obj 675 153 gui-color 1;
#X obj 427 250 r \$0-mode;
#X obj 427 295 sel 0 1;
#X msg 427 341 color \$1 22;
#X msg 505 339 color 22 \$1;
#X obj 427 319 gui-color 1;
#X obj 505 317 gui-color 1;
#X obj 597 107 == 2;
#X obj 597 202 s \$0-cnv-reverse;
#X obj 427 366 s \$0-cnv-&;
#X obj 427 271 == 3;
#X obj 615 253 r \$0-mode;
#X obj 615 298 sel 0 1;
#X obj 615 322 gui-color 1;
#X obj 718 319 gui-color 1;
#X obj 615 274 == 0;
#X obj 615 369 s \$0-mode-in;
#X msg 718 341 color 10 10 \$1;
#X msg 615 344 color \$1 22 22;
#X connect 0 0 23 0;
#X connect 1 0 24 0;
#X connect 2 0 24 0;
#X connect 3 0 23 0;
#X connect 6 0 23 0;
#X connect 7 0 24 0;
#X connect 10 0 22 0;
#X connect 12 0 27 0;
#X connect 12 1 28 0;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 14 1 18 0;
#X connect 14 1 27 0;
#X connect 15 0 16 1;
#X connect 16 0 17 0;
#X connect 16 0 12 0;
#X connect 17 0 15 0;
#X connect 18 0 16 1;
#X connect 20 0 9 0;
#X connect 21 0 10 0;
#X connect 21 1 22 1;
#X connect 21 2 22 2;
#X connect 21 3 22 3;
#X connect 21 4 22 4;
#X connect 22 0 20 0;
#X connect 25 0 3 0;
#X connect 25 0 2 0;
#X connect 25 1 0 0;
#X connect 25 1 1 0;
#X connect 25 2 6 0;
#X connect 25 2 7 0;
#X connect 26 0 25 0;
#X connect 27 0 21 0;
#X connect 28 0 21 0;
#X connect 30 0 28 1;
#X connect 31 0 26 0;
#X connect 32 0 35 0;
#X connect 33 0 39 0;
#X connect 33 1 40 0;
#X connect 35 0 33 0;
#X connect 36 0 34 0;
#X connect 37 0 34 0;
#X connect 39 0 36 0;
#X connect 40 0 37 0;
#X connect 41 0 53 0;
#X connect 42 0 45 0;
#X connect 42 1 46 0;
#X connect 43 0 54 0;
#X connect 44 0 54 0;
#X connect 45 0 43 0;
#X connect 46 0 44 0;
#X connect 47 0 56 0;
#X connect 48 0 51 0;
#X connect 48 1 52 0;
#X connect 49 0 55 0;
#X connect 50 0 55 0;
#X connect 51 0 49 0;
#X connect 52 0 50 0;
#X connect 53 0 42 0;
#X connect 56 0 48 0;
#X connect 57 0 61 0;
#X connect 58 0 60 0;
#X connect 58 1 59 0;
#X connect 59 0 64 0;
#X connect 60 0 63 0;
#X connect 61 0 58 0;
#X connect 63 0 62 0;
#X connect 64 0 62 0;
#X restore 269 246 pd \$0-GUI-PlAY;
#X obj 101 119 cnv 15 128 18 empty empty empty 2 0 1 9 -237178 -33289
0;
#X obj 150 127 nbx 4 10 0 1e+37 0 0 \$0-ms \$0-ms-in ms 0 -4 1 9 -237178
-33289 -33289 50 256;
#X obj 208 127 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
-33289 -33289;
#X obj 186 127 nbx 2 10 0 1e+37 0 0 \$0-* \$0-*-in empty 0 -4 1 9 -237178
-33289 -33289 2 256;
#X obj 218 127 tgl 10 0 \$0-sync \$0-sync-in sync -9 -4 1 9 -237178
-33289 -33289 1 1;
#X obj 140 127 bng 10 100 50 0 \$0-one \$0-one-in empty 3 5 1 9 -237178
-33289 -33289;
#X obj 277 76 nbx 3 10 0 100 0 0 \$0-max \$0-max-in max 0 -4 1 9 -237178
-33289 -33289 100 256;
#X obj 100 127 hradio 10 1 0 4 \$0-mode \$0-mode-in empty 0 -8 0 10
-233017 -233017 -237178 1;
#X obj 148 341 outlet;
#N canvas 1 124 792 623 \$0-COMMANDS 0;
#X obj 185 8 initbang;
#X obj 103 74 inlet;
#X obj 193 344 s \$0-max-in;
#X obj 249 301 s \$0-ms-in;
#X obj 308 258 s \$0-sync-in;
#X obj 180 543 s \$0-on-in;
#X obj 377 541 s \$0-beats-in;
#X obj 278 543 s \$0-ms-in;
#X obj 377 517 spigot;
#X obj 278 517 spigot;
#X obj 180 517 spigot;
#X obj 510 490 r \$0-sync;
#X text 175 435 FROM TIME MASTER;
#X text 177 447 ////////////////;
#X obj 477 517 spigot;
#X obj 180 490 route on ms beats reset;
#X obj 477 541 s \$0-reset-in;
#X obj 180 468 r TIMER;
#X obj 389 318 s \$0-one-in;
#X obj 150 57 f \$1;
#X obj 150 78 sel 0;
#X obj 150 139 pack f f f;
#X obj 204 79 sel 0;
#X obj 245 78 sel 0;
#X obj 204 58 f \$2;
#X obj 245 57 f \$3;
#X msg 245 100 1;
#X msg 204 101 125;
#X obj 279 280 s \$0-*-in;
#X obj 301 89 v \$0-mode-play;
#X msg 301 68 1;
#X obj 185 30 t b b b b;
#X obj 391 281 s \$0-auto-reset;
#X obj 529 213 route mode stop play reverse pong;
#X obj 529 290 s \$0-mode-in;
#X obj 57 148 route float;
#X msg 568 249 0;
#X msg 600 250 1;
#X msg 630 252 2;
#X msg 662 253 3;
#X obj 107 381 s \$0-reset-in;
#X obj 224 324 s \$0-mode-in;
#X msg 150 101 16;
#X obj 72 411 s \$0-ms-in;