changeset 282:4738867ef744

Propeller - Position files updated, line objects added to try and smooth gain and angle changes Still crackling, possibly on the periodic sounds.....?
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Mon, 13 Mar 2017 15:54:44 +0000
parents dfd88add4725
children 90d5f1ff4088
files .DS_Store Propellor/OnePropD2.pd Propellor/OnePropD3.pd Propellor/Projection1AnglesD2.pd Propellor/PropTestD6.pd Propellor/PropTestD7LQ.pd Propellor/PropelGUID2.pd Propellor/PropelGUID3LQ.pd Propellor/SourcePositionD3.pd Propellor/SourcePositionD4.pd Propellor/SourceSpeedD4.pd Propellor/SourceSpeedD6LQ.pd Propellor/SourcesD6.pd Propellor/SourcesD7LQ.pd Propellor/WeeTest.pd Propellor/fcpan.pd Propellor/freqCalcCyl7HiFi.pd Propellor/rotPeak.pd
diffstat 18 files changed, 3153 insertions(+), 928 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
--- a/Propellor/OnePropD2.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/OnePropD2.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,4 +1,4 @@
-#N canvas 142 322 963 499 10;
+#N canvas 325 317 963 499 10;
 #X obj 391 96 phasor~;
 #X obj 237 204 wrap~;
 #X obj 236 184 +~ 0.5;
@@ -31,7 +31,7 @@
 #X obj 391 121 spigot~;
 #X obj 510 129 inlet~;
 #X obj 545 150 inlet~;
-#N canvas 583 32 637 820 rotNoise2 1;
+#N canvas 718 150 637 820 rotNoise2 0;
 #N canvas 928 547 450 300 newStep1 0;
 #X obj 181 33 r horseP;
 #X obj 181 57 log;
@@ -244,7 +244,7 @@
 #X obj -92 317 * 2e-05;
 #X obj -92 273 swap 10;
 #X obj -92 339 outlet;
-#X floatatom -47 340 5 0 0 0 - - -;
+#X floatatom -94 361 0 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -395,7 +395,6 @@
 #X obj 7 325 * 2e-05;
 #X obj 7 281 swap 10;
 #X obj 7 346 outlet;
-#X floatatom 53 346 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -545,7 +544,6 @@
 #X obj 102 324 * 2e-05;
 #X obj 102 280 swap 10;
 #X obj 102 346 outlet;
-#X floatatom 147 347 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -695,7 +693,6 @@
 #X obj 201 332 * 2e-05;
 #X obj 201 288 swap 10;
 #X obj 201 353 outlet;
-#X floatatom 247 353 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -845,7 +842,6 @@
 #X obj 291 330 * 2e-05;
 #X obj 291 286 swap 10;
 #X obj 291 352 outlet;
-#X floatatom 336 353 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -995,7 +991,6 @@
 #X obj 390 338 * 2e-05;
 #X obj 390 294 swap 10;
 #X obj 390 359 outlet;
-#X floatatom 436 359 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -1145,7 +1140,6 @@
 #X obj 485 337 * 2e-05;
 #X obj 485 293 swap 10;
 #X obj 485 359 outlet;
-#X floatatom 530 360 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -1295,7 +1289,6 @@
 #X obj 584 345 * 2e-05;
 #X obj 584 301 swap 10;
 #X obj 584 366 outlet;
-#X floatatom 630 366 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -1445,7 +1438,6 @@
 #X obj 688 335 * 2e-05;
 #X obj 688 291 swap 10;
 #X obj 688 357 outlet;
-#X floatatom 733 358 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -1595,7 +1587,6 @@
 #X obj 787 343 * 2e-05;
 #X obj 787 299 swap 10;
 #X obj 787 364 outlet;
-#X floatatom 833 364 5 0 0 0 - - -;
 #N canvas 38 38 1337 513 newStep9 0;
 #X obj -223 191 spigot;
 #X obj -177 164 spigot;
@@ -1766,27 +1757,36 @@
 #X obj 599 141 t f b;
 #X obj 703 134 t f b;
 #X obj 802 142 t f b;
+#X floatatom 8 366 0 0 0 0 - - -;
+#X floatatom 102 371 0 0 0 0 - - -;
+#X floatatom 204 376 0 0 0 0 - - -;
+#X floatatom 291 374 0 0 0 0 - - -;
+#X floatatom 393 379 0 0 0 0 - - -;
+#X floatatom 487 384 0 0 0 0 - - -;
+#X floatatom 589 389 0 0 0 0 - - -;
+#X floatatom 688 383 0 0 0 0 - - -;
+#X floatatom 790 388 0 0 0 0 - - -;
 #X connect 0 0 12 0;
-#X connect 0 0 121 0;
-#X connect 0 0 120 0;
-#X connect 0 0 119 0;
-#X connect 0 0 118 0;
-#X connect 0 0 117 0;
-#X connect 0 0 116 0;
-#X connect 0 0 115 0;
-#X connect 0 0 114 0;
-#X connect 0 0 113 0;
-#X connect 1 0 122 0;
+#X connect 0 0 112 0;
+#X connect 0 0 111 0;
+#X connect 0 0 110 0;
+#X connect 0 0 109 0;
+#X connect 0 0 108 0;
+#X connect 0 0 107 0;
+#X connect 0 0 106 0;
+#X connect 0 0 105 0;
+#X connect 0 0 104 0;
+#X connect 1 0 113 0;
 #X connect 2 0 3 0;
 #X connect 2 0 14 0;
-#X connect 2 0 24 0;
-#X connect 2 0 34 0;
-#X connect 2 0 44 0;
-#X connect 2 0 54 0;
-#X connect 2 0 64 0;
-#X connect 2 0 74 0;
-#X connect 2 0 84 0;
-#X connect 2 0 94 0;
+#X connect 2 0 23 0;
+#X connect 2 0 32 0;
+#X connect 2 0 41 0;
+#X connect 2 0 50 0;
+#X connect 2 0 59 0;
+#X connect 2 0 68 0;
+#X connect 2 0 77 0;
+#X connect 2 0 86 0;
 #X connect 3 0 4 0;
 #X connect 4 0 5 0;
 #X connect 5 0 8 0;
@@ -1795,147 +1795,147 @@
 #X connect 7 0 10 0;
 #X connect 8 0 6 0;
 #X connect 8 1 6 1;
-#X connect 11 0 111 0;
+#X connect 11 0 102 0;
 #X connect 12 0 11 0;
-#X connect 13 0 123 0;
+#X connect 13 0 114 0;
 #X connect 14 0 15 0;
 #X connect 15 0 16 0;
 #X connect 16 0 19 0;
 #X connect 17 0 18 0;
 #X connect 18 0 20 0;
-#X connect 18 0 21 0;
+#X connect 18 0 123 0;
 #X connect 19 0 17 0;
 #X connect 19 1 17 1;
-#X connect 22 0 110 0;
-#X connect 23 0 124 0;
+#X connect 21 0 101 0;
+#X connect 22 0 115 0;
+#X connect 23 0 24 0;
 #X connect 24 0 25 0;
-#X connect 25 0 26 0;
-#X connect 26 0 29 0;
-#X connect 27 0 28 0;
-#X connect 28 0 30 0;
-#X connect 28 0 31 0;
-#X connect 29 0 27 0;
-#X connect 29 1 27 1;
-#X connect 32 0 109 0;
-#X connect 33 0 125 0;
-#X connect 34 0 35 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 29 0;
+#X connect 27 0 124 0;
+#X connect 28 0 26 0;
+#X connect 28 1 26 1;
+#X connect 30 0 100 0;
+#X connect 31 0 116 0;
+#X connect 32 0 33 0;
+#X connect 33 0 34 0;
+#X connect 34 0 37 0;
 #X connect 35 0 36 0;
-#X connect 36 0 39 0;
-#X connect 37 0 38 0;
-#X connect 38 0 40 0;
-#X connect 38 0 41 0;
-#X connect 39 0 37 0;
-#X connect 39 1 37 1;
-#X connect 42 0 108 0;
-#X connect 43 0 126 0;
+#X connect 36 0 38 0;
+#X connect 36 0 125 0;
+#X connect 37 0 35 0;
+#X connect 37 1 35 1;
+#X connect 39 0 99 0;
+#X connect 40 0 117 0;
+#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 46 0;
-#X connect 46 0 49 0;
-#X connect 47 0 48 0;
-#X connect 48 0 50 0;
-#X connect 48 0 51 0;
-#X connect 49 0 47 0;
-#X connect 49 1 47 1;
-#X connect 52 0 107 0;
-#X connect 53 0 127 0;
-#X connect 54 0 55 0;
-#X connect 55 0 56 0;
-#X connect 56 0 59 0;
-#X connect 57 0 58 0;
-#X connect 58 0 60 0;
-#X connect 58 0 61 0;
-#X connect 59 0 57 0;
-#X connect 59 1 57 1;
-#X connect 62 0 106 0;
+#X connect 45 0 47 0;
+#X connect 45 0 126 0;
+#X connect 46 0 44 0;
+#X connect 46 1 44 1;
+#X connect 48 0 98 0;
+#X connect 49 0 118 0;
+#X connect 50 0 51 0;
+#X connect 51 0 52 0;
+#X connect 52 0 55 0;
+#X connect 53 0 54 0;
+#X connect 54 0 56 0;
+#X connect 54 0 127 0;
+#X connect 55 0 53 0;
+#X connect 55 1 53 1;
+#X connect 57 0 97 0;
+#X connect 58 0 119 0;
+#X connect 59 0 60 0;
+#X connect 60 0 61 0;
+#X connect 61 0 64 0;
+#X connect 62 0 63 0;
+#X connect 63 0 65 0;
 #X connect 63 0 128 0;
-#X connect 64 0 65 0;
-#X connect 65 0 66 0;
-#X connect 66 0 69 0;
-#X connect 67 0 68 0;
-#X connect 68 0 70 0;
-#X connect 68 0 71 0;
-#X connect 69 0 67 0;
-#X connect 69 1 67 1;
-#X connect 72 0 105 0;
-#X connect 73 0 129 0;
-#X connect 74 0 75 0;
-#X connect 75 0 76 0;
-#X connect 76 0 79 0;
+#X connect 64 0 62 0;
+#X connect 64 1 62 1;
+#X connect 66 0 96 0;
+#X connect 67 0 120 0;
+#X connect 68 0 69 0;
+#X connect 69 0 70 0;
+#X connect 70 0 73 0;
+#X connect 71 0 72 0;
+#X connect 72 0 74 0;
+#X connect 72 0 129 0;
+#X connect 73 0 71 0;
+#X connect 73 1 71 1;
+#X connect 75 0 95 0;
+#X connect 76 0 121 0;
 #X connect 77 0 78 0;
-#X connect 78 0 80 0;
-#X connect 78 0 81 0;
-#X connect 79 0 77 0;
-#X connect 79 1 77 1;
-#X connect 82 0 104 0;
-#X connect 83 0 130 0;
-#X connect 84 0 85 0;
-#X connect 85 0 86 0;
-#X connect 86 0 89 0;
+#X connect 78 0 79 0;
+#X connect 79 0 82 0;
+#X connect 80 0 81 0;
+#X connect 81 0 83 0;
+#X connect 81 0 130 0;
+#X connect 82 0 80 0;
+#X connect 82 1 80 1;
+#X connect 84 0 94 0;
+#X connect 85 0 122 0;
+#X connect 86 0 87 0;
 #X connect 87 0 88 0;
-#X connect 88 0 90 0;
 #X connect 88 0 91 0;
-#X connect 89 0 87 0;
-#X connect 89 1 87 1;
-#X connect 92 0 103 0;
-#X connect 93 0 131 0;
-#X connect 94 0 95 0;
-#X connect 95 0 96 0;
-#X connect 96 0 99 0;
-#X connect 97 0 98 0;
-#X connect 98 0 100 0;
-#X connect 98 0 101 0;
-#X connect 99 0 97 0;
-#X connect 99 1 97 1;
-#X connect 102 0 112 0;
-#X connect 103 0 85 1;
-#X connect 103 1 85 0;
-#X connect 104 0 75 1;
-#X connect 104 1 75 0;
-#X connect 105 0 65 1;
-#X connect 105 1 65 0;
-#X connect 106 0 55 1;
-#X connect 106 1 55 0;
-#X connect 107 0 45 1;
-#X connect 107 1 45 0;
-#X connect 108 0 35 1;
-#X connect 108 1 35 0;
-#X connect 109 0 25 1;
-#X connect 109 1 25 0;
-#X connect 110 0 15 1;
-#X connect 110 1 15 0;
-#X connect 111 0 4 1;
-#X connect 111 1 4 0;
-#X connect 112 0 95 1;
-#X connect 112 1 95 0;
-#X connect 113 0 102 0;
-#X connect 114 0 92 0;
-#X connect 115 0 82 0;
-#X connect 116 0 72 0;
-#X connect 117 0 62 0;
-#X connect 118 0 52 0;
-#X connect 119 0 42 0;
-#X connect 120 0 32 0;
-#X connect 121 0 22 0;
-#X connect 122 0 3 1;
-#X connect 122 1 3 0;
-#X connect 123 0 14 1;
-#X connect 123 1 14 0;
-#X connect 124 0 24 1;
-#X connect 124 1 24 0;
-#X connect 125 0 34 1;
-#X connect 125 1 34 0;
-#X connect 126 0 44 1;
-#X connect 126 1 44 0;
-#X connect 127 0 54 1;
-#X connect 127 1 54 0;
-#X connect 128 0 64 1;
-#X connect 128 1 64 0;
-#X connect 129 0 74 1;
-#X connect 129 1 74 0;
-#X connect 130 0 84 1;
-#X connect 130 1 84 0;
-#X connect 131 0 94 1;
-#X connect 131 1 94 0;
+#X connect 89 0 90 0;
+#X connect 90 0 92 0;
+#X connect 90 0 131 0;
+#X connect 91 0 89 0;
+#X connect 91 1 89 1;
+#X connect 93 0 103 0;
+#X connect 94 0 78 1;
+#X connect 94 1 78 0;
+#X connect 95 0 69 1;
+#X connect 95 1 69 0;
+#X connect 96 0 60 1;
+#X connect 96 1 60 0;
+#X connect 97 0 51 1;
+#X connect 97 1 51 0;
+#X connect 98 0 42 1;
+#X connect 98 1 42 0;
+#X connect 99 0 33 1;
+#X connect 99 1 33 0;
+#X connect 100 0 24 1;
+#X connect 100 1 24 0;
+#X connect 101 0 15 1;
+#X connect 101 1 15 0;
+#X connect 102 0 4 1;
+#X connect 102 1 4 0;
+#X connect 103 0 87 1;
+#X connect 103 1 87 0;
+#X connect 104 0 93 0;
+#X connect 105 0 84 0;
+#X connect 106 0 75 0;
+#X connect 107 0 66 0;
+#X connect 108 0 57 0;
+#X connect 109 0 48 0;
+#X connect 110 0 39 0;
+#X connect 111 0 30 0;
+#X connect 112 0 21 0;
+#X connect 113 0 3 1;
+#X connect 113 1 3 0;
+#X connect 114 0 14 1;
+#X connect 114 1 14 0;
+#X connect 115 0 23 1;
+#X connect 115 1 23 0;
+#X connect 116 0 32 1;
+#X connect 116 1 32 0;
+#X connect 117 0 41 1;
+#X connect 117 1 41 0;
+#X connect 118 0 50 1;
+#X connect 118 1 50 0;
+#X connect 119 0 59 1;
+#X connect 119 1 59 0;
+#X connect 120 0 68 1;
+#X connect 120 1 68 0;
+#X connect 121 0 77 1;
+#X connect 121 1 77 0;
+#X connect 122 0 86 1;
+#X connect 122 1 86 0;
 #X restore 352 243 pd __n__e__w__S__t__e__p__8__;
 #X floatatom 241 -26 0 0 0 0 - - -;
 #X obj 57 32 /~ 60;
@@ -2475,10 +2475,6 @@
 #X restore 610 141 pd rotNoise2;
 #X obj 679 119 inlet;
 #X obj 380 271 outlet~;
-#X obj 380 249 SourcesD5;
-#X obj 245 241 SourcesD5;
-#X obj 130 251 SourcesD5;
-#X obj -5 243 SourcesD5;
 #X obj 610 3 r~ RPM;
 #X obj 625 24 noise~;
 #X obj 625 46 lop~ 1;
@@ -2486,8 +2482,11 @@
 #X obj 610 111 +~;
 #X obj 625 90 *~;
 #X obj 672 69 *~ 0.01;
+#X obj 627 230 r myMet;
+#X obj 627 250 snapshot~;
+#X floatatom 627 270 0 0 0 0 - - -;
+#X obj 380 249 SourcesD7LQ;
 #X connect 0 0 26 0;
-#X connect 1 0 33 0;
 #X connect 2 0 1 0;
 #X connect 3 0 0 0;
 #X connect 4 0 13 0;
@@ -2510,8 +2509,6 @@
 #X connect 11 0 5 1;
 #X connect 11 0 7 1;
 #X connect 12 0 2 1;
-#X connect 13 1 34 0;
-#X connect 14 1 35 0;
 #X connect 15 0 14 1;
 #X connect 16 0 14 1;
 #X connect 16 0 13 1;
@@ -2529,23 +2526,17 @@
 #X connect 26 1 2 0;
 #X connect 26 1 5 0;
 #X connect 26 1 7 0;
-#X connect 26 1 32 0;
-#X connect 27 0 32 1;
-#X connect 27 0 33 1;
-#X connect 27 0 34 1;
-#X connect 27 0 35 1;
-#X connect 28 0 32 2;
-#X connect 28 0 33 2;
-#X connect 28 0 34 2;
-#X connect 28 0 35 2;
+#X connect 26 1 42 0;
 #X connect 30 0 29 1;
-#X connect 32 0 31 0;
-#X connect 36 0 40 0;
-#X connect 36 0 42 0;
-#X connect 37 0 38 0;
-#X connect 38 0 39 0;
-#X connect 39 0 41 0;
-#X connect 40 0 3 0;
-#X connect 40 0 29 0;
-#X connect 41 0 40 1;
-#X connect 42 0 41 1;
+#X connect 32 0 36 0;
+#X connect 32 0 38 0;
+#X connect 33 0 34 0;
+#X connect 34 0 35 0;
+#X connect 35 0 37 0;
+#X connect 36 0 3 0;
+#X connect 36 0 29 0;
+#X connect 37 0 36 1;
+#X connect 38 0 37 1;
+#X connect 39 0 40 0;
+#X connect 40 0 41 0;
+#X connect 42 0 31 0;
--- a/Propellor/OnePropD3.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/OnePropD3.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -31,7 +31,7 @@
 #X obj 401 131 spigot~;
 #X obj 520 139 inlet~;
 #X obj 555 160 inlet~;
-#N canvas 153 31 637 820 rotNoise2 1;
+#N canvas 268 36 637 820 rotNoise2 0;
 #N canvas 928 547 450 300 newStep1 0;
 #X obj 181 33 r horseP;
 #X obj 181 57 log;
@@ -1942,7 +1942,7 @@
 #X obj 164 40 *~ 0.10472;
 #X obj 164 20 r~ RPM;
 #X obj 164 60 s~ radsec;
-#N canvas 67 363 459 462 doppler 1;
+#N canvas 67 363 459 462 doppler 0;
 #X obj 91 27 inlet~;
 #X obj 91 279 outlet~;
 #X obj 121 47 sig~ 323.56;
@@ -2099,268 +2099,8 @@
 #X connect 42 0 48 0;
 #X connect 42 0 58 0;
 #X restore 392 149 pd n-e-w-S-t-e-p-7-;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 189 347 pd rotPeak;
 #X obj 28 296 noise~;
 #X obj 217 325 *~ 1;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 188 394 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 189 441 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 282 345 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 281 392 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 282 439 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 192 488 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 193 535 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 285 486 pd rotPeak;
-#N canvas 134 368 289 302 rotPeak 0;
-#X obj 61 229 throw~ l;
-#X obj 88 206 throw~ r;
-#X obj 61 185 fcpan;
-#X obj 105 28 inlet~;
-#X obj 61 70 vcf~ 150;
-#X obj 61 91 vcf~ 150;
-#X obj 88 165 r centrePan;
-#X obj 61 141 *~ 0.1;
-#X obj 94 119 r rotBoost;
-#X obj 61 28 inlet~;
-#X obj 61 118 *~ 1;
-#X obj 116 91 inlet;
-#X connect 2 0 0 0;
-#X connect 2 1 1 0;
-#X connect 3 0 4 1;
-#X connect 3 0 5 1;
-#X connect 4 0 5 0;
-#X connect 5 0 10 0;
-#X connect 6 0 2 1;
-#X connect 7 0 2 0;
-#X connect 8 0 7 1;
-#X connect 9 0 4 0;
-#X connect 10 0 7 0;
-#X connect 11 0 10 1;
-#X restore 286 533 pd rotPeak;
 #X obj 314 511 *~ 10;
 #X obj 313 464 *~ 9;
 #X obj 310 417 *~ 8;
@@ -2374,6 +2114,18 @@
 #X obj 206 100 snapshot~;
 #X floatatom 206 119 0 0 0 0 - - -;
 #X obj 57 7 inlet~;
+#X floatatom 508 307 0 0 0 0 - - -;
+#X floatatom 532 286 0 0 0 0 - - -;
+#X obj 286 533 rotPeak;
+#X obj 282 345 rotPeak;
+#X obj 189 347 rotPeak;
+#X obj 188 394 rotPeak;
+#X obj 189 441 rotPeak;
+#X obj 192 488 rotPeak;
+#X obj 193 535 rotPeak;
+#X obj 281 392 rotPeak;
+#X obj 282 439 rotPeak;
+#X obj 285 486 rotPeak;
 #X connect 0 0 7 0;
 #X connect 0 0 15 0;
 #X connect 1 0 6 0;
@@ -2396,31 +2148,33 @@
 #X connect 12 1 13 0;
 #X connect 13 0 14 0;
 #X connect 13 0 16 0;
-#X connect 16 0 30 2;
-#X connect 16 1 33 2;
-#X connect 16 2 34 2;
-#X connect 16 3 38 2;
-#X connect 16 4 39 2;
-#X connect 16 5 35 2;
-#X connect 16 6 36 2;
-#X connect 16 7 37 2;
-#X connect 16 8 40 2;
-#X connect 16 9 41 2;
+#X connect 16 0 45 0;
+#X connect 16 0 49 2;
+#X connect 16 1 50 2;
+#X connect 16 2 51 2;
+#X connect 16 3 52 2;
+#X connect 16 4 53 2;
+#X connect 16 5 48 2;
+#X connect 16 6 54 2;
+#X connect 16 7 55 2;
+#X connect 16 8 56 2;
+#X connect 16 9 46 0;
+#X connect 16 9 47 2;
 #X connect 18 0 26 0;
 #X connect 19 0 21 0;
-#X connect 19 0 52 0;
+#X connect 19 0 42 0;
 #X connect 20 0 19 0;
 #X connect 22 0 24 0;
+#X connect 22 0 31 0;
+#X connect 22 0 39 0;
+#X connect 22 0 38 0;
+#X connect 22 0 37 0;
+#X connect 22 0 36 0;
+#X connect 22 0 35 0;
+#X connect 22 0 34 0;
+#X connect 22 0 33 0;
 #X connect 22 0 32 0;
-#X connect 22 0 49 0;
-#X connect 22 0 48 0;
-#X connect 22 0 47 0;
-#X connect 22 0 46 0;
-#X connect 22 0 45 0;
-#X connect 22 0 44 0;
-#X connect 22 0 43 0;
-#X connect 22 0 42 0;
-#X connect 22 0 50 0;
+#X connect 22 0 40 0;
 #X connect 23 0 24 0;
 #X connect 24 0 25 0;
 #X connect 24 0 16 1;
@@ -2437,36 +2191,32 @@
 #X connect 29 7 16 9;
 #X connect 29 8 16 10;
 #X connect 29 9 16 11;
-#X connect 31 0 30 0;
-#X connect 31 0 33 0;
-#X connect 31 0 34 0;
-#X connect 31 0 38 0;
-#X connect 31 0 39 0;
-#X connect 31 0 35 0;
-#X connect 31 0 36 0;
-#X connect 31 0 37 0;
-#X connect 31 0 40 0;
-#X connect 31 0 41 0;
-#X connect 32 0 30 1;
-#X connect 42 0 41 1;
-#X connect 43 0 40 1;
-#X connect 44 0 37 1;
-#X connect 45 0 36 1;
-#X connect 46 0 35 1;
-#X connect 47 0 39 1;
-#X connect 48 0 38 1;
-#X connect 49 0 34 1;
-#X connect 50 0 33 1;
-#X connect 51 0 52 0;
-#X connect 52 0 53 0;
-#X connect 54 0 18 0;
+#X connect 30 0 47 0;
+#X connect 30 0 48 0;
+#X connect 30 0 49 0;
+#X connect 30 0 50 0;
+#X connect 30 0 51 0;
+#X connect 30 0 52 0;
+#X connect 30 0 53 0;
+#X connect 30 0 54 0;
+#X connect 30 0 55 0;
+#X connect 30 0 56 0;
+#X connect 31 0 49 1;
+#X connect 32 0 47 1;
+#X connect 33 0 56 1;
+#X connect 34 0 55 1;
+#X connect 35 0 54 1;
+#X connect 36 0 48 1;
+#X connect 37 0 53 1;
+#X connect 38 0 52 1;
+#X connect 39 0 51 1;
+#X connect 40 0 50 1;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 44 0 18 0;
 #X restore 605 259 pd rotNoise2;
 #X obj 674 237 inlet;
 #X obj 390 281 outlet~;
-#X obj 390 259 SourcesD6;
-#X obj 255 251 SourcesD6;
-#X obj 140 261 SourcesD6;
-#X obj 5 253 SourcesD6;
 #X obj 600 -7 r~ RPM;
 #X obj 615 14 noise~;
 #X obj 615 36 lop~ 1;
@@ -2474,8 +2224,12 @@
 #X obj 600 101 +~;
 #X obj 679 80 *~ 0.01;
 #X obj 615 80 *~;
+#X obj 390 259 SourcesD6;
+#X obj 251 254 SourcesD6;
+#X obj 130 258 SourcesD6;
+#X obj 15 255 SourcesD6;
 #X connect 0 0 26 0;
-#X connect 1 0 33 0;
+#X connect 1 0 40 0;
 #X connect 2 0 1 0;
 #X connect 3 0 0 0;
 #X connect 4 0 13 0;
@@ -2498,8 +2252,8 @@
 #X connect 11 0 5 1;
 #X connect 11 0 7 1;
 #X connect 12 0 2 1;
-#X connect 13 1 34 0;
-#X connect 14 1 35 0;
+#X connect 13 1 41 0;
+#X connect 14 1 42 0;
 #X connect 15 0 14 1;
 #X connect 16 0 14 1;
 #X connect 16 0 13 1;
@@ -2517,23 +2271,23 @@
 #X connect 26 1 2 0;
 #X connect 26 1 5 0;
 #X connect 26 1 7 0;
-#X connect 26 1 32 0;
-#X connect 27 0 32 1;
-#X connect 27 0 33 1;
-#X connect 27 0 34 1;
-#X connect 27 0 35 1;
-#X connect 28 0 32 2;
-#X connect 28 0 33 2;
-#X connect 28 0 34 2;
-#X connect 28 0 35 2;
+#X connect 26 1 39 0;
+#X connect 27 0 39 1;
+#X connect 27 0 40 1;
+#X connect 27 0 41 1;
+#X connect 27 0 42 1;
+#X connect 28 0 39 2;
+#X connect 28 0 40 2;
+#X connect 28 0 41 2;
+#X connect 28 0 42 2;
 #X connect 30 0 29 1;
-#X connect 32 0 31 0;
-#X connect 36 0 41 0;
-#X connect 36 0 40 0;
-#X connect 37 0 38 0;
-#X connect 38 0 39 0;
-#X connect 39 0 42 0;
-#X connect 40 0 3 0;
-#X connect 40 0 29 0;
-#X connect 41 0 42 1;
-#X connect 42 0 40 1;
+#X connect 32 0 37 0;
+#X connect 32 0 36 0;
+#X connect 33 0 34 0;
+#X connect 34 0 35 0;
+#X connect 35 0 38 0;
+#X connect 36 0 3 0;
+#X connect 36 0 29 0;
+#X connect 37 0 38 1;
+#X connect 38 0 36 1;
+#X connect 39 0 31 0;
--- a/Propellor/Projection1AnglesD2.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/Projection1AnglesD2.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,4 +1,4 @@
-#N canvas 181 185 1262 786 10;
+#N canvas 194 134 1262 786 10;
 #X obj 712 105 inlet~;
 #X obj 593 106 inlet~;
 #X obj 655 105 inlet~;
@@ -16,7 +16,7 @@
 #X text 112 51 Y;
 #X text 43 53 X;
 #X text 481 226 Azimuth in the XY plane;
-#X text 658 515 Y coordinate in the XY plane;
+#X text 656 457 Y coordinate in the XY plane;
 #X text 416 486 X coordinate in the XY plane;
 #X obj 578 441 outlet~;
 #X obj 511 421 r myMet;
@@ -32,45 +32,65 @@
 #X obj 593 369 *~;
 #X obj 667 368 *~;
 #X text 709 324 a;
-#X obj 730 441 r myMet;
-#X obj 730 462 snapshot~;
-#X floatatom 730 482 0 0 0 0 - - -;
 #X obj 652 390 +~;
 #X obj 578 391 -~;
-#X obj 652 468 outlet~;
-#X obj 578 415 clip~ -50000 50000;
-#X obj 652 414 clip~ -50000 50000;
+#X obj 652 441 outlet~;
+#X obj 627 323 delay~ 2;
+#X obj 791 204 r myMet;
+#X obj 791 224 snapshot~;
+#X floatatom 791 244 0 0 0 0 - - -;
+#X obj 853 154 >~ 0;
+#X obj 1009 167 r myMet;
+#X obj 1009 187 snapshot~;
+#X floatatom 1009 207 0 0 0 0 - - -;
+#X obj 652 414 abs~;
+#X obj 825 390 r myMet;
+#X obj 825 410 snapshot~;
+#X floatatom 825 430 0 0 0 0 - - -;
+#X obj 777 330 r myMet;
+#X obj 777 350 snapshot~;
+#X floatatom 777 370 0 0 0 0 - - -;
+#X obj 578 415 abs~;
 #X connect 0 0 5 0;
 #X connect 1 0 3 0;
 #X connect 2 0 3 1;
 #X connect 2 0 5 1;
 #X connect 3 0 4 0;
 #X connect 4 0 6 0;
+#X connect 5 0 38 0;
+#X connect 5 0 40 0;
 #X connect 5 0 23 1;
 #X connect 6 0 25 0;
 #X connect 10 0 23 0;
-#X connect 11 0 37 0;
+#X connect 11 0 34 0;
 #X connect 12 0 24 0;
 #X connect 20 0 21 0;
 #X connect 21 0 22 0;
 #X connect 23 0 24 1;
 #X connect 23 0 26 1;
-#X connect 24 0 36 0;
+#X connect 24 0 33 0;
 #X connect 25 0 28 0;
 #X connect 25 0 29 0;
 #X connect 26 0 27 0;
 #X connect 27 0 31 1;
 #X connect 27 0 30 1;
 #X connect 28 0 26 0;
-#X connect 28 0 31 0;
+#X connect 28 0 36 0;
 #X connect 29 0 30 0;
-#X connect 30 0 37 1;
-#X connect 31 0 36 1;
-#X connect 33 0 34 0;
-#X connect 34 0 35 0;
-#X connect 36 0 40 0;
-#X connect 37 0 39 0;
-#X connect 39 0 21 0;
-#X connect 39 0 19 0;
-#X connect 40 0 34 0;
-#X connect 40 0 38 0;
+#X connect 30 0 34 1;
+#X connect 31 0 33 1;
+#X connect 33 0 44 0;
+#X connect 33 0 49 0;
+#X connect 34 0 51 0;
+#X connect 36 0 31 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 44 0 46 0;
+#X connect 44 0 35 0;
+#X connect 45 0 46 0;
+#X connect 46 0 47 0;
+#X connect 48 0 49 0;
+#X connect 49 0 50 0;
+#X connect 51 0 19 0;
--- a/Propellor/PropTestD6.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/PropTestD6.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,10 +1,10 @@
-#N canvas 429 23 1366 832 10;
+#N canvas 232 31 1366 832 10;
 #X obj 405 16 loadbang;
 #X obj 405 38 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X obj 405 79 s myMet;
 #X obj -251 527 hsl 70 15 0 2500 0 0 empty empty RPM 2 8 0 10 -262144
--1 -1 4071 1;
+-1 -1 1270 1;
 #X floatatom 147 583 5 0 0 0 - - -;
 #X obj 224 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 287 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
@@ -21,38 +21,44 @@
 #X obj 93 33 inlet;
 #X obj 30 239 outlet;
 #X obj 129 239 outlet;
+#X obj 240 184 r myMet;
+#X obj 240 204 snapshot~;
+#X floatatom 240 224 0 0 0 0 - - -;
 #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 3 0 11 0;
 #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 connect 10 0 11 0;
+#X connect 11 0 12 0;
 #X restore 223 364 pd opLevels;
-#X obj 77 426 hsl 100 25 0.01 1e+09 1 0 empty empty Gain 2 13 0 10
--261682 -1 -66577 1171 1;
+#X obj 77 426 hsl 100 25 1e-05 1e+15 1 0 empty empty Gain 2 13 0 10
+-261682 -1 -66577 1634 1;
 #X obj 66 299 r GAIN;
 #X obj -278 417 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0
-10 -262144 -1 -1 2736 1;
+10 -262144 -1 -1 5201 1;
 #X floatatom -220 440 0 0 0 0 - - -;
 #X obj -281 376 loadbang;
 #X obj 78 497 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800
--1 -1 5841 1;
+-1 -1 1822 1;
 #X text 117 583 RPM;
-#X floatatom 74 459 5 0 0 0 - - -;
+#X floatatom 74 459 0 0 0 0 - - -;
 #X obj -268 685 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144
 -1 -1 0 1;
 #X obj -271 726 i;
 #X floatatom -246 727 0 0 0 0 - - -;
 #X obj -271 664 loadbang;
 #X obj 355 429 hsl 70 15 1e-05 1e+06 1 0 empty empty Rot_Boost 2 8
-0 10 -203904 -1 -1 5129 1;
+0 10 -203904 -1 -1 6522 1;
 #X floatatom 651 476 0 0 0 0 - - -;
 #X obj 456 425 hsl 70 15 0 500 0 0 empty empty Horse_Power 2 8 0 10
--262144 -1 -1 3795 1;
+-262144 -1 -1 6210 1;
 #X floatatom 496 459 0 0 0 0 - - -;
 #N canvas 345 218 373 219 dist 0;
 #X obj -154 38 *~;
@@ -88,7 +94,6 @@
 #X connect 13 0 2 0;
 #X connect 13 0 2 1;
 #X restore 149 312 pd dist;
-#X msg -281 396 0.91;
 #X obj -254 567 line~;
 #X msg -254 547 \$1 30;
 #X obj -254 588 s~ RPM;
@@ -97,7 +102,7 @@
 #X obj -281 475 s~ length;
 #X floatatom 149 614 5 0 0 0 - - -;
 #X obj 355 459 hsl 70 15 1e-09 0.01 1 0 empty empty Broad_Boost 2 8
-0 10 -204786 -1 -1 3295 1;
+0 10 -204786 -1 -1 0 1;
 #X floatatom 577 612 0 0 0 0 - - -;
 #N canvas 370 406 514 342 andyEngine 0;
 #N canvas 260 36 528 837 engine 0;
@@ -205,41 +210,41 @@
 #X connect 48 0 0 0;
 #X restore 178 116 pd engine;
 #X obj 178 73 + 1;
-#X obj 177 281 throw~ l;
-#X obj 204 258 throw~ r;
-#X obj 177 237 fcpan;
+#X obj 180 295 throw~ l;
+#X obj 207 272 throw~ r;
 #X obj 278 64 r~ dist;
 #X obj 263 40 sig~ 1;
 #X obj 263 111 /~;
 #X obj 178 170 *~;
 #X obj 178 33 inlet;
-#X floatatom 242 238 5 0 0 0 - - -;
+#X floatatom 245 252 5 0 0 0 - - -;
 #X obj 278 87 *~;
 #X obj 178 93 lop~ 2;
 #X obj 178 53 * 40;
-#X obj 204 217 inlet;
+#X obj 207 231 inlet;
 #X obj 178 201 *~ 1;
 #X obj 235 156 r motBoost;
-#X connect 0 0 8 0;
-#X connect 1 0 12 0;
-#X connect 4 0 2 0;
-#X connect 4 1 3 0;
-#X connect 5 0 11 0;
-#X connect 5 0 11 1;
-#X connect 6 0 7 0;
-#X connect 7 0 8 1;
-#X connect 8 0 15 0;
-#X connect 9 0 13 0;
-#X connect 11 0 7 1;
-#X connect 12 0 0 0;
-#X connect 13 0 1 0;
-#X connect 14 0 4 1;
-#X connect 14 0 10 0;
-#X connect 15 0 4 0;
-#X connect 16 0 15 1;
+#X obj 180 251 fcpan;
+#X connect 0 0 7 0;
+#X connect 1 0 11 0;
+#X connect 4 0 10 0;
+#X connect 4 0 10 1;
+#X connect 5 0 6 0;
+#X connect 6 0 7 1;
+#X connect 7 0 14 0;
+#X connect 8 0 12 0;
+#X connect 10 0 6 1;
+#X connect 11 0 0 0;
+#X connect 12 0 1 0;
+#X connect 13 0 9 0;
+#X connect 13 0 16 1;
+#X connect 14 0 16 0;
+#X connect 15 0 14 1;
+#X connect 16 0 2 0;
+#X connect 16 1 3 0;
 #X restore 132 289 pd andyEngine;
 #X obj 356 488 hsl 70 15 0.1 2e+06 1 0 empty empty Engine_Boost 2 8
-0 10 -261234 -1 -1 4999 1;
+0 10 -261234 -1 -1 0 1;
 #X floatatom 497 496 6 0 0 0 - - -;
 #X text 495 477 Current;
 #X text 495 441 Maximum;
@@ -374,11 +379,11 @@
 #X connect 52 0 8 0;
 #X restore 349 362 pd startUp;
 #X obj 444 249 hsl 100 20 -5000 5000 0 0 empty empty PropX 6 10 0 10
--228856 -1 -1 4851 1;
+-228856 -1 -1 5247 1;
 #X obj 553 247 hsl 100 20 -5000 5000 0 0 empty empty PropY 6 10 0 10
--228856 -1 -1 4574 1;
+-228856 -1 -1 5445 1;
 #X obj 395 144 vsl 20 100 0 1500 0 0 empty empty PropZ 0 -9 0 10 -228856
--1 -1 3300 1;
+-1 -1 3960 1;
 #X obj 477 102 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X floatatom 486 282 0 0 0 0 - - -;
@@ -971,7 +976,7 @@
 #X connect 50 0 51 0;
 #X restore 284 102 pd Angles2;
 #X obj 593 137 hsl 80 20 0 360 0 0 empty empty Yaw(Azimuth) 2 10 0
-10 -232576 -1 -1 5243 1;
+10 -232576 -1 -1 1799 1;
 #X floatatom 755 163 0 0 0 0 - - -;
 #X obj 809 137 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -232576
 -1 -1 3950 1;
@@ -1025,12 +1030,10 @@
 #X obj 405 57 metro 10;
 #X msg 641 108 0;
 #X msg 657 58 90;
-#X msg 499 219 20;
 #X msg 459 143 -220;
 #X msg 550 214 -45;
 #X msg 718 40 -75;
 #X msg 583 115 45;
-#X msg 436 120 100;
 #X floatatom 548 116 0 0 0 0 - - -;
 #X msg 132 110 1;
 #X msg 50 110 1;
@@ -1060,7 +1063,7 @@
 #X obj 167 104 r~ Yaw;
 #X obj 217 94 r~ Pitch;
 #X obj -189 417 s length;
-#X obj -214 548 s RPM;
+#X obj -152 582 s RPM;
 #X obj 566 538 s horseP;
 #X obj 230 174 r myMet;
 #X obj 230 194 snapshot~;
@@ -1102,7 +1105,6 @@
 #X restore -224 377 pd lengthSelect;
 #X text 354 662 Aircraft;
 #X symbolatom 407 664 10 0 0 0 - - -;
-#X obj 142 171 OnePropD2;
 #X obj 444 632 bng 25 250 50 0 empty empty 5 11 11 0 10 -204786 -1
 -1;
 #X obj 481 632 bng 25 250 50 0 empty empty 6 11 11 0 10 -204786 -1
@@ -1212,16 +1214,15 @@
 #X text 109 648 Speed;
 #X text 188 648 m/s;
 #X obj -254 507 * 2500;
-#X obj 75 170 OnePropD3;
 #X text 350 695 Preset Flight Paths;
 #X text 351 610 Aircraft Selector;
 #N canvas 76 90 1318 700 PropAngles 0;
 #X obj 256 504 pack;
 #X obj 304 503 pack;
 #X obj 922 118 hsl 128 15 -5000 5000 0 0 empty empty x -2 -8 0 10 -262144
--1 -1 6223 1;
+-1 -1 6731 1;
 #X obj 913 160 hsl 128 15 -5000 5000 0 0 empty empty y -2 -8 0 10 -262144
--1 -1 5867 1;
+-1 -1 6985 1;
 #X obj 23 592 <;
 #X floatatom 22 616 0 0 0 0 - - -;
 #X obj 56 592 <;
@@ -1683,12 +1684,12 @@
 #X connect 152 0 45 0;
 #X restore 506 69 pd PropAngles;
 #X obj 812 37 hsl 80 20 -90 90 0 0 empty empty Pitch(Elevation) 2 10
-0 10 -232576 -1 -1 2835 1;
+0 10 -232576 -1 -1 3837 1;
 #X floatatom 829 83 0 0 0 0 - - -;
 #X obj 357 542 hsl 70 15 3.6 360 1 0 empty empty Yaw 2 8 0 10 -203904
--1 -1 6286 1;
+-1 -1 4683 1;
 #X obj 357 572 hsl 70 15 -90 90 0 0 empty empty Pitch 2 8 0 10 -204786
--1 -1 2476 1;
+-1 -1 3351 1;
 #X floatatom 432 540 0 0 0 0 - - -;
 #X floatatom 432 571 0 0 0 0 - - -;
 #X obj -25 636 r length;
@@ -1742,180 +1743,189 @@
 #X connect 10 0 9 1;
 #X connect 13 0 9 0;
 #X restore 15 345 pd shhh;
+#X obj 142 171 OnePropD3;
+#X msg -85 529 5;
+#X msg 436 120 20;
+#X msg -281 396 1;
+#X msg 499 219 30;
+#X obj 74 176 OnePropD3;
 #X connect 0 0 1 0;
+#X connect 0 0 93 0;
 #X connect 0 0 94 0;
-#X connect 0 0 109 0;
-#X connect 0 0 95 0;
-#X connect 0 0 111 0;
-#X connect 0 0 116 0;
-#X connect 0 0 74 0;
-#X connect 1 0 108 0;
-#X connect 3 0 29 0;
-#X connect 3 0 141 0;
+#X connect 0 0 196 0;
+#X connect 0 0 194 0;
+#X connect 0 0 73 0;
+#X connect 0 0 108 0;
+#X connect 1 0 107 0;
+#X connect 3 0 28 0;
+#X connect 3 0 138 0;
 #X connect 3 0 4 0;
-#X connect 8 0 107 0;
+#X connect 8 0 106 0;
 #X connect 9 0 5 0;
 #X connect 9 1 6 0;
 #X connect 10 0 9 0;
 #X connect 10 0 17 0;
 #X connect 11 0 10 0;
 #X connect 12 0 13 0;
-#X connect 12 0 32 0;
-#X connect 12 0 140 0;
-#X connect 14 0 27 0;
-#X connect 15 0 159 0;
-#X connect 15 0 172 0;
-#X connect 18 0 137 0;
+#X connect 12 0 31 0;
+#X connect 12 0 137 0;
+#X connect 14 0 195 0;
+#X connect 15 0 155 0;
+#X connect 15 0 168 0;
+#X connect 18 0 134 0;
 #X connect 19 0 20 0;
-#X connect 19 0 81 0;
+#X connect 19 0 80 0;
 #X connect 21 0 18 0;
 #X connect 22 0 23 0;
-#X connect 22 0 106 0;
+#X connect 22 0 105 0;
 #X connect 24 0 25 0;
-#X connect 24 0 142 0;
-#X connect 24 0 39 0;
-#X connect 26 0 34 0;
-#X connect 27 0 12 0;
-#X connect 28 0 30 0;
-#X connect 29 0 28 0;
-#X connect 31 0 33 0;
-#X connect 32 0 31 0;
-#X connect 35 0 36 0;
-#X connect 35 0 105 0;
-#X connect 38 0 43 0;
-#X connect 38 0 104 0;
-#X connect 44 0 45 0;
-#X connect 45 0 15 0;
-#X connect 46 0 10 0;
-#X connect 46 0 196 0;
-#X connect 46 1 15 0;
-#X connect 46 2 22 0;
-#X connect 46 3 35 0;
-#X connect 46 4 38 0;
-#X connect 46 5 24 0;
+#X connect 24 0 139 0;
+#X connect 24 0 38 0;
+#X connect 26 0 33 0;
+#X connect 27 0 29 0;
+#X connect 28 0 27 0;
+#X connect 30 0 32 0;
+#X connect 31 0 30 0;
+#X connect 34 0 35 0;
+#X connect 34 0 104 0;
+#X connect 37 0 42 0;
+#X connect 37 0 103 0;
+#X connect 43 0 44 0;
+#X connect 44 0 15 0;
+#X connect 45 0 10 0;
+#X connect 45 0 191 0;
+#X connect 45 1 15 0;
+#X connect 45 2 22 0;
+#X connect 45 3 34 0;
+#X connect 45 4 37 0;
+#X connect 45 5 24 0;
+#X connect 46 0 50 0;
+#X connect 46 0 96 0;
 #X connect 47 0 51 0;
-#X connect 47 0 97 0;
+#X connect 47 0 57 0;
 #X connect 48 0 52 0;
-#X connect 48 0 58 0;
-#X connect 49 0 53 0;
-#X connect 49 0 56 0;
-#X connect 49 0 193 0;
-#X connect 50 0 116 0;
-#X connect 50 0 110 0;
+#X connect 48 0 55 0;
+#X connect 48 0 188 0;
+#X connect 49 0 194 0;
+#X connect 49 0 109 0;
+#X connect 53 0 58 0;
 #X connect 54 0 59 0;
-#X connect 55 0 60 0;
-#X connect 56 0 55 0;
-#X connect 57 0 61 0;
-#X connect 58 0 57 0;
-#X connect 62 0 93 0;
-#X connect 62 0 153 3;
-#X connect 62 0 173 3;
-#X connect 63 0 69 0;
-#X connect 63 0 68 0;
-#X connect 63 0 179 0;
-#X connect 65 0 66 0;
-#X connect 65 0 73 0;
-#X connect 67 0 78 0;
-#X connect 68 0 67 0;
-#X connect 70 0 79 0;
-#X connect 71 0 70 0;
-#X connect 72 0 80 0;
-#X connect 73 0 72 0;
-#X connect 74 0 65 0;
-#X connect 75 0 70 0;
-#X connect 76 0 70 0;
-#X connect 77 0 70 0;
-#X connect 82 0 83 0;
-#X connect 84 0 67 0;
+#X connect 55 0 54 0;
+#X connect 56 0 60 0;
+#X connect 57 0 56 0;
+#X connect 61 0 92 0;
+#X connect 61 0 192 3;
+#X connect 61 0 197 3;
+#X connect 62 0 68 0;
+#X connect 62 0 67 0;
+#X connect 62 0 174 0;
+#X connect 64 0 65 0;
+#X connect 64 0 72 0;
+#X connect 66 0 77 0;
+#X connect 67 0 66 0;
+#X connect 69 0 78 0;
+#X connect 70 0 69 0;
+#X connect 71 0 79 0;
+#X connect 72 0 71 0;
+#X connect 73 0 64 0;
+#X connect 74 0 69 0;
+#X connect 75 0 69 0;
+#X connect 76 0 69 0;
+#X connect 81 0 82 0;
+#X connect 83 0 66 0;
+#X connect 84 0 88 0;
 #X connect 85 0 89 0;
 #X connect 86 0 90 0;
 #X connect 87 0 91 0;
-#X connect 88 0 92 0;
-#X connect 95 0 48 0;
-#X connect 96 0 47 0;
-#X connect 97 0 54 0;
-#X connect 98 0 97 0;
-#X connect 99 0 97 0;
-#X connect 100 0 97 0;
-#X connect 101 0 58 0;
-#X connect 102 0 99 0;
-#X connect 102 0 100 0;
-#X connect 103 0 37 1;
-#X connect 107 0 10 0;
-#X connect 108 0 2 0;
-#X connect 109 0 63 0;
+#X connect 93 0 172 0;
+#X connect 94 0 47 0;
+#X connect 95 0 46 0;
+#X connect 96 0 53 0;
+#X connect 97 0 96 0;
+#X connect 98 0 96 0;
+#X connect 99 0 96 0;
+#X connect 100 0 57 0;
+#X connect 101 0 98 0;
+#X connect 101 0 99 0;
+#X connect 102 0 36 1;
+#X connect 106 0 10 0;
+#X connect 107 0 2 0;
+#X connect 108 0 62 0;
+#X connect 110 0 48 0;
+#X connect 110 0 46 0;
 #X connect 111 0 47 0;
-#X connect 112 0 49 0;
-#X connect 112 0 47 0;
-#X connect 113 0 48 0;
-#X connect 115 0 63 0;
-#X connect 116 0 49 0;
-#X connect 118 0 153 0;
-#X connect 119 0 173 0;
-#X connect 120 0 173 0;
-#X connect 125 0 119 0;
-#X connect 125 0 118 0;
-#X connect 125 0 122 0;
-#X connect 125 0 124 0;
-#X connect 126 0 124 0;
-#X connect 126 0 121 0;
-#X connect 126 0 119 0;
-#X connect 126 0 118 0;
-#X connect 127 0 123 0;
+#X connect 113 0 62 0;
+#X connect 115 0 192 0;
+#X connect 116 0 197 0;
+#X connect 117 0 197 0;
+#X connect 122 0 116 0;
+#X connect 122 0 115 0;
+#X connect 122 0 119 0;
+#X connect 122 0 121 0;
+#X connect 123 0 121 0;
+#X connect 123 0 118 0;
+#X connect 123 0 116 0;
+#X connect 123 0 115 0;
+#X connect 124 0 120 0;
+#X connect 124 0 118 0;
+#X connect 124 0 116 0;
+#X connect 124 0 115 0;
+#X connect 125 0 126 0;
+#X connect 126 0 127 0;
+#X connect 126 1 122 0;
+#X connect 126 2 123 0;
+#X connect 126 3 124 0;
+#X connect 127 0 115 0;
+#X connect 127 0 117 0;
+#X connect 127 0 119 0;
 #X connect 127 0 121 0;
-#X connect 127 0 119 0;
-#X connect 127 0 118 0;
-#X connect 128 0 129 0;
+#X connect 128 0 133 0;
 #X connect 129 0 130 0;
-#X connect 129 1 125 0;
-#X connect 129 2 126 0;
-#X connect 129 3 127 0;
-#X connect 130 0 118 0;
-#X connect 130 0 120 0;
-#X connect 130 0 122 0;
-#X connect 130 0 124 0;
-#X connect 131 0 136 0;
-#X connect 132 0 133 0;
-#X connect 132 0 135 0;
-#X connect 134 0 131 0;
-#X connect 136 0 132 0;
-#X connect 137 0 19 0;
-#X connect 138 0 153 1;
-#X connect 138 0 173 1;
-#X connect 139 0 153 2;
-#X connect 139 0 173 2;
-#X connect 143 0 144 0;
-#X connect 144 0 145 0;
-#X connect 146 0 156 0;
-#X connect 147 0 156 1;
-#X connect 148 0 156 2;
-#X connect 149 0 156 3;
-#X connect 150 0 12 0;
-#X connect 153 0 144 0;
-#X connect 154 0 156 4;
-#X connect 155 0 156 5;
-#X connect 156 0 152 0;
-#X connect 157 0 132 0;
-#X connect 157 0 190 0;
-#X connect 158 0 19 0;
-#X connect 158 0 188 0;
-#X connect 159 0 37 0;
-#X connect 164 0 160 0;
-#X connect 165 0 161 0;
-#X connect 166 0 162 0;
-#X connect 167 0 163 0;
-#X connect 168 0 169 0;
-#X connect 172 0 3 0;
-#X connect 176 0 47 0;
-#X connect 176 1 48 0;
-#X connect 176 2 49 0;
-#X connect 176 3 63 0;
-#X connect 176 4 177 0;
-#X connect 177 0 178 0;
-#X connect 177 0 180 0;
-#X connect 177 0 71 0;
-#X connect 179 0 181 0;
-#X connect 180 0 182 0;
-#X connect 183 0 184 0;
-#X connect 196 0 10 0;
+#X connect 129 0 132 0;
+#X connect 131 0 128 0;
+#X connect 133 0 129 0;
+#X connect 134 0 19 0;
+#X connect 135 0 192 1;
+#X connect 135 0 197 1;
+#X connect 136 0 192 2;
+#X connect 136 0 197 2;
+#X connect 140 0 141 0;
+#X connect 141 0 142 0;
+#X connect 143 0 152 0;
+#X connect 144 0 152 1;
+#X connect 145 0 152 2;
+#X connect 146 0 152 3;
+#X connect 147 0 12 0;
+#X connect 150 0 152 4;
+#X connect 151 0 152 5;
+#X connect 152 0 149 0;
+#X connect 153 0 129 0;
+#X connect 153 0 185 0;
+#X connect 154 0 19 0;
+#X connect 154 0 183 0;
+#X connect 155 0 36 0;
+#X connect 160 0 156 0;
+#X connect 161 0 157 0;
+#X connect 162 0 158 0;
+#X connect 163 0 159 0;
+#X connect 164 0 165 0;
+#X connect 168 0 3 0;
+#X connect 171 0 46 0;
+#X connect 171 1 47 0;
+#X connect 171 2 48 0;
+#X connect 171 3 62 0;
+#X connect 171 4 172 0;
+#X connect 172 0 173 0;
+#X connect 172 0 175 0;
+#X connect 172 0 70 0;
+#X connect 174 0 176 0;
+#X connect 175 0 177 0;
+#X connect 178 0 179 0;
+#X connect 191 0 10 0;
+#X connect 192 0 141 0;
+#X connect 193 0 28 0;
+#X connect 194 0 48 0;
+#X connect 195 0 12 0;
+#X connect 196 0 46 0;
+#X connect 196 0 47 0;
 #X coords 0 -1 1 1 500 400 2 50 400;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/PropTestD7LQ.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -0,0 +1,1907 @@
+#N canvas 14 23 1366 832 10;
+#X obj 407 18 loadbang;
+#X obj 407 40 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 407 81 s myMet;
+#X obj -160 522 hsl 70 15 0 2500 0 0 empty empty RPM 2 8 0 10 -262144
+-1 -1 2346 1;
+#X floatatom 149 585 5 0 0 0 - - -;
+#X obj 226 416 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 289 416 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X text 187 408 Gain;
+#X obj 77 324 loadbang;
+#N canvas 928 252 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 225 366 pd opLevels;
+#X obj 79 428 hsl 100 25 1e-05 1e+08 1 0 empty empty Gain 2 13 0 10
+-261682 -1 -66577 3275 1;
+#X obj 68 301 r GAIN;
+#X obj -227 440 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0
+10 -262144 -1 -1 3811 1;
+#X floatatom -169 463 0 0 0 0 - - -;
+#X obj -230 399 loadbang;
+#X obj 80 499 hsl 100 20 0 1 0 0 empty empty Throttle 2 10 0 10 -204800
+-1 -1 3366 1;
+#X text 119 585 RPM;
+#X floatatom 76 461 5 0 0 0 - - -;
+#X obj -237 684 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144
+-1 -1 6900 1;
+#X obj -240 725 i;
+#X floatatom -215 726 0 0 0 0 - - -;
+#X obj -240 663 loadbang;
+#X obj 357 431 hsl 70 15 1e-05 1e+06 1 0 empty empty Rot_Boost 2 8
+0 10 -203904 -1 -1 5629 1;
+#X floatatom 653 478 0 0 0 0 - - -;
+#X obj 458 427 hsl 70 15 0 500 0 0 empty empty Horse_Power 2 8 0 10
+-262144 -1 -1 3381 1;
+#X floatatom 498 461 0 0 0 0 - - -;
+#N canvas 345 218 373 219 dist 0;
+#X obj -154 38 *~;
+#X obj -98 40 *~;
+#X obj -42 38 *~;
+#X obj -113 63 +~;
+#X obj -113 87 +~;
+#X obj -113 109 sqrt~;
+#X obj -113 131 s~ dist;
+#X obj -61 110 r myMet;
+#X obj -61 130 snapshot~;
+#X floatatom -61 149 0 0 0 0 - - -;
+#X obj -13 150 outlet;
+#X obj -154 15 r~ PropZ;
+#X obj -98 15 r~ PropY;
+#X obj -42 14 r~ PropX;
+#X text -148 171 Distance from the centre of the coordinates system
+to the centre of the plane.;
+#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 5 0 6 0;
+#X connect 5 0 8 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 8 0 10 0;
+#X connect 11 0 0 1;
+#X connect 11 0 0 0;
+#X connect 12 0 1 1;
+#X connect 12 0 1 0;
+#X connect 13 0 2 0;
+#X connect 13 0 2 1;
+#X restore 151 314 pd dist;
+#X msg -230 419 0.91;
+#X obj -163 562 line~;
+#X msg -163 542 \$1 30;
+#X obj -163 583 s~ RPM;
+#X floatatom 151 616 5 0 0 0 - - -;
+#X obj 357 461 hsl 70 15 1e-09 0.01 1 0 empty empty Broad_Boost 2 8
+0 10 -204786 -1 -1 5954 1;
+#X floatatom 579 614 0 0 0 0 - - -;
+#N canvas 370 406 514 342 andyEngine 0;
+#N canvas 260 36 528 837 engine 0;
+#X obj 155 769 outlet~;
+#X obj 215 428 delwrite~ e1b 50;
+#X obj 215 662 delwrite~ e2b 50;
+#X obj 99 581 +~;
+#X obj 53 702 s~ ewgfb1;
+#X obj 215 704 s~ ewgfb2;
+#X obj 52 364 r~ ewgfb2;
+#X obj 52 418 delwrite~ e1a 10;
+#X obj 53 659 delwrite~ e2a 10;
+#X obj 215 386 r~ ewgfb1;
+#X obj 59 184 *~;
+#X obj 4 202 sig~ 1;
+#X obj 22 231 /~;
+#X obj 59 205 +~ 1;
+#X obj 23 312 -~ 0.5;
+#X obj 153 99 noise~;
+#X obj 153 165 clip~ -0.5 0.5;
+#X obj 22 288 +~;
+#X obj 74 530 cos~;
+#X obj 74 508 -~ 0.25;
+#X obj 138 529 cos~;
+#X obj 138 507 -~ 0.25;
+#X obj 74 486 *~ 0.125;
+#X obj 138 485 *~ 0.125;
+#X obj 23 335 hip~ 30;
+#X obj 38 266 *~;
+#X obj 153 187 *~ 0.15;
+#X obj 74 556 *~ 0.17;
+#X obj 138 554 *~ 0.17;
+#X obj 52 385 *~ 0.6;
+#X obj 53 439 vd~ e1a 8;
+#X obj 215 450 vd~ e1b 9;
+#X obj 53 681 vd~ e2a 3;
+#X obj 215 683 vd~ e2b 6;
+#X obj 75 54 *~;
+#X obj 59 77 *~;
+#X obj 59 125 +~;
+#X obj 59 98 *~ -14;
+#X obj 106 99 *~ 14;
+#X obj 59 163 *~ 7;
+#X obj 59 2 inlet~;
+#X obj 59 23 phasor~;
+#X obj 153 143 *~ 12;
+#X obj 99 622 hip~ 12;
+#X obj 215 407 bp~ 200 2;
+#X obj 153 121 bp~ 300 5;
+#X obj 99 601 lop~ 100;
+#X obj 155 725 hip~ 100;
+#X obj 155 747 hip~ 100;
+#X connect 3 0 46 0;
+#X connect 6 0 29 0;
+#X connect 9 0 44 0;
+#X connect 10 0 13 0;
+#X connect 11 0 12 0;
+#X connect 12 0 25 0;
+#X connect 12 0 17 0;
+#X connect 13 0 12 1;
+#X connect 14 0 24 0;
+#X connect 15 0 45 0;
+#X connect 16 0 26 0;
+#X connect 17 0 14 0;
+#X connect 18 0 27 0;
+#X connect 19 0 18 0;
+#X connect 20 0 28 0;
+#X connect 21 0 20 0;
+#X connect 22 0 19 0;
+#X connect 23 0 21 0;
+#X connect 24 0 7 0;
+#X connect 25 0 17 1;
+#X connect 26 0 25 1;
+#X connect 27 0 3 0;
+#X connect 28 0 3 1;
+#X connect 29 0 7 0;
+#X connect 30 0 8 0;
+#X connect 30 0 22 0;
+#X connect 30 0 27 0;
+#X connect 31 0 2 0;
+#X connect 31 0 23 0;
+#X connect 31 0 28 0;
+#X connect 32 0 4 0;
+#X connect 33 0 5 0;
+#X connect 33 0 47 0;
+#X connect 34 0 35 1;
+#X connect 34 0 38 0;
+#X connect 35 0 37 0;
+#X connect 36 0 39 0;
+#X connect 37 0 36 0;
+#X connect 38 0 36 1;
+#X connect 39 0 10 0;
+#X connect 39 0 10 1;
+#X connect 40 0 41 0;
+#X connect 41 0 34 0;
+#X connect 41 0 34 1;
+#X connect 41 0 35 0;
+#X connect 42 0 16 0;
+#X connect 43 0 8 0;
+#X connect 43 0 2 0;
+#X connect 44 0 1 0;
+#X connect 45 0 42 0;
+#X connect 46 0 43 0;
+#X connect 47 0 48 0;
+#X connect 48 0 0 0;
+#X restore 178 116 pd engine;
+#X obj 178 73 + 1;
+#X obj 177 281 throw~ l;
+#X obj 204 258 throw~ r;
+#X obj 177 237 fcpan;
+#X obj 278 64 r~ dist;
+#X obj 263 40 sig~ 1;
+#X obj 263 111 /~;
+#X obj 178 170 *~;
+#X obj 178 33 inlet;
+#X floatatom 242 238 5 0 0 0 - - -;
+#X obj 278 87 *~;
+#X obj 178 93 lop~ 2;
+#X obj 178 53 * 40;
+#X obj 204 217 inlet;
+#X obj 178 201 *~ 1;
+#X obj 235 156 r motBoost;
+#X connect 0 0 8 0;
+#X connect 1 0 12 0;
+#X connect 4 0 2 0;
+#X connect 4 1 3 0;
+#X connect 5 0 11 0;
+#X connect 5 0 11 1;
+#X connect 6 0 7 0;
+#X connect 7 0 8 1;
+#X connect 8 0 15 0;
+#X connect 9 0 13 0;
+#X connect 11 0 7 1;
+#X connect 12 0 0 0;
+#X connect 13 0 1 0;
+#X connect 14 0 4 1;
+#X connect 14 0 10 0;
+#X connect 15 0 4 0;
+#X connect 16 0 15 1;
+#X restore 134 291 pd andyEngine;
+#X obj 358 490 hsl 70 15 0.1 2e+06 1 0 empty empty Engine_Boost 2 8
+0 10 -261234 -1 -1 5604 1;
+#X floatatom 499 498 6 0 0 0 - - -;
+#X text 497 479 Current;
+#X text 497 443 Maximum;
+#X text 92 615 Distance;
+#X floatatom 679 601 0 0 0 0 - - -;
+#X obj -71 337 loadbang;
+#X msg -40 357 0.8;
+#N canvas 526 307 651 279 startUp 0;
+#X obj 489 227 outlet;
+#X obj 426 225 outlet;
+#X obj 295 228 outlet;
+#X obj 357 227 outlet;
+#X text 485 248 Horse Power;
+#X text 427 244 Engine;
+#X text 353 247 Broadband;
+#X text 295 248 Tonal;
+#X obj 167 230 outlet;
+#X obj 229 229 outlet;
+#X text 225 249 Trottle;
+#X text 171 247 Gain;
+#X obj 142 49 r aero1;
+#X obj 406 48 r aero6;
+#X obj 353 48 r aero5;
+#X obj 300 48 r aero4;
+#X obj 248 48 r aero3;
+#X obj 195 49 r aero2;
+#X msg 142 77 0.184;
+#X msg 463 74 450;
+#X msg 380 80 600000;
+#X msg 479 97 360;
+#X msg 154 102 0.22;
+#X msg 240 103 20000;
+#X msg 66 103 0.1;
+#X msg 228 83 250000;
+#X msg 54 82 0.02;
+#X msg 74 123 0.05;
+#X msg 490 120 190;
+#X msg 255 126 3200;
+#X msg 333 126 0.008;
+#X msg 171 126 0.88;
+#X msg 321 104 6e-06;
+#X msg 413 120 50000;
+#X msg 182 147 0.59;
+#X msg 502 144 275;
+#X msg 266 147 1500;
+#X msg 346 147 2.2e-06;
+#X msg 425 145 19500;
+#X msg 197 170 0.54;
+#X msg 509 168 320;
+#X msg 349 171 0.0015;
+#X msg 434 168 35000;
+#X msg 212 191 0.34;
+#X msg 519 191 245;
+#X msg 287 190 9400;
+#X msg 441 192 85000;
+#X msg 94 164 0.1;
+#X msg 364 193 2e-06;
+#X msg 311 84 6e-06;
+#X msg 399 100 20000;
+#X msg 106 185 0.2;
+#X msg 86 144 0.2;
+#X connect 12 0 26 0;
+#X connect 12 0 19 0;
+#X connect 12 0 25 0;
+#X connect 12 0 49 0;
+#X connect 12 0 20 0;
+#X connect 12 0 18 0;
+#X connect 13 0 51 0;
+#X connect 13 0 43 0;
+#X connect 13 0 44 0;
+#X connect 13 0 45 0;
+#X connect 13 0 48 0;
+#X connect 13 0 46 0;
+#X connect 14 0 47 0;
+#X connect 14 0 39 0;
+#X connect 14 0 40 0;
+#X connect 14 0 36 0;
+#X connect 14 0 41 0;
+#X connect 14 0 42 0;
+#X connect 15 0 52 0;
+#X connect 15 0 34 0;
+#X connect 15 0 35 0;
+#X connect 15 0 36 0;
+#X connect 15 0 37 0;
+#X connect 15 0 38 0;
+#X connect 16 0 27 0;
+#X connect 16 0 31 0;
+#X connect 16 0 28 0;
+#X connect 16 0 29 0;
+#X connect 16 0 30 0;
+#X connect 16 0 33 0;
+#X connect 17 0 24 0;
+#X connect 17 0 21 0;
+#X connect 17 0 23 0;
+#X connect 17 0 22 0;
+#X connect 17 0 32 0;
+#X connect 17 0 50 0;
+#X connect 18 0 9 0;
+#X connect 19 0 0 0;
+#X connect 20 0 1 0;
+#X connect 21 0 0 0;
+#X connect 22 0 9 0;
+#X connect 23 0 2 0;
+#X connect 24 0 8 0;
+#X connect 25 0 2 0;
+#X connect 26 0 8 0;
+#X connect 27 0 8 0;
+#X connect 28 0 0 0;
+#X connect 29 0 2 0;
+#X connect 30 0 3 0;
+#X connect 31 0 9 0;
+#X connect 32 0 3 0;
+#X connect 33 0 1 0;
+#X connect 34 0 9 0;
+#X connect 35 0 0 0;
+#X connect 36 0 2 0;
+#X connect 37 0 3 0;
+#X connect 38 0 1 0;
+#X connect 39 0 9 0;
+#X connect 40 0 0 0;
+#X connect 41 0 3 0;
+#X connect 42 0 1 0;
+#X connect 43 0 9 0;
+#X connect 44 0 0 0;
+#X connect 45 0 2 0;
+#X connect 46 0 1 0;
+#X connect 47 0 8 0;
+#X connect 48 0 3 0;
+#X connect 49 0 3 0;
+#X connect 50 0 1 0;
+#X connect 51 0 8 0;
+#X connect 52 0 8 0;
+#X restore 351 364 pd startUp;
+#X obj 446 251 hsl 100 20 -5000 5000 0 0 empty empty PropX 6 10 0 10
+-228856 -1 -1 4851 1;
+#X obj 555 249 hsl 100 20 -5000 5000 0 0 empty empty PropY 6 10 0 10
+-228856 -1 -1 4574 1;
+#X obj 397 146 vsl 20 100 0 1500 0 0 empty empty PropZ 0 -9 0 10 -228856
+-1 -1 3300 1;
+#X obj 479 104 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 488 284 0 0 0 0 - - -;
+#X floatatom 599 275 0 0 0 0 - - -;
+#X floatatom 401 256 0 0 0 0 - - -;
+#X obj 443 297 line~;
+#X obj 385 296 line~;
+#X msg 385 276 \$1 30;
+#X obj 552 293 line~;
+#X msg 552 273 \$1 30;
+#X obj 443 317 s~ PropX;
+#X obj 385 317 s~ PropZ;
+#X obj 552 314 s~ PropY;
+#N canvas 0 38 947 675 Angles2 0;
+#X obj 239 129 r~ PropX;
+#X obj 269 39 r~ PropZ;
+#X obj 254 -5 r~ dist;
+#X obj 640 58 r~ Pitch;
+#X obj 336 195 r~ Yaw;
+#X obj 239 197 arccos~;
+#X obj 239 175 /~;
+#X obj 254 19 *~;
+#X obj 269 64 *~;
+#X obj 254 85 -~;
+#X obj 254 107 sqrt~;
+#X obj 708 77 r myMet;
+#X obj 708 97 snapshot~;
+#X floatatom 708 120 0 0 0 0 - - -;
+#X obj 625 17 /~;
+#X obj 625 79 +~;
+#X obj 625 101 s~ planeElev;
+#X obj 524 508 s~ planeAzim;
+#X text 240 576 Calculate the Azimuth and Elevation between the observer
+\, at the centre of coordinate system and point between propellors.
+Azimuth and elevation of the plane also calculated in.;
+#N canvas 216 304 656 584 centrePan 0;
+#X obj 28 111 /~;
+#X obj 44 91 inlet~;
+#X obj 28 71 r~ PropX;
+#X obj 62 24 r~ PropY;
+#X obj 115 23 r myMet;
+#X obj 115 43 snapshot~;
+#X obj 115 65 < 0;
+#X obj 115 126 * -1;
+#X obj 115 85 * 2;
+#X obj 115 105 - 1;
+#X obj 28 132 arccos~;
+#X obj 235 24 r myMet;
+#X obj 235 44 snapshot~;
+#X obj 235 66 < 0;
+#X obj 235 127 * -1;
+#X obj 182 25 r~ PropX;
+#X obj 235 106 - 1;
+#X obj 235 86 * 1;
+#X obj 28 219 spigot~;
+#X obj 170 425 r myMet;
+#X obj 170 446 snapshot~;
+#X floatatom 170 468 0 0 0 0 - - -;
+#X obj 28 175 /~ 180;
+#X obj 28 198 +~ 0.5;
+#X obj 28 239 abs~;
+#X obj 28 260 spigot~;
+#X obj 28 280 -~ 2;
+#X obj 28 300 *~ -1;
+#X obj 28 320 +~ 0;
+#X obj 28 341 spigot~;
+#X obj 78 378 +~;
+#X obj 63 422 +~;
+#X obj 78 401 spigot~;
+#X obj 91 469 s centrePan;
+#X obj 115 167 line~;
+#X obj 331 354 r myMet;
+#X obj 331 375 snapshot~;
+#X floatatom 331 397 0 0 0 0 - - -;
+#X obj 28 154 *~;
+#X floatatom 288 171 0 0 0 0 - - -;
+#X floatatom 170 135 0 0 0 0 - - -;
+#X obj 141 195 r myMet;
+#X obj 141 216 snapshot~;
+#X floatatom 141 238 0 0 0 0 - - -;
+#X msg 115 147 \$1 10;
+#X obj 273 442 hsl 128 15 0.1 0.9 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 0 1;
+#X text 208 230 Calculating the pan value between the observer \, static
+at the centre of the coordinates system and facing direct up the x
+axis.;
+#X obj 241 352 -~ 0.5;
+#X obj 241 397 +~ 0.5;
+#X obj 241 375 *~ 0.3;
+#X connect 0 0 10 0;
+#X connect 1 0 0 1;
+#X connect 2 0 0 0;
+#X connect 3 0 5 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 8 0;
+#X connect 6 0 25 1;
+#X connect 6 0 29 1;
+#X connect 7 0 44 0;
+#X connect 7 0 40 0;
+#X connect 8 0 9 0;
+#X connect 9 0 7 0;
+#X connect 10 0 38 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 13 0 17 0;
+#X connect 14 0 18 1;
+#X connect 14 0 32 1;
+#X connect 14 0 39 0;
+#X connect 15 0 12 0;
+#X connect 16 0 14 0;
+#X connect 17 0 16 0;
+#X connect 18 0 24 0;
+#X connect 18 1 31 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 22 0 23 0;
+#X connect 23 0 18 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 0;
+#X connect 25 1 30 0;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 28 0 29 0;
+#X connect 29 0 30 1;
+#X connect 30 0 32 0;
+#X connect 31 0 20 0;
+#X connect 31 0 47 0;
+#X connect 32 0 31 1;
+#X connect 34 0 38 1;
+#X connect 34 0 42 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 36 0 33 0;
+#X connect 38 0 22 0;
+#X connect 41 0 42 0;
+#X connect 42 0 43 0;
+#X connect 44 0 34 0;
+#X connect 47 0 49 0;
+#X connect 48 0 36 0;
+#X connect 49 0 48 0;
+#X restore 320 131 pd centrePan;
+#X obj 625 38 arccos~;
+#X obj 239 155 abs~;
+#X obj 647 167 r~ Yaw;
+#X obj 689 167 r myMet;
+#X obj 647 187 snapshot~;
+#X floatatom 676 209 0 0 0 0 - - -;
+#X obj 647 209 > 0;
+#X obj 108 388 r myMet;
+#X obj 108 408 snapshot~;
+#X floatatom 108 431 0 0 0 0 - - -;
+#X obj 96 113 r myMet;
+#X obj 96 133 snapshot~;
+#X floatatom 96 156 0 0 0 0 - - -;
+#N canvas 20 503 246 189 Q1 0;
+#X obj 73 40 inlet~;
+#X obj 58 16 sig~ 180;
+#X obj 84 64 inlet~;
+#X obj 58 64 -~;
+#X obj 69 88 +~;
+#X obj 69 113 outlet~;
+#X text 15 140 Calculate first step azimuth angle;
+#X connect 0 0 3 1;
+#X connect 1 0 3 0;
+#X connect 2 0 4 1;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X restore 224 321 pd Q1;
+#N canvas 181 143 517 300 QuadSelect 0;
+#X obj 25 18 inlet~;
+#X obj 126 41 r myMet;
+#X obj 64 61 snapshot~;
+#X obj 64 40 r~ PropX;
+#X floatatom 98 87 5 0 0 0 - - -;
+#X obj 64 83 > 0;
+#X obj 231 70 r myMet;
+#X obj 169 90 snapshot~;
+#X floatatom 203 116 5 0 0 0 - - -;
+#X obj 169 112 > 0;
+#X obj 169 69 r~ PropY;
+#X obj 25 104 spigot~;
+#X obj -201 179 spigot~;
+#X obj -100 178 spigot~;
+#X obj 127 172 spigot~;
+#X obj 224 172 spigot~;
+#X obj -162 200 outlet~;
+#X obj -100 200 outlet~;
+#X obj 166 193 outlet~;
+#X obj 224 193 outlet~;
+#X text -82 259 Selects which quadrant the plane is flying in;
+#X connect 0 0 11 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 5 0 4 0;
+#X connect 5 0 11 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 9 0 8 0;
+#X connect 9 0 12 1;
+#X connect 9 0 13 1;
+#X connect 9 0 14 1;
+#X connect 9 0 15 1;
+#X connect 10 0 7 0;
+#X connect 11 0 14 0;
+#X connect 11 0 15 0;
+#X connect 11 1 12 0;
+#X connect 11 1 13 0;
+#X connect 12 1 16 0;
+#X connect 13 0 17 0;
+#X connect 14 1 18 0;
+#X connect 15 0 19 0;
+#X restore 224 345 pd QuadSelect;
+#N canvas 181 143 517 300 QuadSelect 0;
+#X obj 25 18 inlet~;
+#X obj 126 41 r myMet;
+#X obj 64 61 snapshot~;
+#X obj 64 40 r~ PropX;
+#X floatatom 98 87 5 0 0 0 - - -;
+#X obj 64 83 > 0;
+#X obj 231 70 r myMet;
+#X obj 169 90 snapshot~;
+#X floatatom 203 116 5 0 0 0 - - -;
+#X obj 169 112 > 0;
+#X obj 169 69 r~ PropY;
+#X obj 25 104 spigot~;
+#X obj -201 179 spigot~;
+#X obj -100 178 spigot~;
+#X obj 127 172 spigot~;
+#X obj 224 172 spigot~;
+#X obj -162 200 outlet~;
+#X obj -100 200 outlet~;
+#X obj 166 193 outlet~;
+#X obj 224 193 outlet~;
+#X text -82 259 Selects which quadrant the plane is flying in;
+#X connect 0 0 11 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 5 0 4 0;
+#X connect 5 0 11 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 9 0 8 0;
+#X connect 9 0 12 1;
+#X connect 9 0 13 1;
+#X connect 9 0 14 1;
+#X connect 9 0 15 1;
+#X connect 10 0 7 0;
+#X connect 11 0 14 0;
+#X connect 11 0 15 0;
+#X connect 11 1 12 0;
+#X connect 11 1 13 0;
+#X connect 12 1 16 0;
+#X connect 13 0 17 0;
+#X connect 14 1 18 0;
+#X connect 15 0 19 0;
+#X restore 322 349 pd QuadSelect;
+#N canvas 20 503 246 189 Q2 0;
+#X obj 73 40 inlet~;
+#X obj 58 16 sig~ 180;
+#X obj 84 64 inlet~;
+#X obj 58 64 -~;
+#X obj 69 113 outlet~;
+#X text 15 140 Calculate first step azimuth angle;
+#X obj 69 88 -~;
+#X connect 0 0 3 1;
+#X connect 1 0 3 0;
+#X connect 2 0 6 1;
+#X connect 3 0 6 0;
+#X connect 6 0 4 0;
+#X restore 322 322 pd Q2;
+#X obj 332 377 +~;
+#N canvas 181 143 517 300 QuadSelect 0;
+#X obj 25 18 inlet~;
+#X obj 126 41 r myMet;
+#X obj 64 61 snapshot~;
+#X obj 64 40 r~ PropX;
+#X floatatom 98 87 5 0 0 0 - - -;
+#X obj 64 83 > 0;
+#X obj 231 70 r myMet;
+#X obj 169 90 snapshot~;
+#X floatatom 203 116 5 0 0 0 - - -;
+#X obj 169 112 > 0;
+#X obj 169 69 r~ PropY;
+#X obj 25 104 spigot~;
+#X obj -201 179 spigot~;
+#X obj -100 178 spigot~;
+#X obj 127 172 spigot~;
+#X obj 224 172 spigot~;
+#X obj -162 200 outlet~;
+#X obj -100 200 outlet~;
+#X obj 166 193 outlet~;
+#X obj 224 193 outlet~;
+#X text -82 259 Selects which quadrant the plane is flying in;
+#X connect 0 0 11 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 5 0 4 0;
+#X connect 5 0 11 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 9 0 8 0;
+#X connect 9 0 12 1;
+#X connect 9 0 13 1;
+#X connect 9 0 14 1;
+#X connect 9 0 15 1;
+#X connect 10 0 7 0;
+#X connect 11 0 14 0;
+#X connect 11 0 15 0;
+#X connect 11 1 12 0;
+#X connect 11 1 13 0;
+#X connect 12 1 16 0;
+#X connect 13 0 17 0;
+#X connect 14 1 18 0;
+#X connect 15 0 19 0;
+#X restore 504 349 pd QuadSelect;
+#X obj 451 374 +~;
+#N canvas 181 143 517 300 QuadSelect 0;
+#X obj 25 18 inlet~;
+#X obj 126 41 r myMet;
+#X obj 64 61 snapshot~;
+#X obj 64 40 r~ PropX;
+#X floatatom 98 87 5 0 0 0 - - -;
+#X obj 64 83 > 0;
+#X obj 231 70 r myMet;
+#X obj 169 90 snapshot~;
+#X floatatom 203 116 5 0 0 0 - - -;
+#X obj 169 112 > 0;
+#X obj 169 69 r~ PropY;
+#X obj 25 104 spigot~;
+#X obj -201 179 spigot~;
+#X obj -100 178 spigot~;
+#X obj 127 172 spigot~;
+#X obj 224 172 spigot~;
+#X obj -162 200 outlet~;
+#X obj -100 200 outlet~;
+#X obj 166 193 outlet~;
+#X obj 224 193 outlet~;
+#X text -82 259 Selects which quadrant the plane is flying in;
+#X connect 0 0 11 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 3 0 2 0;
+#X connect 5 0 4 0;
+#X connect 5 0 11 1;
+#X connect 6 0 7 0;
+#X connect 7 0 9 0;
+#X connect 9 0 8 0;
+#X connect 9 0 12 1;
+#X connect 9 0 13 1;
+#X connect 9 0 14 1;
+#X connect 9 0 15 1;
+#X connect 10 0 7 0;
+#X connect 11 0 14 0;
+#X connect 11 0 15 0;
+#X connect 11 1 12 0;
+#X connect 11 1 13 0;
+#X connect 12 1 16 0;
+#X connect 13 0 17 0;
+#X connect 14 1 18 0;
+#X connect 15 0 19 0;
+#X restore 416 349 pd QuadSelect;
+#X obj 564 376 +~;
+#N canvas 20 503 246 189 Q4 0;
+#X obj 69 40 inlet~;
+#X obj 84 64 inlet~;
+#X obj 69 113 outlet~;
+#X text 15 140 Calculate first step azimuth angle;
+#X obj 69 88 +~;
+#X connect 0 0 4 0;
+#X connect 1 0 4 1;
+#X connect 4 0 2 0;
+#X restore 417 322 pd Q4;
+#N canvas 20 503 246 189 Q3 0;
+#X obj 69 40 inlet~;
+#X obj 84 64 inlet~;
+#X obj 69 113 outlet~;
+#X text 15 140 Calculate first step azimuth angle;
+#X obj 69 88 -~;
+#X connect 0 0 4 0;
+#X connect 1 0 4 1;
+#X connect 4 0 2 0;
+#X restore 503 320 pd Q3;
+#N canvas 24 23 1134 494 corAngle 0;
+#X obj 606 27 inlet~;
+#X obj 632 116 spigot~;
+#X obj 671 52 r myMet;
+#X obj 672 74 snapshot~;
+#X obj 411 128 r myMet;
+#X obj 411 149 snapshot~;
+#X obj 411 169 > 180;
+#X obj 672 94 > 0;
+#X obj 671 160 spigot~;
+#X obj 710 96 r myMet;
+#X obj 711 118 snapshot~;
+#X obj 720 312 +~;
+#X obj 859 136 spigot~;
+#X obj 898 72 r myMet;
+#X obj 899 94 snapshot~;
+#X obj 451 217 spigot~;
+#X obj 490 153 r myMet;
+#X obj 491 175 snapshot~;
+#X obj 412 194 spigot~;
+#X obj 838 99 -~ 360;
+#X obj 248 120 r myMet;
+#X obj 248 141 snapshot~;
+#X obj 288 209 spigot~;
+#X obj 327 145 r myMet;
+#X obj 328 167 snapshot~;
+#X obj 249 186 spigot~;
+#X obj 327 123 *~ -1;
+#X obj 492 107 sig~ 360;
+#X obj 492 128 -~;
+#X obj 51 127 r myMet;
+#X obj 51 148 snapshot~;
+#X obj 91 216 spigot~;
+#X obj 130 152 r myMet;
+#X obj 131 174 snapshot~;
+#X obj 52 193 spigot~;
+#X obj 132 106 sig~ 360;
+#X obj 248 161 > -180;
+#X obj 51 168 > -360;
+#X obj 132 127 +~;
+#X obj 315 277 +~;
+#X obj 471 310 +~;
+#X obj 862 252 +~;
+#X obj 840 383 outlet~;
+#X obj 119 342 r myMet;
+#X obj 119 362 snapshot~;
+#X floatatom 119 385 0 0 0 0 - - -;
+#X obj 210 339 r myMet;
+#X obj 210 359 snapshot~;
+#X floatatom 210 382 0 0 0 0 - - -;
+#X obj 316 352 r myMet;
+#X obj 316 372 snapshot~;
+#X floatatom 316 395 0 0 0 0 - - -;
+#X obj 396 345 r myMet;
+#X obj 396 365 snapshot~;
+#X floatatom 396 388 0 0 0 0 - - -;
+#X obj 472 348 r myMet;
+#X obj 472 368 snapshot~;
+#X floatatom 472 391 0 0 0 0 - - -;
+#X obj 131 194 <= -180;
+#X obj 328 187 <= 0;
+#X obj 491 195 <= 360;
+#X obj 711 138 <= 180;
+#X obj 899 114 >= 360;
+#X connect 0 0 1 0;
+#X connect 0 0 3 0;
+#X connect 0 0 10 0;
+#X connect 0 0 17 0;
+#X connect 0 0 5 0;
+#X connect 0 0 14 0;
+#X connect 0 0 19 0;
+#X connect 0 0 28 1;
+#X connect 0 0 26 0;
+#X connect 0 0 38 1;
+#X connect 0 0 30 0;
+#X connect 0 0 24 0;
+#X connect 0 0 21 0;
+#X connect 0 0 33 0;
+#X connect 1 1 8 0;
+#X connect 2 0 3 0;
+#X connect 3 0 7 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 18 1;
+#X connect 7 0 1 1;
+#X connect 8 1 11 0;
+#X connect 8 1 53 0;
+#X connect 9 0 10 0;
+#X connect 10 0 61 0;
+#X connect 11 0 41 1;
+#X connect 12 1 41 0;
+#X connect 12 1 56 0;
+#X connect 13 0 14 0;
+#X connect 14 0 62 0;
+#X connect 15 1 40 0;
+#X connect 15 1 50 0;
+#X connect 16 0 17 0;
+#X connect 17 0 60 0;
+#X connect 18 1 15 0;
+#X connect 19 0 12 0;
+#X connect 20 0 21 0;
+#X connect 21 0 36 0;
+#X connect 22 1 39 0;
+#X connect 22 1 47 0;
+#X connect 23 0 24 0;
+#X connect 24 0 59 0;
+#X connect 25 1 22 0;
+#X connect 26 0 25 0;
+#X connect 27 0 28 0;
+#X connect 28 0 18 0;
+#X connect 29 0 30 0;
+#X connect 30 0 37 0;
+#X connect 31 1 39 1;
+#X connect 31 1 44 0;
+#X connect 32 0 33 0;
+#X connect 33 0 58 0;
+#X connect 34 1 31 0;
+#X connect 35 0 38 0;
+#X connect 36 0 25 1;
+#X connect 37 0 34 1;
+#X connect 38 0 34 0;
+#X connect 39 0 40 1;
+#X connect 40 0 11 1;
+#X connect 41 0 42 0;
+#X connect 43 0 44 0;
+#X connect 44 0 45 0;
+#X connect 46 0 47 0;
+#X connect 47 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 51 0;
+#X connect 52 0 53 0;
+#X connect 53 0 54 0;
+#X connect 55 0 56 0;
+#X connect 56 0 57 0;
+#X connect 58 0 31 1;
+#X connect 59 0 22 1;
+#X connect 60 0 15 1;
+#X connect 61 0 8 1;
+#X connect 62 0 12 1;
+#X restore 524 445 pd corAngle;
+#X obj 116 489 r myMet;
+#X obj 116 509 snapshot~;
+#X floatatom 116 532 0 0 0 0 - - -;
+#X obj 220 555 outlet;
+#X obj 524 465 lop~ 1;
+#X obj 524 485 lop~ 1;
+#X obj 659 509 outlet~;
+#X connect 0 0 21 0;
+#X connect 1 0 8 0;
+#X connect 1 0 8 1;
+#X connect 2 0 7 0;
+#X connect 2 0 7 1;
+#X connect 2 0 14 1;
+#X connect 3 0 15 1;
+#X connect 4 0 33 1;
+#X connect 4 0 36 1;
+#X connect 4 0 42 1;
+#X connect 4 0 43 1;
+#X connect 5 0 33 0;
+#X connect 5 0 36 0;
+#X connect 5 0 42 0;
+#X connect 5 0 43 0;
+#X connect 6 0 5 0;
+#X connect 7 0 9 0;
+#X connect 8 0 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 6 1;
+#X connect 10 0 14 0;
+#X connect 10 0 19 0;
+#X connect 11 0 12 0;
+#X connect 12 0 13 0;
+#X connect 14 0 20 0;
+#X connect 15 0 12 0;
+#X connect 15 0 16 0;
+#X connect 20 0 15 0;
+#X connect 21 0 6 0;
+#X connect 22 0 24 0;
+#X connect 23 0 24 0;
+#X connect 24 0 26 0;
+#X connect 26 0 25 0;
+#X connect 27 0 28 0;
+#X connect 28 0 29 0;
+#X connect 30 0 31 0;
+#X connect 31 0 32 0;
+#X connect 33 0 34 0;
+#X connect 34 0 37 0;
+#X connect 35 1 37 1;
+#X connect 36 0 35 0;
+#X connect 37 0 39 0;
+#X connect 38 3 41 1;
+#X connect 39 0 41 0;
+#X connect 40 2 39 1;
+#X connect 41 0 28 0;
+#X connect 41 0 44 0;
+#X connect 42 0 40 0;
+#X connect 43 0 38 0;
+#X connect 44 0 49 0;
+#X connect 45 0 46 0;
+#X connect 46 0 47 0;
+#X connect 46 0 48 0;
+#X connect 49 0 50 0;
+#X connect 50 0 17 0;
+#X connect 50 0 46 0;
+#X connect 50 0 51 0;
+#X restore 286 104 pd Angles2;
+#X obj 595 139 hsl 80 20 0 360 0 0 empty empty Yaw(Azimuth) 2 10 0
+10 -232576 -1 -1 5243 1;
+#X floatatom 757 165 0 0 0 0 - - -;
+#X obj 811 139 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -232576
+-1 -1 3950 1;
+#X floatatom 865 167 0 0 0 0 - - -;
+#X obj 592 186 line~;
+#X msg 592 166 \$1 30;
+#X floatatom 643 164 0 0 0 0 - - -;
+#X obj 702 185 line~;
+#X msg 702 165 \$1 30;
+#X obj 808 183 line~;
+#X msg 808 163 \$1 30;
+#X msg 808 116 0;
+#X msg 744 102 0 5000;
+#X msg 744 123 -1 5000;
+#X msg 744 143 0 5000;
+#X obj 592 207 s~ Yaw;
+#X obj 702 206 s~ Pitch;
+#X obj -240 750 s noBlad;
+#X obj 578 424 r centrePan;
+#X floatatom 578 446 5 0 0 0 - - -;
+#X msg 540 168 312;
+#X obj 342 719 bng 25 250 50 0 empty empty 1 11 11 0 10 -262130 -1
+-1;
+#X obj 379 719 bng 25 250 50 0 empty empty 2 11 11 0 10 -262130 -1
+-1;
+#X obj 416 719 bng 25 250 50 0 empty empty 3 11 11 0 10 -262130 -1
+-1;
+#X obj 453 719 bng 25 250 50 0 empty empty 4 11 11 0 10 -262130 -1
+-1;
+#X obj 652 687 s p1;
+#X obj 683 687 s p2;
+#X obj 714 687 s p3;
+#X obj 744 686 s p4;
+#X floatatom 286 125 0 0 0 0 - - -;
+#X msg 686 44 0;
+#X msg 662 234 0;
+#X msg 451 217 -120;
+#X msg 443 277 \$1 30;
+#X msg 758 250 250;
+#X msg 757 288 -250 30000;
+#X msg 854 287 -250 30000;
+#X msg 855 249 -50;
+#X obj 906 251 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 209 271 r centrePan;
+#X obj 659 551 s motBoost;
+#X obj 584 593 s broBoost;
+#X obj 610 516 s rotBoost;
+#X msg 77 347 1;
+#X obj 407 59 metro 10;
+#X msg 643 110 0;
+#X msg 659 60 90;
+#X msg 501 221 20;
+#X msg 461 145 -220;
+#X msg 552 216 -45;
+#X msg 720 42 -75;
+#X msg 585 117 45;
+#X msg 438 122 100;
+#X floatatom 550 118 0 0 0 0 - - -;
+#X msg 134 112 1;
+#X msg 52 112 1;
+#X msg 89 112 0;
+#X msg -51 113 1;
+#X msg -14 113 0;
+#X msg -147 116 1;
+#X msg -110 116 0;
+#X obj 67 64 bng 20 250 50 0 empty empty 2 8 10 0 10 -204786 -1 -1
+;
+#X obj -67 52 bng 20 250 50 0 empty empty 3 8 10 0 10 -204786 -1 -1
+;
+#X obj -185 53 bng 20 250 50 0 empty empty 4 8 10 0 10 -204786 -1 -1
+;
+#X obj -10 12 r noProps;
+#X obj -10 34 select 1 2 3 4;
+#X obj 144 54 bng 20 250 50 0 empty empty 1 8 10 0 10 -204786 -1 -1
+;
+#X obj -213 238 hsl 70 15 1 4 0 0 empty empty Props 2 8 0 10 -262144
+-1 -1 0 1;
+#X obj -215 278 i;
+#X floatatom -191 280 0 0 0 0 - - -;
+#X obj -216 217 loadbang;
+#X obj -216 301 s noProps;
+#X obj -215 257 + 0.5;
+#X obj -240 704 + 0.5;
+#X obj 169 106 r~ Yaw;
+#X obj 219 96 r~ Pitch;
+#X obj -230 461 s length;
+#X obj -123 543 s RPM;
+#X obj 568 540 s horseP;
+#X obj 232 176 r myMet;
+#X obj 232 196 snapshot~;
+#X floatatom 232 216 0 0 0 0 - - -;
+#X obj 301 634 bng 25 250 50 0 empty empty 1 11 11 0 10 -204786 -1
+-1;
+#X obj 338 634 bng 25 250 50 0 empty empty 2 11 11 0 10 -204786 -1
+-1;
+#X obj 375 634 bng 25 250 50 0 empty empty 3 11 11 0 10 -204786 -1
+-1;
+#X obj 412 634 bng 25 250 50 0 empty empty 4 11 11 0 10 -204786 -1
+-1;
+#N canvas 312 305 450 300 lengthSelect 0;
+#X obj 175 88 r aero4;
+#X obj 121 87 r aero3;
+#X obj 71 87 r aero2;
+#X obj 21 87 r aero1;
+#X msg 21 109 2.286;
+#X obj 100 203 outlet;
+#X msg 71 109 2.1082;
+#X msg 121 109 0.745;
+#X msg 175 110 1.25;
+#X msg 225 109 0.9652;
+#X obj 225 89 r aero5;
+#X msg 282 108 1.7018;
+#X obj 281 87 r aero6;
+#X connect 0 0 8 0;
+#X connect 1 0 7 0;
+#X connect 2 0 6 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 6 0 5 0;
+#X connect 7 0 5 0;
+#X connect 8 0 5 0;
+#X connect 9 0 5 0;
+#X connect 10 0 9 0;
+#X connect 11 0 5 0;
+#X connect 12 0 11 0;
+#X restore -173 400 pd lengthSelect;
+#X text 356 664 Aircraft;
+#X symbolatom 409 666 10 0 0 0 - - -;
+#X obj 446 634 bng 25 250 50 0 empty empty 5 11 11 0 10 -204786 -1
+-1;
+#X obj 483 634 bng 25 250 50 0 empty empty 6 11 11 0 10 -204786 -1
+-1;
+#N canvas 79 256 450 300 planeSelecter 0;
+#X obj 113 73 s aero1;
+#X obj 167 74 s aero2;
+#X obj 222 74 s aero3;
+#X obj 276 74 s aero4;
+#X msg 27 105 HERCULES;
+#X obj 28 244 unpack s;
+#X msg 87 106 FLYING_FORTRESS;
+#X msg 190 106 TIGERMOTH;
+#X msg 255 106 YAK-52;
+#X obj 329 75 s aero5;
+#X obj 381 75 s aero6;
+#X obj 113 48 inlet;
+#X obj 166 49 inlet;
+#X obj 221 49 inlet;
+#X obj 274 50 inlet;
+#X obj 328 51 inlet;
+#X obj 381 52 inlet;
+#X obj 44 272 outlet;
+#X msg 317 109 CESSNA;
+#X msg 372 107 MUSTANG;
+#X connect 4 0 5 0;
+#X connect 5 0 17 0;
+#X connect 6 0 5 0;
+#X connect 7 0 5 0;
+#X connect 8 0 5 0;
+#X connect 11 0 0 0;
+#X connect 11 0 4 0;
+#X connect 12 0 1 0;
+#X connect 12 0 6 0;
+#X connect 13 0 2 0;
+#X connect 13 0 7 0;
+#X connect 14 0 3 0;
+#X connect 14 0 8 0;
+#X connect 15 0 9 0;
+#X connect 15 0 18 0;
+#X connect 16 0 10 0;
+#X connect 16 0 19 0;
+#X connect 18 0 5 0;
+#X connect 19 0 5 0;
+#X restore 588 649 pd planeSelecter;
+#N canvas 67 317 450 300 propNoSelect 0;
+#X obj 67 40 r aero1;
+#X obj 329 40 r aero6;
+#X obj 279 41 r aero5;
+#X obj 224 40 r aero4;
+#X obj 174 41 r aero3;
+#X obj 117 39 r aero2;
+#X msg 67 67 4;
+#X msg 176 74 1;
+#X msg 278 72 2;
+#X obj 243 170 outlet;
+#X connect 0 0 6 0;
+#X connect 1 0 7 0;
+#X connect 2 0 8 0;
+#X connect 3 0 7 0;
+#X connect 4 0 7 0;
+#X connect 5 0 6 0;
+#X connect 6 0 9 0;
+#X connect 7 0 9 0;
+#X connect 8 0 9 0;
+#X restore -157 214 pd propNoSelect;
+#N canvas 437 345 450 300 BladeNoSelect 0;
+#X obj 77 50 r aero1;
+#X obj 339 50 r aero6;
+#X obj 289 51 r aero5;
+#X obj 234 50 r aero4;
+#X obj 184 51 r aero3;
+#X obj 127 49 r aero2;
+#X msg 77 77 4;
+#X obj 253 180 outlet;
+#X msg 130 83 3;
+#X msg 186 84 2;
+#X msg 338 78 4;
+#X msg 288 82 3;
+#X connect 0 0 6 0;
+#X connect 1 0 10 0;
+#X connect 2 0 11 0;
+#X connect 3 0 9 0;
+#X connect 4 0 9 0;
+#X connect 5 0 8 0;
+#X connect 6 0 7 0;
+#X connect 8 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 7 0;
+#X connect 11 0 7 0;
+#X restore -178 662 pd BladeNoSelect;
+#X obj 134 269 * 3;
+#X obj 775 686 s p5;
+#X obj 805 685 s p6;
+#X obj 838 685 s p7;
+#X obj 870 686 s p8;
+#X obj 342 754 bng 25 250 50 0 empty empty 5 11 11 0 10 -262130 -1
+-1;
+#X obj 379 754 bng 25 250 50 0 empty empty 6 11 11 0 10 -262130 -1
+-1;
+#X obj 416 754 bng 25 250 50 0 empty empty 7 11 11 0 10 -262130 -1
+-1;
+#X obj 453 754 bng 25 250 50 0 empty empty 8 11 11 0 10 -262130 -1
+-1;
+#X obj -58 600 r PlaneSpeed;
+#X floatatom 151 649 5 0 0 0 - - -;
+#X text 111 650 Speed;
+#X text 190 650 m/s;
+#X obj -163 502 * 2500;
+#X text 352 697 Preset Flight Paths;
+#X text 353 612 Aircraft Selector;
+#N canvas 76 90 1318 700 PropAngles 0;
+#X obj 256 504 pack;
+#X obj 304 503 pack;
+#X obj 922 118 hsl 128 15 -5000 5000 0 0 empty empty x -2 -8 0 10 -262144
+-1 -1 6223 1;
+#X obj 913 160 hsl 128 15 -5000 5000 0 0 empty empty y -2 -8 0 10 -262144
+-1 -1 5867 1;
+#X obj 23 592 <;
+#X floatatom 22 616 0 0 0 0 - - -;
+#X obj 56 592 <;
+#X floatatom 55 616 0 0 0 0 - - -;
+#X msg 767 215 \$1 30;
+#X obj 767 237 line~;
+#X msg 853 213 \$1 30;
+#X obj 853 235 line~;
+#X msg 811 214 \$1 30;
+#X obj 811 236 line~;
+#X msg 892 213 \$1 30;
+#X obj 892 235 line~;
+#X obj 766 267 -~;
+#X obj 853 256 -~;
+#X obj 751 350 /~;
+#X obj 944 341 r myMet;
+#X obj 944 361 snapshot~;
+#X floatatom 944 384 0 0 0 0 - - -;
+#X obj 633 442 +~ 180;
+#X obj 704 463 -~;
+#X obj 633 511 spigot~;
+#X obj 633 536 spigot~;
+#X obj 704 512 spigot~;
+#X obj 704 537 spigot~;
+#X obj 774 513 spigot~;
+#X obj 774 537 spigot~;
+#X obj 845 514 spigot~;
+#X obj 845 537 spigot~;
+#X obj 689 561 +~;
+#X obj 798 560 +~;
+#X obj 830 561 +~;
+#X obj 873 592 r myMet;
+#X obj 873 612 snapshot~;
+#X floatatom 873 635 0 0 0 0 - - -;
+#X floatatom 914 185 0 0 0 0 - - -;
+#X floatatom 930 137 0 0 0 0 - - -;
+#X msg 20 76 1;
+#X msg 55 76 2;
+#X msg 87 77 3;
+#X msg 122 77 4;
+#X obj 59 150 delay 10;
+#X obj 20 46 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 54 47 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 92 50 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 126 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 93 172 delay 10;
+#X obj 113 195 delay 10;
+#X obj 751 370 arccos~;
+#X obj 766 288 *~;
+#X obj 853 277 *~;
+#X obj 766 310 +~;
+#X obj 766 329 sqrt~;
+#X obj 768 603 r myMet;
+#X obj 768 623 snapshot~;
+#X floatatom 768 646 0 0 0 0 - - -;
+#X obj 669 598 r myMet;
+#X obj 669 618 snapshot~;
+#X floatatom 669 641 0 0 0 0 - - -;
+#X obj 704 440 sig~ 180;
+#X obj 774 463 sig~ 360;
+#X obj 774 487 -~;
+#X obj 736 330 abs~;
+#X obj 998 630 outlet;
+#X obj 306 549 outlet;
+#X obj 249 547 outlet;
+#X obj 20 -5 r p1;
+#X obj 54 -5 r p2;
+#X obj 92 -2 r p3;
+#X obj 126 -1 r p4;
+#X obj 38 469 unpack f f f;
+#X obj 256 527 line;
+#X obj 304 525 line;
+#X obj 147 217 delay 10;
+#X obj 256 471 unpack f f f f;
+#X obj 358 504 pack;
+#X obj 360 550 outlet;
+#X obj 358 526 line;
+#N canvas 543 195 461 447 SpeedCalc 0;
+#X obj 121 53 inlet;
+#X obj 253 64 inlet;
+#X obj 253 87 unpack f f f f;
+#X obj 121 76 unpack f f f;
+#X obj 120 164 -;
+#X obj 135 140 t f b;
+#X obj 186 166 -;
+#X obj 201 142 t f b;
+#X obj 254 167 -;
+#X obj 269 143 t f b;
+#X obj 117 207 *;
+#X obj 133 186 t f b;
+#X obj 199 188 t f b;
+#X obj 267 189 t f b;
+#X obj 182 212 *;
+#X obj 251 214 *;
+#X obj 182 242 t f b;
+#X obj 184 284 t f b;
+#X obj 166 263 +;
+#X obj 167 308 +;
+#X obj 167 333 sqrt;
+#X obj 166 363 /;
+#X obj 338 224 / 1000;
+#X obj 166 423 outlet;
+#X obj 223 334 t f b;
+#X obj 61 95 inlet;
+#X connect 0 0 3 0;
+#X connect 1 0 2 0;
+#X connect 2 0 5 0;
+#X connect 2 1 7 0;
+#X connect 2 2 9 0;
+#X connect 2 3 22 0;
+#X connect 3 0 4 0;
+#X connect 3 1 6 0;
+#X connect 3 2 8 0;
+#X connect 4 0 11 0;
+#X connect 4 0 10 0;
+#X connect 5 0 4 1;
+#X connect 5 1 4 0;
+#X connect 6 0 12 0;
+#X connect 6 0 14 0;
+#X connect 7 0 6 1;
+#X connect 7 1 6 0;
+#X connect 8 0 15 0;
+#X connect 8 0 13 0;
+#X connect 9 0 8 1;
+#X connect 9 1 8 0;
+#X connect 10 0 18 0;
+#X connect 11 0 10 1;
+#X connect 11 1 10 0;
+#X connect 12 0 14 1;
+#X connect 12 1 14 0;
+#X connect 13 0 15 1;
+#X connect 13 1 15 0;
+#X connect 14 0 16 0;
+#X connect 15 0 17 0;
+#X connect 16 0 18 1;
+#X connect 16 1 18 0;
+#X connect 17 0 19 1;
+#X connect 17 1 19 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 23 0;
+#X connect 22 0 24 0;
+#X connect 24 0 21 1;
+#X connect 24 1 21 0;
+#X connect 25 0 4 0;
+#X connect 25 0 6 0;
+#X connect 25 0 8 0;
+#X connect 25 0 22 0;
+#X connect 25 0 15 0;
+#X connect 25 0 14 0;
+#X connect 25 0 10 0;
+#X connect 25 0 18 0;
+#X connect 25 0 19 0;
+#X connect 25 0 21 0;
+#X restore 440 222 pd SpeedCalc;
+#X floatatom 445 267 0 0 0 0 - - -;
+#X obj 424 177 uzi 20;
+#X obj 439 199 delay 20;
+#X obj 461 242 s PlaneSpeed;
+#X msg 161 146 540 -300 50 20000;
+#X msg 29 188 -160 800 125;
+#X msg 41 210 400 450 40;
+#X msg 191 170 -100 -380 500 20000;
+#X msg 211 195 -1500 -30 250 20000;
+#X obj 264 3 r p8;
+#X obj 227 1 r p7;
+#X obj 195 -2 r p6;
+#X obj 160 -3 r p5;
+#X obj 20 103 select 1 2 3 4 5 6 7 8;
+#X obj 160 47 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 194 48 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 232 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 266 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 160 77 5;
+#X msg 195 77 6;
+#X msg 227 78 7;
+#X msg 262 78 8;
+#X obj 164 244 delay 10;
+#X obj 198 266 delay 10;
+#X obj 209 292 delay 10;
+#X obj 243 314 delay 10;
+#X msg 87 279 -10 -1700 500;
+#X msg 280 252 300 500 600 20000;
+#X msg 105 304 -10 400 50;
+#X msg 299 282 450 -1300 600 20000;
+#X msg 120 330 -900 -10 800;
+#X msg 314 312 340 -800 50 20000;
+#X msg 131 359 -340 400 80;
+#X msg 328 345 900 -800 50 20000;
+#X msg 241 219 100 500 30 20000;
+#X msg 58 231 1500 -300 200;
+#X msg 70 253 -350 -185 90;
+#X obj 1111 559 outlet;
+#X msg 1094 179 \$1 30;
+#X msg 1137 179 \$1 30;
+#X obj 1094 202 line~;
+#X obj 1137 201 line~;
+#X msg 1187 178 \$1 30;
+#X msg 1230 178 \$1 30;
+#X obj 1187 201 line~;
+#X obj 1230 200 line~;
+#X obj 1122 232 -~;
+#X obj 1215 233 -~;
+#X obj 1122 254 *~;
+#X obj 1215 256 *~;
+#X obj 1150 300 +~;
+#X obj 1150 323 sqrt~;
+#X msg 1065 304 \$1 30;
+#X msg 1108 304 \$1 30;
+#X obj 1065 327 line~;
+#X obj 1108 326 line~;
+#X obj 1093 357 -~;
+#X obj 1135 408 /~;
+#X obj 1135 432 atan~;
+#X obj 1054 516 r myMet;
+#X obj 1054 536 snapshot~;
+#X floatatom 1054 559 0 0 0 0 - - -;
+#X obj 1135 455 *~ -57.2958;
+#X obj 267 31 delay 75;
+#X obj 232 30 delay 75;
+#X obj 193 24 delay 75;
+#X obj 158 23 delay 75;
+#X obj 125 24 delay 75;
+#X obj 92 24 delay 75;
+#X obj 53 20 delay 75;
+#X obj 21 19 delay 75;
+#X connect 0 0 74 0;
+#X connect 1 0 75 0;
+#X connect 2 0 39 0;
+#X connect 3 0 38 0;
+#X connect 4 0 5 0;
+#X connect 4 0 24 1;
+#X connect 4 0 26 1;
+#X connect 4 0 28 1;
+#X connect 4 0 30 1;
+#X connect 6 0 7 0;
+#X connect 6 0 25 1;
+#X connect 6 0 27 1;
+#X connect 6 0 29 1;
+#X connect 6 0 31 1;
+#X connect 8 0 9 0;
+#X connect 9 0 16 0;
+#X connect 10 0 11 0;
+#X connect 11 0 17 0;
+#X connect 12 0 13 0;
+#X connect 13 0 16 1;
+#X connect 14 0 15 0;
+#X connect 15 0 17 1;
+#X connect 16 0 52 0;
+#X connect 16 0 52 1;
+#X connect 16 0 65 0;
+#X connect 17 0 53 1;
+#X connect 17 0 53 0;
+#X connect 18 0 51 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 22 0 24 0;
+#X connect 23 0 26 0;
+#X connect 23 0 60 0;
+#X connect 24 1 25 0;
+#X connect 25 1 32 0;
+#X connect 26 1 27 0;
+#X connect 27 0 32 1;
+#X connect 28 0 29 0;
+#X connect 29 1 33 1;
+#X connect 30 0 31 0;
+#X connect 31 0 34 1;
+#X connect 32 0 33 0;
+#X connect 33 0 34 0;
+#X connect 34 0 36 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 0;
+#X connect 36 0 66 0;
+#X connect 40 0 95 0;
+#X connect 41 0 95 0;
+#X connect 42 0 95 0;
+#X connect 43 0 95 0;
+#X connect 44 0 86 0;
+#X connect 45 0 40 0;
+#X connect 45 0 83 0;
+#X connect 46 0 41 0;
+#X connect 46 0 83 0;
+#X connect 47 0 42 0;
+#X connect 47 0 83 0;
+#X connect 48 0 43 0;
+#X connect 48 0 83 0;
+#X connect 49 0 89 0;
+#X connect 50 0 90 0;
+#X connect 51 0 30 0;
+#X connect 51 0 23 1;
+#X connect 51 0 22 0;
+#X connect 51 0 64 1;
+#X connect 51 0 20 0;
+#X connect 52 0 54 0;
+#X connect 53 0 54 1;
+#X connect 54 0 55 0;
+#X connect 55 0 18 1;
+#X connect 56 0 57 0;
+#X connect 57 0 58 0;
+#X connect 59 0 60 0;
+#X connect 60 0 61 0;
+#X connect 62 0 23 0;
+#X connect 63 0 64 0;
+#X connect 64 0 28 0;
+#X connect 64 0 57 0;
+#X connect 65 0 18 0;
+#X connect 69 0 152 0;
+#X connect 70 0 151 0;
+#X connect 71 0 150 0;
+#X connect 72 0 149 0;
+#X connect 73 0 2 0;
+#X connect 73 0 4 1;
+#X connect 73 0 8 0;
+#X connect 73 0 74 0;
+#X connect 73 0 121 0;
+#X connect 73 1 3 0;
+#X connect 73 1 6 1;
+#X connect 73 1 10 0;
+#X connect 73 1 75 0;
+#X connect 73 1 125 0;
+#X connect 73 2 80 0;
+#X connect 73 2 135 0;
+#X connect 74 0 68 0;
+#X connect 74 0 2 0;
+#X connect 75 0 67 0;
+#X connect 75 0 3 0;
+#X connect 76 0 116 0;
+#X connect 77 0 0 0;
+#X connect 77 0 4 0;
+#X connect 77 0 12 0;
+#X connect 77 0 120 0;
+#X connect 77 1 6 0;
+#X connect 77 1 14 0;
+#X connect 77 1 1 0;
+#X connect 77 1 124 0;
+#X connect 77 2 78 0;
+#X connect 77 2 134 0;
+#X connect 77 3 78 1;
+#X connect 77 3 1 1;
+#X connect 77 3 0 1;
+#X connect 78 0 80 0;
+#X connect 80 0 79 0;
+#X connect 81 0 82 0;
+#X connect 81 0 85 0;
+#X connect 83 0 81 0;
+#X connect 83 1 84 0;
+#X connect 84 0 81 0;
+#X connect 86 0 77 0;
+#X connect 86 0 81 2;
+#X connect 87 0 73 0;
+#X connect 87 0 81 1;
+#X connect 88 0 73 0;
+#X connect 88 0 81 1;
+#X connect 89 0 77 0;
+#X connect 89 0 81 2;
+#X connect 90 0 77 0;
+#X connect 90 0 81 2;
+#X connect 91 0 145 0;
+#X connect 92 0 146 0;
+#X connect 93 0 147 0;
+#X connect 94 0 148 0;
+#X connect 95 0 87 0;
+#X connect 95 0 44 0;
+#X connect 95 1 49 0;
+#X connect 95 1 88 0;
+#X connect 95 2 50 0;
+#X connect 95 2 117 0;
+#X connect 95 3 118 0;
+#X connect 95 3 76 0;
+#X connect 95 4 104 0;
+#X connect 95 4 108 0;
+#X connect 95 5 105 0;
+#X connect 95 5 110 0;
+#X connect 95 6 106 0;
+#X connect 95 6 112 0;
+#X connect 95 7 107 0;
+#X connect 95 7 114 0;
+#X connect 96 0 100 0;
+#X connect 96 0 83 0;
+#X connect 97 0 101 0;
+#X connect 97 0 83 0;
+#X connect 98 0 102 0;
+#X connect 98 0 83 0;
+#X connect 99 0 103 0;
+#X connect 99 0 83 0;
+#X connect 100 0 95 0;
+#X connect 101 0 95 0;
+#X connect 102 0 95 0;
+#X connect 103 0 95 0;
+#X connect 104 0 109 0;
+#X connect 105 0 111 0;
+#X connect 106 0 113 0;
+#X connect 107 0 115 0;
+#X connect 108 0 73 0;
+#X connect 108 0 81 1;
+#X connect 109 0 81 2;
+#X connect 109 0 77 0;
+#X connect 110 0 73 0;
+#X connect 110 0 81 1;
+#X connect 111 0 77 0;
+#X connect 111 0 81 2;
+#X connect 112 0 73 0;
+#X connect 112 0 81 1;
+#X connect 113 0 81 2;
+#X connect 113 0 77 0;
+#X connect 114 0 73 0;
+#X connect 114 0 81 1;
+#X connect 115 0 81 2;
+#X connect 115 0 77 0;
+#X connect 116 0 77 0;
+#X connect 116 0 81 2;
+#X connect 117 0 73 0;
+#X connect 117 0 81 1;
+#X connect 118 0 73 0;
+#X connect 118 0 81 1;
+#X connect 120 0 122 0;
+#X connect 121 0 123 0;
+#X connect 122 0 128 0;
+#X connect 123 0 128 1;
+#X connect 124 0 126 0;
+#X connect 125 0 127 0;
+#X connect 126 0 129 0;
+#X connect 127 0 129 1;
+#X connect 128 0 130 0;
+#X connect 128 0 130 1;
+#X connect 129 0 131 0;
+#X connect 129 0 131 1;
+#X connect 130 0 132 0;
+#X connect 131 0 132 1;
+#X connect 132 0 133 0;
+#X connect 133 0 139 1;
+#X connect 134 0 136 0;
+#X connect 135 0 137 0;
+#X connect 136 0 138 0;
+#X connect 137 0 138 1;
+#X connect 138 0 139 0;
+#X connect 139 0 140 0;
+#X connect 140 0 144 0;
+#X connect 141 0 142 0;
+#X connect 142 0 143 0;
+#X connect 142 0 119 0;
+#X connect 144 0 142 0;
+#X connect 145 0 99 0;
+#X connect 146 0 98 0;
+#X connect 147 0 97 0;
+#X connect 148 0 96 0;
+#X connect 149 0 48 0;
+#X connect 150 0 47 0;
+#X connect 151 0 46 0;
+#X connect 152 0 45 0;
+#X restore 508 71 pd PropAngles;
+#X obj 814 39 hsl 80 20 -90 90 0 0 empty empty Pitch(Elevation) 2 10
+0 10 -232576 -1 -1 2835 1;
+#X floatatom 831 85 0 0 0 0 - - -;
+#X obj 359 544 hsl 70 15 3.6 360 1 0 empty empty Yaw 2 8 0 10 -203904
+-1 -1 6286 1;
+#X obj 359 574 hsl 70 15 -90 90 0 0 empty empty Pitch 2 8 0 10 -204786
+-1 -1 2476 1;
+#X floatatom 434 542 0 0 0 0 - - -;
+#X floatatom 434 573 0 0 0 0 - - -;
+#X obj -23 638 r length;
+#X floatatom 151 684 5 0 0 0 - - -;
+#X text 70 684 Blade Length;
+#X text 191 685 m;
+#X text 189 616 m;
+#X floatatom 152 720 5 0 0 0 - - -;
+#X text 71 720 No of BLades;
+#X floatatom 152 752 5 0 0 0 - - -;
+#X text 71 752 No of Props;
+#X text 192 754 (Limited to 2);
+#X floatatom 149 550 5 0 0 0 - - -;
+#X text 92 550 Altitude;
+#X text 185 550 m;
+#N canvas 2 428 450 300 shhh 0;
+#X obj 71 62 r p1;
+#X obj 102 62 r p2;
+#X obj 133 62 r p3;
+#X obj 163 61 r p4;
+#X obj 194 61 r p5;
+#X obj 224 60 r p6;
+#X obj 257 60 r p7;
+#X obj 289 61 r p8;
+#X msg 134 157 0;
+#X obj 353 158 f;
+#X obj 394 114 inlet;
+#X floatatom 354 191 5 0 0 0 - - -;
+#X obj 349 260 outlet;
+#X obj 306 109 delay 350;
+#X connect 0 0 8 0;
+#X connect 0 0 13 0;
+#X connect 1 0 8 0;
+#X connect 1 0 13 0;
+#X connect 2 0 8 0;
+#X connect 2 0 13 0;
+#X connect 3 0 8 0;
+#X connect 3 0 13 0;
+#X connect 4 0 8 0;
+#X connect 4 0 13 0;
+#X connect 5 0 8 0;
+#X connect 5 0 13 0;
+#X connect 6 0 8 0;
+#X connect 6 0 13 0;
+#X connect 7 0 8 0;
+#X connect 7 0 13 0;
+#X connect 8 0 11 0;
+#X connect 8 0 12 0;
+#X connect 9 0 11 0;
+#X connect 9 0 12 0;
+#X connect 10 0 9 1;
+#X connect 13 0 9 0;
+#X restore 17 347 pd shhh;
+#X obj 144 173 OnePropD2;
+#X connect 0 0 1 0;
+#X connect 0 0 90 0;
+#X connect 0 0 105 0;
+#X connect 0 0 91 0;
+#X connect 0 0 107 0;
+#X connect 0 0 112 0;
+#X connect 0 0 71 0;
+#X connect 1 0 104 0;
+#X connect 3 0 29 0;
+#X connect 3 0 137 0;
+#X connect 3 0 4 0;
+#X connect 8 0 103 0;
+#X connect 9 0 5 0;
+#X connect 9 1 6 0;
+#X connect 10 0 9 0;
+#X connect 10 0 17 0;
+#X connect 11 0 10 0;
+#X connect 12 0 13 0;
+#X connect 12 0 136 0;
+#X connect 14 0 27 0;
+#X connect 15 0 154 0;
+#X connect 15 0 167 0;
+#X connect 18 0 133 0;
+#X connect 19 0 20 0;
+#X connect 19 0 77 0;
+#X connect 21 0 18 0;
+#X connect 22 0 23 0;
+#X connect 22 0 102 0;
+#X connect 24 0 25 0;
+#X connect 24 0 138 0;
+#X connect 24 0 36 0;
+#X connect 26 0 31 0;
+#X connect 27 0 12 0;
+#X connect 28 0 30 0;
+#X connect 29 0 28 0;
+#X connect 32 0 33 0;
+#X connect 32 0 101 0;
+#X connect 35 0 40 0;
+#X connect 35 0 100 0;
+#X connect 41 0 42 0;
+#X connect 42 0 15 0;
+#X connect 43 0 10 0;
+#X connect 43 0 190 0;
+#X connect 43 1 15 0;
+#X connect 43 2 22 0;
+#X connect 43 3 32 0;
+#X connect 43 4 35 0;
+#X connect 43 5 24 0;
+#X connect 44 0 48 0;
+#X connect 44 0 93 0;
+#X connect 45 0 49 0;
+#X connect 45 0 55 0;
+#X connect 46 0 50 0;
+#X connect 46 0 53 0;
+#X connect 46 0 187 0;
+#X connect 47 0 112 0;
+#X connect 47 0 106 0;
+#X connect 51 0 56 0;
+#X connect 52 0 57 0;
+#X connect 53 0 52 0;
+#X connect 54 0 58 0;
+#X connect 55 0 54 0;
+#X connect 59 0 89 0;
+#X connect 59 0 191 3;
+#X connect 60 0 66 0;
+#X connect 60 0 65 0;
+#X connect 60 0 173 0;
+#X connect 62 0 63 0;
+#X connect 62 0 70 0;
+#X connect 64 0 75 0;
+#X connect 65 0 64 0;
+#X connect 67 0 76 0;
+#X connect 68 0 67 0;
+#X connect 70 0 69 0;
+#X connect 71 0 62 0;
+#X connect 72 0 67 0;
+#X connect 73 0 67 0;
+#X connect 74 0 67 0;
+#X connect 78 0 79 0;
+#X connect 80 0 64 0;
+#X connect 81 0 85 0;
+#X connect 82 0 86 0;
+#X connect 83 0 87 0;
+#X connect 84 0 88 0;
+#X connect 91 0 45 0;
+#X connect 92 0 44 0;
+#X connect 93 0 51 0;
+#X connect 94 0 93 0;
+#X connect 95 0 93 0;
+#X connect 96 0 93 0;
+#X connect 97 0 55 0;
+#X connect 98 0 95 0;
+#X connect 98 0 96 0;
+#X connect 99 0 34 1;
+#X connect 103 0 10 0;
+#X connect 104 0 2 0;
+#X connect 105 0 60 0;
+#X connect 107 0 44 0;
+#X connect 108 0 46 0;
+#X connect 108 0 44 0;
+#X connect 109 0 45 0;
+#X connect 111 0 60 0;
+#X connect 112 0 46 0;
+#X connect 114 0 191 0;
+#X connect 121 0 115 0;
+#X connect 121 0 114 0;
+#X connect 121 0 118 0;
+#X connect 121 0 120 0;
+#X connect 122 0 120 0;
+#X connect 122 0 117 0;
+#X connect 122 0 115 0;
+#X connect 122 0 114 0;
+#X connect 123 0 119 0;
+#X connect 123 0 117 0;
+#X connect 123 0 115 0;
+#X connect 123 0 114 0;
+#X connect 124 0 125 0;
+#X connect 125 0 126 0;
+#X connect 125 1 121 0;
+#X connect 125 2 122 0;
+#X connect 125 3 123 0;
+#X connect 126 0 114 0;
+#X connect 126 0 116 0;
+#X connect 126 0 118 0;
+#X connect 126 0 120 0;
+#X connect 127 0 132 0;
+#X connect 128 0 129 0;
+#X connect 128 0 131 0;
+#X connect 130 0 127 0;
+#X connect 132 0 128 0;
+#X connect 133 0 19 0;
+#X connect 134 0 191 1;
+#X connect 135 0 191 2;
+#X connect 139 0 140 0;
+#X connect 140 0 141 0;
+#X connect 142 0 151 0;
+#X connect 143 0 151 1;
+#X connect 144 0 151 2;
+#X connect 145 0 151 3;
+#X connect 146 0 12 0;
+#X connect 149 0 151 4;
+#X connect 150 0 151 5;
+#X connect 151 0 148 0;
+#X connect 152 0 184 0;
+#X connect 152 0 127 0;
+#X connect 153 0 182 0;
+#X connect 153 0 18 0;
+#X connect 154 0 34 0;
+#X connect 159 0 155 0;
+#X connect 160 0 156 0;
+#X connect 161 0 157 0;
+#X connect 162 0 158 0;
+#X connect 163 0 164 0;
+#X connect 167 0 3 0;
+#X connect 170 0 44 0;
+#X connect 170 1 45 0;
+#X connect 170 2 46 0;
+#X connect 170 3 60 0;
+#X connect 170 4 171 0;
+#X connect 171 0 172 0;
+#X connect 171 0 174 0;
+#X connect 171 0 68 0;
+#X connect 173 0 175 0;
+#X connect 174 0 176 0;
+#X connect 177 0 178 0;
+#X connect 190 0 10 0;
+#X connect 191 0 140 0;
+#X coords 0 -1 1 1 500 400 2 50 400;
--- a/Propellor/PropelGUID2.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/PropelGUID2.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,2 +1,2 @@
-#N canvas 202 333 538 424 10;
+#N canvas 433 306 538 424 10;
 #X obj 23 8 PropTestD6;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/PropelGUID3LQ.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -0,0 +1,2 @@
+#N canvas 438 226 538 424 10;
+#X obj 6 8 PropTestD7LQ;
--- a/Propellor/SourcePositionD3.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/SourcePositionD3.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -78,15 +78,21 @@
 #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 732 316 r myMet;
+#X obj 732 336 snapshot~;
+#X floatatom 732 356 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 obj 637 315 r myMet;
+#X obj 637 335 snapshot~;
+#X floatatom 637 355 0 0 0 0 - - -;
+#X obj 474 262 Projection1AnglesD2;
+#X obj 4 275 Projection1AnglesD2;
+#X obj 709 614 r myMet;
+#X obj 709 634 snapshot~;
+#X floatatom 709 654 0 0 0 0 - - -;
 #X connect 0 0 3 0;
 #X connect 1 0 3 1;
 #X connect 2 0 4 1;
@@ -98,9 +104,9 @@
 #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 9 0 86 4;
 #X connect 10 0 16 0;
-#X connect 10 0 76 5;
+#X connect 10 0 86 5;
 #X connect 11 0 14 1;
 #X connect 12 0 15 1;
 #X connect 13 0 16 1;
@@ -108,27 +114,27 @@
 #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 14 0 85 0;
+#X connect 14 0 86 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 15 0 85 1;
+#X connect 15 0 86 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 16 0 85 2;
+#X connect 16 0 86 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 17 0 86 3;
+#X connect 21 0 85 4;
+#X connect 22 0 85 5;
+#X connect 23 0 85 3;
 #X connect 29 0 30 1;
 #X connect 29 0 30 0;
 #X connect 30 0 35 0;
@@ -150,7 +156,7 @@
 #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 46 0 88 0;
 #X connect 50 0 51 1;
 #X connect 50 0 51 0;
 #X connect 51 0 56 0;
@@ -173,22 +179,28 @@
 #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 72 0 81 0;
+#X connect 75 0 76 0;
+#X connect 76 0 77 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;
+#X connect 79 0 80 0;
+#X connect 81 0 73 0;
+#X connect 81 0 79 0;
+#X connect 82 0 83 0;
+#X connect 83 0 84 0;
+#X connect 85 0 37 1;
+#X connect 85 0 37 0;
+#X connect 85 0 29 1;
+#X connect 85 0 83 0;
+#X connect 85 1 38 1;
+#X connect 85 1 38 0;
+#X connect 85 1 31 1;
+#X connect 85 1 76 0;
+#X connect 86 0 50 1;
+#X connect 86 0 58 0;
+#X connect 86 0 58 1;
+#X connect 86 1 52 1;
+#X connect 86 1 59 0;
+#X connect 86 1 59 1;
+#X connect 87 0 88 0;
+#X connect 88 0 89 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/SourcePositionD4.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -0,0 +1,148 @@
+#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 82 57 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 510 136 inlet~;
+#X obj 623 138 inlet~;
+#X obj 412 130 inlet~;
+#X text 412 109 X';
+#X text 514 118 Y';
+#X text 625 118 Z';
+#X text 426 702 Elevation angle for goldsteins gain equation;
+#X text -90 730 Azimuth angle for goldsteins gain equation;
+#X obj -24 705 outlet~;
+#X obj 556 678 outlet~;
+#X obj 396 158 +~;
+#X obj 495 162 +~;
+#X obj 607 163 +~;
+#X obj 384 195 *~;
+#X obj 468 202 *~;
+#X obj 594 199 *~;
+#X obj 453 236 +~;
+#X obj 453 268 +~;
+#X obj 453 295 sqrt~;
+#X obj 55 180 *~;
+#X obj 139 187 *~;
+#X obj 265 184 *~;
+#X obj 124 221 +~;
+#X obj 124 253 +~;
+#X obj 124 280 sqrt~;
+#X text -199 240 SO;
+#X text -233 263 Distance;
+#X text 86 278 CO;
+#X text 23 291 Centre to Origin;
+#X text 369 283 dO;
+#X text 324 301 Tangent to Origin;
+#X obj 723 127 inlet;
+#X obj 723 150 unpack f f;
+#X text 801 163 Radius;
+#X obj 780 203 *;
+#X obj 795 181 t f b;
+#X obj 621 317 +~ 1;
+#X msg 772 119 1 1;
+#X obj 590 401 -~;
+#X obj 453 329 *~ 2;
+#X obj 453 388 *~ 1;
+#X obj 547 447 /~;
+#X obj 550 499 arccos~;
+#X text 801 144 Sd & SC;
+#X obj 137 360 +~ 1;
+#X obj 27 400 -~;
+#X obj 110 439 *~ 2;
+#X obj 110 498 *~ 1;
+#X obj 87 535 /~;
+#X obj 87 586 arccos~;
+#X obj 34 584 sig~ 90;
+#X obj 84 646 -~;
+#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 64 0;
+#X connect 4 0 58 1;
+#X connect 5 0 6 0;
+#X connect 5 0 66 0;
+#X connect 8 0 14 0;
+#X connect 9 0 15 0;
+#X connect 10 0 13 1;
+#X connect 10 0 39 1;
+#X connect 10 0 39 0;
+#X connect 11 0 14 1;
+#X connect 11 0 40 1;
+#X connect 11 0 40 0;
+#X connect 12 0 15 1;
+#X connect 12 0 41 1;
+#X connect 12 0 41 0;
+#X connect 13 0 0 0;
+#X connect 13 0 0 1;
+#X connect 13 0 30 0;
+#X connect 14 0 1 0;
+#X connect 14 0 1 1;
+#X connect 14 0 31 0;
+#X connect 15 0 2 0;
+#X connect 15 0 2 1;
+#X connect 15 0 32 0;
+#X connect 16 0 13 0;
+#X connect 20 0 31 1;
+#X connect 21 0 32 1;
+#X connect 22 0 30 1;
+#X connect 30 0 33 1;
+#X connect 30 0 33 0;
+#X connect 31 0 34 1;
+#X connect 31 0 34 0;
+#X connect 32 0 35 1;
+#X connect 32 0 35 0;
+#X connect 33 0 36 0;
+#X connect 34 0 36 1;
+#X connect 35 0 37 1;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 37 0 56 0;
+#X connect 38 0 59 0;
+#X connect 39 0 42 0;
+#X connect 40 0 42 1;
+#X connect 41 0 43 1;
+#X connect 42 0 43 0;
+#X connect 43 0 44 0;
+#X connect 43 0 65 1;
+#X connect 52 1 54 0;
+#X connect 52 1 55 0;
+#X connect 52 1 60 1;
+#X connect 52 1 67 1;
+#X connect 54 0 56 1;
+#X connect 54 0 64 1;
+#X connect 55 0 54 1;
+#X connect 55 1 54 0;
+#X connect 56 0 58 0;
+#X connect 57 0 52 0;
+#X connect 58 0 61 0;
+#X connect 59 0 60 0;
+#X connect 60 0 61 1;
+#X connect 61 0 62 0;
+#X connect 62 0 29 0;
+#X connect 64 0 65 0;
+#X connect 65 0 68 0;
+#X connect 66 0 67 0;
+#X connect 67 0 68 1;
+#X connect 68 0 69 0;
+#X connect 69 0 71 1;
+#X connect 70 0 71 0;
+#X connect 71 0 28 0;
--- a/Propellor/SourceSpeedD4.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/SourceSpeedD4.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,4 +1,4 @@
-#N canvas -118 180 1299 733 10;
+#N canvas 107 134 1299 733 10;
 #X obj -114 437 outlet~;
 #X text -128 463 Source Speed;
 #X obj 242 160 cos~;
@@ -83,7 +83,7 @@
 #X obj 242 198 *~ 1;
 #X obj -114 404 *~ 1;
 #X obj 456 47 t f b;
-#X obj 98 79 sig~ 0;
+#X obj 98 79 sig~ 213.7;
 #X connect 2 0 81 0;
 #X connect 3 0 80 0;
 #X connect 11 0 37 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/SourceSpeedD6LQ.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -0,0 +1,56 @@
+#N canvas 106 29 819 425 10;
+#X obj -41 336 outlet~;
+#X text -55 362 Source Speed;
+#X obj 252 170 cos~;
+#X obj 323 173 sin~;
+#X text 29 276 2 PI;
+#X text 26 297 Radius of source;
+#X obj 172 239 outlet~;
+#X obj 252 232 outlet~;
+#X text 231 252 y position of source;
+#X text 371 211 z position of source;
+#X text 71 161 diameter;
+#X obj 252 88 inlet~;
+#X obj -41 227 r~ RPM;
+#X obj -41 251 /~ 60;
+#X obj -41 276 *~ 6.28319;
+#X obj 323 232 outlet~;
+#X text 87 259 x position of source;
+#X text 446 103 Radius;
+#X text 292 136 Roll - rho;
+#X obj 514 46 inlet;
+#X obj 514 70 unpack f f;
+#X obj 74 140 outlet;
+#X obj 421 37 r length;
+#X obj 421 79 * 0.9468;
+#X obj 323 208 *~ 1;
+#X obj 252 208 *~ 1;
+#X obj -41 303 *~ 1;
+#X obj 466 57 t f b;
+#X obj 172 215 sig~ 0;
+#X obj 556 271 r myMet;
+#X obj 556 291 snapshot~;
+#X floatatom 556 311 0 0 0 0 - - -;
+#X connect 2 0 25 0;
+#X connect 2 0 30 0;
+#X connect 3 0 24 0;
+#X connect 11 0 2 0;
+#X connect 11 0 3 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 0;
+#X connect 14 0 26 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 20 1 27 0;
+#X connect 22 0 23 0;
+#X connect 23 0 24 1;
+#X connect 23 0 25 1;
+#X connect 23 0 26 1;
+#X connect 24 0 15 0;
+#X connect 25 0 7 0;
+#X connect 26 0 0 0;
+#X connect 27 0 23 1;
+#X connect 27 1 23 0;
+#X connect 28 0 6 0;
+#X connect 29 0 30 0;
+#X connect 30 0 31 0;
--- a/Propellor/SourcesD6.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/SourcesD6.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,4 +1,4 @@
-#N canvas 0 22 955 598 10;
+#N canvas 335 44 955 598 10;
 #X text -56 -46 Patch that holds all the sources that are used to produce
 the basic aeolian tone.;
 #X obj -169 24 inlet~;
@@ -6,13 +6,11 @@
 #X obj -4 61 inlet~;
 #X text -49 42 Yaw;
 #X text -3 42 Pitch;
-#X obj -146 141 SourcePositionD3;
-#X obj -175 183 freqCalcCyl7HiFi;
 #X text -186 2 Rotation;
 #X obj -169 100 SourceSpeedD4;
 #X obj 429 394 SourceSpeedD5;
 #X obj 294 402 SourceSpeedD5;
-#X obj 153 402 SourceSpeedD5;
+#X obj 139 410 SourceSpeedD5;
 #X obj -27 416 SourceSpeedD5;
 #X obj -162 424 SourceSpeedD5;
 #X obj -303 424 SourceSpeedD5;
@@ -161,62 +159,66 @@
 #X connect 54 0 2 0;
 #X connect 55 0 1 0;
 #X restore 288 25 pd BladeSelection;
-#X obj 450 500 freqCalcCyl7HiFi;
-#X obj 317 498 freqCalcCyl7HiFi;
-#X obj 161 502 freqCalcCyl7HiFi;
-#X obj -23 502 freqCalcCyl7HiFi;
-#X obj -168 499 freqCalcCyl7HiFi;
-#X obj -309 497 freqCalcCyl7HiFi;
-#X connect 1 0 9 0;
-#X connect 2 0 9 2;
-#X connect 3 0 9 3;
-#X connect 6 0 7 2;
-#X connect 6 0 19 2;
-#X connect 6 0 20 2;
-#X connect 6 0 21 2;
-#X connect 6 0 22 2;
-#X connect 6 0 23 2;
-#X connect 6 0 24 2;
-#X connect 6 1 7 4;
-#X connect 6 1 19 4;
-#X connect 6 1 20 4;
-#X connect 6 1 21 4;
-#X connect 6 1 22 4;
-#X connect 6 1 23 4;
-#X connect 6 1 24 4;
-#X connect 6 2 7 3;
-#X connect 6 2 19 3;
-#X connect 6 2 20 3;
-#X connect 6 2 21 3;
-#X connect 6 2 22 3;
-#X connect 6 2 23 3;
-#X connect 6 2 24 3;
-#X connect 9 0 7 0;
-#X connect 9 0 16 0;
-#X connect 9 1 7 1;
-#X connect 9 2 6 0;
-#X connect 9 3 6 1;
-#X connect 9 4 6 2;
-#X connect 9 5 6 3;
-#X connect 9 6 6 4;
-#X connect 9 7 6 5;
-#X connect 10 0 19 0;
-#X connect 10 1 19 1;
-#X connect 11 0 20 0;
-#X connect 11 1 20 1;
-#X connect 12 0 21 0;
-#X connect 12 1 21 1;
-#X connect 13 0 22 0;
-#X connect 13 1 22 1;
-#X connect 14 0 23 0;
-#X connect 14 1 23 1;
-#X connect 15 0 24 0;
-#X connect 15 1 24 1;
-#X connect 16 0 17 0;
-#X connect 18 0 9 1;
-#X connect 18 1 15 0;
-#X connect 18 2 14 0;
-#X connect 18 3 13 0;
-#X connect 18 4 12 0;
-#X connect 18 5 11 0;
-#X connect 18 6 10 0;
+#X obj 139 464 freqCalcCyl7HiFi;
+#X obj -110 138 SourcePositionD4;
+#X msg 151 37 1 1;
+#X obj -175 183 freqCalcCyl7HiFi;
+#X obj 430 451 freqCalcCyl7HiFi;
+#X obj 291 449 freqCalcCyl7HiFi;
+#X obj -25 470 freqCalcCyl7HiFi;
+#X obj -164 479 freqCalcCyl7HiFi;
+#X obj -303 477 freqCalcCyl7HiFi;
+#X connect 1 0 7 0;
+#X connect 2 0 7 2;
+#X connect 3 0 7 3;
+#X connect 7 0 14 0;
+#X connect 7 0 20 0;
+#X connect 7 1 20 1;
+#X connect 7 2 18 0;
+#X connect 7 3 18 1;
+#X connect 7 4 18 2;
+#X connect 7 5 18 3;
+#X connect 7 6 18 4;
+#X connect 7 7 18 5;
+#X connect 8 0 21 0;
+#X connect 8 1 21 1;
+#X connect 9 0 22 0;
+#X connect 9 1 22 1;
+#X connect 10 0 17 0;
+#X connect 10 1 17 1;
+#X connect 11 0 23 0;
+#X connect 11 1 23 1;
+#X connect 12 0 24 0;
+#X connect 12 1 24 1;
+#X connect 13 0 25 0;
+#X connect 13 1 25 1;
+#X connect 14 0 15 0;
+#X connect 16 0 18 6;
+#X connect 16 1 13 0;
+#X connect 16 2 12 0;
+#X connect 16 3 11 0;
+#X connect 16 4 10 0;
+#X connect 16 5 9 0;
+#X connect 16 6 8 0;
+#X connect 18 0 17 2;
+#X connect 18 0 20 2;
+#X connect 18 0 21 2;
+#X connect 18 0 22 2;
+#X connect 18 0 23 2;
+#X connect 18 0 24 2;
+#X connect 18 0 25 2;
+#X connect 18 1 17 4;
+#X connect 18 1 20 4;
+#X connect 18 1 21 4;
+#X connect 18 1 22 4;
+#X connect 18 1 23 4;
+#X connect 18 1 24 4;
+#X connect 18 1 25 4;
+#X connect 18 2 17 3;
+#X connect 18 2 20 3;
+#X connect 18 2 21 3;
+#X connect 18 2 22 3;
+#X connect 18 2 23 3;
+#X connect 18 2 24 3;
+#X connect 18 2 25 3;
+#X connect 19 0 7 1;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/SourcesD7LQ.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -0,0 +1,220 @@
+#N canvas 43 47 1054 777 10;
+#X text -56 -46 Patch that holds all the sources that are used to produce
+the basic aeolian tone.;
+#X obj -169 24 inlet~;
+#X text -186 2 Rotation;
+#X obj -237 145 /~ 343;
+#X obj -237 171 outlet~;
+#N canvas 117 311 1298 522 BladeSelection 0;
+#X obj -105 398 outlet;
+#X obj 92 399 outlet;
+#X obj 216 401 outlet;
+#X obj 369 399 outlet;
+#X obj 534 397 outlet;
+#X obj 697 393 outlet;
+#X obj 817 395 outlet;
+#X obj -168 130 r aero1;
+#X obj -22 139 r aero2;
+#X obj 128 125 r aero3;
+#X obj 292 127 r aero4;
+#X obj 448 116 r aero5;
+#X obj 654 104 r aero6;
+#X text 156 33 Presets for a number of propellered aeroplanes. Dimensions
+scaled from diagram of a single RAF blade.;
+#X msg -152 158 0.311284 2.16429;
+#X msg -145 177 0.350587 2.01336;
+#X msg -133 199 0.390881 1.71132;
+#X msg -115 220 0.379651 1.35908;
+#X msg -103 243 0.34811 1.00668;
+#X msg -86 265 0.293615 0.704642;
+#X msg -72 285 0.234826 0.352404;
+#X msg 1 162 0.287073 1.99596;
+#X msg 14 185 0.323319 1.85676;
+#X msg 30 206 0.360479 1.57822;
+#X msg 46 226 0.350123 1.25338;
+#X msg 61 247 0.321035 0.928382;
+#X msg 75 269 0.270778 0.649837;
+#X msg 89 290 0.216561 0.324995;
+#X msg 148 152 0.101447 0.705336;
+#X msg 159 175 0.114255 0.656147;
+#X msg 175 197 0.127387 0.557714;
+#X msg 190 220 0.123727 0.442921;
+#X msg 202 242 0.113448 0.328073;
+#X msg 213 264 0.0956881 0.229641;
+#X msg 224 287 0.0765289 0.114847;
+#X msg 307 152 0.170212 1.18345;
+#X msg 314 172 0.191703 1.10092;
+#X msg 323 193 0.213736 0.935762;
+#X msg 333 214 0.207596 0.743155;
+#X msg 345 236 0.190349 0.550459;
+#X msg 354 256 0.16055 0.385303;
+#X msg 362 277 0.128404 0.192697;
+#X msg 471 145 0.131431 0.913813;
+#X msg 478 166 0.148026 0.850084;
+#X msg 487 187 0.165039 0.722558;
+#X msg 496 207 0.160297 0.573835;
+#X msg 505 226 0.14698 0.425042;
+#X msg 514 246 0.123971 0.297516;
+#X msg 528 267 0.0991486 0.148793;
+#X msg 683 140 0.231734 1.6112;
+#X msg 688 161 0.260993 1.49883;
+#X msg 695 181 0.290989 1.27398;
+#X msg 704 204 0.282629 1.01176;
+#X msg 708 226 0.259149 0.749417;
+#X msg 717 251 0.21858 0.524567;
+#X msg 730 275 0.174815 0.262345;
+#X connect 7 0 14 0;
+#X connect 7 0 15 0;
+#X connect 7 0 16 0;
+#X connect 7 0 17 0;
+#X connect 7 0 18 0;
+#X connect 7 0 19 0;
+#X connect 7 0 20 0;
+#X connect 8 0 21 0;
+#X connect 8 0 22 0;
+#X connect 8 0 23 0;
+#X connect 8 0 24 0;
+#X connect 8 0 25 0;
+#X connect 8 0 26 0;
+#X connect 8 0 27 0;
+#X connect 9 0 28 0;
+#X connect 9 0 29 0;
+#X connect 9 0 30 0;
+#X connect 9 0 31 0;
+#X connect 9 0 32 0;
+#X connect 9 0 33 0;
+#X connect 9 0 34 0;
+#X connect 10 0 35 0;
+#X connect 10 0 36 0;
+#X connect 10 0 37 0;
+#X connect 10 0 38 0;
+#X connect 10 0 39 0;
+#X connect 10 0 40 0;
+#X connect 10 0 41 0;
+#X connect 11 0 42 0;
+#X connect 11 0 43 0;
+#X connect 11 0 44 0;
+#X connect 11 0 45 0;
+#X connect 11 0 46 0;
+#X connect 11 0 47 0;
+#X connect 11 0 48 0;
+#X connect 12 0 49 0;
+#X connect 12 0 50 0;
+#X connect 12 0 51 0;
+#X connect 12 0 52 0;
+#X connect 12 0 53 0;
+#X connect 12 0 54 0;
+#X connect 12 0 55 0;
+#X connect 14 0 0 0;
+#X connect 15 0 6 0;
+#X connect 16 0 5 0;
+#X connect 17 0 4 0;
+#X connect 18 0 3 0;
+#X connect 19 0 2 0;
+#X connect 20 0 1 0;
+#X connect 21 0 0 0;
+#X connect 22 0 6 0;
+#X connect 23 0 5 0;
+#X connect 24 0 4 0;
+#X connect 25 0 3 0;
+#X connect 26 0 2 0;
+#X connect 27 0 1 0;
+#X connect 28 0 0 0;
+#X connect 29 0 6 0;
+#X connect 30 0 5 0;
+#X connect 31 0 4 0;
+#X connect 32 0 3 0;
+#X connect 33 0 2 0;
+#X connect 34 0 1 0;
+#X connect 35 0 0 0;
+#X connect 36 0 6 0;
+#X connect 37 0 5 0;
+#X connect 38 0 4 0;
+#X connect 39 0 3 0;
+#X connect 40 0 2 0;
+#X connect 41 0 1 0;
+#X connect 42 0 0 0;
+#X connect 43 0 6 0;
+#X connect 44 0 5 0;
+#X connect 45 0 4 0;
+#X connect 46 0 3 0;
+#X connect 47 0 2 0;
+#X connect 48 0 1 0;
+#X connect 49 0 0 0;
+#X connect 50 0 6 0;
+#X connect 51 0 5 0;
+#X connect 52 0 4 0;
+#X connect 53 0 3 0;
+#X connect 54 0 2 0;
+#X connect 55 0 1 0;
+#X restore 288 25 pd BladeSelection;
+#X obj 51 129 +~ 1;
+#X obj -125 288 *~;
+#X obj -94 305 *~;
+#X obj -2 304 *~;
+#X obj -109 339 +~;
+#X obj -109 371 +~;
+#X obj -109 398 sqrt~;
+#X obj -110 241 r~ PropX;
+#X obj -64 256 r~ PropY;
+#X obj 13 261 r~ PropZ;
+#X obj -125 264 +~;
+#X obj -79 278 +~;
+#X obj -1 281 +~;
+#X text -126 220 Prop X;
+#X text -44 234 Prop Y;
+#X text 16 238 Prop Z;
+#X obj -36 466 sig~ 0;
+#X obj 51 174 clip~ 25 155;
+#X obj 146 173 clip~ 5 85;
+#X obj 51 151 *~ 75;
+#X obj 147 151 *~ 25;
+#X obj 206 294 SourceSpeedD6LQ;
+#X obj -169 100 SourceSpeedD6LQ;
+#X obj 175 481 freqCalcCyl7HiFi;
+#X obj -155 469 freqCalcCyl7HiFi;
+#X obj 226 97 r myMet;
+#X obj 226 117 snapshot~;
+#X floatatom 226 137 0 0 0 0 - - -;
+#X obj 51 105 cos~;
+#X connect 1 0 27 0;
+#X connect 1 0 28 0;
+#X connect 1 0 34 0;
+#X connect 3 0 4 0;
+#X connect 5 0 27 1;
+#X connect 5 0 28 1;
+#X connect 6 0 25 0;
+#X connect 6 0 26 0;
+#X connect 7 0 10 0;
+#X connect 8 0 10 1;
+#X connect 9 0 11 1;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 12 0 29 2;
+#X connect 12 0 30 2;
+#X connect 13 0 16 1;
+#X connect 14 0 17 1;
+#X connect 15 0 18 1;
+#X connect 16 0 7 0;
+#X connect 16 0 7 1;
+#X connect 17 0 8 0;
+#X connect 17 0 8 1;
+#X connect 18 0 9 0;
+#X connect 18 0 9 1;
+#X connect 23 0 29 3;
+#X connect 23 0 30 3;
+#X connect 24 0 29 4;
+#X connect 24 0 30 4;
+#X connect 25 0 23 0;
+#X connect 26 0 24 0;
+#X connect 27 0 29 0;
+#X connect 27 1 29 1;
+#X connect 28 0 3 0;
+#X connect 28 0 30 0;
+#X connect 28 1 30 1;
+#X connect 28 2 16 0;
+#X connect 28 3 17 0;
+#X connect 28 4 18 0;
+#X connect 31 0 32 0;
+#X connect 32 0 33 0;
+#X connect 34 0 6 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/WeeTest.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -0,0 +1,72 @@
+#N canvas 177 114 1011 611 10;
+#X obj 211 256 freqCalcCyl7HiFi;
+#N canvas 928 252 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 75 179 pd opLevels;
+#X obj 32 112 hsl 100 25 1e-05 1e+08 1 0 empty empty Gain 2 13 0 10
+-261682 -1 -66577 3100 1;
+#X floatatom 29 145 5 0 0 0 - - -;
+#X msg 270 63 0.311284 2.16429;
+#X obj 212 115 SourceSpeedD6LQ;
+#X obj 193 61 phasor~;
+#X obj 556 271 r myMet;
+#X obj 556 291 snapshot~;
+#X floatatom 556 311 0 0 0 0 - - -;
+#X obj 703 91 s myMet;
+#X obj 703 64 metro 10;
+#X obj 703 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 257 205 sig~ 100;
+#X obj 358 127 +~ 1;
+#X obj 358 172 clip~ 25 155;
+#X obj 453 171 clip~ 5 85;
+#X obj 358 149 *~ 75;
+#X obj 454 149 *~ 25;
+#X obj 325 96 cos~;
+#X msg 523 69 2;
+#X obj 528 99 s length;
+#X obj 193 31 sig~ 100;
+#X obj 192 -10 hsl 128 15 0 2000 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1200 1;
+#X connect 2 0 3 0;
+#X connect 2 0 1 0;
+#X connect 4 0 5 2;
+#X connect 5 0 0 0;
+#X connect 5 1 0 1;
+#X connect 6 0 5 1;
+#X connect 6 0 19 0;
+#X connect 7 0 8 0;
+#X connect 8 0 9 0;
+#X connect 11 0 10 0;
+#X connect 12 0 11 0;
+#X connect 13 0 0 2;
+#X connect 14 0 17 0;
+#X connect 14 0 18 0;
+#X connect 15 0 0 3;
+#X connect 16 0 0 4;
+#X connect 17 0 15 0;
+#X connect 18 0 16 0;
+#X connect 19 0 14 0;
+#X connect 20 0 21 0;
+#X connect 22 0 6 0;
+#X connect 22 0 5 0;
+#X connect 23 0 22 0;
--- a/Propellor/fcpan.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/fcpan.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,16 +1,17 @@
 #N canvas 316 389 443 292 10;
-#X obj 133 131 *~;
-#X obj -4 123 *~;
-#X obj 149 85 cos~;
-#X obj 149 48 -~ 0.25;
-#X obj 149 26 *~ 0.25;
-#X obj 12 101 cos~;
-#X obj 12 77 -~ 0.25;
-#X obj -4 183 outlet~ l;
-#X obj 133 191 outlet~ r;
-#X obj -4 -4 inlet~;
-#X obj 149 4 sig~;
+#X obj 133 159 *~;
+#X obj -4 151 *~;
+#X obj 149 113 cos~;
+#X obj 149 76 -~ 0.25;
+#X obj 149 54 *~ 0.25;
+#X obj 12 129 cos~;
+#X obj 12 105 -~ 0.25;
+#X obj -4 211 outlet~ l;
+#X obj 133 219 outlet~ r;
+#X obj -4 24 inlet~;
 #X obj 149 -28 inlet;
+#X obj 149 32 line~;
+#X msg 150 6 \$1 30;
 #X connect 0 0 8 0;
 #X connect 1 0 7 0;
 #X connect 2 0 0 1;
@@ -21,5 +22,6 @@
 #X connect 6 0 5 0;
 #X connect 9 0 1 0;
 #X connect 9 0 0 0;
-#X connect 10 0 4 0;
-#X connect 11 0 10 0;
+#X connect 10 0 12 0;
+#X connect 11 0 4 0;
+#X connect 12 0 11 0;
--- a/Propellor/freqCalcCyl7HiFi.pd	Tue Mar 07 07:53:21 2017 +0000
+++ b/Propellor/freqCalcCyl7HiFi.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -1,13 +1,13 @@
-#N canvas 72 88 669 480 10;
-#X obj 64 271 *~;
-#X text 28 383 Calculates the frequency;
-#X text 29 395 based on the physics of;
-#X text 292 401 Calculates the gain of the dipole source;
-#X text 419 318 Azimuth;
-#X text 383 247 Elevation;
-#X text 366 216 Distance;
-#X text 330 156 Diameter;
-#N canvas 93 119 486 347 Dipoles 0;
+#N canvas 72 88 655 381 10;
+#X obj 52 169 *~;
+#X text 16 281 Calculates the frequency;
+#X text 17 293 based on the physics of;
+#X text 280 299 Calculates the gain of the dipole source;
+#X text 407 216 Azimuth;
+#X text 371 145 Elevation;
+#X text 354 114 Distance;
+#X text 318 54 Diameter;
+#N canvas 322 154 486 347 Dipoles 0;
 #X obj 210 217 *~;
 #X obj 210 282 throw~ l;
 #X obj 237 259 throw~ r;
@@ -26,7 +26,7 @@
 #X obj 210 176 *~ 0.0001;
 #X obj 225 196 inlet~;
 #X obj 131 67 inlet~;
-#N canvas 304 98 361 372 rangeLimit 0;
+#N canvas 304 98 651 476 rangeLimit 0;
 #X obj 285 58 inlet~;
 #X obj 128 282 outlet~;
 #X obj 103 60 sig~ 1;
@@ -45,9 +45,12 @@
 #X obj 173 151 *~ 1000;
 #X obj 128 259 *~;
 #X obj 173 108 /~ 15000;
-#X obj 118 81 /~ 10;
+#X obj 372 168 r myMet;
+#X obj 372 188 snapshot~;
+#X floatatom 372 209 0 0 0 0 - - -;
+#X obj 118 81 /~ 70;
 #X connect 0 0 17 0;
-#X connect 0 0 18 0;
+#X connect 0 0 21 0;
 #X connect 2 0 4 0;
 #X connect 2 0 5 0;
 #X connect 3 0 5 1;
@@ -66,11 +69,14 @@
 #X connect 15 0 11 0;
 #X connect 16 0 1 0;
 #X connect 17 0 14 0;
-#X connect 18 0 6 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 21 0 6 0;
 #X restore 99 156 pd rangeLimit;
 #X obj 133 205 *~;
 #X obj 237 216 r centrePan;
 #X connect 0 0 3 0;
+#X connect 0 0 10 0;
 #X connect 3 0 1 0;
 #X connect 3 1 2 0;
 #X connect 5 0 6 0;
@@ -87,17 +93,16 @@
 #X connect 16 0 6 1;
 #X connect 16 0 17 0;
 #X connect 17 0 18 0;
-#X connect 17 0 10 0;
 #X connect 18 0 0 1;
 #X connect 19 0 3 1;
 #X connect 19 0 8 0;
-#X restore 213 435 pd Dipoles;
-#X obj 241 408 noise~;
-#X text 29 408 the object and environment;
-#X text 291 110 Source Speed;
-#X obj 322 222 inlet~;
-#X obj 270 137 inlet~;
-#X obj 304 196 /~ 343.56;
+#X restore 201 333 pd Dipoles;
+#X obj 229 306 noise~;
+#X text 17 306 the object and environment;
+#X text 279 8 Source Speed;
+#X obj 310 120 inlet~;
+#X obj 258 35 inlet~;
+#X obj 292 94 /~ 343.56;
 #N canvas 39 56 1340 718 GoldfreqGain 0;
 #N canvas 759 125 172 246 pow6 0;
 #X obj 47 67 *~;
@@ -168,7 +173,6 @@
 #X obj 665 32 inlet~;
 #X obj 767 30 inlet~;
 #X obj 411 155 *~;
-#X obj 219 276 *~;
 #X text -214 358 If adding additional signal at 0 degrees then you
 will have to add it before you divid by distance - for all sources!
 ;
@@ -180,10 +184,11 @@
 #X text 340 105 Speed of Sound to power 3 x 32;
 #X obj 411 175 *~ 1.29764e+09;
 #X obj 233 102 sig~ 0.85;
-#X obj 234 254 r~ length;
 #X obj 457 278 inlet~;
 #X obj 234 186 *~ 1;
 #X obj 249 165 inlet;
+#X obj 234 254 r length;
+#X obj 219 276 *~ 1;
 #X connect 0 0 1 0;
 #X connect 1 0 31 0;
 #X connect 4 0 0 0;
@@ -194,7 +199,7 @@
 #X connect 17 0 19 1;
 #X connect 18 0 17 0;
 #X connect 18 0 17 1;
-#X connect 19 0 39 0;
+#X connect 19 0 38 0;
 #X connect 20 0 21 0;
 #X connect 21 0 23 1;
 #X connect 22 0 23 0;
@@ -203,7 +208,7 @@
 #X connect 25 0 26 1;
 #X connect 26 0 10 0;
 #X connect 30 0 20 0;
-#X connect 31 0 42 0;
+#X connect 31 0 41 0;
 #X connect 32 0 9 0;
 #X connect 32 0 9 1;
 #X connect 33 0 36 0;
@@ -211,20 +216,20 @@
 #X connect 34 0 30 0;
 #X connect 34 0 8 0;
 #X connect 35 0 16 0;
-#X connect 36 0 44 0;
-#X connect 37 0 26 0;
-#X connect 39 0 6 0;
-#X connect 40 0 48 0;
-#X connect 42 0 37 0;
-#X connect 44 0 25 0;
-#X connect 45 0 1 1;
-#X connect 46 0 37 1;
-#X connect 47 0 21 1;
-#X connect 48 0 31 1;
-#X connect 49 0 48 1;
-#X restore 270 383 pd GoldfreqGain;
-#X obj 64 242 sig~ 0.85;
-#N canvas 161 91 608 545 doppler 1;
+#X connect 36 0 43 0;
+#X connect 38 0 6 0;
+#X connect 39 0 46 0;
+#X connect 41 0 49 0;
+#X connect 43 0 25 0;
+#X connect 44 0 1 1;
+#X connect 45 0 21 1;
+#X connect 46 0 31 1;
+#X connect 47 0 46 1;
+#X connect 48 0 49 1;
+#X connect 49 0 26 0;
+#X restore 258 281 pd GoldfreqGain;
+#X obj 52 123 sig~ 0.85;
+#N canvas 161 91 608 545 doppler 0;
 #X obj 91 27 inlet~;
 #X obj 91 266 outlet~;
 #X obj 121 47 sig~ 323.56;
@@ -252,7 +257,7 @@
 #X connect 11 0 6 0;
 #X connect 12 0 13 0;
 #X connect 13 0 3 1;
-#X restore 64 330 pd doppler;
+#X restore 52 228 pd doppler;
 #N canvas 290 200 365 347 scatter 0;
 #X obj 138 20 inlet~;
 #X obj 125 272 outlet~;
@@ -279,11 +284,11 @@
 #X connect 7 0 2 0;
 #X connect 9 0 6 0;
 #X connect 10 0 5 0;
-#X restore 339 272 pd scatter;
-#X obj 488 174 *~ 1.225;
-#X obj 488 220 /~ 1.81e-05;
-#X text 508 239 Reynolds Number;
-#X text 562 215 Viscosity;
+#X restore 338 170 pd scatter;
+#X obj 476 72 *~ 1.225;
+#X obj 476 118 /~ 1.81e-05;
+#X text 496 137 Reynolds Number;
+#X text 550 113 Viscosity;
 #N canvas 308 58 1027 635 StBandwidth 0;
 #X obj 460 365 swap 1;
 #X obj 460 391 /;
@@ -317,7 +322,7 @@
 #X floatatom 588 23 0 0 0 0 - - -;
 #X obj 460 342 / 100;
 #X obj 531 -36 inlet~;
-#X msg 593 195 30;
+#X msg 593 195 20;
 #X connect 0 0 1 0;
 #X connect 0 1 1 1;
 #X connect 1 0 22 0;
@@ -351,12 +356,11 @@
 #X connect 27 0 0 0;
 #X connect 28 0 5 0;
 #X connect 29 0 27 0;
-#X restore 488 256 pd StBandwidth;
-#X obj 488 279 s \$0-Qval;
-#X floatatom 563 279 0 0 0 0 - - -;
-#X obj 357 294 sig~ -90;
-#X obj 339 248 inlet~;
-#X obj 372 315 inlet~;
+#X restore 476 154 pd StBandwidth;
+#X obj 476 177 s \$0-Qval;
+#X floatatom 551 177 0 0 0 0 - - -;
+#X obj 327 146 inlet~;
+#X obj 360 213 inlet~;
 #N canvas 290 200 365 347 scatter 0;
 #X obj 138 20 inlet~;
 #X obj 125 272 outlet~;
@@ -383,15 +387,14 @@
 #X connect 7 0 2 0;
 #X connect 9 0 6 0;
 #X connect 10 0 5 0;
-#X restore 357 361 pd scatter;
-#X obj 357 340 +~;
-#X obj 558 363 r myMet;
-#X obj 558 383 snapshot~;
-#X floatatom 558 403 0 0 0 0 - - -;
-#X obj 287 167 inlet;
-#X obj 488 198 *~ 1;
-#X obj 64 295 /~ 1;
-#X connect 0 0 36 0;
+#X restore 362 259 pd scatter;
+#X obj 546 261 r myMet;
+#X obj 546 281 snapshot~;
+#X floatatom 546 301 0 0 0 0 - - -;
+#X obj 275 65 inlet;
+#X obj 476 96 *~ 1;
+#X obj 52 193 /~ 1;
+#X connect 0 0 34 0;
 #X connect 9 0 8 1;
 #X connect 12 0 15 3;
 #X connect 12 0 17 1;
@@ -403,21 +406,18 @@
 #X connect 15 0 8 2;
 #X connect 16 0 0 0;
 #X connect 17 0 8 0;
-#X connect 18 0 15 4;
-#X connect 19 0 35 0;
+#X connect 17 0 30 0;
+#X connect 19 0 33 0;
 #X connect 20 0 23 0;
 #X connect 23 0 24 0;
 #X connect 23 0 25 0;
-#X connect 26 0 30 0;
-#X connect 27 0 18 0;
-#X connect 28 0 30 1;
-#X connect 28 0 29 0;
-#X connect 29 0 15 5;
-#X connect 31 0 32 0;
-#X connect 32 0 33 0;
-#X connect 34 0 35 1;
-#X connect 34 0 15 1;
-#X connect 34 0 36 1;
-#X connect 35 0 20 0;
-#X connect 36 0 17 0;
-#X connect 36 0 32 0;
+#X connect 26 0 18 0;
+#X connect 26 0 15 4;
+#X connect 27 0 15 5;
+#X connect 29 0 30 0;
+#X connect 30 0 31 0;
+#X connect 32 0 33 1;
+#X connect 32 0 15 1;
+#X connect 32 0 34 1;
+#X connect 33 0 20 0;
+#X connect 34 0 17 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/rotPeak.pd	Mon Mar 13 15:54:44 2017 +0000
@@ -0,0 +1,29 @@
+#N canvas 694 97 450 300 10;
+#X obj 85 264 throw~ l;
+#X obj 112 241 throw~ r;
+#X obj 85 220 fcpan;
+#X obj 129 28 inlet~;
+#X obj 85 70 vcf~ 150;
+#X obj 85 91 vcf~ 150;
+#X obj 112 200 r centrePan;
+#X obj 85 176 *~ 0.1;
+#X obj 118 154 r rotBoost;
+#X obj 85 28 inlet~;
+#X obj 140 91 inlet;
+#X obj 85 151 *~ 1;
+#X msg 139 113 \$1 30;
+#X obj 139 132 line;
+#X connect 2 0 0 0;
+#X connect 2 1 1 0;
+#X connect 3 0 4 1;
+#X connect 3 0 5 1;
+#X connect 4 0 5 0;
+#X connect 5 0 11 0;
+#X connect 6 0 2 1;
+#X connect 7 0 2 0;
+#X connect 8 0 7 1;
+#X connect 9 0 4 0;
+#X connect 10 0 12 0;
+#X connect 11 0 7 0;
+#X connect 12 0 13 0;
+#X connect 13 0 11 1;