view Propellor/Projection1Angles.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
line wrap: on
line source
#N canvas 2 143 1436 802 10;
#X obj 717 81 inlet~;
#X obj 598 82 inlet~;
#X obj 660 81 inlet~;
#X obj 598 116 /~;
#X obj 629 199 r myMet;
#X obj 629 219 snapshot~;
#X floatatom 629 240 0 0 0 0 - - -;
#X obj 598 137 atan~;
#X obj 717 160 *~ 360;
#X obj 717 116 /~;
#X obj 717 137 atan~;
#X obj 598 158 *~ 360;
#X obj 717 182 /~ 6.28132;
#X obj 598 179 /~ 6.28132;
#X text 608 61 X';
#X text 677 59 Y';
#X text 730 60 Z';
#X obj 228 81 inlet~;
#X obj 109 82 inlet~;
#X obj 171 81 inlet~;
#X text 241 60 Z;
#X text 188 59 Y;
#X text 119 61 X;
#X text 42 199 P'1 is directly below the source on the XY plane;
#X text 787 182 Elevation down to XY plane;
#X text 446 184 Azimuth in the XY plane;
#X obj 831 288 sin~;
#X obj 846 308 cos~;
#X obj 831 328 /~;
#X obj 717 207 /~ 360;
#X obj 816 351 /~;
#X obj 441 394 /~ 360;
#X obj 441 414 sin~;
#X obj 530 458 *~;
#X obj 441 374 /~ 2;
#X obj 441 351 abs~;
#X obj 545 435 abs~;
#X obj 530 480 *~ 2;
#X text 58 353 Finding the projection point using azimuth swing to
create a right angled triangle on the XY plane;
#X obj 119 458 sig~ 180;
#X obj 119 479 -~;
#X obj 119 500 /~ 2;
#X obj 104 438 sig~ 90;
#X obj 104 522 -~;
#X obj 396 504 /~ 360;
#X obj 323 526 /~ 360;
#X obj 395 554 *~;
#X obj 322 570 *~;
#X text 543 701 Y coordinate in the XY plane;
#X text 33 676 X coordinate in the XY plane;
#X obj 802 394 -~;
#X obj 318 686 outlet~;
#X obj 480 654 outlet~;
#X obj 521 70 r myMet;
#X obj 521 90 snapshot~;
#X floatatom 521 111 0 0 0 0 - - -;
#X obj 441 610 spigot~;
#X obj 495 609 spigot~;
#X obj 480 632 +~;
#X obj 441 587 +~;
#X obj 495 586 -~;
#X obj 396 524 sin~;
#X obj 323 546 cos~;
#X obj 277 625 spigot~;
#X obj 331 624 spigot~;
#X obj 316 647 +~;
#X obj 534 586 > 0;
#X obj 331 601 -~;
#X obj 277 602 +~;
#X obj 370 601 < 0;
#X obj 768 547 >~ 0;
#X obj 754 586 *~;
#X obj 860 566 r myMet;
#X obj 860 586 snapshot~;
#X floatatom 860 607 0 0 0 0 - - -;
#X obj 714 592 *~;
#X obj 728 553 <~ 0;
#X obj 755 635 +~;
#X obj 810 644 r myMet;
#X obj 810 664 snapshot~;
#X floatatom 810 685 0 0 0 0 - - -;
#X obj 741 472 r myMet;
#X obj 741 492 snapshot~;
#X floatatom 741 513 0 0 0 0 - - -;
#X obj 837 469 r myMet;
#X obj 837 489 snapshot~;
#X floatatom 837 510 0 0 0 0 - - -;
#X obj 402 664 r myMet;
#X obj 402 684 snapshot~;
#X floatatom 402 705 0 0 0 0 - - -;
#X obj 469 698 r myMet;
#X obj 469 718 snapshot~;
#X floatatom 469 739 0 0 0 0 - - -;
#X obj 962 154 /~;
#X obj 1089 160 r myMet;
#X obj 1089 180 snapshot~;
#X floatatom 1089 201 0 0 0 0 - - -;
#X obj 844 394 r myMet;
#X obj 844 414 snapshot~;
#X floatatom 844 435 0 0 0 0 - - -;
#X obj 362 237 r myMet;
#X obj 362 257 snapshot~;
#X floatatom 362 278 0 0 0 0 - - -;
#X obj 140 584 r myMet;
#X obj 140 604 snapshot~;
#X floatatom 140 625 0 0 0 0 - - -;
#X obj 1173 325 sig~ 180;
#X obj 1173 367 /~ 2;
#X obj 1158 305 sig~ 90;
#X obj 1158 389 -~;
#X obj 1075 593 r myMet;
#X obj 1075 613 snapshot~;
#X floatatom 1075 634 0 0 0 0 - - -;
#X obj 1018 234 -~;
#X obj 940 249 r myMet;
#X obj 940 269 snapshot~;
#X floatatom 940 290 0 0 0 0 - - -;
#X obj 1173 346 +~;
#X obj 1158 413 /~ 360;
#X obj 1132 459 cos~;
#X obj 1075 501 sin~;
#X obj 1075 526 *~;
#X obj 1132 483 *~;
#X obj 1132 506 *~ 2;
#X obj 1117 527 *~;
#X obj 1203 593 r myMet;
#X obj 1203 613 snapshot~;
#X floatatom 1203 634 0 0 0 0 - - -;
#X obj 1082 684 -~;
#X obj 1043 683 +~;
#X obj 988 720 r myMet;
#X obj 988 740 snapshot~;
#X floatatom 988 761 0 0 0 0 - - -;
#X obj 1116 720 r myMet;
#X obj 1116 740 snapshot~;
#X floatatom 1116 761 0 0 0 0 - - -;
#X obj 221 684 r myMet;
#X obj 221 704 snapshot~;
#X floatatom 221 725 0 0 0 0 - - -;
#X obj 1276 681 -~;
#X obj 1237 680 +~;
#X obj 1182 717 r myMet;
#X obj 1182 737 snapshot~;
#X floatatom 1182 758 0 0 0 0 - - -;
#X obj 1310 717 r myMet;
#X obj 1310 737 snapshot~;
#X floatatom 1310 758 0 0 0 0 - - -;
#X obj 1212 443 r myMet;
#X obj 1212 463 snapshot~;
#X floatatom 1212 484 0 0 0 0 - - -;
#X obj 338 421 r myMet;
#X obj 338 441 snapshot~;
#X floatatom 338 462 0 0 0 0 - - -;
#X obj 1266 225 /~ 2;
#X obj 1266 291 *~;
#X obj 1266 314 *~ 2;
#X obj 1266 245 /~ 360;
#X obj 1297 334 r myMet;
#X obj 1297 354 snapshot~;
#X floatatom 1297 375 0 0 0 0 - - -;
#X obj 1257 386 +~;
#X obj 1297 409 r myMet;
#X obj 1297 429 snapshot~;
#X floatatom 1297 450 0 0 0 0 - - -;
#X obj 1266 267 sin~;
#X obj 1384 429 /~ 2;
#X obj 1384 453 /~ 360;
#X obj 1384 475 sin~;
#X obj 1384 498 *~;
#X obj 1384 521 *~ 2;
#X obj 1330 592 cos~;
#X obj 1373 593 sin~;
#X obj 1330 619 *~;
#X obj 1372 620 *~;
#X obj 1395 653 r myMet;
#X obj 1395 673 snapshot~;
#X floatatom 1395 694 0 0 0 0 - - -;
#X obj 1331 651 r myMet;
#X obj 1331 671 snapshot~;
#X floatatom 1331 692 0 0 0 0 - - -;
#X connect 0 0 9 0;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 2 0 54 0;
#X connect 2 0 9 1;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 5 0 66 0;
#X connect 7 0 11 0;
#X connect 8 0 12 0;
#X connect 9 0 10 0;
#X connect 9 0 93 1;
#X connect 10 0 8 0;
#X connect 11 0 13 0;
#X connect 12 0 29 0;
#X connect 12 0 5 0;
#X connect 12 0 70 0;
#X connect 12 0 76 0;
#X connect 13 0 35 0;
#X connect 13 0 101 0;
#X connect 13 0 117 1;
#X connect 13 0 153 0;
#X connect 13 0 165 0;
#X connect 17 0 30 0;
#X connect 17 0 93 0;
#X connect 18 0 67 0;
#X connect 18 0 68 0;
#X connect 18 0 128 0;
#X connect 18 0 129 0;
#X connect 19 0 50 0;
#X connect 19 0 113 0;
#X connect 19 0 160 0;
#X connect 26 0 28 0;
#X connect 27 0 28 1;
#X connect 28 0 30 1;
#X connect 29 0 26 0;
#X connect 29 0 27 0;
#X connect 30 0 36 0;
#X connect 30 0 50 1;
#X connect 31 0 32 0;
#X connect 32 0 33 0;
#X connect 33 0 37 0;
#X connect 34 0 31 0;
#X connect 34 0 151 0;
#X connect 35 0 34 0;
#X connect 35 0 40 1;
#X connect 36 0 33 1;
#X connect 37 0 46 1;
#X connect 37 0 47 1;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 41 0 43 1;
#X connect 42 0 43 0;
#X connect 43 0 45 0;
#X connect 43 0 44 0;
#X connect 43 0 104 0;
#X connect 44 0 61 0;
#X connect 45 0 62 0;
#X connect 46 0 59 1;
#X connect 46 0 60 1;
#X connect 46 0 88 0;
#X connect 47 0 67 1;
#X connect 47 0 68 1;
#X connect 50 0 59 0;
#X connect 50 0 60 0;
#X connect 50 0 98 0;
#X connect 53 0 54 0;
#X connect 54 0 55 0;
#X connect 54 0 69 0;
#X connect 56 1 58 0;
#X connect 57 0 58 1;
#X connect 58 0 52 0;
#X connect 59 0 56 0;
#X connect 59 0 75 0;
#X connect 60 0 57 0;
#X connect 60 0 71 0;
#X connect 60 0 91 0;
#X connect 61 0 46 0;
#X connect 62 0 47 0;
#X connect 63 1 65 0;
#X connect 64 0 65 1;
#X connect 65 0 51 0;
#X connect 65 0 137 0;
#X connect 66 0 56 1;
#X connect 66 0 57 1;
#X connect 67 0 64 0;
#X connect 68 0 63 0;
#X connect 69 0 63 1;
#X connect 69 0 64 1;
#X connect 70 0 71 1;
#X connect 70 0 85 0;
#X connect 71 0 73 0;
#X connect 71 0 77 1;
#X connect 72 0 73 0;
#X connect 73 0 74 0;
#X connect 75 0 77 0;
#X connect 76 0 75 1;
#X connect 76 0 82 0;
#X connect 77 0 79 0;
#X connect 78 0 79 0;
#X connect 79 0 80 0;
#X connect 81 0 82 0;
#X connect 82 0 83 0;
#X connect 84 0 85 0;
#X connect 85 0 86 0;
#X connect 87 0 88 0;
#X connect 88 0 89 0;
#X connect 90 0 91 0;
#X connect 91 0 92 0;
#X connect 93 0 95 0;
#X connect 93 0 113 1;
#X connect 93 0 122 1;
#X connect 93 0 154 1;
#X connect 94 0 95 0;
#X connect 95 0 96 0;
#X connect 97 0 98 0;
#X connect 98 0 99 0;
#X connect 100 0 101 0;
#X connect 101 0 102 0;
#X connect 103 0 104 0;
#X connect 104 0 105 0;
#X connect 106 0 117 0;
#X connect 107 0 109 1;
#X connect 108 0 109 0;
#X connect 109 0 118 0;
#X connect 109 0 148 0;
#X connect 110 0 111 0;
#X connect 111 0 112 0;
#X connect 113 0 115 0;
#X connect 113 0 139 0;
#X connect 113 0 140 0;
#X connect 114 0 115 0;
#X connect 115 0 116 0;
#X connect 117 0 107 0;
#X connect 118 0 119 0;
#X connect 118 0 120 0;
#X connect 119 0 122 0;
#X connect 119 0 124 0;
#X connect 120 0 121 0;
#X connect 121 0 111 0;
#X connect 121 0 128 1;
#X connect 121 0 129 1;
#X connect 122 0 123 0;
#X connect 123 0 124 1;
#X connect 123 0 121 1;
#X connect 124 0 126 0;
#X connect 124 0 139 1;
#X connect 124 0 140 1;
#X connect 125 0 126 0;
#X connect 126 0 127 0;
#X connect 128 0 134 0;
#X connect 129 0 131 0;
#X connect 130 0 131 0;
#X connect 131 0 132 0;
#X connect 133 0 134 0;
#X connect 134 0 135 0;
#X connect 136 0 137 0;
#X connect 137 0 138 0;
#X connect 139 0 145 0;
#X connect 140 0 142 0;
#X connect 141 0 142 0;
#X connect 142 0 143 0;
#X connect 144 0 145 0;
#X connect 145 0 146 0;
#X connect 147 0 148 0;
#X connect 148 0 149 0;
#X connect 150 0 151 0;
#X connect 151 0 152 0;
#X connect 153 0 156 0;
#X connect 154 0 155 0;
#X connect 155 0 158 0;
#X connect 155 0 160 1;
#X connect 155 0 168 1;
#X connect 156 0 164 0;
#X connect 157 0 158 0;
#X connect 158 0 159 0;
#X connect 161 0 162 0;
#X connect 162 0 163 0;
#X connect 164 0 154 0;
#X connect 165 0 166 0;
#X connect 166 0 167 0;
#X connect 166 0 170 0;
#X connect 166 0 171 0;
#X connect 167 0 168 0;
#X connect 168 0 169 0;
#X connect 169 0 162 0;
#X connect 169 0 172 1;
#X connect 169 0 173 1;
#X connect 170 0 172 0;
#X connect 171 0 173 0;
#X connect 172 0 178 0;
#X connect 173 0 175 0;
#X connect 174 0 175 0;
#X connect 175 0 176 0;
#X connect 177 0 178 0;
#X connect 178 0 179 0;