comparison newSword/newSword.pd @ 162:4ba5de5beb5c

Speed calculations progressing (Sword)
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Wed, 27 Jan 2016 19:22:34 +0000
parents 27ae51f25ff3
children cd70d8030807
comparison
equal deleted inserted replaced
161:27ae51f25ff3 162:4ba5de5beb5c
1 #N canvas 71 23 1283 702 10; 1 #N canvas 71 23 1283 702 10;
2 #X obj 586 149 freqCalcCyl3No_D2Mach; 2 #X obj 586 149 freqCalcCyl3No_D2Mach;
3 #X obj 315 22 loadbang; 3 #X obj 315 22 loadbang;
4 #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 4 #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
5 1; 5 1;
6 #X obj 315 63 metro 100;
7 #X obj 315 85 s myMet; 6 #X obj 315 85 s myMet;
8 #X msg -57 28 1; 7 #X msg -57 28 1;
9 #X obj -259 60 s NoOfSources; 8 #X obj -259 60 s NoOfSources;
10 #X obj -221 455 s topSpeed; 9 #X obj -221 455 s topSpeed;
11 #X obj -273 429 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 10 #X obj -273 429 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
290 #X text 837 114 Pan; 289 #X text 837 114 Pan;
291 #X text 836 132 X Rot; 290 #X text 836 132 X Rot;
292 #X text 838 154 Y Rot; 291 #X text 838 154 Y Rot;
293 #X text 839 174 Z Rot; 292 #X text 839 174 Z Rot;
294 #X text 836 193 TurbInt; 293 #X text 836 193 TurbInt;
295 #N canvas 116 93 786 420 motion 1; 294 #N canvas 116 93 786 420 motion 0;
296 #X obj 60 202 s bladeLen; 295 #X obj 60 202 s bladeLen;
297 #X obj 165 202 s hiltThick; 296 #X obj 165 202 s hiltThick;
298 #X obj 299 121 route motion; 297 #X obj 299 121 route motion;
299 #X obj 299 143 route x y; 298 #X obj 299 143 route x y;
300 #X obj 299 100 cursor; 299 #X obj 299 100 cursor;
324 #X text 498 78 P - Increase blade thickness; 323 #X text 498 78 P - Increase blade thickness;
325 #X text 498 92 O - Decrease blade thickness; 324 #X text 498 92 O - Decrease blade thickness;
326 #X obj 299 296 s azimuth; 325 #X obj 299 296 s azimuth;
327 #X obj 423 311 s elevation; 326 #X obj 423 311 s elevation;
328 #X obj 299 203 - 1; 327 #X obj 299 203 - 1;
329 #X obj 299 180 / 719.5;
330 #X obj 299 226 * 3.1415; 328 #X obj 299 226 * 3.1415;
331 #X floatatom 242 296 0 0 0 0 - - -; 329 #X floatatom 242 296 0 0 0 0 - - -;
332 #X obj 299 250 sin;
333 #X obj 299 272 * 180; 330 #X obj 299 272 * 180;
334 #X obj 423 220 - 1; 331 #X obj 423 220 - 1;
335 #X obj 423 243 * 3.1415; 332 #X obj 423 243 * 3.1415;
336 #X obj 423 267 sin;
337 #X obj 423 289 * 180;
338 #X obj 423 176 / 449.5;
339 #X obj 423 198 * -1; 333 #X obj 423 198 * -1;
334 #X obj 423 176 / 899;
335 #X obj 423 267 cos;
336 #X obj 423 289 * -90;
337 #X obj 299 180 / 1439;
338 #X obj 299 250 cos;
340 #X connect 2 0 3 0; 339 #X connect 2 0 3 0;
341 #X connect 3 0 32 0; 340 #X connect 3 0 41 0;
342 #X connect 3 1 41 0; 341 #X connect 3 1 38 0;
343 #X connect 4 0 2 0; 342 #X connect 4 0 2 0;
344 #X connect 5 0 4 0; 343 #X connect 5 0 4 0;
345 #X connect 6 0 5 0; 344 #X connect 6 0 5 0;
346 #X connect 7 0 8 0; 345 #X connect 7 0 8 0;
347 #X connect 8 0 11 0; 346 #X connect 8 0 11 0;
367 #X connect 20 0 16 0; 366 #X connect 20 0 16 0;
368 #X connect 21 0 20 1; 367 #X connect 21 0 20 1;
369 #X connect 23 0 24 0; 368 #X connect 23 0 24 0;
370 #X connect 24 0 0 0; 369 #X connect 24 0 0 0;
371 #X connect 24 0 12 0; 370 #X connect 24 0 12 0;
372 #X connect 31 0 33 0; 371 #X connect 31 0 32 0;
373 #X connect 32 0 31 0; 372 #X connect 32 0 42 0;
374 #X connect 33 0 35 0; 373 #X connect 34 0 33 0;
374 #X connect 34 0 29 0;
375 #X connect 35 0 36 0; 375 #X connect 35 0 36 0;
376 #X connect 36 0 34 0; 376 #X connect 36 0 39 0;
377 #X connect 36 0 29 0; 377 #X connect 37 0 35 0;
378 #X connect 37 0 38 0; 378 #X connect 38 0 37 0;
379 #X connect 38 0 39 0;
380 #X connect 39 0 40 0; 379 #X connect 39 0 40 0;
381 #X connect 40 0 30 0; 380 #X connect 40 0 30 0;
382 #X connect 40 0 22 0; 381 #X connect 40 0 22 0;
383 #X connect 41 0 42 0; 382 #X connect 41 0 31 0;
384 #X connect 42 0 37 0; 383 #X connect 42 0 34 0;
385 #X restore 383 132 pd motion; 384 #X restore 383 132 pd motion;
386 #N canvas 577 223 714 620 speedCalc 1; 385 #N canvas 143 209 714 620 speedCalc 0;
387 #X obj 67 18 r azimuth; 386 #X obj -11 22 r azimuth;
388 #X obj 134 18 r elevation; 387 #X obj 134 18 r elevation;
389 #X floatatom 218 40 5 0 0 0 - - -; 388 #X floatatom 218 40 5 0 0 0 - - -;
390 #X obj 250 19 r bladeLen; 389 #X obj 250 19 r bladeLen;
391 #X obj 466 18 r hiltThick; 390 #X obj 466 18 r hiltThick;
392 #X floatatom 161 41 5 0 0 0 - - -; 391 #X floatatom 161 41 5 0 0 0 - - -;
393 #X floatatom 87 43 5 0 0 0 - - -; 392 #X floatatom -80 46 0 0 0 0 - - -;
394 #X floatatom 484 42 5 0 0 0 - - -; 393 #X floatatom 484 42 5 0 0 0 - - -;
395 #X obj 543 19 r tipThick; 394 #X obj 543 19 r tipThick;
396 #X floatatom 556 43 5 0 0 0 - - -; 395 #X floatatom 556 43 5 0 0 0 - - -;
397 #X obj 265 38 r start_armLength; 396 #X obj 265 38 r start_armLength;
398 #X floatatom 285 62 5 0 0 0 - - -; 397 #X floatatom 285 62 5 0 0 0 - - -;
399 #X obj 250 63 +; 398 #X obj 250 63 +;
400 #X floatatom 250 89 5 0 0 0 - - -; 399 #X floatatom 250 89 5 0 0 0 - - -;
401 #X obj 312 108 s totLength; 400 #X obj 312 108 s totLength;
401 #X obj -11 118 -;
402 #X obj 4 45 t f b;
403 #X floatatom -56 164 5 0 0 0 - - -;
404 #X obj 31 68 delay 20;
405 #X obj -11 141 abs;
406 #X obj 136 144 -;
407 #X obj 151 71 t f b;
408 #X floatatom 91 190 5 0 0 0 - - -;
409 #X obj 178 94 delay 20;
410 #X obj 136 167 abs;
402 #X connect 0 0 6 0; 411 #X connect 0 0 6 0;
412 #X connect 0 0 15 0;
413 #X connect 0 0 16 0;
403 #X connect 1 0 5 0; 414 #X connect 1 0 5 0;
415 #X connect 1 0 20 0;
416 #X connect 1 0 21 0;
404 #X connect 3 0 2 0; 417 #X connect 3 0 2 0;
405 #X connect 3 0 12 0; 418 #X connect 3 0 12 0;
406 #X connect 4 0 7 0; 419 #X connect 4 0 7 0;
407 #X connect 8 0 9 0; 420 #X connect 8 0 9 0;
408 #X connect 10 0 11 0; 421 #X connect 10 0 11 0;
409 #X connect 10 0 12 1; 422 #X connect 10 0 12 1;
410 #X connect 12 0 13 0; 423 #X connect 12 0 13 0;
411 #X connect 12 0 14 0; 424 #X connect 12 0 14 0;
425 #X connect 15 0 19 0;
426 #X connect 16 0 15 1;
427 #X connect 16 1 18 0;
428 #X connect 18 0 15 0;
429 #X connect 19 0 17 0;
430 #X connect 20 0 24 0;
431 #X connect 21 0 20 1;
432 #X connect 21 1 23 0;
433 #X connect 23 0 20 0;
434 #X connect 24 0 22 0;
412 #X restore 384 155 pd speedCalc; 435 #X restore 384 155 pd speedCalc;
436 #X obj 327 327 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
437 #X obj 390 327 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
438 #X text 387 236 Gain;
439 #X obj 335 207 loadbang;
440 #N canvas 555 179 313 396 opLevels 0;
441 #X obj 74 322 dac~;
442 #X obj 30 70 catch~ l;
443 #X obj 128 70 catch~ r;
444 #X obj 129 104 *~ 0.45;
445 #X obj 30 104 *~ 0.45;
446 #X obj 30 210 prvu~;
447 #X obj 129 211 prvu~;
448 #X obj 93 33 inlet;
449 #X obj 30 239 outlet;
450 #X obj 129 239 outlet;
451 #X obj 74 143 /~ 15;
452 #X obj 95 165 /~ 15;
453 #X obj 196 132 inlet;
454 #X obj 93 68 / 100;
455 #X obj 74 261 hip~ 100;
456 #X obj 95 280 hip~ 100;
457 #X connect 1 0 4 0;
458 #X connect 2 0 3 0;
459 #X connect 3 0 6 0;
460 #X connect 3 0 11 0;
461 #X connect 4 0 5 0;
462 #X connect 4 0 10 0;
463 #X connect 5 0 8 0;
464 #X connect 6 0 9 0;
465 #X connect 7 0 13 0;
466 #X connect 10 0 14 0;
467 #X connect 11 0 15 0;
468 #X connect 12 0 10 1;
469 #X connect 12 0 11 1;
470 #X connect 13 0 3 1;
471 #X connect 13 0 4 1;
472 #X connect 14 0 0 0;
473 #X connect 15 0 0 1;
474 #X restore 326 284 pd opLevels;
475 #X msg 335 230 5;
476 #X obj 329 255 hsl 100 25 0.1 1e+06 1 0 empty empty empty -2 -8 0 10
477 -262144 -1 -1 0 1;
478 #X obj 446 258 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144
479 -1 -1 0 1;
480 #X obj 443 212 loadbang;
481 #X text 508 237 No Of Sources;
482 #X obj 326 184 r GAIN;
483 #X msg 443 235 1;
484 #X floatatom 269 285 8 0 0 0 - - -;
485 #X obj 315 63 metro 1;
486 #N canvas 916 347 450 300 PlayCont 0;
487 #X obj 206 41 hid;
488 #X msg 206 13 print;
489 #X obj 179 14 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
490 1;
491 #X obj 206 65 route abs;
492 #X obj 206 88 route abs_x abs_y;
493 #X floatatom 8 133 5 0 0 0 - - -;
494 #X obj 191 185 -;
495 #X obj 173 137 t f b;
496 #X floatatom 165 236 5 0 0 0 - - -;
497 #X obj 191 207 abs;
498 #X floatatom 141 186 5 0 0 0 - - -;
499 #X obj 200 159 delay 20;
500 #X obj 289 189 -;
501 #X obj 271 141 t f b;
502 #X floatatom 263 240 5 0 0 0 - - -;
503 #X obj 289 211 abs;
504 #X floatatom 239 190 5 0 0 0 - - -;
505 #X obj 298 163 delay 20;
506 #X msg 251 13 open 4;
507 #X connect 0 0 3 0;
508 #X connect 1 0 0 0;
509 #X connect 2 0 0 0;
510 #X connect 3 0 4 0;
511 #X connect 4 0 5 0;
512 #X connect 4 0 7 0;
513 #X connect 4 0 6 1;
514 #X connect 4 1 13 0;
515 #X connect 4 1 12 1;
516 #X connect 6 0 9 0;
517 #X connect 7 0 10 0;
518 #X connect 7 0 6 0;
519 #X connect 7 1 11 0;
520 #X connect 9 0 8 0;
521 #X connect 11 0 6 0;
522 #X connect 12 0 15 0;
523 #X connect 13 0 16 0;
524 #X connect 13 0 12 0;
525 #X connect 13 1 17 0;
526 #X connect 15 0 14 0;
527 #X connect 17 0 12 0;
528 #X connect 18 0 0 0;
529 #X restore 655 476 pd PlayCont;
413 #X connect 1 0 2 0; 530 #X connect 1 0 2 0;
414 #X connect 2 0 3 0; 531 #X connect 2 0 140 0;
415 #X connect 3 0 4 0; 532 #X connect 7 0 6 0;
416 #X connect 8 0 7 0; 533 #X connect 7 0 8 0;
417 #X connect 8 0 9 0; 534 #X connect 13 0 14 0;
418 #X connect 14 0 15 0; 535 #X connect 13 0 59 0;
419 #X connect 14 0 60 0; 536 #X connect 13 0 94 0;
420 #X connect 14 0 95 0; 537 #X connect 15 0 17 0;
421 #X connect 16 0 18 0; 538 #X connect 16 0 18 0;
422 #X connect 17 0 19 0; 539 #X connect 16 0 19 0;
423 #X connect 17 0 20 0; 540 #X connect 22 0 23 0;
424 #X connect 23 0 24 0; 541 #X connect 24 0 25 0;
425 #X connect 25 0 26 0; 542 #X connect 25 0 22 0;
426 #X connect 26 0 23 0; 543 #X connect 26 0 25 1;
427 #X connect 27 0 26 1; 544 #X connect 27 0 28 0;
428 #X connect 28 0 29 0; 545 #X connect 29 0 7 0;
429 #X connect 30 0 8 0; 546 #X connect 30 0 13 0;
430 #X connect 31 0 14 0; 547 #X connect 31 0 15 0;
431 #X connect 32 0 16 0; 548 #X connect 32 0 16 0;
432 #X connect 33 0 17 0; 549 #X connect 33 0 4 0;
433 #X connect 34 0 5 0; 550 #X connect 34 0 62 0;
434 #X connect 35 0 63 0; 551 #X connect 35 0 63 0;
435 #X connect 36 0 64 0; 552 #X connect 36 0 7 0;
436 #X connect 37 0 8 0; 553 #X connect 37 0 15 0;
437 #X connect 38 0 16 0; 554 #X connect 38 0 16 0;
438 #X connect 39 0 17 0; 555 #X connect 39 0 63 0;
439 #X connect 40 0 64 0; 556 #X connect 40 0 62 0;
440 #X connect 41 0 63 0; 557 #X connect 41 0 4 0;
441 #X connect 42 0 5 0; 558 #X connect 42 0 43 0;
442 #X connect 43 0 44 0; 559 #X connect 43 0 27 0;
443 #X connect 44 0 28 0; 560 #X connect 44 0 45 0;
444 #X connect 45 0 46 0; 561 #X connect 46 0 44 0;
445 #X connect 47 0 45 0; 562 #X connect 47 0 48 0;
446 #X connect 48 0 49 0; 563 #X connect 47 0 53 0;
447 #X connect 48 0 54 0; 564 #X connect 47 0 95 0;
448 #X connect 48 0 96 0; 565 #X connect 49 0 47 0;
449 #X connect 50 0 48 0; 566 #X connect 50 0 51 0;
450 #X connect 51 0 52 0; 567 #X connect 52 0 50 0;
451 #X connect 53 0 51 0; 568 #X connect 62 0 61 0;
452 #X connect 63 0 62 0; 569 #X connect 63 0 5 0;
453 #X connect 64 0 6 0; 570 #X connect 64 0 13 0;
454 #X connect 65 0 14 0; 571 #X connect 65 0 68 0;
572 #X connect 65 0 71 0;
455 #X connect 66 0 69 0; 573 #X connect 66 0 69 0;
456 #X connect 66 0 72 0; 574 #X connect 66 0 72 0;
457 #X connect 67 0 70 0; 575 #X connect 67 0 70 0;
458 #X connect 67 0 73 0; 576 #X connect 67 0 73 0;
459 #X connect 68 0 71 0; 577 #X connect 74 0 65 0;
460 #X connect 68 0 74 0; 578 #X connect 75 0 67 0;
461 #X connect 75 0 66 0; 579 #X connect 76 0 66 0;
462 #X connect 76 0 68 0; 580 #X connect 77 0 65 0;
463 #X connect 77 0 67 0;
464 #X connect 78 0 66 0; 581 #X connect 78 0 66 0;
465 #X connect 79 0 67 0; 582 #X connect 79 0 67 0;
466 #X connect 80 0 68 0; 583 #X connect 80 0 66 0;
467 #X connect 81 0 67 0; 584 #X connect 81 0 13 0;
468 #X connect 82 0 14 0; 585 #X connect 82 0 67 0;
469 #X connect 83 0 68 0; 586 #X connect 83 0 65 0;
470 #X connect 84 0 66 0; 587 #X connect 84 0 47 0;
471 #X connect 85 0 48 0; 588 #X connect 85 0 44 0;
472 #X connect 86 0 45 0; 589 #X connect 86 0 47 0;
473 #X connect 87 0 48 0; 590 #X connect 87 0 50 0;
474 #X connect 88 0 51 0; 591 #X connect 88 0 66 0;
475 #X connect 89 0 67 0; 592 #X connect 89 0 66 0;
476 #X connect 90 0 67 0; 593 #X connect 90 0 66 0;
477 #X connect 91 0 67 0; 594 #X connect 91 0 7 0;
478 #X connect 92 0 8 0; 595 #X connect 92 0 65 0;
479 #X connect 93 0 66 0; 596 #X connect 93 0 67 0;
480 #X connect 94 0 68 0; 597 #X connect 94 0 60 0;
481 #X connect 95 0 61 0; 598 #X connect 95 0 54 0;
482 #X connect 96 0 55 0; 599 #X connect 96 0 15 0;
483 #X connect 97 0 16 0; 600 #X connect 97 0 16 0;
484 #X connect 98 0 17 0; 601 #X connect 98 0 7 0;
485 #X connect 99 0 8 0; 602 #X connect 99 0 65 0;
486 #X connect 100 0 66 0; 603 #X connect 100 0 66 0;
487 #X connect 101 0 67 0; 604 #X connect 101 0 67 0;
488 #X connect 102 0 68 0; 605 #X connect 102 0 13 0;
489 #X connect 103 0 14 0; 606 #X connect 104 0 47 0;
490 #X connect 105 0 48 0; 607 #X connect 105 0 50 0;
491 #X connect 106 0 51 0; 608 #X connect 106 0 13 0;
492 #X connect 107 0 14 0; 609 #X connect 107 0 13 0;
493 #X connect 108 0 14 0; 610 #X connect 108 0 50 0;
494 #X connect 109 0 51 0; 611 #X connect 130 0 132 0;
612 #X connect 131 0 127 0;
613 #X connect 131 1 128 0;
614 #X connect 132 0 133 0;
615 #X connect 133 0 131 0;
616 #X connect 133 0 139 0;
617 #X connect 134 0 131 1;
618 #X connect 135 0 138 0;
619 #X connect 137 0 133 0;
620 #X connect 138 0 134 0;
621 #X connect 140 0 3 0;