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;