Skip to content

Commit

Permalink
Update slider2d / multi.vsl
Browse files Browse the repository at this point in the history
  • Loading branch information
porres committed Feb 14, 2025
1 parent 5ba985e commit 5a1c046
Show file tree
Hide file tree
Showing 3 changed files with 243 additions and 96 deletions.
247 changes: 176 additions & 71 deletions Abstractions/Control/multi.vsl.pd
Original file line number Diff line number Diff line change
Expand Up @@ -117,49 +117,140 @@
#X restore 43 209 pd dynamic \; patching;
#X obj 88 176 s pd-\$0-canvases;
#X msg 88 152 clear;
#N canvas 537 207 237 436 args 0;
#N canvas 537 207 237 436 args 1;
#X obj 82 108 else/args -;
#N canvas 874 264 806 528 set 0;
#X obj 116 436 outlet;
#X obj 115 65 r \$0-set-dim;
#X obj 174 89 r \$0-set-range;
#X obj 233 111 r \$0-set-n;
#X obj 291 157 r \$0-set-s-sym;
#X obj 321 178 r \$0-set-r-sym;
#X obj 350 201 r \$0-set-bg;
#X obj 438 178 r \$0-set-fg;
#X obj 525 178 r \$0-set-line;
#X obj 262 133 r \$0-set-name;
#X obj 85 178 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 613 178 r \$0-set-jump;
#X obj 643 201 r \$0-set-init;
#X obj 116 378 list append 0 0 0 0 0 0 0 0;
#X obj 275 349 r \$0-set-array-list;
#X obj 182 314 r \$0-array-list;
#X obj 182 335 t b l;
#X obj 116 265 else/pack2 200 127 0 127 8 empty empty empty 255 255 255 220 220 220 0 0 0 0 0 0 holder holder, f 103;
#X obj 672 233 r \$0-set-mode;
#X connect 1 0 17 0;
#X connect 2 0 17 2;
#X connect 3 0 17 4;
#X connect 4 0 17 6;
#X connect 5 0 17 7;
#X connect 6 0 17 8;
#X connect 7 0 17 11;
#X connect 8 0 17 14;
#X connect 9 0 17 5;
#X connect 10 0 17 0;
#X connect 11 0 17 17;
#X connect 12 0 17 18;
#X connect 13 0 0 0;
#X connect 14 0 13 1;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 16 1 13 1;
#X connect 17 0 13 0;
#X connect 18 0 17 19;
#N canvas 565 197 833 614 set 0;
#X obj 119 499 outlet;
#X obj 34 47 r \$0-set-dim;
#X obj 174 87 r \$0-set-range;
#X obj 236 174 r \$0-set-n;
#X obj 294 220 r \$0-set-s-sym;
#X obj 324 241 r \$0-set-r-sym;
#X obj 265 196 r \$0-set-name;
#X obj 63 335 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 616 241 r \$0-set-jump;
#X obj 646 264 r \$0-set-init;
#X obj 119 441 list append 0 0 0 0 0 0 0 0;
#X obj 278 412 r \$0-set-array-list;
#X obj 185 377 r \$0-array-list;
#X obj 185 398 t b l;
#X obj 119 328 else/pack2 200 127 0 127 8 empty empty empty 255 255 255 220 220 220 0 0 0 0 0 0 holder holder, f 103;
#X obj 675 296 r \$0-set-mode;
#X obj 225 140 r \$0-set-range-high;
#X obj 219 114 r \$0-set-range-low;
#X obj 174 108 unpack;
#X obj 34 90 unpack;
#X obj 137 28 r \$0-set-dim-w;
#X obj 148 54 r \$0-set-dim-h;
#X obj 34 68 route list;
#N canvas 449 252 450 300 set-bg 0;
#X obj 60 200 outlet;
#X obj 163 33 r \$0-set-bg;
#X obj 158 201 outlet;
#X obj 277 200 outlet;
#X obj 126 102 unpack f f f;
#X obj 163 54 route list set;
#X obj 238 91 unpack f f f;
#X msg 238 112 set \$1;
#X msg 289 114 set \$1;
#X msg 343 116 set \$1;
#X connect 1 0 5 0;
#X connect 4 0 0 0;
#X connect 4 1 2 0;
#X connect 4 2 3 0;
#X connect 5 0 4 0;
#X connect 5 1 6 0;
#X connect 6 0 7 0;
#X connect 6 1 8 0;
#X connect 6 2 9 0;
#X connect 7 0 0 0;
#X connect 8 0 2 0;
#X connect 9 0 3 0;
#X restore 356 289 pd set-bg;
#N canvas 449 252 450 300 set-fg 0;
#X obj 60 200 outlet;
#X obj 158 201 outlet;
#X obj 277 200 outlet;
#X obj 126 102 unpack f f f;
#X obj 163 54 route list set;
#X obj 238 91 unpack f f f;
#X msg 238 112 set \$1;
#X msg 289 114 set \$1;
#X msg 343 116 set \$1;
#X obj 163 33 r \$0-set-fg;
#X connect 3 0 0 0;
#X connect 3 1 1 0;
#X connect 3 2 2 0;
#X connect 4 0 3 0;
#X connect 4 1 5 0;
#X connect 5 0 6 0;
#X connect 5 1 7 0;
#X connect 5 2 8 0;
#X connect 6 0 0 0;
#X connect 7 0 1 0;
#X connect 8 0 2 0;
#X connect 9 0 4 0;
#X restore 441 287 pd set-fg;
#N canvas 449 252 450 300 set-line 0;
#X obj 60 200 outlet;
#X obj 158 201 outlet;
#X obj 277 200 outlet;
#X obj 126 102 unpack f f f;
#X obj 163 54 route list set;
#X obj 238 91 unpack f f f;
#X msg 238 112 set \$1;
#X msg 289 114 set \$1;
#X msg 343 116 set \$1;
#X obj 163 33 r \$0-set-line;
#X connect 3 0 0 0;
#X connect 3 1 1 0;
#X connect 3 2 2 0;
#X connect 4 0 3 0;
#X connect 4 1 5 0;
#X connect 5 0 6 0;
#X connect 5 1 7 0;
#X connect 5 2 8 0;
#X connect 6 0 0 0;
#X connect 7 0 1 0;
#X connect 8 0 2 0;
#X connect 9 0 4 0;
#X restore 534 290 pd set-line;
#X connect 1 0 22 0;
#X connect 2 0 18 0;
#X connect 3 0 14 4;
#X connect 4 0 14 6;
#X connect 5 0 14 7;
#X connect 6 0 14 5;
#X connect 7 0 14 0;
#X connect 8 0 14 17;
#X connect 9 0 14 18;
#X connect 10 0 0 0;
#X connect 11 0 10 1;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 1 10 1;
#X connect 14 0 10 0;
#X connect 15 0 14 19;
#X connect 16 0 14 3;
#X connect 17 0 14 2;
#X connect 18 0 14 2;
#X connect 18 1 14 3;
#X connect 19 0 14 0;
#X connect 19 1 14 1;
#X connect 20 0 14 0;
#X connect 21 0 14 1;
#X connect 22 0 19 0;
#X connect 23 0 14 8;
#X connect 23 1 14 9;
#X connect 23 2 14 10;
#X connect 24 0 14 11;
#X connect 24 1 14 12;
#X connect 24 2 14 13;
#X connect 25 0 14 14;
#X connect 25 1 14 15;
#X connect 25 2 14 16;
#X restore 98 78 pd set;
#N canvas 506 451 610 564 dim 0;
#N canvas 506 364 610 564 dim 0;
#X obj 108 75 inlet;
#X obj 183 120 route -dim;
#X obj 178 444 outlet;
Expand All @@ -174,14 +265,21 @@
#X obj 274 263 unpack float float;
#X obj 288 237 s \$0-set-dim;
#X msg 288 213 set \$1 \$2;
#X obj 286 160 s \$0-set-dim-w;
#X msg 286 115 set \$1;
#X obj 286 94 unpack f f;
#X msg 343 115 set \$1;
#X obj 343 136 s \$0-set-dim-h;
#X connect 0 0 3 0;
#X connect 1 0 11 0;
#X connect 1 0 13 0;
#X connect 1 0 16 0;
#X connect 1 1 4 0;
#X connect 3 0 5 0;
#X connect 3 1 1 0;
#X connect 5 0 13 0;
#X connect 5 0 11 0;
#X connect 5 0 16 0;
#X connect 5 1 2 0;
#X connect 9 0 8 0;
#X connect 10 0 8 0;
Expand All @@ -190,26 +288,35 @@
#X connect 11 1 10 0;
#X connect 11 1 7 0;
#X connect 13 0 12 0;
#X connect 15 0 14 0;
#X connect 16 0 15 0;
#X connect 16 1 17 0;
#X connect 17 0 18 0;
#X restore 82 140 pd dim;
#N canvas 343 95 522 496 range 0;
#X obj 108 95 inlet;
#X obj 178 364 outlet;
#X obj 251 364 outlet;
#X obj 178 414 outlet;
#X obj 251 414 outlet;
#X obj 108 179 else/slice 2;
#X msg 288 263 set \$1 \$2;
#X obj 183 95 inlet;
#X obj 288 287 s \$0-set-range;
#X obj 298 239 s \$0-range;
#X obj 307 224 s \$0-range;
#X obj 183 130 route -range;
#X obj 282 377 s \$0-set-range-low;
#X obj 314 327 s \$0-set-range-high;
#X msg 282 353 set \$1;
#X msg 314 302 set \$2;
#X connect 0 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 7 0;
#X connect 3 0 9 0;
#X connect 3 0 5 0;
#X connect 3 0 10 0;
#X connect 3 1 1 0;
#X connect 4 0 6 0;
#X connect 5 0 8 0;
#X connect 8 0 4 0;
#X connect 8 0 7 0;
#X connect 8 1 2 0;
#X connect 6 0 9 0;
#X connect 6 0 5 0;
#X connect 6 0 10 0;
#X connect 6 1 2 0;
#X connect 9 0 7 0;
#X connect 10 0 8 0;
#X restore 77 166 pd range;
#N canvas 909 222 562 476 n 0;
#X obj 108 83 inlet;
Expand Down Expand Up @@ -813,7 +920,7 @@
#X connect 37 0 38 0;
#X connect 38 0 29 1;
#X restore 160 182 pd n;
#N canvas 546 30 547 642 dim 0;
#N canvas 546 38 547 642 dim 0;
#X obj 74 42 inlet;
#X obj 134 290 s pd-\$0-canvases;
#X msg 134 269 clear;
Expand Down Expand Up @@ -851,15 +958,14 @@
#X obj 392 294 r \$0-set-dim;
#X obj 275 467 s \$0-set-dim;
#X obj 392 315 route set;
#X obj 392 340 t l;
#X msg 404 368 set \$1 \$2;
#X text 410 21 height;
#X text 295 23 width;
#X text 80 20 dim;
#X obj 275 438 else/changed 127 200;
#X obj 247 408 else/pack2 127 200;
#X msg 133 530 in \$1 \$2;
#X obj 114 555 else/rescale 0 125;
#X obj 392 340 t l l;
#X connect 0 0 15 0;
#X connect 2 0 1 0;
#X connect 5 0 7 0;
Expand All @@ -883,36 +989,35 @@
#X connect 18 0 19 0;
#X connect 21 0 25 0;
#X connect 22 0 23 0;
#X connect 22 1 45 0;
#X connect 22 1 43 0;
#X connect 23 0 20 0;
#X connect 24 0 44 0;
#X connect 25 0 45 2;
#X connect 24 0 42 0;
#X connect 25 0 43 2;
#X connect 26 0 31 0;
#X connect 26 0 33 0;
#X connect 27 0 30 0;
#X connect 27 0 32 0;
#X connect 28 0 9 0;
#X connect 28 0 43 1;
#X connect 28 0 41 1;
#X connect 29 0 8 0;
#X connect 29 0 43 0;
#X connect 29 0 41 0;
#X connect 30 0 19 0;
#X connect 31 0 19 0;
#X connect 32 0 16 0;
#X connect 32 1 29 0;
#X connect 33 0 16 0;
#X connect 33 1 28 0;
#X connect 34 0 36 0;
#X connect 36 0 37 0;
#X connect 36 1 37 0;
#X connect 37 0 38 0;
#X connect 37 0 42 1;
#X connect 38 0 43 0;
#X connect 42 0 35 0;
#X connect 43 0 42 0;
#X connect 44 0 45 0;
#X connect 45 0 23 1;
#X connect 36 0 44 0;
#X connect 36 1 44 0;
#X connect 40 0 35 0;
#X connect 41 0 40 0;
#X connect 42 0 43 0;
#X connect 43 0 23 1;
#X connect 44 0 41 0;
#X connect 44 1 40 1;
#X restore 185 157 pd dim;
#N canvas 240 117 651 477 range 0;
#N canvas 487 97 651 477 range 0;
#X obj 168 98 inlet;
#X obj 297 257 else/message 0 127;
#X obj 417 232 r \$0-range;
Expand Down Expand Up @@ -993,7 +1098,7 @@
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X restore 365 180 pd export;
#N canvas 806 83 736 249 color 0;
#N canvas 734 83 736 249 color 0;
#X obj 103 36 inlet;
#X obj 258 36 inlet;
#X obj 457 36 inlet;
Expand Down
Loading

0 comments on commit 5a1c046

Please sign in to comment.