view Propellor/SourcePositionD3.pd @ 281:dfd88add4725

Propeller: Reducing control on Audio channels Reduced the stereo spread for test purposes Pitch control added GUI Updated shh patch added to reduce audio spike when shifting start positions
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Tue, 07 Mar 2017 07:53:21 +0000
parents 9e7ffc70861a
children 4738867ef744
line wrap: on
line source
#N canvas 0 22 1197 815 10;
#X obj -226 132 *~;
#X obj -142 139 *~;
#X obj -16 136 *~;
#X obj -157 173 +~;
#X obj -157 205 +~;
#X obj -157 232 sqrt~;
#X obj -157 257 outlet~;
#X text -193 292 source distance from Observer;
#X text 0 18 Calculates position of the source.;
#X obj -127 70 inlet~;
#X obj -16 72 inlet~;
#X obj -211 85 r~ PropX;
#X obj -112 90 r~ PropY;
#X obj -1 93 r~ PropZ;
#X obj -226 108 +~;
#X obj -127 112 +~;
#X obj -15 113 +~;
#X obj -226 63 inlet~;
#X text -226 42 Prop X;
#X text -123 52 Prop Y;
#X text -14 52 Prop Z;
#X obj 621 102 inlet~;
#X obj 675 103 inlet~;
#X obj 571 104 inlet~;
#X text 571 83 X';
#X text 625 84 Y';
#X text 677 83 Z';
#X text 707 255 Temp projection Y coordinate;
#X text 376 208 Temp projection X coordinate;
#X obj 337 393 -~;
#X obj 337 414 *~;
#X obj 373 394 -~;
#X obj 373 415 *~;
#X obj 337 487 sqrt~;
#X obj 404 414 *~;
#X obj 337 451 +~;
#X obj 373 439 +~;
#X obj 497 390 *~;
#X obj 524 391 *~;
#X obj 507 442 sqrt~;
#X obj 507 414 +~;
#X obj 556 588 +~;
#X obj 556 610 -~;
#X obj 556 633 /~;
#X obj 590 586 *~ 2;
#X obj 590 607 *~;
#X obj 556 657 arccos~;
#X text 242 518 Length between the projection point and the source
;
#X text 540 422 Length between the projection point and the origin
;
#X text 426 702 Elevation angle for goldsteins gain equation;
#X obj -223 463 -~;
#X obj -223 484 *~;
#X obj -187 464 -~;
#X obj -187 485 *~;
#X obj -223 557 sqrt~;
#X obj -156 484 *~;
#X obj -223 529 +~;
#X obj -187 509 +~;
#X obj -63 460 *~;
#X obj -36 461 *~;
#X obj -53 512 sqrt~;
#X obj -53 484 +~;
#X obj -2 624 +~;
#X obj -2 646 -~;
#X obj -2 669 /~;
#X obj 32 622 *~ 2;
#X obj 32 643 *~;
#X obj -2 693 arccos~;
#X text -318 588 Length between the projection point and the source
;
#X text -20 492 Length between the projection point and the origin
;
#X text -83 801 Azimuth angle for goldsteins gain equation;
#X obj -17 714 sig~ 90;
#X obj -17 734 -~;
#X obj -17 776 outlet~;
#X obj 556 678 outlet~;
#X obj 474 262 Projection1AnglesD2;
#X obj 4 275 Projection1AnglesD2;
#X obj 412 617 r myMet;
#X obj 412 637 snapshot~;
#X floatatom 412 657 0 0 0 0 - - -;
#X obj 203 656 r myMet;
#X obj 203 676 snapshot~;
#X floatatom 203 696 0 0 0 0 - - -;
#X obj -17 755 abs~;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 2 0 4 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 0 41 0;
#X connect 4 0 62 0;
#X connect 5 0 6 0;
#X connect 5 0 45 1;
#X connect 5 0 66 1;
#X connect 9 0 15 0;
#X connect 9 0 76 4;
#X connect 10 0 16 0;
#X connect 10 0 76 5;
#X connect 11 0 14 1;
#X connect 12 0 15 1;
#X connect 13 0 16 1;
#X connect 14 0 0 0;
#X connect 14 0 0 1;
#X connect 14 0 29 0;
#X connect 14 0 50 0;
#X connect 14 0 75 0;
#X connect 14 0 76 0;
#X connect 15 0 1 0;
#X connect 15 0 1 1;
#X connect 15 0 31 0;
#X connect 15 0 52 0;
#X connect 15 0 75 1;
#X connect 15 0 76 1;
#X connect 16 0 2 0;
#X connect 16 0 2 1;
#X connect 16 0 34 0;
#X connect 16 0 34 1;
#X connect 16 0 55 0;
#X connect 16 0 55 1;
#X connect 16 0 75 2;
#X connect 16 0 76 2;
#X connect 17 0 14 0;
#X connect 17 0 76 3;
#X connect 21 0 75 4;
#X connect 22 0 75 5;
#X connect 23 0 75 3;
#X connect 29 0 30 1;
#X connect 29 0 30 0;
#X connect 30 0 35 0;
#X connect 31 0 32 1;
#X connect 31 0 32 0;
#X connect 32 0 36 0;
#X connect 33 0 44 0;
#X connect 34 0 36 1;
#X connect 35 0 33 0;
#X connect 35 0 41 1;
#X connect 36 0 35 1;
#X connect 37 0 40 0;
#X connect 38 0 40 1;
#X connect 40 0 39 0;
#X connect 40 0 42 1;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 46 0;
#X connect 44 0 45 0;
#X connect 45 0 43 1;
#X connect 46 0 74 0;
#X connect 46 0 78 0;
#X connect 50 0 51 1;
#X connect 50 0 51 0;
#X connect 51 0 56 0;
#X connect 52 0 53 1;
#X connect 52 0 53 0;
#X connect 53 0 57 0;
#X connect 54 0 65 0;
#X connect 55 0 57 1;
#X connect 56 0 54 0;
#X connect 56 0 62 1;
#X connect 57 0 56 1;
#X connect 58 0 61 0;
#X connect 59 0 61 1;
#X connect 61 0 60 0;
#X connect 61 0 63 1;
#X connect 62 0 63 0;
#X connect 63 0 64 0;
#X connect 64 0 67 0;
#X connect 65 0 66 0;
#X connect 66 0 64 1;
#X connect 67 0 72 1;
#X connect 71 0 72 0;
#X connect 72 0 83 0;
#X connect 75 0 37 1;
#X connect 75 0 37 0;
#X connect 75 0 29 1;
#X connect 75 1 38 1;
#X connect 75 1 38 0;
#X connect 75 1 31 1;
#X connect 76 0 50 1;
#X connect 76 0 58 0;
#X connect 76 0 58 1;
#X connect 76 1 52 1;
#X connect 76 1 59 0;
#X connect 76 1 59 1;
#X connect 77 0 78 0;
#X connect 78 0 79 0;
#X connect 80 0 81 0;
#X connect 81 0 82 0;
#X connect 83 0 73 0;
#X connect 83 0 81 0;