Mercurial > hg > weather-synthesis-prototyping
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;