changeset 58:d49848db392f

Woosh.pd - tenSource updated and woSoFreq added to remove items from previous freq sound generator
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Wed, 10 Jun 2015 20:36:37 +0100
parents d6156b0d517a
children e4fb7284906e
files June/tenSource.pd June/woSoFreq.pd June/woosh_D2.pd
diffstat 3 files changed, 978 insertions(+), 205 deletions(-) [+]
line wrap: on
line diff
--- a/June/tenSource.pd	Tue Jun 09 18:45:41 2015 +0100
+++ b/June/tenSource.pd	Wed Jun 10 20:36:37 2015 +0100
@@ -1,5 +1,4 @@
 #N canvas 179 97 1218 733 10;
-#X obj -159 239 thisFreq;
 #X obj 670 10 inlet;
 #X obj 670 31 i;
 #X obj 670 53 - 1;
@@ -7,7 +6,6 @@
 #X obj 670 100 s \$0_thisGroup;
 #X obj -159 110 freqCalcWoo;
 #X obj -159 58 r \$0_thisGroup;
-#X msg -150 161 0;
 #X obj -33 136 *;
 #X obj -18 111 r deltaThick;
 #X obj -33 47 r \$0_thisGroup;
@@ -38,10 +36,8 @@
 #X obj 566 90 s \$0_s9;
 #X obj -18 68 r \$0_s0;
 #X obj -96 86 r \$0_s0;
-#X obj -158 465 thisFreq;
 #X obj -158 336 freqCalcWoo;
 #X obj -158 284 r \$0_thisGroup;
-#X msg -148 398 0;
 #X obj -44 368 *;
 #X obj -29 343 r deltaThick;
 #X obj -44 279 r \$0_thisGroup;
@@ -51,10 +47,8 @@
 #X floatatom -36 421 8 0 0 0 - - -;
 #X obj -95 312 r \$0_s1;
 #X obj -29 300 r \$0_s1;
-#X obj -165 691 thisFreq;
 #X obj -165 562 freqCalcWoo;
 #X obj -165 510 r \$0_thisGroup;
-#X msg -156 614 0;
 #X obj -51 594 *;
 #X obj -36 569 r deltaThick;
 #X obj -51 505 r \$0_thisGroup;
@@ -64,10 +58,8 @@
 #X floatatom -43 647 8 0 0 0 - - -;
 #X obj -102 538 r \$0_s2;
 #X obj -36 526 r \$0_s2;
-#X obj 77 368 thisFreq;
 #X obj 77 239 freqCalcWoo;
 #X obj 77 187 r \$0_thisGroup;
-#X msg 86 291 0;
 #X obj 191 271 *;
 #X obj 206 246 r deltaThick;
 #X obj 191 182 r \$0_thisGroup;
@@ -77,10 +69,8 @@
 #X floatatom 199 324 8 0 0 0 - - -;
 #X obj 140 215 r \$0_s3;
 #X obj 206 203 r \$0_s3;
-#X obj 70 689 thisFreq;
 #X obj 70 560 freqCalcWoo;
 #X obj 70 508 r \$0_thisGroup;
-#X msg 80 608 0;
 #X obj 184 592 *;
 #X obj 199 567 r deltaThick;
 #X obj 184 503 r \$0_thisGroup;
@@ -90,10 +80,8 @@
 #X floatatom 192 645 8 0 0 0 - - -;
 #X obj 199 524 r \$0_s4;
 #X obj 133 536 r \$0_s4;
-#X obj 313 352 thisFreq;
 #X obj 313 223 freqCalcWoo;
 #X obj 313 171 r \$0_thisGroup;
-#X msg 322 270 0;
 #X obj 427 255 *;
 #X obj 442 230 r deltaThick;
 #X obj 427 166 r \$0_thisGroup;
@@ -103,10 +91,8 @@
 #X floatatom 435 308 8 0 0 0 - - -;
 #X obj 376 199 r \$0_s5;
 #X obj 442 187 r \$0_s5;
-#X obj 293 688 thisFreq;
 #X obj 293 559 freqCalcWoo;
 #X obj 293 507 r \$0_thisGroup;
-#X msg 302 607 0;
 #X obj 407 591 *;
 #X obj 422 566 r deltaThick;
 #X obj 407 502 r \$0_thisGroup;
@@ -116,10 +102,8 @@
 #X floatatom 415 644 8 0 0 0 - - -;
 #X obj 356 535 r \$0_s6;
 #X obj 422 523 r \$0_s6;
-#X obj 537 352 thisFreq;
 #X obj 537 223 freqCalcWoo;
 #X obj 537 171 r \$0_thisGroup;
-#X msg 546 270 0;
 #X obj 651 255 *;
 #X obj 666 230 r deltaThick;
 #X obj 651 166 r \$0_thisGroup;
@@ -129,10 +113,8 @@
 #X floatatom 659 308 8 0 0 0 - - -;
 #X obj 600 199 r \$0_s7;
 #X obj 666 187 r \$0_s7;
-#X obj 531 666 thisFreq;
 #X obj 531 537 freqCalcWoo;
 #X obj 531 485 r \$0_thisGroup;
-#X msg 541 592 0;
 #X obj 645 569 *;
 #X obj 660 544 r deltaThick;
 #X obj 645 480 r \$0_thisGroup;
@@ -142,10 +124,8 @@
 #X floatatom 653 622 8 0 0 0 - - -;
 #X obj 594 513 r \$0_s8;
 #X obj 660 501 r \$0_s8;
-#X obj 772 476 thisFreq;
 #X obj 772 347 freqCalcWoo;
 #X obj 772 295 r \$0_thisGroup;
-#X msg 781 401 0;
 #X obj 886 379 *;
 #X obj 901 354 r deltaThick;
 #X obj 886 290 r \$0_thisGroup;
@@ -155,214 +135,194 @@
 #X floatatom 894 432 8 0 0 0 - - -;
 #X obj 835 323 r \$0_s9;
 #X obj 901 311 r \$0_s9;
-#X obj 781 373 loadbang;
-#X obj 546 245 loadbang;
-#X obj 322 243 loadbang;
-#X obj 86 265 loadbang;
-#X obj -150 136 loadbang;
-#X obj -148 373 loadbang;
-#X obj -156 588 loadbang;
-#X obj 80 584 loadbang;
-#X obj 302 581 loadbang;
-#X obj 541 562 loadbang;
 #X obj 780 16 inlet;
 #X obj 872 15 inlet;
 #X obj 872 39 s \$0_obAngle;
 #X obj -114 214 r \$0_obAngle;
-#X obj -123 188 r \$0_obDist;
+#X obj -129 190 r \$0_obDist;
 #X obj 780 40 s \$0_obDist;
 #X obj -113 443 r \$0_obAngle;
-#X obj -122 417 r \$0_obDist;
+#X obj -128 417 r \$0_obDist;
 #X obj -120 669 r \$0_obAngle;
-#X obj -129 643 r \$0_obDist;
+#X obj -135 646 r \$0_obDist;
 #X obj 122 345 r \$0_obAngle;
-#X obj 113 319 r \$0_obDist;
+#X obj 107 320 r \$0_obDist;
 #X obj 115 668 r \$0_obAngle;
-#X obj 106 642 r \$0_obDist;
+#X obj 100 642 r \$0_obDist;
 #X obj 338 665 r \$0_obAngle;
-#X obj 329 639 r \$0_obDist;
+#X obj 323 641 r \$0_obDist;
 #X obj 358 331 r \$0_obAngle;
-#X obj 349 305 r \$0_obDist;
+#X obj 343 305 r \$0_obDist;
 #X obj 582 331 r \$0_obAngle;
-#X obj 573 305 r \$0_obDist;
+#X obj 567 305 r \$0_obDist;
 #X obj 576 645 r \$0_obAngle;
-#X obj 567 619 r \$0_obDist;
+#X obj 561 619 r \$0_obDist;
 #X obj 817 455 r \$0_obAngle;
-#X obj 808 429 r \$0_obDist;
+#X obj 802 429 r \$0_obDist;
+#X obj -159 239 woSoFreq;
+#X obj -158 465 woSoFreq;
+#X obj -165 691 woSoFreq;
+#X obj 77 368 woSoFreq;
+#X obj 70 689 woSoFreq;
+#X obj 313 352 woSoFreq;
+#X obj 293 688 woSoFreq;
+#X obj 537 352 woSoFreq;
+#X obj 531 666 woSoFreq;
+#X obj 772 476 woSoFreq;
+#X connect 0 0 1 0;
+#X connect 0 0 14 0;
 #X connect 1 0 2 0;
-#X connect 1 0 16 0;
 #X connect 2 0 3 0;
 #X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 6 0 0 0;
-#X connect 7 0 6 0;
-#X connect 8 0 0 1;
-#X connect 9 0 14 1;
-#X connect 10 0 9 1;
+#X connect 5 0 160 0;
+#X connect 6 0 5 0;
+#X connect 7 0 12 1;
+#X connect 8 0 7 1;
+#X connect 9 0 10 0;
+#X connect 10 0 7 0;
 #X connect 11 0 12 0;
-#X connect 12 0 9 0;
-#X connect 13 0 14 0;
+#X connect 12 0 13 0;
+#X connect 12 0 160 1;
 #X connect 14 0 15 0;
-#X connect 14 0 0 3;
-#X connect 16 0 17 0;
-#X connect 16 0 18 0;
-#X connect 16 0 19 0;
-#X connect 16 0 20 0;
-#X connect 16 0 21 0;
-#X connect 16 0 22 0;
-#X connect 16 0 23 0;
-#X connect 16 0 24 0;
-#X connect 16 0 25 0;
-#X connect 16 0 26 0;
-#X connect 17 0 32 0;
-#X connect 18 0 31 0;
-#X connect 19 0 30 0;
-#X connect 20 0 29 0;
-#X connect 21 0 28 0;
-#X connect 22 0 27 0;
+#X connect 14 0 16 0;
+#X connect 14 0 17 0;
+#X connect 14 0 18 0;
+#X connect 14 0 19 0;
+#X connect 14 0 20 0;
+#X connect 14 0 21 0;
+#X connect 14 0 22 0;
+#X connect 14 0 23 0;
+#X connect 14 0 24 0;
+#X connect 15 0 30 0;
+#X connect 16 0 29 0;
+#X connect 17 0 28 0;
+#X connect 18 0 27 0;
+#X connect 19 0 26 0;
+#X connect 20 0 25 0;
+#X connect 21 0 31 0;
+#X connect 22 0 32 0;
 #X connect 23 0 33 0;
 #X connect 24 0 34 0;
-#X connect 25 0 35 0;
-#X connect 26 0 36 0;
-#X connect 37 0 12 1;
-#X connect 38 0 6 1;
-#X connect 40 0 39 0;
-#X connect 41 0 40 0;
-#X connect 42 0 39 1;
-#X connect 43 0 48 1;
-#X connect 44 0 43 1;
-#X connect 45 0 46 0;
-#X connect 46 0 43 0;
-#X connect 47 0 48 0;
-#X connect 48 0 49 0;
-#X connect 48 0 39 3;
-#X connect 50 0 40 1;
-#X connect 51 0 46 1;
-#X connect 53 0 52 0;
-#X connect 54 0 53 0;
-#X connect 55 0 52 1;
-#X connect 56 0 61 1;
-#X connect 57 0 56 1;
-#X connect 58 0 59 0;
-#X connect 59 0 56 0;
-#X connect 60 0 61 0;
-#X connect 61 0 62 0;
-#X connect 61 0 52 3;
-#X connect 63 0 53 1;
-#X connect 64 0 59 1;
-#X connect 66 0 65 0;
-#X connect 67 0 66 0;
-#X connect 68 0 65 1;
-#X connect 69 0 74 1;
-#X connect 70 0 69 1;
-#X connect 71 0 72 0;
-#X connect 72 0 69 0;
-#X connect 73 0 74 0;
+#X connect 35 0 10 1;
+#X connect 36 0 5 1;
+#X connect 37 0 161 0;
+#X connect 38 0 37 0;
+#X connect 39 0 44 1;
+#X connect 40 0 39 1;
+#X connect 41 0 42 0;
+#X connect 42 0 39 0;
+#X connect 43 0 44 0;
+#X connect 44 0 45 0;
+#X connect 44 0 161 1;
+#X connect 46 0 37 1;
+#X connect 47 0 42 1;
+#X connect 48 0 162 0;
+#X connect 49 0 48 0;
+#X connect 50 0 55 1;
+#X connect 51 0 50 1;
+#X connect 52 0 53 0;
+#X connect 53 0 50 0;
+#X connect 54 0 55 0;
+#X connect 55 0 56 0;
+#X connect 55 0 162 1;
+#X connect 57 0 48 1;
+#X connect 58 0 53 1;
+#X connect 59 0 163 0;
+#X connect 60 0 59 0;
+#X connect 61 0 66 1;
+#X connect 62 0 61 1;
+#X connect 63 0 64 0;
+#X connect 64 0 61 0;
+#X connect 65 0 66 0;
+#X connect 66 0 67 0;
+#X connect 66 0 163 1;
+#X connect 68 0 59 1;
+#X connect 69 0 64 1;
+#X connect 70 0 164 0;
+#X connect 71 0 70 0;
+#X connect 72 0 77 1;
+#X connect 73 0 72 1;
 #X connect 74 0 75 0;
-#X connect 74 0 65 3;
-#X connect 76 0 66 1;
-#X connect 77 0 72 1;
-#X connect 79 0 78 0;
-#X connect 80 0 79 0;
-#X connect 81 0 78 1;
-#X connect 82 0 87 1;
-#X connect 83 0 82 1;
-#X connect 84 0 85 0;
-#X connect 85 0 82 0;
-#X connect 86 0 87 0;
+#X connect 75 0 72 0;
+#X connect 76 0 77 0;
+#X connect 77 0 78 0;
+#X connect 77 0 164 1;
+#X connect 79 0 75 1;
+#X connect 80 0 70 1;
+#X connect 81 0 165 0;
+#X connect 82 0 81 0;
+#X connect 83 0 88 1;
+#X connect 84 0 83 1;
+#X connect 85 0 86 0;
+#X connect 86 0 83 0;
 #X connect 87 0 88 0;
-#X connect 87 0 78 3;
-#X connect 89 0 85 1;
-#X connect 90 0 79 1;
-#X connect 92 0 91 0;
+#X connect 88 0 89 0;
+#X connect 88 0 165 1;
+#X connect 90 0 81 1;
+#X connect 91 0 86 1;
+#X connect 92 0 166 0;
 #X connect 93 0 92 0;
-#X connect 94 0 91 1;
-#X connect 95 0 100 1;
-#X connect 96 0 95 1;
-#X connect 97 0 98 0;
-#X connect 98 0 95 0;
+#X connect 94 0 99 1;
+#X connect 95 0 94 1;
+#X connect 96 0 97 0;
+#X connect 97 0 94 0;
+#X connect 98 0 99 0;
 #X connect 99 0 100 0;
-#X connect 100 0 101 0;
-#X connect 100 0 91 3;
-#X connect 102 0 92 1;
-#X connect 103 0 98 1;
-#X connect 105 0 104 0;
-#X connect 106 0 105 0;
-#X connect 107 0 104 1;
-#X connect 108 0 113 1;
-#X connect 109 0 108 1;
+#X connect 99 0 166 1;
+#X connect 101 0 92 1;
+#X connect 102 0 97 1;
+#X connect 103 0 167 0;
+#X connect 104 0 103 0;
+#X connect 105 0 110 1;
+#X connect 106 0 105 1;
+#X connect 107 0 108 0;
+#X connect 108 0 105 0;
+#X connect 109 0 110 0;
 #X connect 110 0 111 0;
-#X connect 111 0 108 0;
-#X connect 112 0 113 0;
-#X connect 113 0 114 0;
-#X connect 113 0 104 3;
-#X connect 115 0 105 1;
-#X connect 116 0 111 1;
-#X connect 118 0 117 0;
-#X connect 119 0 118 0;
-#X connect 120 0 117 1;
-#X connect 121 0 126 1;
-#X connect 122 0 121 1;
-#X connect 123 0 124 0;
-#X connect 124 0 121 0;
-#X connect 125 0 126 0;
-#X connect 126 0 127 0;
-#X connect 126 0 117 3;
-#X connect 128 0 118 1;
-#X connect 129 0 124 1;
-#X connect 131 0 130 0;
-#X connect 132 0 131 0;
-#X connect 133 0 130 1;
-#X connect 134 0 139 1;
-#X connect 135 0 134 1;
-#X connect 136 0 137 0;
-#X connect 137 0 134 0;
-#X connect 138 0 139 0;
-#X connect 139 0 140 0;
-#X connect 139 0 130 3;
-#X connect 141 0 131 1;
-#X connect 142 0 137 1;
-#X connect 144 0 143 0;
-#X connect 145 0 144 0;
-#X connect 146 0 143 1;
-#X connect 147 0 152 1;
-#X connect 148 0 147 1;
-#X connect 149 0 150 0;
-#X connect 150 0 147 0;
-#X connect 151 0 152 0;
-#X connect 152 0 153 0;
-#X connect 152 0 143 3;
-#X connect 154 0 144 1;
-#X connect 155 0 150 1;
-#X connect 156 0 146 0;
-#X connect 157 0 120 0;
-#X connect 158 0 94 0;
-#X connect 159 0 68 0;
-#X connect 160 0 8 0;
-#X connect 161 0 42 0;
-#X connect 162 0 55 0;
-#X connect 163 0 81 0;
-#X connect 164 0 107 0;
-#X connect 165 0 133 0;
-#X connect 166 0 171 0;
-#X connect 167 0 168 0;
-#X connect 169 0 0 5;
-#X connect 170 0 0 4;
-#X connect 172 0 39 5;
-#X connect 173 0 39 4;
-#X connect 174 0 52 5;
-#X connect 175 0 52 4;
-#X connect 176 0 65 5;
-#X connect 177 0 65 4;
-#X connect 178 0 78 5;
-#X connect 179 0 78 4;
-#X connect 180 0 104 5;
-#X connect 181 0 104 4;
-#X connect 182 0 91 5;
-#X connect 183 0 91 4;
-#X connect 184 0 117 5;
-#X connect 185 0 117 4;
-#X connect 186 0 130 5;
-#X connect 187 0 130 4;
-#X connect 188 0 143 5;
-#X connect 189 0 143 4;
+#X connect 110 0 167 1;
+#X connect 112 0 103 1;
+#X connect 113 0 108 1;
+#X connect 114 0 168 0;
+#X connect 115 0 114 0;
+#X connect 116 0 121 1;
+#X connect 117 0 116 1;
+#X connect 118 0 119 0;
+#X connect 119 0 116 0;
+#X connect 120 0 121 0;
+#X connect 121 0 122 0;
+#X connect 121 0 168 1;
+#X connect 123 0 114 1;
+#X connect 124 0 119 1;
+#X connect 125 0 169 0;
+#X connect 126 0 125 0;
+#X connect 127 0 132 1;
+#X connect 128 0 127 1;
+#X connect 129 0 130 0;
+#X connect 130 0 127 0;
+#X connect 131 0 132 0;
+#X connect 132 0 133 0;
+#X connect 132 0 169 1;
+#X connect 134 0 125 1;
+#X connect 135 0 130 1;
+#X connect 136 0 141 0;
+#X connect 137 0 138 0;
+#X connect 139 0 160 3;
+#X connect 140 0 160 2;
+#X connect 142 0 161 3;
+#X connect 143 0 161 2;
+#X connect 144 0 162 3;
+#X connect 145 0 162 2;
+#X connect 146 0 163 3;
+#X connect 147 0 163 2;
+#X connect 148 0 164 3;
+#X connect 149 0 164 2;
+#X connect 150 0 166 3;
+#X connect 151 0 166 2;
+#X connect 152 0 165 3;
+#X connect 153 0 165 2;
+#X connect 154 0 167 3;
+#X connect 155 0 167 2;
+#X connect 156 0 168 3;
+#X connect 157 0 168 2;
+#X connect 158 0 169 3;
+#X connect 159 0 169 2;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/woSoFreq.pd	Wed Jun 10 20:36:37 2015 +0100
@@ -0,0 +1,297 @@
+#N canvas 0 22 1236 817 10;
+#X text 181 156 Mass Density of Air;
+#X text 115 130 Frequency (Hz);
+#X obj 170 644 throw~ l;
+#X obj 197 625 throw~ r;
+#X obj 274 476 osc~;
+#X obj 303 157 *~ 1.225;
+#X obj 303 232 /~ 1.81e-05;
+#X obj 273 335 *~ 0.198;
+#X obj 303 187 *~ 1;
+#X obj 273 395 /~ 1;
+#X obj 125 79 snapshot~;
+#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 125 105 10 0 0 0 - - -;
+#X obj 234 251 sig~ 19.7;
+#X obj 288 275 /~;
+#X obj 234 275 sig~ 1;
+#X obj 273 304 -~;
+#X obj 273 364 *~;
+#X obj 273 421 clip~ 0 20000;
+#X obj 175 -110 inlet;
+#X obj 205 104 outlet;
+#X obj 125 6 loadbang;
+#X text 365 33 Mass Density of Air \, squared;
+#X text 662 18 Speed of Sound to power 2;
+#N canvas 759 125 286 289 pow6 0;
+#X obj 47 67 *~;
+#X obj 76 67 *~;
+#X obj 76 35 inlet~;
+#X obj 47 163 outlet~;
+#X obj 136 184 snapshot~;
+#X obj 136 159 metro 100;
+#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 136 211 10 0 0 0 - - -;
+#X obj 216 210 outlet;
+#X obj 136 111 loadbang;
+#X obj 106 67 *~;
+#X obj 47 93 *~;
+#X obj 47 118 *~;
+#X connect 0 0 11 0;
+#X connect 1 0 11 1;
+#X connect 2 0 0 0;
+#X connect 2 0 0 1;
+#X connect 2 0 1 1;
+#X connect 2 0 10 0;
+#X connect 2 0 10 1;
+#X connect 2 0 1 0;
+#X connect 4 0 7 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 0;
+#X connect 9 0 6 0;
+#X connect 10 0 12 1;
+#X connect 11 0 12 0;
+#X connect 12 0 4 0;
+#X connect 12 0 3 0;
+#X restore 548 -64 pd pow6;
+#X text 144 225 Reynolds Number;
+#X text 152 407 Strouhal Number;
+#X obj 511 -51 *~;
+#X obj 548 -26 *~;
+#X obj 548 8 *~ 1;
+#X obj 548 36 *~ 1.50063;
+#X obj 626 -15 inlet;
+#X obj 626 10 *;
+#X obj 626 35 * 118033;
+#X obj 548 71 /~ 1;
+#X obj 569 139 inlet;
+#X obj 569 239 cos;
+#X obj 569 194 / 360;
+#X obj 548 344 *~ 0.27;
+#X obj 274 507 *~;
+#X floatatom 586 291 5 0 0 0 - - -;
+#X obj 569 263 *;
+#X text 572 116 Azimuth;
+#X text 625 -35 Distance;
+#X obj 548 319 *~ 1;
+#X text 333 212 Viscosity;
+#X obj 76 454 *~ 2;
+#X obj 76 481 osc~;
+#X obj 76 517 *~;
+#X obj 170 557 +~;
+#X obj 548 369 *~ 1e-06;
+#X obj 678 239 cos;
+#X obj 678 194 / 360;
+#X floatatom 705 290 5 0 0 0 - - -;
+#X obj 678 263 *;
+#X obj 657 343 *~ 0.27;
+#X obj 657 319 *~ 1;
+#X obj 657 368 *~ 1e-07;
+#X obj 175 -87 s \$0-diameter;
+#X obj 364 156 r \$0-diameter;
+#X obj 374 351 r \$0-diameter;
+#X obj 617 -58 r \$0-diameter;
+#X obj 53 -85 s~ \$0-windSpeed;
+#X obj 548 -90 r~ \$0-windSpeed;
+#X obj 329 334 r~ \$0-windSpeed;
+#X obj 303 129 r~ \$0-windSpeed;
+#X obj 207 433 s~ \$0_str;
+#X obj 481 -89 r~ \$0_str;
+#X obj 565 100 s~ \$0-a;
+#X obj 632 293 r~ \$0-a;
+#X obj 657 393 s~ \$0_dragDiGain;
+#X obj 109 481 r~ \$0_dragDiGain;
+#X obj 286 447 s~ \$0-myFreq;
+#X obj 76 427 r~ \$0-myFreq;
+#X obj 39 54 r~ \$0-myFreq;
+#X obj 548 393 s~ \$0_liftDiGain;
+#X obj 312 477 r~ \$0_liftDiGain;
+#X obj 887 20 r~ \$0-myFreq;
+#X obj 853 -4 noise~;
+#X obj 930 204 throw~ l;
+#X obj 957 183 throw~ r;
+#X obj 945 60 r~ \$0_liftDiGain;
+#X obj 930 111 *~;
+#X obj 544 541 snapshot~;
+#X obj 544 516 metro 100;
+#X obj 544 494 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X floatatom 544 567 10 0 0 0 - - -;
+#X obj 544 468 loadbang;
+#X obj 458 516 r~ \$0-myRey;
+#X obj 316 256 s~ \$0-myRey;
+#X obj 1068 21 snapshot~;
+#X floatatom 1068 47 10 0 0 0 - - -;
+#X obj 1068 -52 loadbang;
+#X obj 1068 -27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 979 -81 r~ \$0-myRey;
+#X obj 905 320 r~ \$0-myFreq;
+#X obj 871 295 noise~;
+#X obj 948 509 throw~ l;
+#X obj 975 486 throw~ r;
+#X obj 948 417 *~;
+#X obj 1086 329 snapshot~;
+#X floatatom 1086 355 10 0 0 0 - - -;
+#X obj 1086 256 loadbang;
+#X obj 1086 281 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 997 227 r~ \$0-myRey;
+#X obj 963 369 r~ \$0_dragDiGain;
+#X obj 905 346 *~ 2;
+#X text 529 589 Reynolds Number;
+#X obj 853 63 vcf~ 1000 10;
+#X obj 871 371 vcf~ 1000 10;
+#X obj 53 -108 inlet~;
+#X floatatom 642 153 5 0 0 0 - - -;
+#X obj 170 600 fcpan;
+#X obj 489 170 s \$0-b;
+#X obj 213 550 r \$0-b;
+#X obj 213 572 / 180;
+#X obj 930 160 fcpan;
+#X obj 957 112 r \$0-b;
+#X obj 957 134 / 180;
+#X obj 948 461 fcpan;
+#X obj 975 416 r \$0-b;
+#X obj 975 438 / 180;
+#X obj 569 216 * 6.28319;
+#X obj 678 216 * 6.28319;
+#X obj 945 84 *~ 1;
+#X obj 963 392 *~ 1;
+#X obj 997 302 clip~ 2 400;
+#X obj 979 -6 clip~ 2 400;
+#X obj 997 251 *~ -0.003;
+#X obj 979 -57 *~ -0.003;
+#X obj 979 -32 +~ 20;
+#X obj 997 276 +~ 20;
+#X obj 569 172 + 90;
+#X floatatom 591 11 5 0 0 0 - - -;
+#X obj 1068 -4 metro 10;
+#X obj 1086 304 metro 10;
+#X obj 125 54 metro 10;
+#X connect 4 0 39 0;
+#X connect 5 0 8 0;
+#X connect 6 0 14 1;
+#X connect 6 0 89 0;
+#X connect 7 0 17 0;
+#X connect 8 0 6 0;
+#X connect 9 0 18 0;
+#X connect 9 0 66 0;
+#X connect 10 0 12 0;
+#X connect 10 0 20 0;
+#X connect 11 0 136 0;
+#X connect 13 0 14 0;
+#X connect 14 0 16 1;
+#X connect 15 0 16 0;
+#X connect 16 0 7 0;
+#X connect 17 0 9 0;
+#X connect 18 0 4 0;
+#X connect 18 0 72 0;
+#X connect 19 0 58 0;
+#X connect 21 0 11 0;
+#X connect 24 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 29 0;
+#X connect 29 0 30 0;
+#X connect 30 0 34 0;
+#X connect 31 0 32 0;
+#X connect 31 0 32 1;
+#X connect 31 0 133 0;
+#X connect 32 0 33 0;
+#X connect 33 0 34 1;
+#X connect 34 0 44 0;
+#X connect 34 0 68 0;
+#X connect 35 0 111 0;
+#X connect 35 0 52 0;
+#X connect 35 0 113 0;
+#X connect 35 0 132 0;
+#X connect 36 0 41 0;
+#X connect 36 0 41 1;
+#X connect 37 0 122 0;
+#X connect 38 0 50 0;
+#X connect 39 0 49 1;
+#X connect 41 0 40 0;
+#X connect 41 0 44 1;
+#X connect 44 0 38 0;
+#X connect 46 0 47 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 49 0 112 0;
+#X connect 50 0 75 0;
+#X connect 51 0 54 0;
+#X connect 51 0 54 1;
+#X connect 52 0 123 0;
+#X connect 54 0 53 0;
+#X connect 54 0 56 1;
+#X connect 55 0 57 0;
+#X connect 56 0 55 0;
+#X connect 57 0 70 0;
+#X connect 59 0 8 1;
+#X connect 60 0 9 1;
+#X connect 61 0 29 1;
+#X connect 63 0 24 0;
+#X connect 64 0 17 1;
+#X connect 65 0 5 0;
+#X connect 67 0 27 1;
+#X connect 67 0 27 0;
+#X connect 69 0 56 0;
+#X connect 71 0 48 1;
+#X connect 73 0 46 0;
+#X connect 74 0 10 0;
+#X connect 76 0 39 1;
+#X connect 77 0 108 1;
+#X connect 78 0 108 0;
+#X connect 81 0 124 0;
+#X connect 82 0 116 0;
+#X connect 83 0 86 0;
+#X connect 84 0 83 0;
+#X connect 85 0 84 0;
+#X connect 87 0 85 0;
+#X connect 88 0 83 0;
+#X connect 90 0 91 0;
+#X connect 90 0 108 2;
+#X connect 92 0 93 0;
+#X connect 93 0 134 0;
+#X connect 94 0 129 0;
+#X connect 95 0 106 0;
+#X connect 96 0 109 0;
+#X connect 99 0 119 0;
+#X connect 100 0 101 0;
+#X connect 100 0 109 2;
+#X connect 102 0 103 0;
+#X connect 103 0 135 0;
+#X connect 104 0 128 0;
+#X connect 105 0 125 0;
+#X connect 106 0 109 1;
+#X connect 108 0 82 0;
+#X connect 109 0 99 0;
+#X connect 110 0 62 0;
+#X connect 112 0 2 0;
+#X connect 112 1 3 0;
+#X connect 114 0 115 0;
+#X connect 115 0 112 1;
+#X connect 116 0 79 0;
+#X connect 116 1 80 0;
+#X connect 117 0 118 0;
+#X connect 118 0 116 1;
+#X connect 119 0 97 0;
+#X connect 119 1 98 0;
+#X connect 120 0 121 0;
+#X connect 121 0 119 1;
+#X connect 122 0 36 0;
+#X connect 123 0 51 0;
+#X connect 124 0 82 1;
+#X connect 125 0 99 1;
+#X connect 126 0 100 0;
+#X connect 127 0 90 0;
+#X connect 128 0 131 0;
+#X connect 129 0 130 0;
+#X connect 130 0 127 0;
+#X connect 131 0 126 0;
+#X connect 132 0 37 0;
+#X connect 134 0 90 0;
+#X connect 135 0 100 0;
+#X connect 136 0 10 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/June/woosh_D2.pd	Wed Jun 10 20:36:37 2015 +0100
@@ -0,0 +1,516 @@
+#N canvas 40 54 1105 841 10;
+#X obj 494 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 557 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 648 -127 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 11000 1;
+#X text 677 -108 Gain;
+#X obj 648 -191 loadbang;
+#N canvas 865 368 284 318 opLevels 0;
+#X obj 74 188 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 186 75 / 127;
+#X obj 186 40 inlet;
+#X obj 30 239 outlet;
+#X obj 129 239 outlet;
+#X obj 95 37 r NoOfSources;
+#X obj 74 143 /~ 15;
+#X obj 95 165 /~ 15;
+#X msg 94 111 15;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 3 0 13 0;
+#X connect 4 0 5 0;
+#X connect 4 0 12 0;
+#X connect 5 0 9 0;
+#X connect 6 0 10 0;
+#X connect 7 0 3 1;
+#X connect 7 0 4 1;
+#X connect 8 0 7 0;
+#X connect 12 0 0 0;
+#X connect 13 0 0 1;
+#X connect 14 0 12 1;
+#X connect 14 0 13 1;
+#X restore 493 -170 pd opLevels;
+#X msg 648 -163 5;
+#N canvas 739 151 718 592 source1 0;
+#X floatatom 63 122 8 0 0 0 - - -;
+#X obj 121 86 * 40;
+#X obj 130 122 s windSpeed;
+#X obj 390 16 s panVal;
+#X obj 390 -5 line;
+#X floatatom 353 16 5 0 0 0 - - -;
+#X msg 363 -54 1;
+#X obj 173 -298 r swipSpeed;
+#X obj 173 -271 swap 80;
+#X obj 173 -243 /;
+#X obj 172 -217 * 150;
+#X floatatom 124 -271 5 0 0 0 - - -;
+#X obj 142 55 r swipSpeed;
+#X obj 121 -28 line;
+#X msg 121 -56 1 \$1;
+#X obj 124 5 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 0 1;
+#X floatatom 157 31 5 0 0 0 - - -;
+#X obj 235 -128 * 0.67;
+#X obj 170 -132 delay \$1;
+#X obj 121 -194 i;
+#X obj 170 -103 i;
+#X msg 170 -54 0 \$1;
+#X floatatom 83 -165 5 0 0 0 - - -;
+#X floatatom 215 -55 5 0 0 0 - - -;
+#X obj 41 36 s outputS;
+#X obj 121 -242 r start;
+#X obj 460 -232 +;
+#X obj 460 -207 * 0.5;
+#X obj 438 -175 i;
+#X msg 390 -107 0.5 \$1;
+#X msg 492 -41 0 \$1;
+#X obj 336 -245 r start;
+#X floatatom 464 -176 5 0 0 0 - - -;
+#X obj 465 -89 delay;
+#X obj 492 -65 i;
+#X obj 438 -146 t f b;
+#X obj 166 -165 t f b;
+#X obj 475 -256 r d2;
+#X obj 264 -54 s d2;
+#X obj 35 -164 s d1;
+#X obj 461 -279 r d1;
+#X obj 438 -107 s d3;
+#X obj 507 -96 r d3;
+#X obj 336 -218 t b b;
+#X text 57 145 Effective Windspeed;
+#X text 368 40 Pan value;
+#X obj 421 -199 s d4;
+#X obj 52 -237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 263 -286 70;
+#X connect 1 0 0 0;
+#X connect 1 0 2 0;
+#X connect 4 0 3 0;
+#X connect 4 0 5 0;
+#X connect 6 0 4 0;
+#X connect 7 0 8 0;
+#X connect 7 0 11 0;
+#X connect 8 0 9 0;
+#X connect 8 1 9 1;
+#X connect 9 0 10 0;
+#X connect 10 0 17 0;
+#X connect 10 0 19 1;
+#X connect 12 0 1 1;
+#X connect 13 0 15 0;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 15 0 1 0;
+#X connect 15 0 24 0;
+#X connect 17 0 20 1;
+#X connect 18 0 20 0;
+#X connect 19 0 14 0;
+#X connect 19 0 22 0;
+#X connect 19 0 36 0;
+#X connect 19 0 39 0;
+#X connect 20 0 23 0;
+#X connect 20 0 21 0;
+#X connect 20 0 38 0;
+#X connect 21 0 13 0;
+#X connect 25 0 19 0;
+#X connect 26 0 27 0;
+#X connect 26 0 46 0;
+#X connect 27 0 28 1;
+#X connect 27 0 32 0;
+#X connect 28 0 35 0;
+#X connect 29 0 4 0;
+#X connect 30 0 4 0;
+#X connect 31 0 43 0;
+#X connect 33 0 34 0;
+#X connect 34 0 30 0;
+#X connect 35 0 29 0;
+#X connect 35 0 33 1;
+#X connect 35 0 41 0;
+#X connect 35 1 33 0;
+#X connect 36 0 18 1;
+#X connect 36 1 18 0;
+#X connect 37 0 26 1;
+#X connect 40 0 26 0;
+#X connect 42 0 34 1;
+#X connect 43 0 28 0;
+#X connect 43 1 6 0;
+#X connect 47 0 19 0;
+#X connect 48 0 8 0;
+#X restore 874 -151 pd source1;
+#N canvas 12 52 684 554 speedCalc 0;
+#X obj 69 26 inlet;
+#X obj 145 27 inlet;
+#X obj 227 25 inlet;
+#X obj 341 23 inlet;
+#X obj 69 49 s \$0_swLen;
+#X obj 145 49 s \$0_armLen;
+#X obj 341 45 s \$0_tipSpeed;
+#X obj 141 301 r \$0_tipSpeed;
+#X obj 211 437 outlet;
+#X obj 211 414 r \$0_minSpeed;
+#X obj 126 349 s \$0_minSpeed;
+#X obj 310 414 r \$0_deltaSpeed;
+#X obj 388 261 s \$0_deltaSpeed;
+#X obj 310 437 outlet;
+#X obj 84 100 r \$0_swLen;
+#X obj 126 280 /;
+#X msg 307 20 80;
+#X floatatom 80 307 5 0 0 0 - - -;
+#X obj 173 -35 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 99 123 r \$0_armLen;
+#X obj 84 205 +;
+#X obj 99 152 t f b;
+#X floatatom 40 240 5 0 0 0 - - -;
+#X obj 126 207 r \$0_armLen;
+#X obj 126 231 t f b;
+#X obj 126 177 delay 6;
+#X obj 153 256 delay 9;
+#X msg 21 27 1;
+#X obj 227 48 s \$0_sourceTot;
+#X obj 421 202 r \$0_sourceTot;
+#X obj 126 325 *;
+#X floatatom 84 349 5 0 0 0 - - -;
+#X obj 512 119 r \$0_minSpeed;
+#X obj 388 202 -;
+#X obj 388 158 r \$0_tipSpeed;
+#X obj 388 232 /;
+#X obj 512 145 t f b;
+#X floatatom 343 261 5 0 0 0 - - -;
+#X obj 539 170 delay 14;
+#X msg 199 23 100;
+#X msg 111 23 0.5;
+#X connect 0 0 4 0;
+#X connect 1 0 5 0;
+#X connect 2 0 28 0;
+#X connect 3 0 6 0;
+#X connect 7 0 30 1;
+#X connect 9 0 8 0;
+#X connect 11 0 13 0;
+#X connect 14 0 20 0;
+#X connect 15 0 17 0;
+#X connect 15 0 30 0;
+#X connect 16 0 6 0;
+#X connect 18 0 27 0;
+#X connect 18 0 40 0;
+#X connect 18 0 39 0;
+#X connect 18 0 16 0;
+#X connect 19 0 21 0;
+#X connect 20 0 22 0;
+#X connect 20 0 15 1;
+#X connect 21 0 20 1;
+#X connect 21 1 25 0;
+#X connect 23 0 24 0;
+#X connect 24 0 15 0;
+#X connect 24 1 26 0;
+#X connect 25 0 20 0;
+#X connect 26 0 15 0;
+#X connect 27 0 4 0;
+#X connect 29 0 35 1;
+#X connect 30 0 10 0;
+#X connect 30 0 31 0;
+#X connect 32 0 36 0;
+#X connect 33 0 35 0;
+#X connect 34 0 33 0;
+#X connect 35 0 37 0;
+#X connect 35 0 12 0;
+#X connect 36 0 33 1;
+#X connect 36 1 38 0;
+#X connect 38 0 33 0;
+#X connect 39 0 28 0;
+#X connect 40 0 5 0;
+#X restore 242 41 pd speedCalc;
+#X floatatom 151 65 8 0 0 0 - - -;
+#X floatatom 407 64 8 0 0 0 - - -;
+#X msg 29 -88 1;
+#X msg 24 105 100;
+#X msg 26 12 0.59;
+#X obj 242 -54 r bladeLen;
+#X obj 265 -31 r armLength;
+#X obj 288 -7 r NoOfSources;
+#X obj 311 18 r topSpeed;
+#X obj 29 -41 s bladeLen;
+#X obj 27 57 s armLength;
+#X obj 21 150 s NoOfSources;
+#X obj 75 219 s topSpeed;
+#X msg 60 -88 1.2;
+#X msg 91 -88 1.5;
+#X msg 56 105 50;
+#X msg 89 105 120;
+#X obj 23 193 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4200 1;
+#X floatatom 20 219 8 0 0 0 - - -;
+#X obj -7 -112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 14 -64 f;
+#X obj 11 33 f;
+#X obj 9 126 f;
+#X floatatom -16 152 5 0 0 0 - - -;
+#X floatatom -14 58 5 0 0 0 - - -;
+#X floatatom -14 -41 5 0 0 0 - - -;
+#X obj -7 -158 r topSpeed;
+#X obj -7 -135 t b;
+#X text 26 -111 Blade Length;
+#X text 25 -5 Arm Length;
+#X text 22 86 Number of Sources;
+#X text 19 173 Top Speed;
+#X obj 22 269 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8200 1;
+#X floatatom 19 301 8 0 0 0 - - -;
+#X obj 74 300 s sweepAngle;
+#X text 17 250 Sweep Angle;
+#N canvas 76 279 490 446 distanceCalc 0;
+#X obj 266 13 inlet;
+#X floatatom 200 168 5 0 0 0 - - -;
+#X obj 80 13 inlet;
+#X obj 170 13 inlet;
+#X obj 82 142 +;
+#X obj 151 168 / 360;
+#X floatatom 29 164 5 0 0 0 - - -;
+#X obj 82 167 * 3.14159;
+#X obj 82 215 *;
+#X floatatom 22 239 8 0 0 0 - - -;
+#X obj 82 191 * 2;
+#X obj 80 36 s \$0_bladeLen;
+#X obj 170 36 s \$0_armLength;
+#X obj 266 36 s \$0_sweepAngle;
+#X obj 82 95 r \$0_bladeLen;
+#X obj 97 119 r \$0_armLength;
+#X obj 151 144 r \$0_sweepAngle;
+#X floatatom 411 184 5 0 0 0 - - -;
+#X obj 362 184 / 360;
+#X floatatom 305 160 5 0 0 0 - - -;
+#X obj 293 183 * 3.14159;
+#X obj 293 231 *;
+#X floatatom 237 259 8 0 0 0 - - -;
+#X obj 293 207 * 2;
+#X obj 293 135 r \$0_armLength;
+#X obj 362 160 r \$0_sweepAngle;
+#X obj 293 259 s \$0_minCirc;
+#X obj 98 365 r \$0_minCirc;
+#X obj 98 387 outlet;
+#X obj 111 217 r \$0_minCirc;
+#X floatatom 22 271 8 0 0 0 - - -;
+#X obj 82 239 -;
+#X obj 82 275 /;
+#X obj 112 251 r NoOfSources;
+#X floatatom 19 302 8 0 0 0 - - -;
+#X obj 82 301 s \$0_deltaCirc;
+#X obj 187 365 r \$0_deltaCirc;
+#X obj 187 387 outlet;
+#X connect 0 0 13 0;
+#X connect 2 0 11 0;
+#X connect 3 0 12 0;
+#X connect 4 0 6 0;
+#X connect 4 0 7 0;
+#X connect 5 0 8 1;
+#X connect 7 0 10 0;
+#X connect 8 0 9 0;
+#X connect 8 0 31 0;
+#X connect 10 0 8 0;
+#X connect 14 0 4 0;
+#X connect 15 0 4 1;
+#X connect 16 0 5 0;
+#X connect 16 0 1 0;
+#X connect 18 0 21 1;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 21 0 26 0;
+#X connect 23 0 21 0;
+#X connect 24 0 20 0;
+#X connect 24 0 19 0;
+#X connect 25 0 18 0;
+#X connect 25 0 17 0;
+#X connect 27 0 28 0;
+#X connect 29 0 31 1;
+#X connect 31 0 30 0;
+#X connect 31 0 32 0;
+#X connect 32 0 34 0;
+#X connect 32 0 35 0;
+#X connect 33 0 32 1;
+#X connect 36 0 37 0;
+#X restore 197 -118 pd distanceCalc;
+#X obj 284 -142 r sweepAngle;
+#X obj 197 -186 r bladeLen;
+#X obj 240 -163 r armLength;
+#X obj -88 -158 r sweepAngle;
+#X obj 197 -92 s firstDist;
+#X obj 284 -93 s deltaDist;
+#X obj 216 65 s firstSpeed;
+#X obj 311 64 s deltaSpeed;
+#X floatatom 140 -91 8 0 0 0 - - -;
+#X floatatom 365 -93 8 0 0 0 - - -;
+#N canvas 57 585 305 180 thickCalc 0;
+#X obj 173 86 r NoOfSources;
+#X obj 23 16 inlet;
+#X obj 26 64 inlet;
+#X obj 26 86 s \$0_tipThick;
+#X obj 158 62 -;
+#X obj 158 111 /;
+#X obj 158 134 outlet;
+#X obj 23 39 s \$0_hiltThick;
+#X floatatom 126 94 5 0 0 0 - - -;
+#X obj 173 40 r \$0_tipThick;
+#X obj 158 15 r \$0_hiltThick;
+#X floatatom 94 136 8 0 0 0 - - -;
+#X connect 0 0 5 1;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 8 0;
+#X connect 5 0 6 0;
+#X connect 5 0 11 0;
+#X connect 9 0 4 1;
+#X connect 10 0 4 0;
+#X restore 237 165 pd thickCalc;
+#X obj 237 188 s deltaThick;
+#X floatatom 182 189 8 0 0 0 - - -;
+#X obj 16 359 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 6600 1;
+#X obj 16 429 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 8300 1;
+#X floatatom 13 389 8 0 0 0 - - -;
+#X obj 67 388 s hiltThick;
+#X floatatom 13 457 8 0 0 0 - - -;
+#X obj 71 456 s tipThick;
+#X text 12 341 Hilt Thickness;
+#X text 13 411 Tip Thickness;
+#X obj 237 120 r hiltThick;
+#X obj 306 142 r tipThick;
+#X obj 414 -198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 414 -176 s GO;
+#X obj 254 303 tenSource;
+#X obj 16 503 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4200 1;
+#X obj 13 571 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 7600 1;
+#X floatatom 13 529 8 0 0 0 - - -;
+#X obj 72 530 s distance;
+#X text 12 481 Distance to Observer;
+#X floatatom 10 599 8 0 0 0 - - -;
+#X obj 69 600 s angle;
+#X text 10 553 Angle to Observer;
+#X obj 305 281 r distance;
+#X obj 279 255 r angle;
+#X obj 509 178 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 349 -195 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 349 -176 metro 200;
+#X msg 254 238 10;
+#X obj 377 303 tenSource;
+#X obj 428 281 r distance;
+#X obj 402 255 r angle;
+#X msg 377 238 9;
+#X obj 496 300 tenSource;
+#X obj 547 278 r distance;
+#X obj 521 252 r angle;
+#X obj 621 301 tenSource;
+#X obj 672 279 r distance;
+#X obj 646 253 r angle;
+#X obj 745 300 tenSource;
+#X obj 796 278 r distance;
+#X obj 770 252 r angle;
+#X msg 496 235 8;
+#X msg 621 236 7;
+#X msg 745 235 6;
+#X obj 330 399 tenSource;
+#X obj 355 351 r angle;
+#X msg 330 334 5;
+#X obj 474 -204 hsl 128 15 300 50 0 0 empty empty empty -2 -8 0 10
+-262144 -1 -1 7500 1;
+#X obj 433 398 tenSource;
+#X obj 458 350 r angle;
+#X msg 433 333 4;
+#X connect 2 0 5 0;
+#X connect 4 0 6 0;
+#X connect 5 0 0 0;
+#X connect 5 1 1 0;
+#X connect 6 0 2 0;
+#X connect 8 0 9 0;
+#X connect 8 0 52 0;
+#X connect 8 1 10 0;
+#X connect 8 1 53 0;
+#X connect 11 0 29 1;
+#X connect 12 0 31 1;
+#X connect 13 0 30 1;
+#X connect 14 0 8 0;
+#X connect 15 0 8 1;
+#X connect 16 0 8 2;
+#X connect 17 0 8 3;
+#X connect 22 0 29 1;
+#X connect 23 0 29 1;
+#X connect 24 0 31 1;
+#X connect 25 0 31 1;
+#X connect 26 0 21 0;
+#X connect 26 0 27 0;
+#X connect 28 0 29 0;
+#X connect 28 0 30 0;
+#X connect 28 0 31 0;
+#X connect 29 0 18 0;
+#X connect 29 0 34 0;
+#X connect 30 0 19 0;
+#X connect 30 0 33 0;
+#X connect 31 0 20 0;
+#X connect 31 0 32 0;
+#X connect 35 0 36 0;
+#X connect 36 0 28 0;
+#X connect 41 0 42 0;
+#X connect 41 0 43 0;
+#X connect 45 0 50 0;
+#X connect 45 0 54 0;
+#X connect 45 1 51 0;
+#X connect 45 1 55 0;
+#X connect 46 0 45 2;
+#X connect 47 0 45 0;
+#X connect 48 0 45 1;
+#X connect 49 0 36 0;
+#X connect 56 0 57 0;
+#X connect 56 0 58 0;
+#X connect 59 0 61 0;
+#X connect 59 0 62 0;
+#X connect 60 0 63 0;
+#X connect 60 0 64 0;
+#X connect 67 0 56 0;
+#X connect 68 0 56 1;
+#X connect 69 0 70 0;
+#X connect 72 0 74 0;
+#X connect 72 0 75 0;
+#X connect 73 0 77 0;
+#X connect 73 0 78 0;
+#X connect 80 0 71 2;
+#X connect 81 0 71 1;
+#X connect 82 0 85 0;
+#X connect 82 0 89 0;
+#X connect 82 0 99 0;
+#X connect 82 0 100 0;
+#X connect 82 0 101 0;
+#X connect 82 0 104 0;
+#X connect 82 0 108 0;
+#X connect 83 0 84 0;
+#X connect 84 0 69 0;
+#X connect 85 0 71 0;
+#X connect 87 0 86 2;
+#X connect 88 0 86 1;
+#X connect 89 0 86 0;
+#X connect 91 0 90 2;
+#X connect 92 0 90 1;
+#X connect 94 0 93 2;
+#X connect 95 0 93 1;
+#X connect 97 0 96 2;
+#X connect 98 0 96 1;
+#X connect 99 0 90 0;
+#X connect 100 0 93 0;
+#X connect 101 0 96 0;
+#X connect 103 0 102 1;
+#X connect 104 0 102 0;
+#X connect 105 0 84 1;
+#X connect 107 0 106 1;
+#X connect 108 0 106 0;