diff SwordCorInterp/SwordCorInterp.pd @ 226:a7403270b41a

Working on the Scruton number and hyst response.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Mon, 13 Jun 2016 09:51:03 +0100
parents f461a0f5d471
children b78e93990148
line wrap: on
line diff
--- a/SwordCorInterp/SwordCorInterp.pd	Mon Jun 06 11:00:13 2016 +0100
+++ b/SwordCorInterp/SwordCorInterp.pd	Mon Jun 13 09:51:03 2016 +0100
@@ -1,4 +1,4 @@
-#N canvas 232 51 1146 699 10;
+#N canvas 0 23 1440 851 10;
 #X obj 315 22 loadbang;
 #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
@@ -11,12 +11,12 @@
 #X text -9 37 Arm Length;
 #X text -165 433 Top Speed;
 #X obj 21 251 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 165 1;
+-1 -1 2475 1;
 #X floatatom 18 280 8 0 0 0 - - -;
 #X obj -279 516 hsl 100 20 0 0.09 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 3080 1;
+-262144 -1 -1 1100 1;
 #X obj -280 601 hsl 100 20 0.0001 0.1 0 0 empty empty empty -2 -8 0
-10 -262144 -1 -1 5639 1;
+10 -262144 -1 -1 684 1;
 #X floatatom -282 546 8 0 0 0 - - -;
 #X floatatom -283 629 8 0 0 0 - - -;
 #X obj -225 628 s tipThick;
@@ -45,11 +45,11 @@
 #X obj 83 21 loadbang;
 #X obj 83 45 delay 13;
 #X obj 19 326 hsl 100 20 180 360 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 6600 1;
+-1 -1 4950 1;
 #X floatatom 16 358 8 0 0 0 - - -;
 #X obj -42 306 r setUp;
 #X obj 14 439 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 1375 1;
+-1 -1 4950 1;
 #X floatatom 11 471 8 0 0 0 - - -;
 #X obj -47 419 r setUp;
 #X obj 12 517 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144
@@ -67,7 +67,7 @@
 #X obj -43 59 s start_armLength;
 #X msg -43 38 0.35;
 #X obj -275 52 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 5247 1;
+-1 -1 5346 1;
 #X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
 -262144 -1 -1 5049 1;
 #X obj -276 237 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
@@ -124,7 +124,7 @@
 #X connect 7 0 3 1;
 #X restore 427 102 pd opLevels;
 #X obj 430 73 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 10
--262144 -1 -1 8612 1;
+-262144 -1 -1 7622 1;
 #X obj 427 2 r GAIN;
 #X floatatom 370 103 8 0 0 0 - - -;
 #X obj -227 545 s hiltThick;
@@ -1992,7 +1992,7 @@
 #X connect 56 0 57 0;
 #X connect 57 0 55 0;
 #X restore 39 107 pd halfSourcePositions;
-#N canvas 655 197 633 561 sourceSpeed 1;
+#N canvas 655 197 633 561 sourceSpeed 0;
 #X obj 23 182 r~ tipSpeed;
 #X obj 36 280 *~ 1;
 #X obj 36 302 outlet~;
@@ -2027,6 +2027,7 @@
 #X floatatom 341 376 0 0 0 0 - - -;
 #X floatatom 351 213 0 0 0 0 - - -;
 #X floatatom 182 313 5 0 0 0 - - -;
+#X text 39 39 comment;
 #X connect 0 0 30 0;
 #X connect 1 0 2 0;
 #X connect 4 0 5 1;
@@ -4358,7 +4359,7 @@
 #X restore 219 144 pd sources;
 #X floatatom 227 52 5 0 0 0 - - -;
 #X obj -276 345 hsl 100 20 0.1 3 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 2325 1;
+-1 -1 3072 1;
 #X floatatom -319 368 5 0 0 0 - - -;
 #X obj -324 319 r setUp;
 #X obj -279 300 r thisLength;
@@ -4372,20 +4373,20 @@
 #X obj 83 126 Uzi 20;
 #X msg 79 416 45;
 #X msg 109 492 135;
-#X obj 439 694 s thisPoE;
-#X obj 415 715 s thisPrE;
-#X obj 392 736 s thisPoA;
-#X obj 368 654 s thisPrA;
-#X obj 202 720 s thisXobs;
-#X obj 344 676 s thisTT;
-#X obj 320 698 s thisHT;
-#X obj 297 721 s thisTS;
-#X obj 273 653 s thisLength;
-#X obj 249 676 s thisZobs;
-#X obj 225 698 s thisYobs;
-#X obj 463 674 s GAIN;
+#X obj 969 366 s thisPoE;
+#X obj 945 387 s thisPrE;
+#X obj 922 408 s thisPoA;
+#X obj 898 326 s thisPrA;
+#X obj 732 392 s thisXobs;
+#X obj 874 348 s thisTT;
+#X obj 850 370 s thisHT;
+#X obj 827 393 s thisTS;
+#X obj 803 325 s thisLength;
+#X obj 779 348 s thisZobs;
+#X obj 755 370 s thisYobs;
+#X obj 993 346 s GAIN;
 #X obj 62 0 r preswing;
-#X obj 487 653 s preswing;
+#X obj 1017 325 s preswing;
 #X msg -131 561 0.025;
 #X msg -78 119 -3;
 #X obj -170 100 loadbang;
@@ -4419,29 +4420,86 @@
 -1 -1;
 #X obj 584 132 uzi 20;
 #X obj 584 152 s SWD2;
-#X obj 426 518 r MLB;
-#X obj 425 443 r SWD1;
-#X obj 424 296 r PGA;
-#X obj 424 370 r SWD2;
-#X obj 202 616 route Xpos Ypos Zpos Len TopSpeed HiltThick TipThick
+#X obj 740 215 r MLB;
+#X obj 739 140 r SWD1;
+#X obj 738 -7 r PGA;
+#X obj 738 67 r SWD2;
+#X obj 732 288 route Xpos Ypos Zpos Len TopSpeed HiltThick TipThick
 PreAzim PostAzim PreElev PostElev Gain Trigger;
 #X obj 634 104 bng 25 250 50 0 empty empty empty 17 7 0 10 -204800
 -1 -1;
 #X obj 634 132 uzi 20;
 #X obj 634 152 s PGA;
 #X msg -128 120 0.35;
-#X msg 426 541 Xpos 3 \, Ypos 1 \, Zpos 0.5 \, Len 0.781 \, TopSpeed
+#X msg 740 238 Xpos 3 \, Ypos 1 \, Zpos 0.5 \, Len 0.781 \, TopSpeed
 35 \, HiltThick 0.028 \, TipThick 0.057 \, PreAzim 6 \, PostAzim 300
 \, PreElev 25 \, PostElev 90 \, Gain 5e+07 \, Trigger bang;
-#X msg 424 317 Xpos 0.2 \, Ypos 0.5 \, Zpos 2 \, Len 1.143 \, TopSpeed
+#X msg 738 14 Xpos 0.2 \, Ypos 0.5 \, Zpos 2 \, Len 1.143 \, TopSpeed
 40 \, HiltThick 0.0152 \, TipThick 0.0085 \, PreAzim 1 \, PostAzim
 250 \, PreElev 5 \, PostElev 170 \, Gain 2e+07 \, Trigger bang;
-#X msg 424 390 Xpos 0.2 \, Ypos 0.5 \, Zpos 1 \, Len 1.2 \, TopSpeed
+#X msg 738 87 Xpos 0.2 \, Ypos 0.5 \, Zpos 1 \, Len 1.2 \, TopSpeed
 36 \, HiltThick 0.016 \, TipThick 0.013 \, PreAzim 60 \, PostAzim 235
 \, PreElev 45 \, PostElev 120 \, Gain 2e+07 \, Trigger bang;
-#X msg 425 464 Xpos 0.2 \, Ypos 1 \, Zpos 1 \, Len 1.118 \, TopSpeed
+#X msg 739 161 Xpos 0.2 \, Ypos 1 \, Zpos 1 \, Len 1.118 \, TopSpeed
 36 \, HiltThick 0.013 \, TipThick 0.008 \, PreAzim 112 \, PostAzim
 235 \, PreElev 90 \, PostElev 90 \, Gain 2e+07 \, Trigger bang;
+#X obj 818 566 hsl 85 35 0.1 1e+09 1 0 empty empty Gain 0 16 0 14 -203904
+-1 -1 0 1;
+#X obj 818 619 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 881 619 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 864 508 bng 50 250 50 0 empty empty Go 14 24 0 16 -4034 -1 -1
+;
+#X obj 804 508 bng 50 250 50 0 empty empty Prime 0 22 0 16 -257985
+-1 -1;
+#X obj 633 636 hsl 100 35 0 180 0 0 empty empty Elevation-Post 2 16
+0 12 -261682 -1 -1 0 1;
+#X obj 633 598 hsl 100 35 0 180 0 0 empty empty Elevation-Pre 2 16
+0 12 -261682 -1 -1 0 1;
+#X obj 633 554 hsl 100 35 180 360 0 0 empty empty Azimuth-Post 2 16
+0 12 -261234 -1 -1 0 1;
+#X obj 633 516 hsl 100 35 0 360 0 0 empty empty Azimuth-Pre 2 16 0
+12 -261234 -1 -1 0 1;
+#X obj 427 518 hsl 100 35 -50 50 0 0 empty empty Observer-X 2 16 0
+12 -262130 -1 -1 0 1;
+#X obj 427 558 hsl 100 35 -50 50 0 0 empty empty Observer-Y 2 16 0
+12 -262130 -1 -1 0 1;
+#X obj 427 598 hsl 100 35 -50 50 0 0 empty empty Observer-Z 2 16 0
+12 -262130 -1 -1 0 1;
+#X obj 634 708 hsl 100 35 0 700 0 0 empty empty Top-Tip-Speed 2 16
+0 12 -204786 -1 -1 0 1;
+#X obj 427 666 hsl 100 35 0 0.09 0 0 empty empty Thickness-Hilt 2 16
+0 12 -204800 -1 -1 0 1;
+#X obj 427 705 hsl 100 35 0.0001 0.1 0 0 empty empty Thickness-Tip
+2 16 0 12 -204800 -1 -1 0 1;
+#X obj 718 440 bng 50 250 50 0 empty empty MBL 12 22 0 16 -261234 -1
+-1;
+#X obj 516 440 bng 50 250 50 0 empty empty SWD1 6 22 0 16 -262130 -1
+-1;
+#X obj 584 440 bng 50 250 50 0 empty empty SWD2 6 22 0 16 -204786 -1
+-1;
+#X obj 652 440 bng 50 250 50 0 empty empty PGA 12 22 0 16 -204800 -1
+-1;
+#X floatatom 534 525 5 0 0 0 - - -;
+#X floatatom 535 563 5 0 0 0 - - -;
+#X floatatom 536 604 5 0 0 0 - - -;
+#X floatatom 538 674 5 0 0 0 - - -;
+#X floatatom 539 713 5 0 0 0 - - -;
+#X floatatom 744 529 5 0 0 0 - - -;
+#X floatatom 744 561 5 0 0 0 - - -;
+#X floatatom 744 607 5 0 0 0 - - -;
+#X floatatom 743 646 5 0 0 0 - - -;
+#X floatatom 743 716 5 0 0 0 - - -;
+#X floatatom 913 576 5 0 0 0 - - -;
+#X text 465 498 Distance - Metres;
+#X text 460 647 Thickness - Metres;
+#X text 679 499 Angles - Degrees;
+#X text 670 689 Speed - Metres/Second;
+#X text 514 763 Demo of sword / swing effect using real-time Aeolian
+tone synthesis model. For the angles \, 0 degrees azimuth is directly
+behind the swordsperson \, 180 degrees directly infront and the point
+of strike & maximum velocity.;
+#X text 800 470 Click Prime after changing;
+#X text 800 481 settings \, prior to Go.;
 #X connect 0 0 1 0;
 #X connect 1 0 92 0;
 #X connect 4 0 3 0;
@@ -4464,8 +4522,11 @@
 #X connect 28 0 12 0;
 #X connect 29 0 54 0;
 #X connect 30 0 4 0;
+#X connect 30 0 184 0;
 #X connect 31 0 11 0;
+#X connect 31 0 185 0;
 #X connect 32 0 12 0;
+#X connect 32 0 186 0;
 #X connect 33 0 54 0;
 #X connect 34 0 35 0;
 #X connect 35 0 23 0;
@@ -4498,19 +4559,29 @@
 #X connect 73 0 55 0;
 #X connect 74 0 4 0;
 #X connect 75 0 55 0;
+#X connect 75 0 181 0;
 #X connect 76 0 56 0;
+#X connect 76 0 182 0;
 #X connect 77 0 57 0;
+#X connect 77 0 183 0;
 #X connect 78 0 9 0;
+#X connect 78 0 180 0;
 #X connect 79 0 36 0;
+#X connect 79 0 179 0;
 #X connect 80 0 39 0;
+#X connect 80 0 178 0;
 #X connect 81 0 42 0;
+#X connect 81 0 177 0;
 #X connect 82 0 9 0;
 #X connect 86 0 144 0;
 #X connect 87 0 83 0;
+#X connect 87 0 173 0;
 #X connect 87 1 84 0;
+#X connect 87 1 174 0;
 #X connect 88 0 87 0;
 #X connect 88 0 90 0;
 #X connect 89 0 88 0;
+#X connect 89 0 172 0;
 #X connect 92 0 2 0;
 #X connect 93 0 9 0;
 #X connect 94 0 42 0;
@@ -4530,6 +4601,7 @@
 #X connect 113 0 39 0;
 #X connect 114 0 42 0;
 #X connect 127 0 23 0;
+#X connect 127 0 176 0;
 #X connect 129 0 11 0;
 #X connect 129 0 12 0;
 #X connect 130 0 56 0;
@@ -4583,3 +4655,32 @@
 #X connect 169 0 163 0;
 #X connect 170 0 163 0;
 #X connect 171 0 163 0;
+#X connect 172 0 88 0;
+#X connect 172 0 201 0;
+#X connect 175 0 18 0;
+#X connect 176 0 23 0;
+#X connect 177 0 42 0;
+#X connect 177 0 199 0;
+#X connect 178 0 39 0;
+#X connect 178 0 198 0;
+#X connect 179 0 36 0;
+#X connect 179 0 197 0;
+#X connect 180 0 9 0;
+#X connect 180 0 196 0;
+#X connect 181 0 55 0;
+#X connect 181 0 191 0;
+#X connect 182 0 56 0;
+#X connect 182 0 192 0;
+#X connect 183 0 57 0;
+#X connect 183 0 193 0;
+#X connect 184 0 4 0;
+#X connect 184 0 200 0;
+#X connect 185 0 11 0;
+#X connect 185 0 194 0;
+#X connect 186 0 12 0;
+#X connect 186 0 195 0;
+#X connect 187 0 149 0;
+#X connect 188 0 152 0;
+#X connect 189 0 156 0;
+#X connect 190 0 164 0;
+#X coords 0 -1 1 1 580 410 2 400 430;