view Propellor/PropTestD7LQ.pd @ 303:8b51c20529a6

Edgetone development models
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Sat, 11 Nov 2017 17:43:39 +0000
parents 1bb0ad1db7c9
children
line wrap: on
line source
#N canvas 326 54 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 3726 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 3046 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 2059 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 5346 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 3450 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 1000 1 0 empty empty Rot_Boost 2 8 0
10 -203904 -1 -1 6900 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 4416 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 6088 1;
#X floatatom 579 614 0 0 0 0 - - -;
#X obj 358 490 hsl 70 15 0.1 2e+06 1 0 empty empty Engine_Boost 2 8
0 10 -261234 -1 -1 5240 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 3069 1;
#X obj 555 249 hsl 100 20 -5000 5000 0 0 empty empty PropY 6 10 0 10
-228856 -1 -1 6435 1;
#X obj 397 146 vsl 20 100 0 1500 0 0 empty empty PropZ 0 -9 0 10 -228856
-1 -1 1650 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 92 428 r myMet;
#X obj 92 449 snapshot~;
#X floatatom 92 471 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 157 499 s centrePan;
#X obj 115 167 line~;
#X obj 255 419 r myMet;
#X obj 255 440 snapshot~;
#X floatatom 255 462 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 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 text 21 468 Proper pan;
#X text 282 304 This little addition is to narrow the stereo spread
purely for the purpose of recording the demo patches (saving me re-write
the flight paths);
#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 46 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 46 0 48 0;
#X connect 47 0 36 0;
#X connect 48 0 47 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 2657 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 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 2300 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 -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 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;
#X obj 814 39 hsl 80 20 -90 90 0 0 empty empty Pitch(Elevation) 2 10
0 10 -232576 -1 -1 3915 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 5267 1;
#X obj 359 574 hsl 70 15 -90 90 0 0 empty empty Pitch 2 8 0 10 -204786
-1 -1 3419 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 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 OnePropD2LQ;
#X text 432 460 DISABLED;
#N canvas 144 218 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 3937 1;
#X obj 913 160 hsl 128 15 -5000 5000 0 0 empty empty y -2 -8 0 10 -262144
-1 -1 8255 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 500 116 pd SpeedCalc;
#X floatatom 505 161 0 0 0 0 - - -;
#X obj 484 71 uzi 20;
#X obj 499 93 delay 20;
#X obj 521 136 s PlaneSpeed;
#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 222 289 delay 10;
#X obj 243 314 delay 10;
#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 msg 300 139 800 -450 50 20000;
#X msg 305 166 500 550 500 20000;
#X msg 309 192 -1900 1500 250 20000;
#X msg -39 149 -500 1050 325;
#X msg -32 179 -380 -100 40;
#X msg -17 203 -30 -1600 200;
#X msg -2 229 500 200 120;
#X msg 314 215 -200 -350 30 20000;
#X msg 323 237 -1700 500 800 20000;
#X msg 11 253 1500 500 800;
#X msg 334 259 400 -150 600 20000;
#X msg 31 276 -1300 850 250;
#X msg 40 301 -1150 1340 800;
#X msg 348 281 30 -900 50 20000;
#X msg 351 306 100 -300 50 20000;
#X msg 54 323 -800 900 50;
#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 90 0;
#X connect 41 0 90 0;
#X connect 42 0 90 0;
#X connect 43 0 90 0;
#X connect 44 0 137 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 138 0;
#X connect 50 0 139 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 136 0;
#X connect 70 0 135 0;
#X connect 71 0 134 0;
#X connect 72 0 133 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 105 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 109 0;
#X connect 73 2 80 0;
#X connect 73 2 119 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 144 0;
#X connect 77 0 0 0;
#X connect 77 0 4 0;
#X connect 77 0 12 0;
#X connect 77 0 104 0;
#X connect 77 1 6 0;
#X connect 77 1 14 0;
#X connect 77 1 1 0;
#X connect 77 1 108 0;
#X connect 77 2 78 0;
#X connect 77 2 118 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 129 0;
#X connect 87 0 130 0;
#X connect 88 0 131 0;
#X connect 89 0 132 0;
#X connect 90 0 44 0;
#X connect 90 0 140 0;
#X connect 90 1 49 0;
#X connect 90 1 141 0;
#X connect 90 2 50 0;
#X connect 90 2 142 0;
#X connect 90 3 76 0;
#X connect 90 3 143 0;
#X connect 90 4 99 0;
#X connect 90 4 146 0;
#X connect 90 5 100 0;
#X connect 90 5 148 0;
#X connect 90 6 101 0;
#X connect 90 6 149 0;
#X connect 90 7 102 0;
#X connect 90 7 152 0;
#X connect 91 0 95 0;
#X connect 91 0 83 0;
#X connect 92 0 96 0;
#X connect 92 0 83 0;
#X connect 93 0 97 0;
#X connect 93 0 83 0;
#X connect 94 0 98 0;
#X connect 94 0 83 0;
#X connect 95 0 90 0;
#X connect 96 0 90 0;
#X connect 97 0 90 0;
#X connect 98 0 90 0;
#X connect 99 0 145 0;
#X connect 100 0 147 0;
#X connect 101 0 150 0;
#X connect 102 0 151 0;
#X connect 104 0 106 0;
#X connect 105 0 107 0;
#X connect 106 0 112 0;
#X connect 107 0 112 1;
#X connect 108 0 110 0;
#X connect 109 0 111 0;
#X connect 110 0 113 0;
#X connect 111 0 113 1;
#X connect 112 0 114 0;
#X connect 112 0 114 1;
#X connect 113 0 115 0;
#X connect 113 0 115 1;
#X connect 114 0 116 0;
#X connect 115 0 116 1;
#X connect 116 0 117 0;
#X connect 117 0 123 1;
#X connect 118 0 120 0;
#X connect 119 0 121 0;
#X connect 120 0 122 0;
#X connect 121 0 122 1;
#X connect 122 0 123 0;
#X connect 123 0 124 0;
#X connect 124 0 128 0;
#X connect 125 0 126 0;
#X connect 126 0 127 0;
#X connect 126 0 103 0;
#X connect 128 0 126 0;
#X connect 129 0 94 0;
#X connect 130 0 93 0;
#X connect 131 0 92 0;
#X connect 132 0 91 0;
#X connect 133 0 48 0;
#X connect 134 0 47 0;
#X connect 135 0 46 0;
#X connect 136 0 45 0;
#X connect 137 0 77 0;
#X connect 137 0 81 2;
#X connect 138 0 77 0;
#X connect 138 0 81 2;
#X connect 139 0 77 0;
#X connect 139 0 81 2;
#X connect 140 0 73 0;
#X connect 140 0 81 1;
#X connect 141 0 73 0;
#X connect 141 0 81 1;
#X connect 142 0 73 0;
#X connect 142 0 81 1;
#X connect 143 0 73 0;
#X connect 143 0 81 1;
#X connect 144 0 77 0;
#X connect 144 0 81 2;
#X connect 145 0 77 0;
#X connect 145 0 81 2;
#X connect 146 0 73 0;
#X connect 146 0 81 1;
#X connect 147 0 77 0;
#X connect 147 0 81 2;
#X connect 148 0 73 0;
#X connect 148 0 81 1;
#X connect 149 0 73 0;
#X connect 149 0 81 1;
#X connect 150 0 77 0;
#X connect 150 0 81 2;
#X connect 151 0 77 0;
#X connect 151 0 81 2;
#X connect 152 0 73 0;
#X connect 152 0 81 1;
#X restore 505 41 pd PropAngles LQ;
#X obj 53 173 OnePropD2LQ;
#X obj -44 168 OnePropD2LQ;
#X obj -135 168 OnePropD2LQ;
#X connect 0 0 1 0;
#X connect 0 0 89 0;
#X connect 0 0 103 0;
#X connect 0 0 90 0;
#X connect 0 0 105 0;
#X connect 0 0 110 0;
#X connect 0 0 70 0;
#X connect 1 0 102 0;
#X connect 3 0 29 0;
#X connect 3 0 133 0;
#X connect 3 0 4 0;
#X connect 8 0 101 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 132 0;
#X connect 14 0 27 0;
#X connect 15 0 162 0;
#X connect 15 0 184 2;
#X connect 15 0 187 2;
#X connect 15 0 188 2;
#X connect 15 0 189 2;
#X connect 18 0 131 0;
#X connect 19 0 20 0;
#X connect 19 0 76 0;
#X connect 21 0 18 0;
#X connect 22 0 23 0;
#X connect 22 0 100 0;
#X connect 24 0 25 0;
#X connect 24 0 134 0;
#X connect 24 0 35 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 99 0;
#X connect 34 0 39 0;
#X connect 34 0 98 0;
#X connect 40 0 41 0;
#X connect 40 0 138 0;
#X connect 40 0 154 0;
#X connect 41 0 15 0;
#X connect 42 0 10 0;
#X connect 42 0 183 0;
#X connect 42 1 15 0;
#X connect 42 2 22 0;
#X connect 42 3 32 0;
#X connect 42 4 34 0;
#X connect 42 5 24 0;
#X connect 43 0 47 0;
#X connect 43 0 92 0;
#X connect 44 0 48 0;
#X connect 44 0 54 0;
#X connect 45 0 49 0;
#X connect 45 0 52 0;
#X connect 45 0 180 0;
#X connect 46 0 110 0;
#X connect 46 0 104 0;
#X connect 50 0 55 0;
#X connect 51 0 56 0;
#X connect 52 0 51 0;
#X connect 53 0 57 0;
#X connect 54 0 53 0;
#X connect 58 0 88 0;
#X connect 58 0 184 1;
#X connect 58 0 187 1;
#X connect 58 0 188 1;
#X connect 58 0 189 1;
#X connect 59 0 65 0;
#X connect 59 0 64 0;
#X connect 59 0 167 0;
#X connect 61 0 62 0;
#X connect 61 0 69 0;
#X connect 63 0 74 0;
#X connect 64 0 63 0;
#X connect 66 0 75 0;
#X connect 67 0 66 0;
#X connect 69 0 68 0;
#X connect 70 0 61 0;
#X connect 71 0 66 0;
#X connect 72 0 66 0;
#X connect 73 0 66 0;
#X connect 77 0 78 0;
#X connect 79 0 63 0;
#X connect 80 0 84 0;
#X connect 81 0 85 0;
#X connect 82 0 86 0;
#X connect 83 0 87 0;
#X connect 90 0 44 0;
#X connect 91 0 43 0;
#X connect 92 0 50 0;
#X connect 93 0 92 0;
#X connect 94 0 92 0;
#X connect 95 0 92 0;
#X connect 96 0 54 0;
#X connect 97 0 94 0;
#X connect 97 0 95 0;
#X connect 101 0 10 0;
#X connect 102 0 2 0;
#X connect 103 0 59 0;
#X connect 105 0 43 0;
#X connect 106 0 45 0;
#X connect 106 0 43 0;
#X connect 107 0 44 0;
#X connect 109 0 59 0;
#X connect 110 0 45 0;
#X connect 112 0 184 0;
#X connect 113 0 187 0;
#X connect 114 0 187 0;
#X connect 115 0 188 0;
#X connect 116 0 188 0;
#X connect 117 0 189 0;
#X connect 118 0 189 0;
#X connect 119 0 113 0;
#X connect 119 0 112 0;
#X connect 119 0 116 0;
#X connect 119 0 118 0;
#X connect 120 0 118 0;
#X connect 120 0 115 0;
#X connect 120 0 113 0;
#X connect 120 0 112 0;
#X connect 121 0 117 0;
#X connect 121 0 115 0;
#X connect 121 0 113 0;
#X connect 121 0 112 0;
#X connect 122 0 123 0;
#X connect 123 0 124 0;
#X connect 123 1 119 0;
#X connect 123 2 120 0;
#X connect 123 3 121 0;
#X connect 124 0 112 0;
#X connect 124 0 114 0;
#X connect 124 0 116 0;
#X connect 124 0 118 0;
#X connect 125 0 130 0;
#X connect 126 0 127 0;
#X connect 126 0 129 0;
#X connect 128 0 125 0;
#X connect 130 0 126 0;
#X connect 131 0 19 0;
#X connect 135 0 136 0;
#X connect 136 0 137 0;
#X connect 138 0 147 0;
#X connect 139 0 147 1;
#X connect 140 0 147 2;
#X connect 141 0 147 3;
#X connect 142 0 12 0;
#X connect 145 0 147 4;
#X connect 146 0 147 5;
#X connect 147 0 144 0;
#X connect 148 0 178 0;
#X connect 148 0 125 0;
#X connect 149 0 176 0;
#X connect 149 0 18 0;
#X connect 154 0 150 0;
#X connect 155 0 151 0;
#X connect 156 0 152 0;
#X connect 157 0 153 0;
#X connect 158 0 159 0;
#X connect 162 0 3 0;
#X connect 165 0 166 0;
#X connect 165 0 168 0;
#X connect 165 0 67 0;
#X connect 167 0 169 0;
#X connect 168 0 170 0;
#X connect 171 0 172 0;
#X connect 183 0 10 0;
#X connect 186 0 43 0;
#X connect 186 1 44 0;
#X connect 186 2 45 0;
#X connect 186 3 59 0;
#X connect 186 4 165 0;
#X coords 0 -1 1 1 500 400 2 50 400;