Mercurial > hg > weather-synthesis-prototyping
view SwordLogLoFiWiiD2/SwordLogLoFiWiiD2.pd @ 303:8b51c20529a6
Edgetone development models
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Sat, 11 Nov 2017 17:43:39 +0000 |
parents | fbfc8f1c6515 |
children |
line wrap: on
line source
#N canvas 235 68 1070 736 10; #X declare -lib mrpeach; #X obj 315 22 loadbang; #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 315 85 s myMet; #X text -165 346 Blade Length; #X text -9 37 Arm Length; #X obj 21 251 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 7187 1; #X floatatom 18 280 8 0 0 0 - - -; #X obj -270 444 hsl 100 20 0 0.05 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 2970 1; #X obj -271 529 hsl 100 20 0.0001 0.03 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 1622 1; #X floatatom -273 474 8 0 0 0 - - -; #X floatatom -274 557 8 0 0 0 - - -; #X obj -216 556 s tipThick; #X text -156 446 Hilt Thickness; #X text -164 530 Tip Thickness; #X obj 143 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj 143 126 s GO; #X obj 143 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 143 46 metro 200; #X obj 197 22 hsl 100 20 500 30 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X obj 83 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 -1; #X obj 83 150 s setUp; #X obj -40 228 r setUp; #X obj -324 421 r setUp; #X obj -325 509 r setUp; #X obj -43 17 loadbang; #X obj -273 421 r thisHT; #X obj -274 509 r thisTT; #X obj -92 15 r setUp; #X obj 83 21 loadbang; #X obj 83 45 delay 13; #X obj 15 336 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 8382 1; #X floatatom 12 368 8 0 0 0 - - -; #X obj -46 316 r setUp; #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; #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 -262144 -1 -1 5148 1; #X obj -278 75 s Xobs; #X obj -279 166 s Yobs; #X obj -279 264 s Zobs; #X floatatom -318 75 5 0 0 0 - - -; #X floatatom -318 167 5 0 0 0 - - -; #X floatatom -319 259 5 0 0 0 - - -; #X msg -270 28 0; #X msg -270 211 0; #X msg -272 122 0.7; #X obj -323 26 r setUp; #X obj -328 123 r setUp; #X obj -332 214 r setUp; #X msg -220 121 0; #X msg -228 211 4; #X msg -231 29 4; #X msg -128 120 2.034; #X msg -189 24 0.2; #X obj -278 7 r thisXobs; #X obj -279 99 r thisYobs; #X obj -279 192 r thisZobs; #X obj 18 227 r thisPrA; #X obj 12 315 r thisPrE; #X obj 428 145 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X obj 491 145 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X text 488 54 Gain; #X obj 436 25 loadbang; #N canvas 555 179 313 396 opLevels 0; #X obj 83 210 dac~; #X obj 30 70 catch~ l; #X obj 128 70 catch~ r; #X obj 129 104 *~ 0.45; #X obj 30 104 *~ 0.45; #X obj 30 210 prvu~; #X obj 129 211 prvu~; #X obj 93 33 inlet; #X obj 30 239 outlet; #X obj 129 239 outlet; #X connect 1 0 4 0; #X connect 2 0 3 0; #X connect 3 0 6 0; #X connect 3 0 0 1; #X connect 4 0 5 0; #X connect 4 0 0 0; #X connect 5 0 8 0; #X connect 6 0 9 0; #X connect 7 0 4 1; #X connect 7 0 3 1; #X restore 427 102 pd opLevels; #X msg 436 48 5; #X obj 430 73 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0 10 -262144 -1 -1 9900 1; #X obj 427 2 r GAIN; #X floatatom 370 103 8 0 0 0 - - -; #X obj -218 473 s hiltThick; #X obj 315 63 metro 25; #X msg -171 120 1; #X msg -196 210 2; #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; #X floatatom -319 368 5 0 0 0 - - -; #X obj -324 319 r setUp; #X obj -279 300 r thisLength; #X obj -279 368 s bladeLen; #X text -160 56 X Position; #X text -166 149 Y Position; #X text -168 239 Z Position; #X obj 83 126 Uzi 20; #X obj 564 426 s thisPoE; #X obj 548 445 s thisPrE; #X obj 533 464 s thisPoA; #X obj 517 484 s thisPrA; #X obj 407 627 s thisXobs; #X obj 501 504 s thisTT; #X obj 485 525 s thisHT; #X obj 470 546 s thisTS; #X obj 454 567 s thisLength; #X obj 438 588 s thisZobs; #X obj 422 607 s thisYobs; #X obj 580 407 s GAIN; #X obj 62 0 r preswing; #X obj 407 368 unpack f f f f f f f f f f f f s; #X obj 596 388 s preswing; #X msg -122 489 0.025; #X msg -78 119 -3; #X msg -201 503 0.005; #X obj -170 100 loadbang; #X obj -158 25 loadbang; #X obj -196 189 loadbang; #X obj -144 415 loadbang; #X msg -195 419 0.015; #N canvas 500 105 900 676 WiiCont 0; #X obj -265 44 import mrpeach; #X obj -67 52 unpackOSC; #X obj -67 30 udpreceive 9000; #X floatatom -67 253 0 0 0 0 - - -; #X obj -67 149 OSCroute /xyz; #X obj -67 98 OSCroute /1; #X obj -67 77 OSCroute /wii; #X obj -67 170 OSCroute /0 /1 /2; #X floatatom -1 204 0 0 0 0 - - -; #X floatatom -34 229 0 0 0 0 - - -; #X obj -67 129 OSCroute /accel; #X obj -222 381 OSCroute /motion; #X obj -222 401 OSCroute /angles; #X obj -222 424 OSCroute /0 /1 /2; #X obj 119 259 OSCroute /motion; #X floatatom 127 409 0 0 0 0 - - -; #X obj 127 326 OSCroute /0 /1 /2; #X floatatom 193 360 0 0 0 0 - - -; #X floatatom 160 385 0 0 0 0 - - -; #X obj 126 285 OSCroute /velo; #X floatatom -210 260 0 0 0 0 - - -; #X obj -210 177 OSCroute /0 /1 /2; #X floatatom -144 211 0 0 0 0 - - -; #X floatatom -177 236 0 0 0 0 - - -; #X obj -210 156 OSCroute /pry; #X text -154 263 Pitch; #X text -122 238 Roll; #X text -90 213 Yaw; #X text -9 257 X; #X text 23 230 Y; #X text 53 205 Z; #X obj 97 61 OSCroute /button; #X obj 97 87 OSCroute /A; #X obj 97 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 120 113 0 0 0 0 - - -; #X obj 180 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 201 110 0 0 0 0 - - -; #X obj 269 111 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 292 112 0 0 0 0 - - -; #X obj 180 86 OSCroute /Up; #X obj 269 89 OSCroute /Down; #X obj 462 258 counter; #X floatatom 445 304 0 0 0 0 - - -; #X msg 471 209 0; #X msg 499 209 1; #X obj 426 176 t b b; #X obj 472 179 t b b; #X obj 202 183 onebang; #X obj 357 121 onebang; #X obj 338 203 r myMet; #X obj 314 247 > 0; #X obj 316 279 spigot; #X obj 372 238 > 0; #X obj 374 270 spigot; #X obj 446 340 * 0.005; #X obj 538 208 loadbang; #X msg 538 230 200; #X obj 446 370 s thisLength; #X text -252 444 Pitch; #X text -181 443 Roll; #X text -149 443 Yaw; #X text 209 415 Pitch Velo; #X text 237 387 Roll Velo; #X text 279 362 Yaw Velo; #X obj -243 626 outlet; #X obj -189 465 outlet; #X obj -139 523 outlet; #X obj 133 461 outlet; #X obj 175 461 outlet; #X obj 220 459 outlet; #X obj -222 490 * 180; #X obj -139 484 * 180; #X obj -240 516 swap 180; #X obj -240 537 -; #X floatatom -173 565 0 0 0 0 - - -; #X floatatom -169 591 0 0 0 0 - - -; #X obj -242 604 line; #X msg -240 568 \$1 500; #X connect 1 0 6 0; #X connect 2 0 1 0; #X connect 4 0 7 0; #X connect 5 0 31 0; #X connect 5 0 14 0; #X connect 5 0 11 0; #X connect 6 0 5 0; #X connect 7 0 3 0; #X connect 7 1 9 0; #X connect 7 2 8 0; #X connect 10 0 4 0; #X connect 10 0 24 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 70 0; #X connect 13 1 65 0; #X connect 13 2 71 0; #X connect 14 0 19 0; #X connect 16 0 15 0; #X connect 16 0 67 0; #X connect 16 1 18 0; #X connect 16 1 68 0; #X connect 16 2 17 0; #X connect 16 2 69 0; #X connect 19 0 16 0; #X connect 21 0 20 0; #X connect 21 1 23 0; #X connect 21 2 22 0; #X connect 24 0 21 0; #X connect 31 0 32 0; #X connect 31 0 39 0; #X connect 31 0 40 0; #X connect 32 0 33 0; #X connect 32 0 34 0; #X connect 35 0 47 0; #X connect 36 0 50 0; #X connect 37 0 48 0; #X connect 38 0 52 0; #X connect 39 0 35 0; #X connect 39 0 36 0; #X connect 40 0 37 0; #X connect 40 0 38 0; #X connect 41 0 42 0; #X connect 42 0 54 0; #X connect 43 0 41 1; #X connect 44 0 41 1; #X connect 45 0 43 0; #X connect 45 1 41 0; #X connect 46 0 44 0; #X connect 46 1 41 0; #X connect 49 0 51 0; #X connect 49 0 53 0; #X connect 50 0 51 1; #X connect 51 0 45 0; #X connect 52 0 53 1; #X connect 53 0 46 0; #X connect 54 0 57 0; #X connect 55 0 56 0; #X connect 56 0 41 3; #X connect 70 0 72 0; #X connect 71 0 66 0; #X connect 72 0 73 0; #X connect 72 1 73 1; #X connect 73 0 74 0; #X connect 73 0 77 0; #X connect 76 0 75 0; #X connect 76 0 64 0; #X connect 77 0 76 0; #X restore 270 174 pd WiiCont; #X obj 292 230 s thisPrA; #X obj 270 251 s thisPrE; #X obj 73 279 s sweepAzim; #X obj 67 367 s sweepElev; #X text 126 337 sweep elevation; #X text 132 249 sweep azimuth; #N canvas 616 244 450 300 speed 0; #X obj 198 51 inlet; #X obj 240 51 inlet; #X obj 198 74 *; #X obj 240 74 *; #X obj 198 110 +; #X obj 198 132 sqrt; #X obj 198 199 line~; #X obj 300 203 r myMet; #X obj 300 225 snapshot~; #X floatatom 300 247 0 0 0 0 - - -; #X obj 198 265 s~ hiltSpeed; #X obj 198 176 \$1 100; #X obj 198 153 * 7; #X obj 198 222 lop~ 100; #X connect 0 0 2 0; #X connect 0 0 2 1; #X connect 1 0 3 0; #X connect 1 0 3 1; #X connect 2 0 4 0; #X connect 3 0 4 1; #X connect 4 0 5 0; #X connect 5 0 12 0; #X connect 6 0 13 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 11 0 6 0; #X connect 12 0 11 0; #X connect 13 0 10 0; #X connect 13 0 8 0; #X restore 304 201 pd speed; #X obj 275 303 freqCalcCyl4HiFi; #X msg 361 278 0.5; #X connect 0 0 1 0; #X connect 1 0 70 0; #X connect 5 0 6 0; #X connect 7 0 9 0; #X connect 7 0 69 0; #X connect 8 0 10 0; #X connect 8 0 11 0; #X connect 14 0 15 0; #X connect 16 0 17 0; #X connect 17 0 14 0; #X connect 18 0 17 1; #X connect 18 0 73 0; #X connect 19 0 82 0; #X connect 21 0 5 0; #X connect 22 0 7 0; #X connect 23 0 8 0; #X connect 24 0 34 0; #X connect 25 0 7 0; #X connect 26 0 8 0; #X connect 27 0 34 0; #X connect 28 0 29 0; #X connect 29 0 19 0; #X connect 30 0 31 0; #X connect 32 0 30 0; #X connect 34 0 33 0; #X connect 35 0 38 0; #X connect 35 0 41 0; #X connect 36 0 39 0; #X connect 36 0 42 0; #X connect 37 0 40 0; #X connect 37 0 43 0; #X connect 44 0 35 0; #X connect 45 0 37 0; #X connect 46 0 36 0; #X connect 47 0 35 0; #X connect 48 0 36 0; #X connect 49 0 37 0; #X connect 50 0 36 0; #X connect 51 0 37 0; #X connect 52 0 35 0; #X connect 53 0 36 0; #X connect 54 0 35 0; #X connect 55 0 35 0; #X connect 56 0 36 0; #X connect 57 0 37 0; #X connect 58 0 5 0; #X connect 59 0 30 0; #X connect 63 0 65 0; #X connect 64 0 60 0; #X connect 64 1 61 0; #X connect 65 0 66 0; #X connect 66 0 64 0; #X connect 66 0 68 0; #X connect 67 0 66 0; #X connect 70 0 2 0; #X connect 71 0 36 0; #X connect 72 0 37 0; #X connect 74 0 75 0; #X connect 74 0 78 0; #X connect 76 0 74 0; #X connect 77 0 74 0; #X connect 82 0 20 0; #X connect 95 0 19 0; #X connect 96 0 87 0; #X connect 96 1 93 0; #X connect 96 2 92 0; #X connect 96 3 91 0; #X connect 96 4 90 0; #X connect 96 5 89 0; #X connect 96 6 88 0; #X connect 96 7 86 0; #X connect 96 8 85 0; #X connect 96 9 84 0; #X connect 96 10 83 0; #X connect 96 11 94 0; #X connect 96 12 97 0; #X connect 98 0 7 0; #X connect 98 0 8 0; #X connect 99 0 36 0; #X connect 100 0 8 0; #X connect 101 0 71 0; #X connect 102 0 52 0; #X connect 103 0 72 0; #X connect 104 0 105 0; #X connect 104 0 100 0; #X connect 105 0 7 0; #X connect 106 0 108 0; #X connect 106 2 107 0; #X connect 106 3 113 0; #X connect 106 5 113 1; #X connect 115 0 114 4;