Mercurial > hg > physical-model-of-a-sword-sound
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;