changeset 92:a797c7b38b73

Woosh angle calc updated
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Tue, 21 Jul 2015 10:02:13 +0100
parents be1ab422d773
children 8125081c0f03
files June/Gen2_D7.pd June/freqCalcWooD2.pd June/woosh_D4.pd
diffstat 3 files changed, 118 insertions(+), 71 deletions(-) [+]
line wrap: on
line diff
--- a/June/Gen2_D7.pd	Thu Jul 16 12:45:10 2015 +0100
+++ b/June/Gen2_D7.pd	Tue Jul 21 10:02:13 2015 +0100
@@ -85,12 +85,12 @@
 #X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 5500 1;
+-1 -1 500 1;
 #X text 237 494 Gain;
 #X obj 208 411 loadbang;
 #X obj 260 78 delwrite~ varwind 3000;
 #X obj 343 -114 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 741 1;
+-1 -1 2429 1;
 #X obj 303 -11 snapshot~;
 #X obj 303 -36 metro 100;
 #X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
@@ -513,7 +513,7 @@
 #X connect 194 2 182 3;
 #X connect 194 3 182 4;
 #X restore 42 36 pd Posts;
-#N canvas 303 23 1084 775 Wires 0;
+#N canvas 303 23 1084 775 Wires 1;
 #X floatatom -583 349 8 0 0 0 - - -;
 #X msg -581 37 300;
 #X obj -581 12 loadbang;
--- a/June/freqCalcWooD2.pd	Thu Jul 16 12:45:10 2015 +0100
+++ b/June/freqCalcWooD2.pd	Tue Jul 21 10:02:13 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 214 23 1282 851 10;
+#N canvas 493 23 1282 851 10;
 #X obj 197 272 +;
 #X floatatom 231 223 8 0 0 0 - - -;
 #X obj 197 223 *;
--- a/June/woosh_D4.pd	Thu Jul 16 12:45:10 2015 +0100
+++ b/June/woosh_D4.pd	Tue Jul 21 10:02:13 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas -266 28 1440 791 10;
+#N canvas 116 22 1422 826 10;
 #X obj 541 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 604 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X text 601 -194 Gain;
@@ -134,7 +134,7 @@
 #X obj 13 -71 s NoOfSources;
 #X obj 78 89 s topSpeed;
 #X obj 26 63 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 100 1;
+-1 -1 4257 1;
 #X floatatom 23 89 8 0 0 0 - - -;
 #X text 47 -226 Blade Length;
 #X text 46 -160 Arm Length;
@@ -313,11 +313,11 @@
 #X restore 277 11 pd circumferCalc;
 #X obj 277 37 s circumMin;
 #X obj 370 36 s deltaCircum;
-#N canvas 990 35 1358 776 angleCalc 0;
+#N canvas 60 75 1358 776 angleCalc 1;
 #X obj -142 102 * 0.75;
 #X obj 630 157 * 0.25;
 #X obj -142 142 /;
-#X obj -218 321 r GO;
+#X obj 288 61 r GO;
 #X obj -142 166 * 1000;
 #X obj 568 177 delay \$1;
 #X obj 541 125 f;
@@ -327,13 +327,12 @@
 #X obj 630 199 /;
 #X obj 630 221 * 1000;
 #X obj 415 565 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 4434 1;
+-1 -1 0 1;
 #X obj -125 192 s \$0_thisDe;
 #X obj 556 104 r \$0_thisDe;
-#X obj 417 228 *;
-#X obj 429 183 r sweepAngle;
+#X obj 407 165 r sweepAngle;
 #X obj 621 596 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 4211 1;
+-262144 -1 -1 0 1;
 #X obj 613 253 r GO;
 #X obj -142 78 r maxCirc;
 #X obj 630 135 r maxCirc;
@@ -345,16 +344,16 @@
 #X obj 549 624 t f b;
 #X obj 873 172 delay \$1;
 #X obj 875 114 f;
-#X obj 875 88 r GO;
+#X obj 868 60 r GO;
 #X obj 875 140 t f b;
 #X obj 911 20 r maxCirc;
 #X obj 926 42 r topSpeed;
 #X obj 911 66 /;
 #X obj 911 88 * 1000;
 #X obj 873 194 s end;
-#X obj -102 340 r end;
+#X obj -100 266 r end;
 #X obj 549 591 r end;
-#X obj 429 206 * -0.25;
+#X obj 407 188 * -0.25;
 #X text -206 42 0.75 represents the ratio of swing that;
 #X text 505 41 0.25 represents the ratio of swing that;
 #X text 505 55 the sword is decelerating;
@@ -362,8 +361,8 @@
 #X text -52 188 Send as a delay;
 #X text 585 83 Recieve as a delay;
 #X text -262 346 Start swing;
-#X text -61 340 Reset angle;
-#X text -63 353 once swing complete;
+#X text -59 266 Reset angle;
+#X text -61 279 once swing complete;
 #X text 851 213 Send bang message at the;
 #X text 852 225 end of the swing to reset;
 #X text 684 219 Time for last;
@@ -377,84 +376,132 @@
 #X text 98 9 Patch that calculates the angle between 0 degrees for
 the full length of the swing;
 #X obj -156 438 line~;
-#X obj -56 514 metro 10;
-#X obj -56 545 snapshot~;
-#X floatatom -57 569 8 0 0 0 - - -;
+#X obj 177 533 metro 10;
+#X obj 177 564 snapshot~;
+#X floatatom 176 588 8 0 0 0 - - -;
 #X obj 568 304 line~;
 #X msg 486 285 \$1 \$2;
 #X obj 465 254 pack;
-#X obj -60 471 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 177 502 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X obj -221 445 unpack;
 #X floatatom -255 484 8 0 0 0 - - -;
 #X floatatom -183 486 5 0 0 0 - - -;
 #X floatatom -106 233 5 0 0 0 - - -;
 #X msg -102 394 \$1;
-#X obj -42 396 r sweepAngle;
-#X obj -42 418 * 0.75;
+#X obj -60 321 r sweepAngle;
+#X obj -60 343 * 0.75;
 #X msg -156 383 0 \$1;
-#X floatatom -11 462 5 0 0 0 - - -;
 #X msg -252 403 1 \$1;
 #X floatatom -250 377 5 0 0 0 - - -;
-#X obj -82 370 r setUp;
+#X obj -74 297 r setUp;
+#X obj 286 97 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 413 222 f;
+#X obj 253 495 +~;
+#X obj 630 413 metro 10;
+#X obj 630 444 snapshot~;
+#X floatatom 629 468 8 0 0 0 - - -;
+#X obj 626 370 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj -36 534 metro 10;
+#X obj -36 565 snapshot~;
+#X floatatom -37 589 8 0 0 0 - - -;
+#X obj -40 491 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 562 253 r setUp;
+#X floatatom -75 430 5 0 0 0 - - -;
+#X text -1 420;
+#X obj -75 365 f;
+#X floatatom -38 390 5 0 0 0 - - -;
+#X obj 24 345 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 696 312 r end;
+#X obj 23 299 r end;
+#X obj 696 351 delay 9;
+#X obj 24 321 delay 12;
+#X obj 861 88 delay 9;
 #X connect 0 0 2 0;
 #X connect 1 0 10 0;
 #X connect 2 0 4 0;
-#X connect 3 0 58 0;
+#X connect 3 0 76 0;
 #X connect 4 0 13 0;
-#X connect 4 0 69 0;
-#X connect 4 0 73 0;
-#X connect 5 0 64 0;
+#X connect 4 0 68 0;
+#X connect 4 0 72 0;
+#X connect 5 0 77 0;
 #X connect 6 0 8 0;
 #X connect 7 0 6 0;
 #X connect 8 0 5 1;
 #X connect 8 1 5 0;
-#X connect 9 0 62 0;
+#X connect 9 0 61 0;
 #X connect 10 0 11 0;
-#X connect 11 0 64 1;
-#X connect 12 0 24 0;
+#X connect 11 0 63 1;
+#X connect 12 0 23 0;
 #X connect 14 0 6 1;
-#X connect 15 0 64 0;
-#X connect 16 0 38 0;
-#X connect 17 0 26 0;
-#X connect 18 0 9 0;
-#X connect 19 0 0 0;
-#X connect 20 0 1 0;
-#X connect 21 0 2 1;
-#X connect 22 0 10 1;
-#X connect 24 0 25 0;
-#X connect 25 0 23 0;
-#X connect 26 0 24 1;
-#X connect 26 1 24 0;
-#X connect 27 0 35 0;
-#X connect 28 0 30 0;
-#X connect 29 0 28 0;
-#X connect 30 0 27 1;
-#X connect 30 1 27 0;
-#X connect 31 0 33 0;
-#X connect 32 0 33 1;
-#X connect 33 0 34 0;
-#X connect 34 0 28 1;
-#X connect 36 0 70 0;
-#X connect 37 0 26 0;
-#X connect 38 0 15 1;
-#X connect 58 0 60 0;
+#X connect 15 0 37 0;
+#X connect 16 0 25 0;
+#X connect 17 0 9 0;
+#X connect 18 0 0 0;
+#X connect 19 0 1 0;
+#X connect 20 0 2 1;
+#X connect 21 0 10 1;
+#X connect 23 0 24 0;
+#X connect 24 0 22 0;
+#X connect 25 0 23 1;
+#X connect 25 1 23 0;
+#X connect 26 0 34 0;
+#X connect 27 0 29 0;
+#X connect 28 0 97 0;
+#X connect 29 0 26 1;
+#X connect 29 1 26 0;
+#X connect 30 0 32 0;
+#X connect 31 0 32 1;
+#X connect 32 0 33 0;
+#X connect 33 0 27 1;
+#X connect 35 0 90 0;
+#X connect 36 0 25 0;
+#X connect 37 0 77 1;
+#X connect 57 0 78 0;
+#X connect 57 0 84 0;
+#X connect 58 0 59 0;
 #X connect 59 0 60 0;
-#X connect 60 0 61 0;
+#X connect 61 0 78 1;
+#X connect 61 0 80 0;
+#X connect 62 0 61 0;
 #X connect 63 0 62 0;
-#X connect 64 0 63 0;
-#X connect 65 0 59 0;
-#X connect 66 0 67 0;
-#X connect 66 1 68 0;
-#X connect 70 0 58 0;
-#X connect 71 0 72 0;
-#X connect 72 0 70 0;
-#X connect 72 0 74 0;
-#X connect 73 0 58 0;
-#X connect 73 0 66 0;
-#X connect 75 0 66 0;
-#X connect 76 0 75 0;
-#X connect 77 0 70 0;
+#X connect 64 0 58 0;
+#X connect 65 0 66 0;
+#X connect 65 1 67 0;
+#X connect 69 0 57 0;
+#X connect 69 0 88 0;
+#X connect 70 0 71 0;
+#X connect 71 0 90 1;
+#X connect 71 0 91 0;
+#X connect 72 0 57 0;
+#X connect 72 0 65 0;
+#X connect 73 0 65 0;
+#X connect 73 0 57 0;
+#X connect 74 0 73 0;
+#X connect 74 0 57 0;
+#X connect 75 0 90 0;
+#X connect 76 0 2 0;
+#X connect 76 0 6 0;
+#X connect 77 0 63 0;
+#X connect 78 0 59 0;
+#X connect 79 0 80 0;
+#X connect 80 0 81 0;
+#X connect 82 0 79 0;
+#X connect 83 0 84 0;
+#X connect 84 0 85 0;
+#X connect 86 0 83 0;
+#X connect 87 0 9 0;
+#X connect 90 0 69 0;
+#X connect 92 0 90 0;
+#X connect 93 0 95 0;
+#X connect 94 0 96 0;
+#X connect 95 0 9 0;
+#X connect 96 0 92 0;
+#X connect 97 0 27 0;
 #X restore 431 -220 pd angleCalc;
 #X obj 543 -175 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 3118 1;