Commit 96808b75 authored by Roman Haefeli's avatar Roman Haefeli
Browse files

implement range limitation for duration (max=stepcount)

parent 12373bfb
......@@ -468,25 +468,24 @@ n float nvis;
#X connect 20 0 9 0;
#X connect 22 0 12 0;
#X restore 596 446 pd create_vertline;
#N canvas 79 99 767 573 note-template 0;
#X obj 121 264 max 0;
#X obj 121 287 min 127;
#N canvas 47 100 767 573 note-template 0;
#X obj 121 259 max 0;
#X obj 121 282 min 127;
#X obj 51 166 route click change;
#X obj 121 312 t a a;
#X obj 121 307 t a a;
#X obj 32 141 t a a a;
#X obj 32 429 s \$0.note.send;
#X obj 32 104 struct \$0.note float x float y float w float h float
id float gid float vel float c float vis;
#X obj 51 189 t p p, f 48;
#X obj 51 235 t a b, f 36;
#X obj 264 353 f;
#X obj 279 295 r \$0.stepvisheight;
#X obj 279 318 - 1;
#X obj 226 265 r \$0.stepviswidth;
#X obj 193 289 div;
#X obj 193 312 *;
#X obj 264 367 f;
#X obj 299 319 r \$0.stepvisheight;
#X obj 299 342 - 1;
#X obj 221 259 r \$0.stepviswidth;
#X obj 192 259 div;
#X obj 192 333 *;
#X obj 32 54 filledpolygon -v vis c 444 1 0 0 0 h w h w 0;
#X obj 193 335 max;
#N canvas 645 450 401 207 get.gid.clr 0;
#X obj 11 15 inlet;
#X obj 30 74 s \$0.gid2lr.get;
......@@ -500,7 +499,7 @@ id float gid float vel float c float vis;
#X connect 3 1 1 0;
#X connect 3 2 4 1;
#X connect 4 0 5 0;
#X restore 64 335 pd get.gid.clr;
#X restore 64 330 pd get.gid.clr;
#N canvas 320 203 446 363 clr.* 0;
#X obj 28 62 t a a a;
#X obj 28 112 div 100;
......@@ -549,8 +548,8 @@ id float gid float vel float c float vis;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 21 0 0 0;
#X restore 64 369 pd clr.*;
#X obj 121 361 / 113;
#X restore 64 364 pd clr.*;
#X obj 121 356 / 113;
#X obj 51 212 get \$0.note gid vel w, f 24;
#X obj 469 34 r \$0.default.show;
#X obj 469 163 == 1;
......@@ -577,48 +576,52 @@ id float gid float vel float c float vis;
#X connect 3 0 0 1;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X restore 51 279 pd range;
#X restore 51 274 pd range;
#X obj 51 406 set \$0.note gid c vel w h, f 48;
#X obj 51 302 t a a;
#X obj 51 297 t a a;
#X obj 496 120 drawnumber gid 3 1 999;
#X obj 469 190 drawnumber vel 3 1 999;
#X obj 192 284 min;
#X obj 192 307 max 1;
#X obj 225 283 r \$0.stepcount;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 0 7 0;
#X connect 2 1 7 0;
#X connect 3 0 19 0;
#X connect 3 1 32 2;
#X connect 3 0 18 0;
#X connect 3 1 31 2;
#X connect 4 0 5 0;
#X connect 4 1 2 0;
#X connect 6 0 4 0;
#X connect 7 0 20 0;
#X connect 7 1 32 5;
#X connect 8 0 31 0;
#X connect 7 0 19 0;
#X connect 7 1 31 5;
#X connect 8 0 30 0;
#X connect 8 1 9 0;
#X connect 9 0 32 4;
#X connect 9 0 31 4;
#X connect 10 0 11 0;
#X connect 11 0 9 1;
#X connect 12 0 13 1;
#X connect 12 0 14 1;
#X connect 12 0 16 1;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 16 0 32 3;
#X connect 17 0 18 0;
#X connect 18 0 32 1;
#X connect 19 0 18 1;
#X connect 20 0 8 0;
#X connect 20 1 0 0;
#X connect 20 2 13 0;
#X connect 21 0 24 0;
#X connect 22 0 35 0;
#X connect 23 0 34 0;
#X connect 24 0 22 0;
#X connect 24 1 23 0;
#X connect 29 0 30 0;
#X connect 31 0 33 0;
#X connect 33 0 32 0;
#X connect 33 1 17 0;
#X connect 13 0 35 0;
#X connect 14 0 31 3;
#X connect 16 0 17 0;
#X connect 17 0 31 1;
#X connect 18 0 17 1;
#X connect 19 0 8 0;
#X connect 19 1 0 0;
#X connect 19 2 13 0;
#X connect 20 0 23 0;
#X connect 21 0 34 0;
#X connect 22 0 33 0;
#X connect 23 0 21 0;
#X connect 23 1 22 0;
#X connect 28 0 29 0;
#X connect 30 0 32 0;
#X connect 32 0 31 0;
#X connect 32 1 16 0;
#X connect 35 0 36 0;
#X connect 36 0 14 0;
#X connect 37 0 35 1;
#X restore 759 341 pd note-template;
#X obj 835 38 array define \$0.step 1000;
#X obj 835 61 array define \$0.pitch 1000;
......@@ -919,7 +922,6 @@ hl float gid;
#N canvas 0 99 404 252 dur-template 0;
#X obj 14 35 struct \$0.dur float x float y float value;
#X obj 14 11 drawnumber value 0 0 0 duration=;
#X obj 99 138 max 0;
#X obj 99 161 min 127;
#X obj 14 58 t a a;
#X obj 99 69 route change;
......@@ -928,16 +930,17 @@ hl float gid;
#X obj 99 186 set \$0.dur value;
#X obj 14 230 s \$0.dur.send;
#X obj 155 159 r \$0.stepcount;
#X connect 0 0 4 0;
#X connect 2 0 3 0;
#X obj 99 138 max 1;
#X connect 0 0 3 0;
#X connect 2 0 7 0;
#X connect 3 0 8 0;
#X connect 4 0 9 0;
#X connect 4 1 5 0;
#X connect 3 1 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 6 1 8 1;
#X connect 7 0 2 0;
#X connect 10 0 3 1;
#X connect 5 1 7 1;
#X connect 6 0 10 0;
#X connect 9 0 2 1;
#X connect 10 0 2 0;
#X restore 8 76 pd dur-template;
#N canvas 489 158 450 300 show.selector-template 0;
#X obj 22 149 s \$0.show.selector.send;
......@@ -1981,7 +1984,7 @@ to the note (or prints a 'not found' error);
\$1.default.show 0 \; \$1.init bang \;;
#X obj 78 465 text define \$0.sequence;
#N canvas 412 166 561 399 sequencer 0;
#N canvas 0 256 338 287 note.create 0;
#N canvas 0 289 338 287 note.create 0;
#X obj 24 16 r \$0.global.receive;
#X obj 24 39 route note;
#X obj 24 62 route create;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment