From 297a520ab0d1f7084d0ac059e8576c631cd88720 Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Wed, 20 May 2015 15:28:44 +0000 Subject: New project for events controling. svn path=/trunk/externals/nusmuk/; revision=17469 --- ctl/ctl_abs/_delay.pd | 39 ++++++ ctl/ctl_abs/_line.pd | 35 ++++++ ctl/ctl_abs/onecue.pd | 320 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 394 insertions(+) create mode 100644 ctl/ctl_abs/_delay.pd create mode 100644 ctl/ctl_abs/_line.pd create mode 100644 ctl/ctl_abs/onecue.pd (limited to 'ctl/ctl_abs') diff --git a/ctl/ctl_abs/_delay.pd b/ctl/ctl_abs/_delay.pd new file mode 100644 index 0000000..2f62117 --- /dev/null +++ b/ctl/ctl_abs/_delay.pd @@ -0,0 +1,39 @@ +#N canvas 1310 521 453 477 10; +#X obj 58 42 inlet; +#X obj 73 91 r global_speed; +#X msg 114 119 stop; +#X obj 58 387 outlet; +#X obj 219 33 inlet; +#X obj 58 68 route float stop bang; +#X obj 234 95 r global_speed; +#X obj 219 122 / 1; +#X obj 58 115 / 1; +#X obj 58 172 t a; +#X msg 267 238 1; +#X msg 232 260 0; +#X obj 217 289 f; +#X obj 217 197 r jump_end_line; +#X obj 217 310 sel 1; +#X msg 217 339 stop; +#X obj 58 206 delay \$1; +#X connect 0 0 5 0; +#X connect 1 0 8 1; +#X connect 2 0 16 0; +#X connect 4 0 7 0; +#X connect 5 0 8 0; +#X connect 5 1 2 0; +#X connect 5 2 9 0; +#X connect 6 0 7 1; +#X connect 7 0 16 1; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 9 0 16 0; +#X connect 10 0 12 1; +#X connect 11 0 12 1; +#X connect 12 0 14 0; +#X connect 13 0 12 0; +#X connect 14 0 15 0; +#X connect 14 0 3 0; +#X connect 15 0 16 0; +#X connect 16 0 3 0; +#X connect 16 0 11 0; diff --git a/ctl/ctl_abs/_line.pd b/ctl/ctl_abs/_line.pd new file mode 100644 index 0000000..1438870 --- /dev/null +++ b/ctl/ctl_abs/_line.pd @@ -0,0 +1,35 @@ +#N canvas 529 559 540 455 10; +#X obj 51 26 inlet; +#X obj 51 53 route float; +#X obj 51 338 line \$1 \$2; +#X obj 114 110 unpack f f; +#X obj 114 159 pack f f; +#X obj 207 207 f; +#X obj 207 180 r jump_end_line; +#X obj 51 377 outlet; +#X obj 186 110 r global_speed; +#X obj 171 134 / 1; +#X obj 51 79 t f b; +#X msg 240 207 0; +#X obj 114 76 t a b; +#X msg 272 208 1; +#X obj 207 230 spigot; +#X connect 0 0 1 0; +#X connect 1 0 10 0; +#X connect 1 1 12 0; +#X connect 2 0 7 0; +#X connect 3 0 4 0; +#X connect 3 0 5 1; +#X connect 3 1 9 0; +#X connect 4 0 2 0; +#X connect 5 0 14 0; +#X connect 6 0 5 0; +#X connect 8 0 9 1; +#X connect 9 0 4 1; +#X connect 10 0 2 0; +#X connect 10 1 11 0; +#X connect 11 0 14 1; +#X connect 12 0 3 0; +#X connect 12 1 13 0; +#X connect 13 0 14 1; +#X connect 14 0 2 0; diff --git a/ctl/ctl_abs/onecue.pd b/ctl/ctl_abs/onecue.pd new file mode 100644 index 0000000..fea342f --- /dev/null +++ b/ctl/ctl_abs/onecue.pd @@ -0,0 +1,320 @@ +#N canvas 838 430 887 598 10; +#X obj 57 19 inlet; +#X obj 57 90 + 1; +#X obj 57 136 outlet; +#X obj 76 66 s \$0_cue_value; +#X obj 343 85 r \$0_cue_value; +#X obj 183 130 f; +#X obj 183 107 r \$0_cue_value; +#X obj 316 109 route; +#X obj 253 139 symbol; +#X obj 246 230 t b; +#X msg 184 149 set \$1; +#X obj 57 114 pipe 0; +#X obj 316 64 r cue_name; +#X msg 216 39 symbol _; +#X obj 57 43 t f f b; +#X msg 225 176 set \$1; +#X obj 487 141 r \$0_cue_value; +#X obj 460 165 route; +#X obj 460 120 r cue_autogo; +#X msg 460 207 set \$1; +#X obj 348 219 t b; +#X obj 460 186 f; +#X obj 349 201 cnv 10 30 12 empty \$0-canvas_autogo empty 20 12 0 14 +-258049 -262144 0; +#X floatatom 348 200 5 0 0 0 - - -, f 5; +#X obj 488 384 s \$0-canvas_autogo; +#X msg 488 362 color \$1; +#X floatatom 488 327 9 0 0 0 - - -, f 9; +#N canvas 9 222 606 448 RGB_____________ 0; +#X obj 262 53 inlet; +#X obj 339 55 inlet; +#X obj 405 56 inlet; +#X text 267 28 red; +#X text 337 30 green; +#X text 409 30 blue; +#X obj 405 102 t b f; +#X obj 339 160 +; +#X obj 339 185 t b f; +#X obj 339 216 +; +#X obj 82 332 outlet; +#X obj 262 79 * -65536; +#X obj 339 80 * -256; +#X obj 405 80 * -1; +#X obj 339 247 - 1; +#X obj 67 63 inlet; +#X obj 67 87 unpack f f f; +#X obj 67 111 min 255; +#X obj 67 132 max 0; +#X obj 115 111 min 255; +#X obj 115 132 max 0; +#X obj 163 111 min 255; +#X obj 163 132 max 0; +#X obj 67 172 * -65536; +#X obj 144 173 * -256; +#X obj 210 173 * -1; +#X obj 145 203 +, f 4; +#X obj 68 239 +; +#X obj 70 268 - 1; +#X connect 0 0 11 0; +#X connect 1 0 12 0; +#X connect 2 0 13 0; +#X connect 6 0 7 0; +#X connect 6 1 7 1; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 1 9 1; +#X connect 9 0 14 0; +#X connect 11 0 9 0; +#X connect 12 0 7 0; +#X connect 13 0 6 0; +#X connect 14 0 10 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 19 0; +#X connect 16 2 21 0; +#X connect 17 0 18 0; +#X connect 18 0 23 0; +#X connect 19 0 20 0; +#X connect 20 0 24 0; +#X connect 21 0 22 0; +#X connect 22 0 25 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 28 0 10 0; +#X restore 488 306 pd RGB_____________; +#X msg 488 280 255 0 0; +#X obj 488 232 >= 0; +#X obj 488 255 sel 1 0; +#X msg 542 279 255 255 255; +#X obj 215 260 t b; +#X obj 201 201 bng 12 250 50 0 empty \$0-canvas_go empty 17 7 0 10 +-262144 -1 -1; +#X obj 212 201 bng 12 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 200 200 cnv 10 24 14 empty \$0-canvas_sel empty 20 12 0 14 -208051 +-262144 0; +#X floatatom 200 200 3 0 0 0 - - -, f 3; +#X obj 201 219 t b; +#X obj 271 384 r \$0_cue_value; +#X obj 244 408 route; +#X obj 244 363 r cue_color; +#X obj 244 470 s \$0-canvas_color; +#X obj 226 201 cnv 10 121 12 empty \$0-canvas_color empty 20 12 0 14 +-262144 -262144 0; +#X symbolatom 225 200 20 0 0 0 - - -, f 20; +#X msg 244 449 color \$1; +#X obj 244 429 change; +#X obj 488 342 change; +#X obj 215 304 f; +#X obj 230 282 r \$0_cue_value; +#X obj 215 325 s playfromstart; +#X obj 34 281 r current_cue; +#X obj 34 328 ==; +#X obj 49 302 r \$0_cue_value; +#X obj 34 349 change -1; +#X obj 34 370 sel 0 1; +#X msg 34 392 200 200 200; +#X msg 34 464 color \$1; +#N canvas 9 222 606 448 RGB_____________ 0; +#X obj 262 53 inlet; +#X obj 339 55 inlet; +#X obj 405 56 inlet; +#X text 267 28 red; +#X text 337 30 green; +#X text 409 30 blue; +#X obj 405 102 t b f; +#X obj 339 160 +; +#X obj 339 185 t b f; +#X obj 339 216 +; +#X obj 82 332 outlet; +#X obj 262 79 * -65536; +#X obj 339 80 * -256; +#X obj 405 80 * -1; +#X obj 339 247 - 1; +#X obj 67 63 inlet; +#X obj 67 87 unpack f f f; +#X obj 67 111 min 255; +#X obj 67 132 max 0; +#X obj 115 111 min 255; +#X obj 115 132 max 0; +#X obj 163 111 min 255; +#X obj 163 132 max 0; +#X obj 67 172 * -65536; +#X obj 144 173 * -256; +#X obj 210 173 * -1; +#X obj 145 203 +, f 4; +#X obj 68 239 +; +#X obj 70 268 - 1; +#X connect 0 0 11 0; +#X connect 1 0 12 0; +#X connect 2 0 13 0; +#X connect 6 0 7 0; +#X connect 6 1 7 1; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 1 9 1; +#X connect 9 0 14 0; +#X connect 11 0 9 0; +#X connect 12 0 7 0; +#X connect 13 0 6 0; +#X connect 14 0 10 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 19 0; +#X connect 16 2 21 0; +#X connect 17 0 18 0; +#X connect 18 0 23 0; +#X connect 19 0 20 0; +#X connect 20 0 24 0; +#X connect 21 0 22 0; +#X connect 22 0 25 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 28 0 10 0; +#X restore 34 442 pd RGB_____________; +#X obj 34 485 s \$0-canvas_sel; +#X msg 53 415 0 0 255; +#N canvas 9 222 606 448 RGB_____________ 0; +#X obj 262 53 inlet; +#X obj 339 55 inlet; +#X obj 405 56 inlet; +#X text 267 28 red; +#X text 337 30 green; +#X text 409 30 blue; +#X obj 405 102 t b f; +#X obj 339 160 +; +#X obj 339 185 t b f; +#X obj 339 216 +; +#X obj 82 332 outlet; +#X obj 262 79 * -65536; +#X obj 339 80 * -256; +#X obj 405 80 * -1; +#X obj 339 247 - 1; +#X obj 67 63 inlet; +#X obj 67 87 unpack f f f; +#X obj 67 111 min 255; +#X obj 67 132 max 0; +#X obj 115 111 min 255; +#X obj 115 132 max 0; +#X obj 163 111 min 255; +#X obj 163 132 max 0; +#X obj 67 172 * -65536; +#X obj 144 173 * -256; +#X obj 210 173 * -1; +#X obj 145 203 +, f 4; +#X obj 68 239 +; +#X obj 70 268 - 1; +#X connect 0 0 11 0; +#X connect 1 0 12 0; +#X connect 2 0 13 0; +#X connect 6 0 7 0; +#X connect 6 1 7 1; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 1 9 1; +#X connect 9 0 14 0; +#X connect 11 0 9 0; +#X connect 12 0 7 0; +#X connect 13 0 6 0; +#X connect 14 0 10 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 19 0; +#X connect 16 2 21 0; +#X connect 17 0 18 0; +#X connect 18 0 23 0; +#X connect 19 0 20 0; +#X connect 20 0 24 0; +#X connect 21 0 22 0; +#X connect 22 0 25 0; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 28 0 10 0; +#X restore 310 428 pd RGB_____________; +#X msg 310 407 255 255 255; +#X msg 73 323 0; +#X obj 118 399 symbol; +#X obj 118 422 s current_cue_name; +#X obj 134 369 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X msg 451 75 -1; +#X connect 0 0 14 0; +#X connect 1 0 11 0; +#X connect 4 0 7 1; +#X connect 5 0 10 0; +#X connect 6 0 5 0; +#X connect 7 0 8 0; +#X connect 8 0 15 0; +#X connect 8 0 63 1; +#X connect 9 0 8 0; +#X connect 10 0 36 0; +#X connect 11 0 2 0; +#X connect 12 0 7 0; +#X connect 13 0 8 0; +#X connect 14 0 1 0; +#X connect 14 1 3 0; +#X connect 14 2 13 0; +#X connect 14 2 31 0; +#X connect 14 2 61 0; +#X connect 14 2 62 0; +#X connect 14 2 66 0; +#X connect 15 0 43 0; +#X connect 16 0 17 1; +#X connect 17 0 21 0; +#X connect 18 0 17 0; +#X connect 19 0 23 0; +#X connect 20 0 21 0; +#X connect 21 0 19 0; +#X connect 21 0 29 0; +#X connect 23 0 20 0; +#X connect 25 0 24 0; +#X connect 26 0 46 0; +#X connect 27 0 26 0; +#X connect 28 0 27 0; +#X connect 29 0 30 0; +#X connect 30 0 28 0; +#X connect 30 1 31 0; +#X connect 31 0 27 0; +#X connect 32 0 47 0; +#X connect 33 0 32 0; +#X connect 34 0 32 0; +#X connect 36 0 37 0; +#X connect 37 0 5 0; +#X connect 38 0 39 1; +#X connect 39 0 45 0; +#X connect 40 0 39 0; +#X connect 43 0 9 0; +#X connect 44 0 41 0; +#X connect 45 0 44 0; +#X connect 46 0 25 0; +#X connect 47 0 49 0; +#X connect 48 0 47 1; +#X connect 50 0 51 0; +#X connect 51 0 53 0; +#X connect 52 0 51 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 1 59 0; +#X connect 54 1 63 0; +#X connect 55 0 57 0; +#X connect 56 0 58 0; +#X connect 57 0 56 0; +#X connect 59 0 57 0; +#X connect 60 0 45 0; +#X connect 61 0 60 0; +#X connect 62 0 53 0; +#X connect 63 0 64 0; +#X connect 65 0 63 0; +#X connect 66 0 21 0; +#X coords 0 -1 1 1 180 14 2 200 200; -- cgit v1.2.1