r@91: #N canvas 27 23 1386 806 10; r@85: #X obj 187 262 +; r@85: #X floatatom 221 213 8 0 0 0 - - -; r@85: #X obj 187 213 *; r@85: #X obj 202 141 r \$0_thisGroup; r@85: #X floatatom 211 294 8 0 0 0 - - -; r@85: #X obj 202 235 r firstSpeed; r@85: #X floatatom 223 262 8 0 0 0 - - -; r@85: #X floatatom 134 135 8 0 0 0 - - -; r@85: #X obj 187 115 r deltaSpeed; r@85: #X obj 202 189 + 0; r@85: #X obj -39 262 +; r@85: #X floatatom -5 213 8 0 0 0 - - -; r@85: #X obj -39 213 *; r@85: #X obj -24 143 r \$0_thisGroup; r@85: #X floatatom -97 291 8 0 0 0 - - -; r@85: #X floatatom -3 262 8 0 0 0 - - -; r@85: #X floatatom -92 139 8 0 0 0 - - -; r@85: #X obj -24 189 + 0; r@85: #X obj -45 49 inlet; r@85: #X obj -45 71 s \$0_thisGroup; r@85: #X obj 101 50 inlet; r@85: #X obj 101 72 s \$0_thisSource; r@85: #X obj -39 326 /; r@85: #X obj -39 350 * 1000; r@85: #X text 4 348 Convert to millisecs; r@85: #X text -8 324 To Time; r@85: #X floatatom -98 382 8 0 0 0 - - -; r@85: #X obj -57 664 line~; r@85: #X obj -208 709 snapshot~; r@85: #X obj -208 662 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 r@59: 1 1; r@85: #X obj -265 742 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144 r@52: -1 -1 0 1; r@85: #X obj -55 429 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 r@52: -1 -1; r@85: #X msg -57 642 1 \$1; r@85: #X obj -57 688 *~ 1; r@85: #X obj -179 506 delay \$1; r@85: #X obj -179 535 i; r@85: #X msg -179 557 0 \$1; r@85: #X obj -206 475 t f b; r@85: #X floatatom -268 768 8 0 0 0 - - -; r@85: #X obj -57 619 f; r@85: #X obj -206 448 f; r@85: #X obj -208 684 metro 1; r@85: #X obj -39 382 * 0.75; r@85: #X obj -164 384 * 0.25; r@85: #X obj -57 716 outlet~; r@85: #X obj 217 165 r \$0_thisSource; r@85: #X obj -9 166 r \$0_thisSource; r@85: #X obj -21 404 r GO; r@85: #X obj -208 628 loadbang; r@85: #X floatatom -111 650 5 0 0 0 - - -; r@85: #X obj -24 238 r circumMin; r@85: #X obj -39 116 r deltaCircum; r@85: #X obj -240 534 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 r@85: -1 -1; r@85: #X obj -240 558 s downSw; r@85: #X text 9 194 Source number (1 at hilt); r@85: #X text -190 252 Circumference of the arc; r@85: #X text -207 263 associated with this source; r@85: #X text 9 379 Acceleration; r@85: #X text -255 381 Deceleration; r@85: #X text 185 315 Speed of the individual source; r@85: #X text 4 674 Ramp up to top speed for this source in 3/4 of the swing r@85: time and ramp down to 0 in the remaining 1/4; r@85: #X text 219 14 Patch that calculates the speed of an individual source r@85: in the blade through out the arc of the swing.; r@91: #X floatatom 856 217 8 0 0 0 - - -; r@91: #X obj 837 145 r \$0_thisGroup; r@91: #X obj 837 239 r firstSpeed; r@91: #X floatatom 684 141 8 0 0 0 - - -; r@91: #X obj 737 121 r deltaSpeed; r@91: #X obj 837 193 + 0; r@91: #X floatatom 511 232 8 0 0 0 - - -; r@91: #X obj 492 162 r \$0_thisGroup; r@91: #X floatatom 398 154 8 0 0 0 - - -; r@91: #X obj 492 208 + 0; r@91: #X obj 852 169 r \$0_thisSource; r@91: #X obj 507 185 r \$0_thisSource; r@91: #X obj 534 278 r circumMin; r@91: #X obj 451 131 r deltaCircum; r@91: #X text 540 205 Source number (1 at hilt); r@91: #X text 300 267 Circumference of the arc; r@91: #X obj 448 181 sig~; r@91: #X obj 484 237 sig~; r@91: #X obj 477 272 *~; r@91: #X obj 535 309 sig~; r@91: #X obj 476 350 +~; r@91: #X obj 476 403 /~; r@91: #X obj 738 192 sig~; r@91: #X obj 772 217 sig~; r@91: #X obj 737 235 *~; r@91: #X obj 834 270 sig~; r@91: #X obj 765 305 +~; r@52: #X connect 0 0 4 0; r@59: #X connect 0 0 22 1; r@59: #X connect 0 0 33 1; r@52: #X connect 2 0 0 0; r@52: #X connect 3 0 9 0; r@52: #X connect 5 0 0 1; r@52: #X connect 5 0 6 0; r@52: #X connect 8 0 2 0; r@52: #X connect 8 0 7 0; r@52: #X connect 9 0 1 0; r@52: #X connect 9 0 2 1; r@52: #X connect 10 0 14 0; r@59: #X connect 10 0 22 0; r@52: #X connect 12 0 10 0; r@52: #X connect 13 0 17 0; r@52: #X connect 17 0 11 0; r@52: #X connect 17 0 12 1; r@59: #X connect 18 0 19 0; r@52: #X connect 20 0 21 0; r@52: #X connect 22 0 23 0; r@59: #X connect 23 0 26 0; r@59: #X connect 23 0 42 0; r@59: #X connect 23 0 43 0; r@59: #X connect 27 0 33 0; r@59: #X connect 28 0 30 0; r@59: #X connect 29 0 41 0; r@59: #X connect 30 0 38 0; r@59: #X connect 31 0 39 0; r@59: #X connect 31 0 40 0; r@59: #X connect 32 0 27 0; r@59: #X connect 33 0 28 0; r@59: #X connect 33 0 44 0; r@59: #X connect 34 0 35 0; r@85: #X connect 34 0 52 0; r@59: #X connect 35 0 36 0; r@59: #X connect 36 0 27 0; r@59: #X connect 37 0 34 1; r@59: #X connect 37 1 34 0; r@59: #X connect 39 0 32 0; r@59: #X connect 39 0 49 0; r@59: #X connect 40 0 37 0; r@59: #X connect 41 0 28 0; r@59: #X connect 42 0 39 1; r@59: #X connect 42 0 40 1; r@59: #X connect 43 0 35 1; r@59: #X connect 45 0 9 1; r@59: #X connect 46 0 17 1; r@59: #X connect 47 0 31 0; r@59: #X connect 48 0 29 0; r@60: #X connect 50 0 10 1; r@60: #X connect 50 0 15 0; r@60: #X connect 51 0 12 0; r@60: #X connect 51 0 16 0; r@85: #X connect 52 0 53 0; r@91: #X connect 63 0 67 0; r@91: #X connect 64 0 87 0; r@91: #X connect 66 0 65 0; r@91: #X connect 66 0 84 0; r@91: #X connect 67 0 62 0; r@91: #X connect 67 0 85 0; r@91: #X connect 69 0 71 0; r@91: #X connect 71 0 68 0; r@91: #X connect 71 0 79 0; r@91: #X connect 72 0 67 1; r@91: #X connect 73 0 71 1; r@91: #X connect 74 0 81 0; r@91: #X connect 75 0 70 0; r@91: #X connect 75 0 78 0; r@91: #X connect 78 0 80 0; r@91: #X connect 79 0 80 1; r@91: #X connect 80 0 82 0; r@91: #X connect 81 0 82 1; r@91: #X connect 82 0 83 0; r@91: #X connect 84 0 86 0; r@91: #X connect 85 0 86 1; r@91: #X connect 86 0 88 0; r@91: #X connect 87 0 88 1; r@91: #X connect 88 0 83 1;