changeset 238:62b41b255645

HarpD2 - minor edits Propellor - Starting to add rotation noise CavD1 - Applying Rossiter formula and Avital WindGenD1 - Evening out gust control RotationNoiseTest - New patch to work out Gutin's rotational noise equation.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Mon, 12 Sep 2016 22:36:23 +0100
parents 88e381980af7
children 0afd235c4bb9
files .DS_Store MechAeolian/harpD2.pd Propellor/Propellor.pd Propellor/rotationNoiseTest.pd Shallow Cavity/CavD1.pd Shallow Cavity/WindGenD1.pd
diffstat 6 files changed, 969 insertions(+), 402 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
--- a/MechAeolian/harpD2.pd	Tue Aug 23 21:15:35 2016 +0100
+++ b/MechAeolian/harpD2.pd	Mon Sep 12 22:36:23 2016 +0100
@@ -26,12 +26,12 @@
 #X connect 7 0 3 1;
 #X restore -194 242 pd opLevels;
 #X obj -191 213 hsl 100 25 0.01 1e+20 1 0 empty empty empty -2 -8 0
-10 -262144 -1 -1 2700 1;
+10 -262144 -1 -1 3700 1;
 #X obj -194 142 r GAIN;
 #X floatatom -251 243 8 0 0 0 - - -;
 #X obj -85 74 delwrite~ varwind 3000;
 #X obj 24 -18 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 268 1;
+-1 -1 577 1;
 #X obj -85 26 *~ 1;
 #X obj -85 48 +~ 1;
 #X obj -85 -76 loadbang;
@@ -68,7 +68,7 @@
 #X obj -158 -13 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X obj 218 -20 hsl 300 35 1 10000 1 0 empty empty empty -2 -8 0 10
--262144 -1 -1 14948 1;
+-262144 -1 -1 14217 1;
 #X obj 254 38 s mod;
 #X obj 105 233 r rand2;
 #X obj -242 524 r rand2;
@@ -144,7 +144,7 @@
 #X connect 27 0 0 0;
 #X restore 184 437 pd PlotWrt;
 #X obj -82 -52 hsl 50 30 0 1 0 0 empty empty Gusts 2 8 0 10 -261995
--1 -4032 693 1;
+-1 -4032 445 1;
 #X obj -17 -21 t f b;
 #X obj -18 -43 * 0.75;
 #X floatatom 146 459 0 0 0 0 - - -;
@@ -193,15 +193,15 @@
 #X obj 184 1320 r rand3;
 #X obj 485 1323 r rand3;
 #X obj 639 -8 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 3255 1;
+10 -204800 -1 -1 4655 1;
 #X obj 639 14 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 3598 1;
+-1 -1 1898 1;
 #X obj 639 36 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
 -262130 -1 -1 1835 1;
 #X obj 639 58 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 1786 1;
+-1 -1 2786 1;
 #X obj 639 80 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0 10
--261234 -1 -1 4080 1;
+-261234 -1 -1 4380 1;
 #X obj 637 -45 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
 -257985 0 1;
 #X floatatom 715 123 0 0 0 0 - - -;
@@ -216,23 +216,23 @@
 #X text 636 123 Current Freq;
 #X text 613 143 Current Harmonic;
 #X obj 1630 242 hsl 100 35 0.01 1e+20 1 0 empty empty Gain 3 16 0 10
--228856 -1 -1 2700 1;
+-228856 -1 -1 3700 1;
 #X obj 1657 286 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 1720 286 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 1630 205 hsl 100 35 1 500 0 0 empty empty Modulation_Index 3
-16 0 10 -203904 -1 -1 1963 1;
+16 0 10 -203904 -1 -1 1563 1;
 #X floatatom 1733 215 0 0 0 0 - - -;
 #X floatatom 1733 250 0 0 0 0 - - -;
 #X obj 798 -10 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 3155 1;
+10 -204800 -1 -1 4255 1;
 #X obj 798 12 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 3598 1;
+-1 -1 5898 1;
 #X obj 798 34 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1818 1;
+-262130 -1 -1 1318 1;
 #X obj 798 56 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 1832 1;
+-1 -1 1032 1;
 #X obj 798 78 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0 10
--261234 -1 -1 4080 1;
+-261234 -1 -1 1180 1;
 #X floatatom 874 121 0 0 0 0 - - -;
 #X floatatom 874 142 0 0 0 0 - - -;
 #X floatatom 862 -8 0 0 0 0 - - -;
@@ -245,15 +245,15 @@
 #X text 795 121 Current Freq;
 #X text 772 141 Current Harmonic;
 #X obj 962 -9 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 3255 1;
+10 -204800 -1 -1 4255 1;
 #X obj 962 13 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 3598 1;
+-1 -1 5298 1;
 #X obj 962 35 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 2821 1;
+-262130 -1 -1 1121 1;
 #X obj 962 57 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 1503 1;
+-1 -1 1003 1;
 #X obj 962 79 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0 10
--261234 -1 -1 4780 1;
+-261234 -1 -1 1180 1;
 #X floatatom 1038 122 0 0 0 0 - - -;
 #X floatatom 1038 143 0 0 0 0 - - -;
 #X floatatom 1026 -7 0 0 0 0 - - -;
@@ -266,15 +266,15 @@
 #X text 959 122 Current Freq;
 #X text 936 142 Current Harmonic;
 #X obj 1130 -8 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 2755 1;
+10 -204800 -1 -1 3355 1;
 #X obj 1130 14 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 1130 36 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1047 1;
+-262130 -1 -1 1447 1;
 #X obj 1130 58 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 1073 1;
+-1 -1 973 1;
 #X obj 1130 80 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4580 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1206 123 0 0 0 0 - - -;
 #X floatatom 1206 144 0 0 0 0 - - -;
 #X floatatom 1194 -6 0 0 0 0 - - -;
@@ -287,15 +287,15 @@
 #X text 1127 123 Current Freq;
 #X text 1104 143 Current Harmonic;
 #X obj 1308 -8 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 2755 1;
+10 -204800 -1 -1 3355 1;
 #X obj 1308 14 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 1308 36 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1018 1;
+-262130 -1 -1 1318 1;
 #X obj 1308 58 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 1121 1;
 #X obj 1308 80 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 5080 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1384 123 0 0 0 0 - - -;
 #X floatatom 1384 144 0 0 0 0 - - -;
 #X floatatom 1372 -6 0 0 0 0 - - -;
@@ -308,15 +308,15 @@
 #X text 1305 123 Current Freq;
 #X text 1282 143 Current Harmonic;
 #X obj 1493 -7 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 2755 1;
+10 -204800 -1 -1 3355 1;
 #X obj 1493 15 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 1493 37 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1097 1;
+-262130 -1 -1 1397 1;
 #X obj 1493 59 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 1091 1;
 #X obj 1493 81 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4980 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1569 124 0 0 0 0 - - -;
 #X floatatom 1569 145 0 0 0 0 - - -;
 #X floatatom 1557 -5 0 0 0 0 - - -;
@@ -329,15 +329,15 @@
 #X text 1490 124 Current Freq;
 #X text 1467 144 Current Harmonic;
 #X obj 1667 -8 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 2755 1;
+10 -204800 -1 -1 3355 1;
 #X obj 1667 14 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 1667 36 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1047 1;
+-262130 -1 -1 1447 1;
 #X obj 1667 58 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 862 1;
+-1 -1 1062 1;
 #X obj 1667 80 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4580 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1743 123 0 0 0 0 - - -;
 #X floatatom 1743 144 0 0 0 0 - - -;
 #X floatatom 1731 -6 0 0 0 0 - - -;
@@ -350,15 +350,15 @@
 #X text 1664 123 Current Freq;
 #X text 1641 143 Current Harmonic;
 #X obj 637 236 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 2755 1;
+10 -204800 -1 -1 3355 1;
 #X obj 637 258 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 637 280 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1047 1;
+-262130 -1 -1 1447 1;
 #X obj 637 302 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 786 1;
+-1 -1 1086 1;
 #X obj 637 324 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4580 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 713 367 0 0 0 0 - - -;
 #X floatatom 713 388 0 0 0 0 - - -;
 #X floatatom 701 238 0 0 0 0 - - -;
@@ -371,15 +371,15 @@
 #X text 634 367 Current Freq;
 #X text 611 387 Current Harmonic;
 #X obj 795 236 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 2755 1;
+10 -204800 -1 -1 3355 1;
 #X obj 795 258 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 795 280 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1059 1;
+-262130 -1 -1 1259 1;
 #X obj 795 302 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 993 1;
+-1 -1 1593 1;
 #X obj 795 324 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4080 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 871 367 0 0 0 0 - - -;
 #X floatatom 871 388 0 0 0 0 - - -;
 #X floatatom 859 238 0 0 0 0 - - -;
@@ -392,15 +392,15 @@
 #X text 792 367 Current Freq;
 #X text 769 387 Current Harmonic;
 #X obj 965 236 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10 0
-10 -204800 -1 -1 2755 1;
+10 -204800 -1 -1 3355 1;
 #X obj 965 258 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 965 280 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1084 1;
+-262130 -1 -1 1384 1;
 #X obj 965 302 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 893 1;
+-1 -1 1593 1;
 #X obj 965 324 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4380 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1041 367 0 0 0 0 - - -;
 #X floatatom 1041 388 0 0 0 0 - - -;
 #X floatatom 1029 238 0 0 0 0 - - -;
@@ -413,15 +413,15 @@
 #X text 962 367 Current Freq;
 #X text 939 387 Current Harmonic;
 #X obj 1129 240 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10
-0 10 -204800 -1 -1 2755 1;
+0 10 -204800 -1 -1 3355 1;
 #X obj 1129 262 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 1129 284 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1000 1;
+-262130 -1 -1 1500 1;
 #X obj 1129 306 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 693 1;
+-1 -1 1593 1;
 #X obj 1129 328 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4880 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1205 371 0 0 0 0 - - -;
 #X floatatom 1205 392 0 0 0 0 - - -;
 #X floatatom 1193 242 0 0 0 0 - - -;
@@ -434,15 +434,15 @@
 #X text 1126 371 Current Freq;
 #X text 1103 391 Current Harmonic;
 #X obj 1306 239 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10
-0 10 -204800 -1 -1 2755 1;
+0 10 -204800 -1 -1 3355 1;
 #X obj 1306 261 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 1306 283 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1068 1;
+-262130 -1 -1 1568 1;
 #X obj 1306 305 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
 -1 -1 1563 1;
 #X obj 1306 327 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4580 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1382 370 0 0 0 0 - - -;
 #X floatatom 1382 391 0 0 0 0 - - -;
 #X floatatom 1370 241 0 0 0 0 - - -;
@@ -455,15 +455,15 @@
 #X text 1303 370 Current Freq;
 #X text 1280 390 Current Harmonic;
 #X obj 1486 237 hsl 60 20 1e-05 0.01 1 0 empty empty Diameter 3 10
-0 10 -204800 -1 -1 2755 1;
+0 10 -204800 -1 -1 3355 1;
 #X obj 1486 259 hsl 60 20 0 2 0 0 empty empty Length 3 10 0 10 -204786
--1 -1 2598 1;
+-1 -1 1798 1;
 #X obj 1486 281 hsl 60 20 0 10000 0 0 empty empty Mass_Den 3 10 0 10
--262130 -1 -1 1084 1;
+-262130 -1 -1 1384 1;
 #X obj 1486 303 hsl 60 20 0 200 0 0 empty empty Tension 3 10 0 10 -261682
--1 -1 1322 1;
+-1 -1 1622 1;
 #X obj 1486 325 hsl 60 20 1e-06 0.01 0 0 empty empty Damping 3 10 0
-10 -261234 -1 -1 4580 1;
+10 -261234 -1 -1 1180 1;
 #X floatatom 1562 368 0 0 0 0 - - -;
 #X floatatom 1562 389 0 0 0 0 - - -;
 #X floatatom 1550 239 0 0 0 0 - - -;
@@ -488,9 +488,9 @@
 #X obj 1753 675 s rand2;
 #X obj 1772 658 s rand3;
 #X obj 1632 465 hsl 100 35 0 1 0 0 empty empty Gusts 3 16 0 10 -191407
--1 -13330 1400 1;
+-1 -13330 900 1;
 #X obj 1632 502 hsl 100 35 0.1 100 1 0 empty empty Wind_Speed 3 16
-0 10 -232576 -1 -1 4369 1;
+0 10 -232576 -1 -1 5469 1;
 #X obj 673 -45 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 711 -43 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034 -4034
@@ -531,9 +531,9 @@
 #X obj 832 -48 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 870 -46 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034 -4034
-1 1;
+0 1;
 #X obj 870 -28 tgl 15 0 empty empty empty 17 7 0 10 -262144 -258113
--258113 0 1;
+-258113 1 1;
 #X text 888 -47 On;
 #X text 888 -29 Off;
 #X obj 959 -46 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
@@ -541,9 +541,9 @@
 #X obj 995 -46 bng 35 250 50 0 empty empty empty 1 16 0 10 -260097
 -1 -1;
 #X obj 1033 -44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -4034
--4034 1 1;
+-4034 0 1;
 #X obj 1033 -26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -258113
--258113 0 1;
+-258113 1 1;
 #X text 1051 -45 On;
 #X text 1051 -27 Off;
 #X obj 1127 -45 tgl 35 0 empty empty empty 17 7 0 40 -228856 -257985
--- a/Propellor/Propellor.pd	Tue Aug 23 21:15:35 2016 +0100
+++ b/Propellor/Propellor.pd	Mon Sep 12 22:36:23 2016 +0100
@@ -1,10 +1,10 @@
-#N canvas 171 35 1182 795 10;
+#N canvas 171 35 890 677 10;
 #X obj 315 22 loadbang;
 #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X obj 315 85 s myMet;
 #X obj -266 427 hsl 100 20 0 4000 0 0 empty empty RPM 2 10 0 10 -262144
--1 -1 0 1;
+-1 -1 1243 1;
 #X floatatom 76 540 0 0 0 0 - - -;
 #X obj 143 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1
 -1;
@@ -22,9 +22,9 @@
 #X obj 83 21 loadbang;
 #X obj 83 45 delay 13;
 #X obj -275 52 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 4554 1;
+-1 -1 5346 1;
 #X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 5940 1;
+-262144 -1 -1 5544 1;
 #X obj -276 237 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10
 -262144 -1 -1 4999 1;
 #X obj -278 75 s Xobs;
@@ -70,7 +70,7 @@
 #X connect 7 0 3 1;
 #X restore 427 102 pd opLevels;
 #X obj 77 426 hsl 100 25 1000 10000 1 0 empty empty Gain 2 13 0 10
--261682 -1 -66577 0 1;
+-261682 -1 -66577 1700 1;
 #X obj 427 2 r GAIN;
 #X floatatom 370 103 8 0 0 0 - - -;
 #N canvas 361 203 1002 525 sources 0;
@@ -1921,7 +1921,7 @@
 #X restore 292 254 pd sources;
 #X floatatom 227 52 5 0 0 0 - - -;
 #X obj -271 342 hsl 100 20 0.1 3 0 0 empty empty Blade_Length 2 10
-0 10 -262144 -1 -1 4384 1;
+0 10 -262144 -1 -1 2390 1;
 #X floatatom -319 368 5 0 0 0 - - -;
 #X obj -324 319 r setUp;
 #X obj -279 300 r thisLength;
@@ -1930,7 +1930,6 @@
 #X text -168 239 Z Position;
 #X msg -271 321 0.2;
 #X msg -232 322 1;
-#X msg -190 317 2;
 #X obj 83 126 Uzi 20;
 #X obj 62 0 r preswing;
 #X obj -170 100 loadbang;
@@ -1941,23 +1940,7 @@
 #X msg -196 210 0.5;
 #X msg -272 122 0.07;
 #X msg -135 212 2;
-#X obj 584 32 bng 25 250 50 0 empty empty empty 17 7 0 10 -261234 -1
--1;
-#X obj 584 80 s MLB;
 #X msg -228 211 1;
-#X obj 637 33 bng 25 250 50 0 empty empty empty 17 7 0 10 -262130 -1
--1;
-#X obj 637 81 s SWD1;
-#X obj 584 60 uzi 20;
-#X obj 637 61 uzi 20;
-#X obj 584 104 bng 25 250 50 0 empty empty empty 17 7 0 10 -204786
--1 -1;
-#X obj 584 132 uzi 20;
-#X obj 584 152 s SWD2;
-#X obj 634 104 bng 25 250 50 0 empty empty empty 17 7 0 10 -204800
--1 -1;
-#X obj 634 132 uzi 20;
-#X obj 634 152 s PGA;
 #X msg -128 120 0.35;
 #X obj -221 455 s RPM;
 #X msg -181 383 10;
@@ -3819,7 +3802,7 @@
 #N canvas 828 355 542 473 myMotor 0;
 #X obj 170 159 phasor~;
 #X obj 173 116 hsl 64 12 0 1 0 1 empty empty engine-speed -2 6 1 8
--262144 -1 -1 0 1;
+-262144 -1 -1 2482 1;
 #X obj 92 226 *~ 0.25;
 #N canvas 117 396 733 539 fourstroke 0;
 #X obj 51 336 outlet~;
@@ -4048,27 +4031,66 @@
 #X connect 24 0 7 1;
 #X connect 25 0 1 0;
 #X restore 0 328 pd myMotor;
-#X msg -231 29 -4;
 #X msg -78 119 -1;
 #X msg 2 108 5 800;
 #X msg 11 128 35 2000;
-#X msg -171 120 10;
 #X msg -141 404 0;
 #X obj 78 509 hsl 100 20 0 1 0 0 empty empty Engine_Speed 2 10 0 10
--204800 -1 -1 0 1;
+-204800 -1 -1 3900 1;
 #X msg 436 48 1000;
 #X text 51 541 RPM;
 #X floatatom 274 476 0 0 0 0 - - -;
+#X msg -171 120 6;
+#X msg -231 29 4;
+#N canvas 550 226 735 653 rotNoise 1;
+#X obj 178 45 r RPM;
+#X obj 178 68 / 60;
+#X floatatom 229 92 0 0 0 0 - - -;
+#X obj 178 92 * 6.28;
+#X floatatom 229 121 0 0 0 0 - - -;
+#X obj 156 267 *~ 0.6;
+#X obj 108 300 *~;
+#X obj 108 365 throw~ l;
+#X obj 135 342 throw~ r;
+#X obj 108 321 fcpan;
+#X obj 108 224 vcf~ 3;
+#X obj 135 299 r \$0-thisPan;
+#X obj 108 267 *~ 1;
+#X obj 108 245 vcf~ 3;
+#X obj 17 190 *~ 1;
+#X obj 178 137 line~;
+#X msg 178 114 \$1 40;
+#X obj 108 189 noise~;
 #X connect 0 0 1 0;
-#X connect 1 0 83 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
 #X connect 3 0 4 0;
-#X connect 3 0 79 0;
+#X connect 3 0 16 0;
+#X connect 5 0 6 1;
+#X connect 6 0 9 0;
+#X connect 9 0 7 0;
+#X connect 9 1 8 0;
+#X connect 10 0 13 0;
+#X connect 11 0 9 1;
+#X connect 12 0 6 0;
+#X connect 13 0 12 0;
+#X connect 14 0 10 1;
+#X connect 14 0 13 1;
+#X connect 15 0 14 0;
+#X connect 16 0 15 0;
+#X connect 17 0 10 0;
+#X restore 466 406 pd rotNoise;
+#X msg -190 317 0.8;
+#X connect 0 0 1 0;
+#X connect 1 0 70 0;
+#X connect 3 0 4 0;
+#X connect 3 0 66 0;
 #X connect 5 0 6 0;
 #X connect 7 0 8 0;
 #X connect 8 0 5 0;
 #X connect 9 0 8 1;
 #X connect 9 0 44 0;
-#X connect 10 0 55 0;
+#X connect 10 0 54 0;
 #X connect 12 0 3 0;
 #X connect 13 0 3 0;
 #X connect 14 0 15 0;
@@ -4089,58 +4111,50 @@
 #X connect 32 0 16 0;
 #X connect 33 0 17 0;
 #X connect 34 0 18 0;
-#X connect 38 0 100 0;
+#X connect 38 0 85 0;
 #X connect 39 0 35 0;
 #X connect 39 1 36 0;
 #X connect 40 0 39 0;
 #X connect 40 0 42 0;
-#X connect 40 0 102 0;
+#X connect 40 0 87 0;
 #X connect 41 0 40 0;
 #X connect 45 0 46 0;
-#X connect 45 0 81 0;
+#X connect 45 0 68 0;
 #X connect 47 0 45 0;
 #X connect 48 0 45 0;
 #X connect 52 0 45 0;
 #X connect 53 0 45 0;
-#X connect 54 0 45 0;
-#X connect 55 0 11 0;
-#X connect 56 0 10 0;
-#X connect 57 0 97 0;
-#X connect 58 0 93 0;
-#X connect 59 0 62 0;
-#X connect 60 0 82 0;
-#X connect 61 0 98 0;
-#X connect 62 0 18 0;
-#X connect 63 0 17 0;
+#X connect 54 0 11 0;
+#X connect 55 0 10 0;
+#X connect 56 0 88 0;
+#X connect 57 0 89 0;
+#X connect 58 0 61 0;
+#X connect 59 0 69 0;
+#X connect 60 0 83 0;
+#X connect 61 0 18 0;
+#X connect 62 0 17 0;
+#X connect 63 0 18 0;
 #X connect 64 0 18 0;
-#X connect 65 0 70 0;
-#X connect 67 0 18 0;
-#X connect 68 0 71 0;
-#X connect 70 0 66 0;
-#X connect 71 0 69 0;
+#X connect 65 0 17 0;
+#X connect 67 0 3 0;
+#X connect 69 0 45 0;
+#X connect 70 0 2 0;
+#X connect 71 0 3 0;
 #X connect 72 0 73 0;
 #X connect 73 0 74 0;
-#X connect 75 0 76 0;
-#X connect 76 0 77 0;
+#X connect 74 0 43 0;
+#X connect 74 0 76 0;
+#X connect 75 0 77 0;
+#X connect 76 0 75 0;
 #X connect 78 0 17 0;
-#X connect 80 0 3 0;
-#X connect 82 0 45 0;
-#X connect 83 0 2 0;
-#X connect 84 0 3 0;
-#X connect 85 0 86 0;
-#X connect 86 0 87 0;
-#X connect 87 0 43 0;
-#X connect 87 0 89 0;
-#X connect 88 0 90 0;
-#X connect 89 0 88 0;
-#X connect 91 0 17 0;
-#X connect 92 0 3 0;
-#X connect 93 0 16 0;
-#X connect 94 0 17 0;
-#X connect 95 0 91 0;
-#X connect 96 0 91 0;
-#X connect 97 0 17 0;
-#X connect 98 0 3 0;
-#X connect 99 0 92 0;
-#X connect 100 0 40 0;
+#X connect 79 0 3 0;
+#X connect 80 0 17 0;
+#X connect 81 0 78 0;
+#X connect 82 0 78 0;
+#X connect 83 0 3 0;
+#X connect 84 0 79 0;
+#X connect 85 0 40 0;
+#X connect 88 0 17 0;
+#X connect 89 0 16 0;
+#X connect 91 0 45 0;
 #X coords 0 -1 1 1 150 200 2 50 400;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Propellor/rotationNoiseTest.pd	Mon Sep 12 22:36:23 2016 +0100
@@ -0,0 +1,462 @@
+#N canvas 12 40 863 723 10;
+#X obj 438 155 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#X obj 501 155 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
+#N canvas 555 179 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 437 112 pd opLevels;
+#N canvas 75 325 735 653 rotNoise 1;
+#X obj 178 68 / 60;
+#X floatatom 229 92 0 0 0 0 - - -;
+#X obj 178 92 * 6.28;
+#X floatatom 229 121 0 0 0 0 - - -;
+#X obj 108 365 throw~ l;
+#X obj 135 342 throw~ r;
+#X obj 108 321 fcpan;
+#X obj 108 224 vcf~ 3;
+#X obj 247 294 r \$0-thisPan;
+#X obj 108 273 *~ 1;
+#X obj 108 245 vcf~ 3;
+#X obj 17 190 *~ 1;
+#X obj 178 137 line~;
+#X msg 178 114 \$1 40;
+#X obj 108 189 noise~;
+#X obj 108 300 *~ 1;
+#N canvas 706 94 1010 723 GutinGain 1;
+#X floatatom 127 173 0 0 0 0 - - -;
+#X text 215 135 k;
+#X obj 205 33 r~ RPM;
+#X obj 205 54 /~ 60;
+#X obj 190 13 *~;
+#X obj 190 -32 r~ Blad;
+#X obj 205 -7 r~ Har;
+#X obj 190 131 *~;
+#X obj 243 54 r~ Blad;
+#X obj 348 38 r~ Az;
+#X obj 373 103 r~ Len;
+#X obj 127 129 r myMet;
+#X obj 127 151 snapshot~;
+#X obj 369 181 r~ Blad;
+#X obj 384 202 r~ Har;
+#X obj 369 224 *~;
+#X obj 369 248 *~ 2;
+#X obj 348 61 sin~;
+#X obj 348 101 *~;
+#X obj 190 175 s~ k;
+#X obj 363 80 r~ k;
+#X obj 348 272 pow~;
+#X floatatom 400 294 0 0 0 0 - - -;
+#X obj 400 250 r myMet;
+#X obj 400 272 snapshot~;
+#X obj 313 204 r~ k;
+#X obj 313 229 *~;
+#X obj 288 184 r~ Blad;
+#X obj 288 218 *~;
+#X obj 348 315 r~ Az;
+#X obj 348 335 cos~;
+#X obj 348 357 -~ 0.2;
+#X obj 348 380 *~;
+#X obj 298 250 *~;
+#X obj 333 294 *~;
+#X obj 333 402 *~;
+#X floatatom 220 454 0 0 0 0 - - -;
+#X obj 220 410 r myMet;
+#X obj 220 432 snapshot~;
+#X obj 348 125 *~;
+#X obj 580 45 r~ Dist;
+#X obj 580 70 *~;
+#X obj 580 92 *~ 343;
+#X text 633 91 C;
+#X obj 580 120 *~ 1.225;
+#X text 641 122 Air Density;
+#X obj 580 148 *~ 9.87;
+#X text 636 147 pi^2;
+#X obj 616 231 *~;
+#X obj 616 190 r~ Blad;
+#X obj 631 211 r~ Har;
+#X obj 616 252 *~ 2;
+#X obj 595 170 sig~ 2;
+#X obj 595 296 pow~;
+#X obj 580 318 *~;
+#X obj 595 379 *~;
+#X obj 595 338 r~ Blad;
+#X obj 610 359 r~ Har;
+#X obj 623 380 r myMet;
+#X obj 595 400 snapshot~;
+#X floatatom 661 401 0 0 0 0 - - -;
+#N canvas 683 114 385 576 myFactorial 0;
+#X obj 305 33 inlet;
+#X floatatom 331 55 0 0 0 0 - - -;
+#X obj 86 449 outlet;
+#X obj 305 56 s n;
+#X obj 86 32 r n;
+#X obj 86 53 / 2.7183;
+#X obj 86 96 pow;
+#X obj 101 74 r n;
+#X obj 101 144 r n;
+#X obj 101 166 + 0.0333;
+#X obj 116 187 r n;
+#X obj 116 209 *;
+#X obj 116 231 * 4;
+#X obj 116 275 r n;
+#X obj 116 297 *;
+#X obj 131 316 r n;
+#X obj 116 337 *;
+#X obj 116 358 * 8;
+#X obj 101 400 pow 0.166667;
+#X obj 101 254 +;
+#X obj 101 379 +;
+#X obj 86 120 * 1.7725;
+#X obj 86 423 *;
+#X floatatom 143 448 0 0 0 0 - - -;
+#X text 71 506 Based on Ramanujan approximation;
+#X connect 0 0 1 0;
+#X connect 0 0 3 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 21 0;
+#X connect 7 0 6 1;
+#X connect 8 0 9 0;
+#X connect 9 0 19 0;
+#X connect 10 0 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 12 0;
+#X connect 12 0 19 1;
+#X connect 13 0 14 0;
+#X connect 13 0 14 1;
+#X connect 14 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 17 0;
+#X connect 17 0 20 1;
+#X connect 18 0 22 1;
+#X connect 19 0 20 0;
+#X connect 20 0 18 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 0 2 0;
+#X restore 595 423 pd myFactorial;
+#X floatatom 639 444 0 0 0 0 - - -;
+#X msg 595 445 \$1 20;
+#X obj 595 464 line~;
+#X obj 580 486 *~;
+#X obj 565 510 /~;
+#X floatatom 610 571 0 0 0 0 - - -;
+#X obj 610 527 r myMet;
+#X obj 610 549 snapshot~;
+#X floatatom 847 118 0 0 0 0 - - -;
+#X obj 847 74 r myMet;
+#X obj 847 96 snapshot~;
+#X floatatom 141 289 0 0 0 0 - - -;
+#X obj 141 245 r myMet;
+#X obj 141 267 snapshot~;
+#X floatatom 217 323 0 0 0 0 - - -;
+#X obj 217 279 r myMet;
+#X obj 217 301 snapshot~;
+#X floatatom 245 161 0 0 0 0 - - -;
+#X obj 245 117 r myMet;
+#X obj 245 139 snapshot~;
+#X obj 190 153 /~ 343;
+#X obj 205 75 *~ 6.2831;
+#X floatatom 713 279 0 0 0 0 - - -;
+#X obj 713 235 r myMet;
+#X obj 713 257 snapshot~;
+#X obj 616 273 +~ 4;
+#X floatatom 702 515 0 0 0 0 - - -;
+#X obj 702 471 r myMet;
+#X obj 702 493 snapshot~;
+#X obj 538 592 outlet~;
+#X floatatom 144 409 0 0 0 0 - - -;
+#X obj 144 365 r myMet;
+#X obj 144 387 snapshot~;
+#X obj 348 148 abs~;
+#X floatatom 430 177 0 0 0 0 - - -;
+#X obj 430 133 r myMet;
+#X obj 430 155 snapshot~;
+#X connect 2 0 3 0;
+#X connect 3 0 83 0;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 6 0 4 1;
+#X connect 7 0 82 0;
+#X connect 9 0 17 0;
+#X connect 10 0 39 1;
+#X connect 11 0 12 0;
+#X connect 12 0 0 0;
+#X connect 13 0 15 0;
+#X connect 14 0 15 1;
+#X connect 15 0 16 0;
+#X connect 16 0 21 1;
+#X connect 16 0 24 0;
+#X connect 17 0 18 0;
+#X connect 18 0 39 0;
+#X connect 20 0 18 1;
+#X connect 21 0 34 1;
+#X connect 23 0 24 0;
+#X connect 24 0 22 0;
+#X connect 25 0 26 0;
+#X connect 25 0 26 1;
+#X connect 25 0 78 0;
+#X connect 26 0 33 1;
+#X connect 27 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 0;
+#X connect 29 0 30 0;
+#X connect 30 0 31 0;
+#X connect 31 0 32 0;
+#X connect 31 0 32 1;
+#X connect 32 0 35 1;
+#X connect 32 0 38 0;
+#X connect 33 0 34 0;
+#X connect 34 0 35 0;
+#X connect 35 0 66 0;
+#X connect 37 0 38 0;
+#X connect 38 0 36 0;
+#X connect 39 0 94 0;
+#X connect 39 0 95 0;
+#X connect 40 0 41 0;
+#X connect 40 0 41 1;
+#X connect 40 0 72 0;
+#X connect 41 0 42 0;
+#X connect 42 0 44 0;
+#X connect 44 0 46 0;
+#X connect 46 0 54 0;
+#X connect 48 0 51 0;
+#X connect 49 0 48 0;
+#X connect 50 0 48 1;
+#X connect 51 0 87 0;
+#X connect 52 0 53 0;
+#X connect 53 0 54 1;
+#X connect 53 0 86 0;
+#X connect 54 0 65 0;
+#X connect 55 0 59 0;
+#X connect 56 0 55 0;
+#X connect 57 0 55 1;
+#X connect 58 0 59 0;
+#X connect 59 0 60 0;
+#X connect 59 0 61 0;
+#X connect 61 0 62 0;
+#X connect 61 0 63 0;
+#X connect 63 0 64 0;
+#X connect 64 0 65 1;
+#X connect 65 0 66 1;
+#X connect 65 0 90 0;
+#X connect 66 0 69 0;
+#X connect 66 0 91 0;
+#X connect 68 0 69 0;
+#X connect 69 0 67 0;
+#X connect 71 0 72 0;
+#X connect 72 0 70 0;
+#X connect 74 0 75 0;
+#X connect 75 0 73 0;
+#X connect 77 0 78 0;
+#X connect 78 0 76 0;
+#X connect 80 0 81 0;
+#X connect 81 0 79 0;
+#X connect 82 0 19 0;
+#X connect 82 0 12 0;
+#X connect 83 0 7 1;
+#X connect 83 0 81 0;
+#X connect 85 0 86 0;
+#X connect 86 0 84 0;
+#X connect 87 0 53 1;
+#X connect 89 0 90 0;
+#X connect 90 0 88 0;
+#X connect 93 0 94 0;
+#X connect 94 0 92 0;
+#X connect 95 0 98 0;
+#X connect 95 0 21 0;
+#X connect 97 0 98 0;
+#X connect 98 0 96 0;
+#X restore 517 167 pd GutinGain;
+#X obj 178 45 r RPM;
+#X msg 176 294 0.5;
+#X obj 517 194 outlet~;
+#X connect 0 0 1 0;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 2 0 13 0;
+#X connect 6 0 4 0;
+#X connect 6 1 5 0;
+#X connect 7 0 10 0;
+#X connect 9 0 15 0;
+#X connect 10 0 9 0;
+#X connect 11 0 7 1;
+#X connect 11 0 10 1;
+#X connect 12 0 11 0;
+#X connect 13 0 12 0;
+#X connect 14 0 7 0;
+#X connect 15 0 6 0;
+#X connect 16 0 19 0;
+#X connect 17 0 0 0;
+#X connect 18 0 6 1;
+#X restore 489 364 pd rotNoise;
+#X obj 436 67 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2300 1;
+#X obj 77 165 hsl 128 15 0 1000 0 0 empty empty RPM 5 8 0 10 -262144
+-1 -1 6071 1;
+#X obj 82 52 hsl 128 15 1 3 0 0 empty empty No_of_Blades 5 8 0 10 -262144
+-1 -1 6800 1;
+#X obj 79 72 i;
+#X floatatom 106 72 0 0 0 0 - - -;
+#X floatatom 118 182 0 0 0 0 - - -;
+#X obj 75 257 hsl 128 15 1 8 0 0 empty empty Harmonic_Number 5 8 0
+10 -262144 -1 -1 1800 1;
+#X obj 72 277 i;
+#X floatatom 96 276 0 0 0 0 - - -;
+#X obj 76 376 hsl 128 15 0 360 0 0 empty empty Azimuth 5 8 0 10 -262144
+-1 -1 12700 1;
+#X floatatom 116 395 0 0 0 0 - - -;
+#X obj 74 479 hsl 128 15 0 2 0 0 empty empty Blade_Radius 5 8 0 10
+-262144 -1 -1 5100 1;
+#X floatatom 123 498 0 0 0 0 - - -;
+#X msg 79 94 \$1 20;
+#X obj 79 113 line~;
+#X obj 79 134 s~ Blad;
+#X msg 74 184 \$1 20;
+#X obj 74 203 line~;
+#X obj 74 223 s~ RPM;
+#X msg 72 298 \$1 20;
+#X obj 72 317 line~;
+#X obj 72 338 s~ Har;
+#X msg 73 416 \$1 20;
+#X obj 73 435 line~;
+#X obj 73 455 s~ Az;
+#X msg 71 496 \$1 20;
+#X obj 71 515 line~;
+#X obj 71 535 s~ Len;
+#X obj 595 4 loadbang;
+#X obj 595 24 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 595 63 s myMet;
+#X obj 74 558 hsl 128 15 0 150 0 0 empty empty Distance 5 8 0 10 -262144
+-1 -1 4100 1;
+#X floatatom 123 577 0 0 0 0 - - -;
+#X msg 71 578 \$1 20;
+#X obj 71 600 line~;
+#X obj 71 621 s~ Dist;
+#X obj 595 42 metro 10;
+#X floatatom 266 608 0 0 0 0 - - -;
+#X obj 266 564 r myMet;
+#X obj 266 586 snapshot~;
+#X msg 172 141 478;
+#X msg 189 348 120;
+#X obj 73 395 / 360;
+#X msg 224 347 50;
+#N canvas 753 58 681 350 PlotWrt 0;
+#X obj 70 303 textfile;
+#X msg 562 196 clear \, rewind;
+#X obj 70 159 snapshot~;
+#X floatatom 77 181 0 0 0 0 - - -;
+#X obj 140 156 snapshot~;
+#X floatatom 148 177 0 0 0 0 - - -;
+#X obj 57 113 inlet~;
+#X obj 128 107 inlet~;
+#X obj 70 134 r myMet;
+#X obj 140 131 r myMet;
+#X obj 213 155 snapshot~;
+#X floatatom 222 177 0 0 0 0 - - -;
+#X obj 213 128 r myMet;
+#X obj 200 105 inlet~;
+#X msg 70 202 add2 \$1;
+#X obj 282 152 snapshot~;
+#X floatatom 290 175 0 0 0 0 - - -;
+#X obj 282 125 r myMet;
+#X obj 269 102 inlet~;
+#X msg 213 198 add2 \$1;
+#X obj 358 155 snapshot~;
+#X floatatom 367 177 0 0 0 0 - - -;
+#X obj 358 128 r myMet;
+#X obj 345 105 inlet~;
+#X msg 358 199 add \$1;
+#X msg 282 196 add2 \$1;
+#X msg 439 197 write rotNoise.txt;
+#X msg 140 198 add \$1;
+#X connect 1 0 0 0;
+#X connect 2 0 3 0;
+#X connect 2 0 14 0;
+#X connect 4 0 5 0;
+#X connect 4 0 27 0;
+#X connect 6 0 2 0;
+#X connect 7 0 4 0;
+#X connect 8 0 2 0;
+#X connect 9 0 4 0;
+#X connect 10 0 11 0;
+#X connect 10 0 19 0;
+#X connect 12 0 10 0;
+#X connect 13 0 10 0;
+#X connect 14 0 0 0;
+#X connect 15 0 16 0;
+#X connect 15 0 25 0;
+#X connect 17 0 15 0;
+#X connect 18 0 15 0;
+#X connect 20 0 21 0;
+#X connect 20 0 24 0;
+#X connect 22 0 20 0;
+#X connect 23 0 20 0;
+#X connect 26 0 0 0;
+#X connect 27 0 0 0;
+#X restore 465 454 pd PlotWrt;
+#X obj 274 353 line;
+#X msg 333 338 0;
+#X msg 272 311 360 5000;
+#X connect 2 0 0 0;
+#X connect 2 1 1 0;
+#X connect 3 0 48 1;
+#X connect 4 0 2 0;
+#X connect 5 0 9 0;
+#X connect 5 0 20 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 7 0 17 0;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 11 0 23 0;
+#X connect 13 0 14 0;
+#X connect 13 0 46 0;
+#X connect 15 0 16 0;
+#X connect 15 0 29 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 20 0 21 0;
+#X connect 21 0 22 0;
+#X connect 23 0 24 0;
+#X connect 24 0 25 0;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 27 0 48 0;
+#X connect 29 0 30 0;
+#X connect 30 0 31 0;
+#X connect 32 0 33 0;
+#X connect 33 0 40 0;
+#X connect 35 0 36 0;
+#X connect 35 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 40 0 34 0;
+#X connect 42 0 43 0;
+#X connect 43 0 41 0;
+#X connect 44 0 5 0;
+#X connect 45 0 13 0;
+#X connect 46 0 26 0;
+#X connect 47 0 13 0;
+#X connect 49 0 13 0;
+#X connect 50 0 49 0;
+#X connect 51 0 49 0;
--- a/Shallow Cavity/CavD1.pd	Tue Aug 23 21:15:35 2016 +0100
+++ b/Shallow Cavity/CavD1.pd	Mon Sep 12 22:36:23 2016 +0100
@@ -1,16 +1,9 @@
-#N canvas 130 23 1193 815 10;
-#X obj -127 -66 loadbang;
-#X obj -127 -29 metro 10;
-#X obj -127 -46 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+#N canvas 132 23 1193 815 10;
+#X obj -172 -182 loadbang;
+#X obj -172 -145 metro 10;
+#X obj -172 -162 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
 1 1;
-#X obj -127 -7 s myMet;
-#X obj -48 235 delwrite~ varwind 3000;
-#X obj 62 -16 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
-#X obj -47 28 *~ 1;
-#X obj -47 54 +~ 1;
-#X obj 151 -60 loadbang;
-#X msg 151 -40 5;
+#X obj -172 -123 s myMet;
 #N canvas 20 383 344 123 machCalc 0;
 #X text 107 15 Speed of Sound (dry air 20 Degs C);
 #X obj 26 -14 vd~ varwind;
@@ -18,57 +11,7 @@
 #X obj 26 9 /~ 343.56;
 #X connect 1 0 3 0;
 #X connect 3 0 2 0;
-#X restore 209 -3 pd machCalc;
-#X floatatom 100 7 5 0 0 0 - - -;
-#X obj 59 -40 r SPEED;
-#N canvas 634 290 596 443 windDirection 0;
-#X obj 183 0 inlet~;
-#X obj 280 52 inlet;
-#X obj 280 86 sig~;
-#X obj 185 251 *~;
-#X obj 185 279 outlet~;
-#X obj 246 254 outlet~;
-#X obj 200 195 cos~;
-#X obj 200 135 +~;
-#X obj 200 71 lop~ 1;
-#X obj 246 194 *~ 360;
-#X obj 200 91 lop~ 1;
-#X obj 200 30 noise~;
-#X obj 200 51 lop~ 1;
-#X obj 200 157 /~ 360;
-#X obj 200 113 *~ 800;
-#X obj 200 221 abs~;
-#X connect 0 0 3 0;
-#X connect 1 0 2 0;
-#X connect 2 0 7 1;
-#X connect 3 0 4 0;
-#X connect 6 0 15 0;
-#X connect 7 0 13 0;
-#X connect 8 0 10 0;
-#X connect 9 0 5 0;
-#X connect 10 0 14 0;
-#X connect 11 0 12 0;
-#X connect 12 0 8 0;
-#X connect 13 0 6 0;
-#X connect 13 0 9 0;
-#X connect 14 0 7 0;
-#X connect 15 0 3 1;
-#X restore -48 133 pd windDirection;
-#X obj 105 178 snapshot~;
-#X floatatom 105 205 10 0 0 0 - - -;
-#X text 102 223 Wind Speed;
-#X obj 48 108 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
-#X obj 186 178 snapshot~;
-#X floatatom 186 205 10 0 0 0 - - -;
-#X text 183 223 Wind Direction;
-#X obj -47 -2 WindGenD1;
-#X msg 114 -39 20;
-#X obj 186 155 r myMet;
-#X obj 105 155 r myMet;
-#X obj 22 7 * 0.5;
-#X obj 59 7 * 0.88;
-#X obj 41 314 sig~;
+#X restore -177 -97 pd machCalc;
 #X obj -162 467 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj -99 467 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X text -102 376 Gain;
@@ -97,19 +40,41 @@
 #X restore -163 424 pd opLevels;
 #X msg -154 370 5;
 #X obj -160 395 hsl 100 25 0.1 1e+09 1 0 empty empty empty -2 -8 0
-10 -262144 -1 -1 0 1;
+10 -262144 -1 -1 1682 1;
 #X obj -163 324 r GAIN;
 #X floatatom -220 425 8 0 0 0 - - -;
-#N canvas 146 64 1247 740 cavFreqD1 0;
-#X obj 53 -260 s~ \$0-windSpeed;
-#X obj 53 -280 vd~ varwind;
-#X text 66 -304 Wind Speed;
-#X obj 197 -279 inlet;
-#X obj 415 -281 inlet;
-#X obj 469 -278 inlet;
-#X obj 197 -258 s $-thisLen;
-#X obj 194 -164 sig~ 1;
-#X obj 194 -142 -~ 0.25;
+#X obj 436 -178 hsl 100 25 0.001 10 1 0 empty empty Length 3 13 0 10
+-262144 -1 -1 5200 1;
+#X floatatom 454 -149 0 0 0 0 - - -;
+#X obj 550 -178 hsl 100 25 0.001 10 1 0 empty empty Width 3 13 0 10
+-262144 -1 -1 2600 1;
+#X floatatom 580 -149 0 0 0 0 - - -;
+#X obj 664 -178 hsl 100 25 0.001 10 1 0 empty empty Depth 3 13 0 10
+-262144 -1 -1 7500 1;
+#X floatatom 688 -150 0 0 0 0 - - -;
+#X obj -39 -35 delwrite~ varwind 3000;
+#X obj 70 -127 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 4500 1;
+#X obj -39 -83 *~ 1;
+#X obj -39 -61 +~ 1;
+#X obj -39 -185 loadbang;
+#X floatatom 108 -104 0 0 0 0 - - -;
+#X obj 67 -151 r SPEED;
+#X obj 100 -37 snapshot~;
+#X floatatom 100 -17 0 0 0 0 - - -;
+#X text 97 1 Wind Speed;
+#X msg 122 -150 20;
+#X obj 100 -58 r myMet;
+#X obj 30 -104 * 0.5;
+#X obj 67 -104 * 0.88;
+#X obj -36 -161 hsl 50 30 0 1 0 0 empty empty Gusts 2 8 0 10 -261995
+-1 -4032 4900 1;
+#X obj 29 -130 t f b;
+#X obj 28 -152 * 0.75;
+#X obj 15 -184 r gusts;
+#X obj 156 -149 r underWind;
+#X obj -39 -109 windGenD1;
+#N canvas 353 99 1064 659 rossFreqD1 0;
 #X obj 239 -76 r~ MY_MACH;
 #X obj 224 -97 sig~ 1;
 #X obj 239 -51 *~;
@@ -127,131 +92,267 @@
 #X obj 209 103 r~ \$0-windSpeed;
 #X obj 194 164 /~ 1;
 #X obj 215 144 r $-thisLen;
-#X obj 122 279 r myMet;
-#X obj 122 300 snapshot~;
-#X floatatom 122 324 0 0 0 0 - - -;
-#X obj 297 283 r myMet;
-#X obj 297 305 snapshot~;
-#X floatatom 297 329 0 0 0 0 - - -;
-#X obj 202 279 r myMet;
-#X obj 202 301 snapshot~;
-#X floatatom 202 325 0 0 0 0 - - -;
+#X obj 227 210 r myMet;
+#X obj 227 231 snapshot~;
+#X floatatom 227 255 0 0 0 0 - - -;
 #X text 290 -34 (y-1)/2 -> y = 1.4;
 #X text 254 -144 alpha = 0.25;
-#X text 250 -164 m = 1;
 #X text 277 58 (1/k) -> k = 0.57;
-#X obj 395 284 r myMet;
-#X obj 395 306 snapshot~;
-#X floatatom 395 330 0 0 0 0 - - -;
-#X obj 288 263 *~ 3.6667;
-#X obj 387 265 *~ 5;
-#X obj 473 281 r myMet;
-#X obj 473 303 snapshot~;
-#X floatatom 473 327 0 0 0 0 - - -;
-#X obj 563 280 r myMet;
-#X obj 563 302 snapshot~;
-#X floatatom 563 326 0 0 0 0 - - -;
-#X obj 194 260 *~ 2.3333;
-#X obj 464 261 *~ 6.3333;
-#X obj 553 260 *~ 7.6667;
-#X text 130 347 m = 1;
-#X text 207 351 m = 2;
-#X text 296 351 m = 3;
-#X text 399 352 m = 4;
-#X text 476 352 m = 5;
-#X text 568 349 m = 6;
-#X connect 1 0 0 0;
-#X connect 3 0 6 0;
+#X text 235 278 m = 1;
+#X text 838 -107 alpha = 0.25;
+#X text 834 -127 m = 1;
+#X obj 778 -51 /~;
+#X obj 793 -80 sig~ 1.7544;
+#X obj 778 -5 *~;
+#X obj 793 -26 r~ \$0-windSpeed;
+#X obj 778 35 /~ 1;
+#X obj 799 15 r $-thisLen;
+#X obj 798 61 r myMet;
+#X obj 798 83 snapshot~;
+#X floatatom 798 107 0 0 0 0 - - -;
+#X text 875 -79 (1/k) -> k = 0.57;
+#X text 250 -164 h = 1;
+#X obj 707 -32 r myMet;
+#X obj 707 -10 snapshot~;
+#X floatatom 707 14 0 0 0 0 - - -;
+#X text 755 -160 Victoria Suponitsky;
+#X text 197 -194 A. Rona;
+#X obj 778 -105 -~ 0.25;
+#X obj 194 -142 -~ 0.25;
+#X text 363 -145 Has + alpha in paper but Rossiter has - ???;
+#X obj 778 -127 sig~ 1;
+#X obj 194 -164 sig~ 1;
+#X obj 778 181 outlet~;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 7 1;
+#X connect 6 0 7 0;
 #X connect 7 0 8 0;
-#X connect 8 0 18 0;
+#X connect 8 0 9 1;
 #X connect 9 0 11 0;
-#X connect 9 0 11 1;
+#X connect 9 0 13 0;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 13 0 15 0;
+#X connect 14 0 13 1;
+#X connect 15 0 18 0;
+#X connect 16 0 15 1;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 26 0 28 0;
+#X connect 26 0 38 0;
+#X connect 27 0 26 1;
+#X connect 28 0 30 0;
+#X connect 29 0 28 1;
+#X connect 30 0 33 0;
+#X connect 30 0 47 0;
+#X connect 31 0 30 1;
+#X connect 32 0 33 0;
+#X connect 33 0 34 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 42 0 26 0;
+#X connect 43 0 9 0;
+#X connect 45 0 42 0;
+#X connect 46 0 43 0;
+#X restore 447 -58 pd rossFreqD1;
+#N canvas 397 227 1009 672 cavFreqD1 0;
+#X obj 273 -22 r~ MY_MACH;
+#X obj 258 -43 sig~ 1;
+#X obj 273 3 *~;
+#X obj 273 25 *~ 0.2;
+#X obj 258 48 +~;
+#X obj 258 71 sqrt~;
+#X obj 273 93 r~ MY_MACH;
+#X text 324 20 (y-1)/2 -> y = 1.4;
+#X obj 258 119 /~;
+#X obj 463 -24 hsl 80 20 0 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2200 1;
+#X obj 460 1 i;
+#X msg 460 23 \$1 50;
+#X obj 460 44 line~;
+#X floatatom 502 23 0 0 0 0 - - -;
+#X obj 598 -47 hsl 80 20 0 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 1600 1;
+#X obj 595 -22 i;
+#X msg 595 0 \$1 50;
+#X obj 595 21 line~;
+#X floatatom 637 0 0 0 0 0 - - -;
+#X obj 741 -41 hsl 80 20 0 10 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 2300 1;
+#X obj 738 -16 i;
+#X msg 738 6 \$1 50;
+#X obj 738 27 line~;
+#X floatatom 780 6 0 0 0 0 - - -;
+#X text 549 -24 l;
+#X text 687 -47 m;
+#X text 834 -40 n;
+#X obj 460 68 /~ 2;
+#X obj 460 98 *~;
+#X obj 595 43 /~ 2;
+#X obj 738 48 /~ 2;
+#X obj 610 67 r $-thisLen;
+#X obj 625 133 r $-thisWid;
+#X msg 610 90 \$1 50;
+#X obj 610 111 line~;
+#X msg 625 155 \$1 50;
+#X obj 625 176 line~;
+#X obj 610 199 /~;
+#X obj 595 240 *~;
+#X obj 595 266 *~;
+#X obj 753 71 r $-thisLen;
+#X msg 753 94 \$1 50;
+#X obj 753 115 line~;
+#X msg 768 159 \$1 50;
+#X obj 768 180 line~;
+#X obj 753 203 /~;
+#X obj 738 244 *~;
+#X obj 738 270 *~;
+#X obj 768 137 r $-thisDep;
+#X obj 582 310 +~;
+#X obj 638 341 +~;
+#X obj 638 366 sqrt~;
+#X obj 592 427 *~;
+#X obj 496 414 r myMet;
+#X obj 496 436 snapshot~;
+#X floatatom 496 460 0 0 0 0 - - -;
+#X obj 477 222 r myMet;
+#X obj 477 244 snapshot~;
+#X floatatom 477 268 0 0 0 0 - - -;
+#X obj 592 462 outlet~;
+#X connect 0 0 2 0;
+#X connect 0 0 2 1;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 3 0 4 1;
+#X connect 4 0 5 0;
+#X connect 5 0 8 0;
+#X connect 6 0 8 1;
+#X connect 8 0 52 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
 #X connect 10 0 13 0;
 #X connect 11 0 12 0;
-#X connect 12 0 13 1;
-#X connect 13 0 14 0;
-#X connect 14 0 16 1;
+#X connect 12 0 27 0;
+#X connect 14 0 15 0;
 #X connect 15 0 16 0;
+#X connect 15 0 18 0;
 #X connect 16 0 17 0;
-#X connect 17 0 18 1;
-#X connect 18 0 20 0;
-#X connect 18 0 22 0;
+#X connect 17 0 29 0;
 #X connect 19 0 20 0;
 #X connect 20 0 21 0;
-#X connect 22 0 24 0;
-#X connect 23 0 22 1;
-#X connect 24 0 27 0;
-#X connect 24 0 42 0;
-#X connect 24 0 43 0;
-#X connect 24 0 50 0;
-#X connect 24 0 51 0;
-#X connect 24 0 52 0;
-#X connect 25 0 24 1;
-#X connect 26 0 27 0;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 30 0;
 #X connect 27 0 28 0;
-#X connect 29 0 30 0;
-#X connect 30 0 31 0;
-#X connect 32 0 33 0;
+#X connect 27 0 28 1;
+#X connect 28 0 49 0;
+#X connect 29 0 38 0;
+#X connect 30 0 46 0;
+#X connect 31 0 33 0;
+#X connect 32 0 35 0;
 #X connect 33 0 34 0;
-#X connect 39 0 40 0;
+#X connect 34 0 37 0;
+#X connect 35 0 36 0;
+#X connect 36 0 37 1;
+#X connect 37 0 38 1;
+#X connect 38 0 39 0;
+#X connect 38 0 39 1;
+#X connect 39 0 49 1;
 #X connect 40 0 41 0;
-#X connect 42 0 30 0;
-#X connect 43 0 40 0;
-#X connect 44 0 45 0;
-#X connect 45 0 46 0;
-#X connect 47 0 48 0;
-#X connect 48 0 49 0;
-#X connect 50 0 33 0;
-#X connect 51 0 45 0;
-#X connect 52 0 48 0;
-#X restore 484 385 pd cavFreqD1;
-#X obj 487 165 hsl 100 25 0.001 10 1 0 empty empty empty -2 -8 0 10
--262144 -1 -1 1138 1;
-#X floatatom 520 202 0 0 0 0 - - -;
-#X obj 521 229 hsl 100 25 0.1 10 1 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
-#X floatatom 554 266 0 0 0 0 - - -;
-#X obj 556 293 hsl 100 25 0.1 10 1 0 empty empty empty -2 -8 0 10 -262144
--1 -1 0 1;
-#X floatatom 589 330 0 0 0 0 - - -;
-#X text 599 168 Length;
-#X msg 526 122 3.6576;
-#X msg 41 290 510.54;
+#X connect 41 0 42 0;
+#X connect 42 0 45 0;
+#X connect 43 0 44 0;
+#X connect 44 0 45 1;
+#X connect 45 0 46 1;
+#X connect 46 0 47 0;
+#X connect 46 0 47 1;
+#X connect 47 0 50 1;
+#X connect 48 0 43 0;
+#X connect 49 0 50 0;
+#X connect 50 0 51 0;
+#X connect 51 0 52 1;
+#X connect 52 0 54 0;
+#X connect 52 0 59 0;
+#X connect 53 0 54 0;
+#X connect 54 0 55 0;
+#X connect 56 0 57 0;
+#X connect 57 0 58 0;
+#X restore 325 -58 pd cavFreqD1;
+#X obj 433 -129 s $-thisLen;
+#X obj 661 -128 s $-thisDep;
+#X obj 547 -129 s $-thisWid;
+#X obj -173 -31 s~ \$0-windSpeed;
+#X obj -173 -51 vd~ varwind;
+#X text -160 -75 Wind Speed;
+#X obj 340 -15 snapshot~;
+#X floatatom 340 5 0 0 0 0 - - -;
+#X obj 340 -36 r myMet;
+#X obj 461 -16 snapshot~;
+#X floatatom 461 4 0 0 0 0 - - -;
+#X obj 461 -37 r myMet;
+#X obj 477 83 /;
+#X obj 477 111 * 100;
+#X floatatom 415 136 0 0 0 0 - - -;
+#X obj 341 28 -;
+#X obj 341 49 abs;
+#X obj 477 138 < 5;
+#X obj 477 163 tgl 35 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
 #X connect 0 0 2 0;
 #X connect 1 0 3 0;
 #X connect 2 0 1 0;
-#X connect 5 0 11 0;
-#X connect 5 0 25 0;
-#X connect 5 0 26 0;
-#X connect 6 0 7 0;
-#X connect 7 0 13 0;
-#X connect 8 0 9 0;
+#X connect 8 0 10 0;
 #X connect 9 0 5 0;
-#X connect 12 0 5 0;
-#X connect 13 0 14 0;
-#X connect 13 0 4 0;
-#X connect 13 1 18 0;
+#X connect 9 1 6 0;
+#X connect 10 0 11 0;
+#X connect 11 0 9 0;
+#X connect 11 0 13 0;
+#X connect 12 0 11 0;
 #X connect 14 0 15 0;
-#X connect 17 0 13 1;
+#X connect 14 0 42 0;
+#X connect 16 0 17 0;
+#X connect 16 0 44 0;
 #X connect 18 0 19 0;
-#X connect 21 0 6 0;
-#X connect 22 0 5 0;
-#X connect 23 0 18 0;
-#X connect 24 0 14 0;
-#X connect 25 0 6 1;
-#X connect 26 0 7 1;
-#X connect 31 0 33 0;
-#X connect 32 0 28 0;
-#X connect 32 1 29 0;
-#X connect 33 0 34 0;
-#X connect 34 0 32 0;
+#X connect 18 0 43 0;
+#X connect 21 0 25 0;
+#X connect 21 0 32 0;
+#X connect 21 0 33 0;
+#X connect 22 0 23 0;
+#X connect 23 0 27 0;
+#X connect 23 0 20 0;
+#X connect 24 0 34 0;
+#X connect 26 0 21 0;
+#X connect 27 0 28 0;
+#X connect 30 0 21 0;
+#X connect 31 0 27 0;
+#X connect 32 0 22 1;
+#X connect 33 0 23 1;
 #X connect 34 0 36 0;
-#X connect 35 0 34 0;
-#X connect 38 0 39 0;
-#X connect 38 0 37 0;
-#X connect 40 0 41 0;
-#X connect 40 0 37 1;
-#X connect 42 0 43 0;
-#X connect 42 0 37 2;
-#X connect 45 0 38 0;
-#X connect 46 0 27 0;
+#X connect 34 0 39 0;
+#X connect 35 0 32 1;
+#X connect 35 1 32 0;
+#X connect 36 0 35 0;
+#X connect 37 0 34 0;
+#X connect 38 0 21 0;
+#X connect 39 0 22 0;
+#X connect 40 0 51 0;
+#X connect 41 0 48 0;
+#X connect 46 0 45 0;
+#X connect 48 0 49 0;
+#X connect 49 0 57 0;
+#X connect 50 0 48 0;
+#X connect 51 0 52 0;
+#X connect 52 0 54 1;
+#X connect 52 0 57 1;
+#X connect 53 0 51 0;
+#X connect 54 0 55 0;
+#X connect 54 0 56 0;
+#X connect 55 0 59 0;
+#X connect 57 0 58 0;
+#X connect 58 0 54 0;
+#X connect 59 0 60 0;
--- a/Shallow Cavity/WindGenD1.pd	Tue Aug 23 21:15:35 2016 +0100
+++ b/Shallow Cavity/WindGenD1.pd	Mon Sep 12 22:36:23 2016 +0100
@@ -1,73 +1,59 @@
-#N canvas 371 89 460 675 10;
+#N canvas 151 149 630 670 10;
 #X obj 172 219 +~ 1;
-#X obj 172 314 +~;
+#X obj 172 344 +~;
 #X obj 172 241 *~ 0.25;
-#X obj 188 291 +~;
-#N canvas 939 160 373 400 squall 0;
-#X obj 113 208 noise~;
-#X obj 113 271 hip~ 0;
-#X obj 113 229 lop~ 3;
-#X obj 113 250 lop~ 3;
-#X obj 50 274 *~;
+#X obj 187 291 +~;
+#N canvas 883 265 373 400 squall 0;
+#X obj 161 204 noise~;
+#X obj 161 267 hip~ 0;
+#X obj 72 240 *~;
 #X obj 72 318 *~;
-#X obj 50 252 *~ 8;
-#X obj 113 292 *~ 20;
-#X obj 50 188 inlet~;
+#X obj 72 218 *~ 8;
+#X obj 161 288 *~ 20;
+#X obj 72 154 inlet~;
 #X obj 72 342 outlet~;
-#X obj 50 208 max~ 0.42;
-#X obj 50 230 -~ 0.42;
-#X obj 39 107 noise~;
-#X obj 101 182 Snapshot~;
-#X obj 101 133 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
-1;
-#X floatatom 166 206 5 0 0 0 - - -;
-#X obj 39 128 lop~ 100;
-#X obj 100 106 loadbang;
-#X obj 101 156 metro 1000;
-#X obj 39 150 +~ 0.4;
-#X connect 0 0 2 0;
-#X connect 1 0 7 0;
+#X obj 72 174 max~ 0.4;
+#X obj 72 196 -~ 0.4;
+#X obj 161 225 lop~ 5;
+#X obj 161 246 lop~ 5;
+#X connect 0 0 10 0;
+#X connect 1 0 5 0;
 #X connect 2 0 3 0;
-#X connect 3 0 1 0;
-#X connect 4 0 5 0;
-#X connect 5 0 9 0;
-#X connect 6 0 4 0;
-#X connect 6 0 4 1;
-#X connect 7 0 5 1;
-#X connect 8 0 10 0;
+#X connect 3 0 7 0;
+#X connect 4 0 2 0;
+#X connect 4 0 2 1;
+#X connect 5 0 3 1;
+#X connect 6 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 4 0;
 #X connect 10 0 11 0;
-#X connect 11 0 6 0;
-#X connect 12 0 16 0;
-#X connect 13 0 15 0;
-#X connect 14 0 18 0;
-#X connect 16 0 19 0;
-#X connect 17 0 14 0;
-#X connect 18 0 13 0;
-#X connect 19 0 13 0;
+#X connect 11 0 1 0;
 #X restore 246 266 pd squall;
 #N canvas 706 412 202 229 gust 0;
 #X obj 0 0 noise~;
-#X obj 0 63 hip~ 0;
-#X obj 0 106 *~;
+#X obj 0 83 hip~ 0;
+#X obj 0 126 *~;
 #X obj 67 44 *~;
 #X obj 67 21 +~ 0.5;
 #X obj 67 67 -~ 0.125;
-#X obj 0 84 *~ 50;
 #X obj 67 0 inlet~;
-#X obj 0 131 outlet~;
-#X obj 0 42 lop~ 1;
-#X obj 0 21 lop~ 1;
-#X connect 0 0 10 0;
-#X connect 1 0 6 0;
-#X connect 2 0 8 0;
+#X obj 0 151 outlet~;
+#X obj 0 104 *~ 30;
+#X obj 0 21 lop~ 2;
+#X obj 0 42 lop~ 2;
+#X obj 0 63 lop~ 2;
+#X connect 0 0 9 0;
+#X connect 1 0 8 0;
+#X connect 2 0 7 0;
 #X connect 3 0 5 0;
 #X connect 4 0 3 0;
 #X connect 4 0 3 1;
 #X connect 5 0 2 1;
-#X connect 6 0 2 0;
-#X connect 7 0 4 0;
-#X connect 9 0 1 0;
-#X connect 10 0 9 0;
+#X connect 6 0 4 0;
+#X connect 8 0 2 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 1 0;
 #X restore 187 267 pd gust;
 #X obj 172 381 outlet~;
 #X obj 172 197 osc~ 0.01;
@@ -78,12 +64,10 @@
 #X obj 172 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
 #X floatatom 225 118 8 0 0 0 - - -;
-#X obj 90 19 lop~ 2000;
 #X obj 90 43 +~ 0.6;
 #X obj 145 172 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X obj 172 20 loadbang;
-#X obj 173 118 * 0.2;
 #X msg 173 145 \$1 10;
 #X obj 172 69 metro 2000;
 #X obj 305 -57 noise~;
@@ -95,38 +79,44 @@
 #X obj 229 -38 loadbang;
 #X floatatom 279 66 5 0 0 0 - - -;
 #X obj 229 11 metro 4000;
-#X obj 305 18 *~ 3000;
 #X obj 255 71 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
+#X obj 214 291 inlet;
+#X obj 173 118 * 0.17;
+#X obj 90 19 lop~ 3000;
+#X obj 305 18 *~ 5000;
+#X obj 187 321 *~ 1;
 #X connect 0 0 2 0;
 #X connect 1 0 6 0;
 #X connect 2 0 4 0;
 #X connect 2 0 5 0;
 #X connect 2 0 1 0;
-#X connect 3 0 1 1;
+#X connect 3 0 32 0;
 #X connect 4 0 3 1;
 #X connect 5 0 3 0;
 #X connect 7 0 0 0;
-#X connect 8 0 14 0;
+#X connect 8 0 30 0;
+#X connect 9 0 10 0;
 #X connect 9 0 7 0;
-#X connect 9 0 10 0;
 #X connect 11 0 13 0;
-#X connect 11 0 18 0;
-#X connect 12 0 20 0;
-#X connect 14 0 15 0;
-#X connect 15 0 11 0;
-#X connect 17 0 12 0;
-#X connect 18 0 19 0;
-#X connect 19 0 9 0;
-#X connect 19 0 16 0;
-#X connect 20 0 11 0;
-#X connect 21 0 22 0;
-#X connect 22 0 23 0;
-#X connect 23 0 29 0;
-#X connect 24 0 20 1;
-#X connect 24 0 27 0;
-#X connect 24 0 30 0;
-#X connect 25 0 28 0;
-#X connect 26 0 25 0;
-#X connect 28 0 24 0;
-#X connect 29 0 24 0;
+#X connect 11 0 29 0;
+#X connect 12 0 18 0;
+#X connect 14 0 11 0;
+#X connect 16 0 12 0;
+#X connect 17 0 9 0;
+#X connect 17 0 15 0;
+#X connect 18 0 11 0;
+#X connect 19 0 20 0;
+#X connect 20 0 21 0;
+#X connect 21 0 31 0;
+#X connect 22 0 18 1;
+#X connect 22 0 25 0;
+#X connect 22 0 27 0;
+#X connect 23 0 26 0;
+#X connect 24 0 23 0;
+#X connect 26 0 22 0;
+#X connect 28 0 32 1;
+#X connect 29 0 17 0;
+#X connect 30 0 14 0;
+#X connect 31 0 22 0;
+#X connect 32 0 1 1;