diff SwordCorInterp.pd @ 1:f608df734dd2

blade length control added
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Mon, 27 Jun 2016 15:00:25 +0100
parents ed208bd601d1
children ce45b638d56e
line wrap: on
line diff
--- a/SwordCorInterp.pd	Mon Jun 27 14:10:05 2016 +0100
+++ b/SwordCorInterp.pd	Mon Jun 27 15:00:25 2016 +0100
@@ -5,18 +5,18 @@
 #X obj 315 85 s myMet;
 #X obj -221 455 s topSpeed;
 #X obj -273 429 hsl 100 20 0 700 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 495 1;
+-1 -1 509 1;
 #X floatatom -276 455 8 0 0 0 - - -;
 #X text -165 346 Blade Length;
 #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 2475 1;
+-1 -1 1650 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 1100 1;
+-262144 -1 -1 1760 1;
 #X obj -280 601 hsl 100 20 0.0001 0.1 0 0 empty empty empty -2 -8 0
-10 -262144 -1 -1 684 1;
+10 -262144 -1 -1 1278 1;
 #X floatatom -282 546 8 0 0 0 - - -;
 #X floatatom -283 629 8 0 0 0 - - -;
 #X obj -225 628 s tipThick;
@@ -45,15 +45,15 @@
 #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 4950 1;
+-1 -1 3025 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 4950 1;
+-1 -1 2475 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
--1 -1 4950 1;
+-1 -1 6600 1;
 #X floatatom 9 549 8 0 0 0 - - -;
 #X obj -49 497 r setUp;
 #X obj 66 470 s presweepElev;
@@ -67,11 +67,11 @@
 #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 5346 1;
+-1 -1 4970 1;
 #X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 4999 1;
+#X obj -276 237 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
--262144 -1 -1 4999 1;
 #X obj -278 75 s Xobs;
 #X obj -279 170 s Yobs;
 #X obj -279 264 s Zobs;
@@ -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 7622 1;
+-262144 -1 -1 8218 1;
 #X obj 427 2 r GAIN;
 #X floatatom 370 103 8 0 0 0 - - -;
 #X obj -227 545 s hiltThick;
@@ -135,7 +135,7 @@
 #X msg 89 307 270;
 #X msg 170 416 90;
 #X msg -171 120 1;
-#N canvas 226 253 928 460 sources 1;
+#N canvas 226 253 928 460 sources 0;
 #X obj 117 -98 sweepTime;
 #N canvas 452 68 1135 756 arcDist 0;
 #X obj 118 59 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
@@ -4359,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 3072 1;
+-1 -1 3755 1;
 #X floatatom -319 368 5 0 0 0 - - -;
 #X obj -324 319 r setUp;
 #X obj -279 300 r thisLength;
@@ -4444,7 +4444,7 @@
 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;
+-1 -1 6973 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
@@ -4452,25 +4452,25 @@
 #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;
+0 12 -261682 -1 -1 6600 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;
+0 12 -261682 -1 -1 2475 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;
+0 12 -261234 -1 -1 3025 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;
+12 -261234 -1 -1 1650 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;
+12 -262130 -1 -1 4970 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;
+12 -262130 -1 -1 4999 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;
+12 -262130 -1 -1 5049 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;
+0 12 -204786 -1 -1 509 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;
+0 12 -204800 -1 -1 1760 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;
+2 16 0 12 -204800 -1 -1 1278 1;
 #X obj 718 440 bng 50 250 50 0 empty empty MLB 12 22 0 16 -261234 -1
 -1;
 #X obj 516 440 bng 50 250 50 0 empty empty Model1 5 22 0 12 -262130
@@ -4479,27 +4479,30 @@
 -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 534 525 8 0 0 0 - - -;
+#X floatatom 535 563 8 0 0 0 - - -;
+#X floatatom 536 604 8 0 0 0 - - -;
+#X floatatom 538 674 8 0 0 0 - - -;
+#X floatatom 539 713 8 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 743 716 8 0 0 0 - - -;
 #X floatatom 913 576 8 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
+#X text 605 765 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 obj 427 762 hsl 100 35 0.1 3 0 0 empty empty Blade-Length 2 16 0
+12 -203904 -45076 -45076 3755 1;
+#X floatatom 539 771 8 0 0 0 - - -;
 #X connect 0 0 1 0;
 #X connect 1 0 92 0;
 #X connect 4 0 3 0;
@@ -4594,6 +4597,7 @@
 #X connect 101 0 105 0;
 #X connect 103 0 101 0;
 #X connect 104 0 101 0;
+#X connect 104 0 209 0;
 #X connect 109 0 101 0;
 #X connect 110 0 101 0;
 #X connect 111 0 101 0;
@@ -4683,4 +4687,6 @@
 #X connect 188 0 152 0;
 #X connect 189 0 156 0;
 #X connect 190 0 164 0;
+#X connect 209 0 101 0;
+#X connect 209 0 210 0;
 #X coords 0 -1 1 1 580 410 2 400 430;