Mercurial > hg > weather-synthesis-prototyping
changeset 239:0afd235c4bb9
Propeller patch development - rotation noise started
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Thu, 15 Sep 2016 22:35:55 +0100 |
parents | 62b41b255645 |
children | 0db840703387 |
files | .DS_Store Propellor/PropTestD1.pd Propellor/Propellor.pd Propellor/freqCalcCyl6HiFi.pd Propellor/gutinGain.pd Propellor/rotationNoiseTest.pd |
diffstat | 6 files changed, 2265 insertions(+), 638 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/PropTestD1.pd Thu Sep 15 22:35:55 2016 +0100 @@ -0,0 +1,1331 @@ +#N canvas 428 146 653 658 10; +#X obj -46 20 loadbang; +#X obj -46 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj -46 83 s myMet; +#X obj -266 427 hsl 70 15 0 4000 0 0 empty empty RPM 2 8 0 10 -262144 +-1 -1 3200 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; +#X obj 143 126 s GO; +#X obj 143 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 143 46 metro 200; +#X obj 197 22 hsl 100 20 500 30 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 83 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 +-1; +#X obj 83 150 s setUp; +#X obj -329 403 r setUp; +#X obj -276 403 r thisTS; +#X obj 83 21 loadbang; +#X obj 83 45 delay 13; +#X obj -275 52 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 4165 1; +#X obj -276 146 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 500 1; +#X obj -276 237 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 5940 1; +#X obj -278 75 s Xobs; +#X obj -279 170 s Yobs; +#X obj -279 264 s Zobs; +#X floatatom -318 75 0 0 0 0 - - -; +#X floatatom -318 167 0 0 0 0 - - -; +#X floatatom -319 259 0 0 0 0 - - -; +#X msg -270 28 0; +#X msg -270 211 0; +#X obj -323 26 r setUp; +#X obj -328 123 r setUp; +#X obj -332 214 r setUp; +#X msg -220 121 0; +#X msg -189 24 0.2; +#X obj -278 7 r thisXobs; +#X obj -279 99 r thisYobs; +#X obj -279 192 r thisZobs; +#X obj -101 357 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -38 357 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text -140 349 Gain; +#X obj 85 352 loadbang; +#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 -102 314 pd opLevels; +#X obj 77 426 hsl 100 25 0.01 10000 1 0 empty empty Gain 2 13 0 10 +-261682 -1 -66577 3150 1; +#X obj 76 329 r GAIN; +#X floatatom 227 52 5 0 0 0 - - -; +#X obj -276 340 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0 +10 -262144 -1 -1 3056 1; +#X floatatom -319 368 0 0 0 0 - - -; +#X obj -330 319 r setUp; +#X obj -279 317 r thisLength; +#X text -160 56 X Position; +#X text -166 149 Y Position; +#X text -168 239 Z Position; +#X obj 83 126 Uzi 20; +#X obj 62 0 r preswing; +#X obj -170 100 loadbang; +#X obj -158 25 loadbang; +#X obj -196 189 loadbang; +#X obj -197 297 loadbang; +#X obj -218 384 loadbang; +#X msg -272 122 0.07; +#X msg -135 212 2; +#X msg -228 211 1; +#X msg -128 120 0.35; +#X obj -269 446 s RPM; +#X obj -279 368 s length; +#X msg -197 318 1.3843; +#X obj -46 61 metro 1; +#X obj 1 152 line; +#X msg -78 119 -1; +#X msg 2 108 5 800; +#X msg -218 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; +#X msg 85 375 1000; +#X text 51 541 RPM; +#X floatatom 244 544 0 0 0 0 - - -; +#N canvas 263 115 1173 714 rotNoise 0; +#X obj 720 -55 noise~; +#X obj 720 -34 s~ myNoise; +#X obj 791 -52 r length; +#X obj 791 -12 line~; +#X msg 791 -32 \$1 30; +#X obj 854 -53 r RPM; +#X obj 756 39 r myMet; +#X obj 756 59 snapshot~; +#X floatatom 756 80 0 0 0 0 - - -; +#X obj 854 -12 line~; +#X msg 854 -32 \$1 30; +#X obj 854 9 /~ 60; +#X obj 854 35 *~; +#X obj 893 9 r~ noBlad; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 0; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 15 0 11 0; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 32 11 pd rotPeak; +#X obj 32 -27 *~ 1; +#X obj 854 56 s~ \$0-fundFreq; +#X obj 32 -92 r~ \$0-fundFreq; +#X obj 62 -72 loadbang; +#X obj 618 -52 r Yobs; +#X msg 618 -32 \$1 30; +#X obj 618 -12 line~; +#X msg 661 -32 \$1 30; +#X obj 661 -12 line~; +#X obj 661 -52 r Xobs; +#X obj 618 8 *~; +#X obj 661 8 *~; +#X obj 618 29 +~; +#X obj 618 50 sqrt~; +#X obj 603 71 /~; +#X obj 603 92 arccos~; +#X obj 603 201 spigot~; +#X obj 642 118 r Xobs; +#X obj 697 202 spigot~; +#X obj 687 118 r Yobs; +#X obj 642 181 *; +#X floatatom 654 201 0 0 0 0 - - -; +#X obj 657 160 t f b; +#X obj 736 119 r Xobs; +#X obj 781 119 r Yobs; +#X obj 736 182 *; +#X floatatom 747 202 0 0 0 0 - - -; +#X obj 751 161 t f b; +#X obj 736 139 < 0; +#X obj 781 139 < 0; +#X obj 829 118 r Xobs; +#X obj 874 118 r Yobs; +#X obj 829 181 *; +#X floatatom 843 202 0 0 0 0 - - -; +#X obj 844 160 t f b; +#X obj 922 116 r Xobs; +#X obj 967 116 r Yobs; +#X obj 922 179 *; +#X floatatom 935 200 0 0 0 0 - - -; +#X obj 937 158 t f b; +#X obj 922 136 < 0; +#X obj 967 136 > 0; +#X obj 790 203 spigot~; +#X obj 883 201 spigot~; +#X obj 642 138 >= 0; +#X obj 687 138 >= 0; +#X obj 829 138 >= 0; +#X obj 874 138 <= 0; +#X obj 721 225 sig~ 180; +#X obj 721 246 -~; +#X obj 721 268 +~ 180; +#X obj 814 244 -~; +#X obj 814 223 sig~ 360; +#X obj 721 302 +~; +#X obj 721 326 +~; +#X obj 721 348 +~; +#X obj 659 350 r myMet; +#X obj 659 370 snapshot~; +#X floatatom 659 389 0 0 0 0 - - -; +#X obj 721 371 s~ az; +#X obj 791 9 s~ thisL; +#X obj 897 -11 s~ RPM; +#X obj 971 -24 *~ 0.10472; +#X obj 971 -44 r~ RPM; +#X obj 971 -4 s~ radsec; +#X msg 62 -51 1; +#X obj 89 -9 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 101 > 0; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 32 136 pd rotPeak; +#X obj 32 98 *~ 1; +#X obj 32 33 r~ \$0-fundFreq; +#X obj 62 53 loadbang; +#X obj 89 116 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 31 261 pd rotPeak; +#X obj 31 223 *~ 1; +#X obj 31 158 r~ \$0-fundFreq; +#X obj 61 178 loadbang; +#X obj 88 241 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 15 0; +#X connect 5 0 12 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 0 20 0; +#X connect 14 0 8 1; +#X connect 15 0 18 0; +#X connect 15 1 8 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 20 0 15 1; +#X connect 20 0 16 0; +#X restore 31 386 pd rotPeak; +#X obj 31 348 *~ 1; +#X obj 31 283 r~ \$0-fundFreq; +#X obj 61 303 loadbang; +#X obj 88 366 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 163 9 pd rotPeak; +#X obj 163 -29 *~ 1; +#X obj 163 -94 r~ \$0-fundFreq; +#X obj 193 -74 loadbang; +#X obj 220 -11 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 163 134 pd rotPeak; +#X obj 163 96 *~ 1; +#X obj 163 31 r~ \$0-fundFreq; +#X obj 193 51 loadbang; +#X obj 220 114 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 94 102 > 90; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 17 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 16 0; +#X connect 15 0 8 1; +#X connect 16 0 17 1; +#X connect 16 0 18 0; +#X connect 17 0 20 0; +#X connect 17 1 8 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X restore 162 259 pd rotPeak; +#X obj 162 221 *~ 1; +#X obj 162 156 r~ \$0-fundFreq; +#X obj 192 176 loadbang; +#X obj 219 239 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 162 384 pd rotPeak; +#X obj 162 346 *~ 1; +#X obj 162 281 r~ \$0-fundFreq; +#X obj 192 301 loadbang; +#X obj 219 364 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 297 9 pd rotPeak; +#X obj 297 -29 *~ 1; +#X obj 297 -94 r~ \$0-fundFreq; +#X obj 327 -74 loadbang; +#X obj 354 -11 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 297 134 pd rotPeak; +#X obj 297 96 *~ 1; +#X obj 297 31 r~ \$0-fundFreq; +#X obj 327 51 loadbang; +#X obj 354 114 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 296 259 pd rotPeak; +#X obj 296 221 *~ 1; +#X obj 296 156 r~ \$0-fundFreq; +#X obj 326 176 loadbang; +#X obj 353 239 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 296 384 pd rotPeak; +#X obj 296 346 *~ 1; +#X obj 296 281 r~ \$0-fundFreq; +#X obj 326 301 loadbang; +#X obj 353 364 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 428 7 pd rotPeak; +#X obj 428 -31 *~ 1; +#X obj 428 -96 r~ \$0-fundFreq; +#X obj 458 -76 loadbang; +#X obj 485 -13 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 428 132 pd rotPeak; +#X obj 428 94 *~ 1; +#X obj 428 29 r~ \$0-fundFreq; +#X obj 458 49 loadbang; +#X obj 485 112 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 427 257 pd rotPeak; +#X obj 427 219 *~ 1; +#X obj 427 154 r~ \$0-fundFreq; +#X obj 457 174 loadbang; +#X obj 484 237 r rotBoost; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 260 throw~ l; +#X obj 168 237 throw~ r; +#X obj 141 216 fcpan; +#X obj 168 196 r \$0-thisPan; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 172 *~ 1; +#X obj 141 83 vcf~ 30; +#X obj 141 104 vcf~ 30; +#X floatatom 203 174 0 0 0 0 - - -; +#X obj 63 57 r myMet; +#X obj 63 79 snapshot~; +#X floatatom 41 106 0 0 0 0 - - -; +#X obj 211 141 inlet; +#X obj 101 151 spigot~; +#X floatatom 94 125 0 0 0 0 - - -; +#X obj 46 182 r myMet; +#X obj 46 204 snapshot~; +#X floatatom 46 227 0 0 0 0 - - -; +#X obj 94 102 > 150; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 2 1; +#X connect 4 0 16 0; +#X connect 5 0 13 0; +#X connect 5 0 9 1; +#X connect 5 0 10 1; +#X connect 6 0 9 0; +#X connect 7 0 4 1; +#X connect 8 0 2 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 0 21 0; +#X connect 15 0 8 1; +#X connect 16 0 19 0; +#X connect 16 1 8 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 16 1; +#X connect 21 0 17 0; +#X restore 427 382 pd rotPeak; +#X obj 427 344 *~ 1; +#X obj 427 279 r~ \$0-fundFreq; +#X obj 457 299 loadbang; +#X obj 484 362 r rotBoost; +#X msg 62 74 2; +#X msg 61 199 3; +#X msg 61 324 4; +#X msg 193 -53 5; +#X msg 193 72 6; +#X msg 192 197 7; +#X msg 192 322 8; +#X msg 327 -53 9; +#X msg 327 72 10; +#X msg 326 197 11; +#X msg 326 322 12; +#X msg 458 -55 13; +#X msg 458 70 14; +#X msg 457 195 15; +#X msg 457 320 16; +#X obj 708 430 r myMet; +#X obj 708 450 snapshot~; +#X floatatom 708 469 0 0 0 0 - - -; +#X obj 826 431 cos~; +#X obj 827 407 /~ 360; +#X obj 882 449 r myMet; +#X obj 882 469 snapshot~; +#X floatatom 882 488 0 0 0 0 - - -; +#X obj 1040 -4 s \$0-thisPan; +#X msg 1040 -24 0.5; +#X obj 1040 -44 loadbang; +#X obj 458 -32 gutinGain; +#X obj 62 -28 gutinGain; +#X obj 62 97 gutinGain; +#X obj 61 222 gutinGain; +#X obj 61 347 gutinGain; +#X obj 193 -30 gutinGain; +#X obj 193 95 gutinGain; +#X obj 192 220 gutinGain; +#X obj 192 345 gutinGain; +#X obj 327 -30 gutinGain; +#X obj 327 95 gutinGain; +#X obj 326 220 gutinGain; +#X obj 326 345 gutinGain; +#X obj 458 93 gutinGain; +#X obj 457 218 gutinGain; +#X obj 457 343 gutinGain; +#X obj 755 470 outlet; +#X connect 0 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 75 0; +#X connect 4 0 3 0; +#X connect 5 0 10 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 9 0 11 0; +#X connect 9 0 76 0; +#X connect 10 0 9 0; +#X connect 11 0 12 0; +#X connect 12 0 7 0; +#X connect 12 0 16 0; +#X connect 13 0 12 1; +#X connect 15 0 14 0; +#X connect 17 0 15 0; +#X connect 18 0 80 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 25 0; +#X connect 21 0 25 1; +#X connect 22 0 23 0; +#X connect 23 0 26 0; +#X connect 23 0 26 1; +#X connect 23 0 29 0; +#X connect 24 0 22 0; +#X connect 25 0 27 0; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 64 1; +#X connect 30 0 66 1; +#X connect 30 0 31 0; +#X connect 30 0 58 0; +#X connect 31 1 68 0; +#X connect 32 0 59 0; +#X connect 33 1 68 1; +#X connect 34 0 60 0; +#X connect 35 0 36 0; +#X connect 35 0 31 1; +#X connect 37 0 35 1; +#X connect 37 1 35 0; +#X connect 38 0 43 0; +#X connect 39 0 44 0; +#X connect 40 0 41 0; +#X connect 40 0 33 1; +#X connect 42 0 40 1; +#X connect 42 1 40 0; +#X connect 43 0 40 0; +#X connect 44 0 42 0; +#X connect 45 0 61 0; +#X connect 46 0 62 0; +#X connect 47 0 48 0; +#X connect 47 0 57 1; +#X connect 49 0 47 1; +#X connect 49 1 47 0; +#X connect 50 0 55 0; +#X connect 51 0 56 0; +#X connect 52 0 53 0; +#X connect 52 0 58 1; +#X connect 54 0 52 1; +#X connect 54 1 52 0; +#X connect 55 0 52 0; +#X connect 56 0 54 0; +#X connect 57 1 69 1; +#X connect 58 1 70 1; +#X connect 59 0 35 0; +#X connect 60 0 37 0; +#X connect 61 0 47 0; +#X connect 62 0 49 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 65 0 33 0; +#X connect 66 0 57 0; +#X connect 67 0 66 0; +#X connect 68 0 69 0; +#X connect 69 0 70 0; +#X connect 70 0 72 0; +#X connect 70 0 74 0; +#X connect 70 0 173 0; +#X connect 70 0 176 0; +#X connect 71 0 72 0; +#X connect 72 0 73 0; +#X connect 77 0 79 0; +#X connect 78 0 77 0; +#X connect 80 0 15 1; +#X connect 80 0 184 0; +#X connect 81 0 14 2; +#X connect 83 0 82 0; +#X connect 84 0 83 0; +#X connect 85 0 157 0; +#X connect 86 0 82 2; +#X connect 88 0 87 0; +#X connect 89 0 88 0; +#X connect 90 0 158 0; +#X connect 91 0 87 2; +#X connect 93 0 92 0; +#X connect 94 0 93 0; +#X connect 95 0 159 0; +#X connect 96 0 92 2; +#X connect 98 0 97 0; +#X connect 99 0 98 0; +#X connect 100 0 160 0; +#X connect 101 0 97 2; +#X connect 103 0 102 0; +#X connect 104 0 103 0; +#X connect 105 0 161 0; +#X connect 106 0 102 2; +#X connect 108 0 107 0; +#X connect 109 0 108 0; +#X connect 110 0 162 0; +#X connect 111 0 107 2; +#X connect 113 0 112 0; +#X connect 114 0 113 0; +#X connect 115 0 163 0; +#X connect 116 0 112 2; +#X connect 118 0 117 0; +#X connect 119 0 118 0; +#X connect 120 0 164 0; +#X connect 121 0 117 2; +#X connect 123 0 122 0; +#X connect 124 0 123 0; +#X connect 125 0 165 0; +#X connect 126 0 122 2; +#X connect 128 0 127 0; +#X connect 129 0 128 0; +#X connect 130 0 166 0; +#X connect 131 0 127 2; +#X connect 133 0 132 0; +#X connect 134 0 133 0; +#X connect 135 0 167 0; +#X connect 136 0 132 2; +#X connect 138 0 137 0; +#X connect 139 0 138 0; +#X connect 140 0 168 0; +#X connect 141 0 137 2; +#X connect 143 0 142 0; +#X connect 144 0 143 0; +#X connect 145 0 169 0; +#X connect 146 0 142 2; +#X connect 148 0 147 0; +#X connect 149 0 148 0; +#X connect 150 0 170 0; +#X connect 151 0 147 2; +#X connect 153 0 152 0; +#X connect 154 0 153 0; +#X connect 155 0 171 0; +#X connect 156 0 152 2; +#X connect 157 0 83 1; +#X connect 157 0 185 0; +#X connect 158 0 88 1; +#X connect 158 0 186 0; +#X connect 159 0 93 1; +#X connect 159 0 187 0; +#X connect 160 0 98 1; +#X connect 160 0 188 0; +#X connect 161 0 103 1; +#X connect 161 0 189 0; +#X connect 162 0 108 1; +#X connect 162 0 190 0; +#X connect 163 0 113 1; +#X connect 163 0 191 0; +#X connect 164 0 118 1; +#X connect 164 0 192 0; +#X connect 165 0 123 1; +#X connect 165 0 193 0; +#X connect 166 0 128 1; +#X connect 166 0 194 0; +#X connect 167 0 133 1; +#X connect 167 0 195 0; +#X connect 168 0 138 1; +#X connect 168 0 183 0; +#X connect 169 0 143 1; +#X connect 169 0 196 0; +#X connect 170 0 148 1; +#X connect 170 0 197 0; +#X connect 171 0 153 1; +#X connect 171 0 198 0; +#X connect 172 0 173 0; +#X connect 173 0 174 0; +#X connect 173 0 199 0; +#X connect 175 0 178 0; +#X connect 176 0 175 0; +#X connect 177 0 178 0; +#X connect 178 0 179 0; +#X connect 181 0 180 0; +#X connect 182 0 181 0; +#X connect 183 0 137 1; +#X connect 184 0 14 1; +#X connect 185 0 82 1; +#X connect 186 0 87 1; +#X connect 187 0 92 1; +#X connect 188 0 97 1; +#X connect 189 0 102 1; +#X connect 190 0 107 1; +#X connect 191 0 112 1; +#X connect 192 0 117 1; +#X connect 193 0 122 1; +#X connect 194 0 127 1; +#X connect 195 0 132 1; +#X connect 196 0 142 1; +#X connect 197 0 147 1; +#X connect 198 0 152 1; +#X restore 209 487 pd rotNoise; +#X msg -270 297 0.8; +#X obj -308 538 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144 +-1 -1 0 1; +#X obj -311 561 i; +#X floatatom -286 562 0 0 0 0 - - -; +#X obj -311 602 line~; +#X msg -311 582 \$1 30; +#X obj -311 623 s~ noBlad; +#X obj -311 517 loadbang; +#X obj -201 536 hsl 70 15 100000 1e+15 1 0 empty empty Rot_Boost 2 +8 0 10 -262144 -1 -1 3510 1; +#X obj -204 555 s rotBoost; +#X floatatom -139 555 0 0 0 0 - - -; +#X msg -171 120 20; +#X msg -231 29 -150; +#X msg -204 515 1e+14; +#X obj -204 495 loadbang; +#X msg -196 210 100; +#X msg -167 11 150; +#X msg -30 127 -500; +#X msg 11 128 350 2000; +#X floatatom 209 508 0 0 0 0 - - -; +#X connect 0 0 1 0; +#X connect 1 0 64 0; +#X connect 3 0 4 0; +#X connect 3 0 61 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 42 0; +#X connect 10 0 50 0; +#X connect 12 0 3 0; +#X connect 13 0 3 0; +#X connect 14 0 15 0; +#X connect 15 0 10 0; +#X connect 16 0 19 0; +#X connect 16 0 22 0; +#X connect 17 0 23 0; +#X connect 17 0 20 0; +#X connect 18 0 21 0; +#X connect 18 0 24 0; +#X connect 25 0 16 0; +#X connect 26 0 18 0; +#X connect 27 0 16 0; +#X connect 28 0 17 0; +#X connect 29 0 18 0; +#X connect 30 0 17 0; +#X connect 31 0 16 0; +#X connect 32 0 16 0; +#X connect 33 0 17 0; +#X connect 34 0 18 0; +#X connect 38 0 70 0; +#X connect 39 0 35 0; +#X connect 39 1 36 0; +#X connect 40 0 39 0; +#X connect 40 0 72 0; +#X connect 41 0 40 0; +#X connect 43 0 44 0; +#X connect 43 0 62 0; +#X connect 45 0 43 0; +#X connect 46 0 43 0; +#X connect 50 0 11 0; +#X connect 51 0 10 0; +#X connect 52 0 85 0; +#X connect 53 0 86 0; +#X connect 54 0 89 0; +#X connect 55 0 63 0; +#X connect 56 0 68 0; +#X connect 57 0 17 0; +#X connect 58 0 18 0; +#X connect 59 0 18 0; +#X connect 60 0 17 0; +#X connect 63 0 43 0; +#X connect 64 0 2 0; +#X connect 65 0 17 0; +#X connect 66 0 17 0; +#X connect 67 0 65 0; +#X connect 68 0 3 0; +#X connect 70 0 40 0; +#X connect 73 0 93 0; +#X connect 74 0 43 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 76 0 79 0; +#X connect 78 0 80 0; +#X connect 79 0 78 0; +#X connect 81 0 75 0; +#X connect 82 0 83 0; +#X connect 82 0 84 0; +#X connect 85 0 17 0; +#X connect 86 0 16 0; +#X connect 87 0 82 0; +#X connect 88 0 87 0; +#X connect 89 0 18 0; +#X connect 90 0 16 0; +#X connect 91 0 65 0; +#X connect 92 0 65 0; +#X coords 0 -1 1 1 150 200 2 50 400;
--- a/Propellor/Propellor.pd Mon Sep 12 22:36:23 2016 +0100 +++ b/Propellor/Propellor.pd Thu Sep 15 22:35:55 2016 +0100 @@ -1,10 +1,10 @@ -#N canvas 171 35 890 677 10; +#N canvas 90 171 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 1243 1; +#X obj -266 427 hsl 70 15 0 4000 0 0 empty empty RPM 2 8 0 10 -262144 +-1 -1 0 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; @@ -21,18 +21,18 @@ #X obj -276 403 r thisTS; #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 5346 1; -#X obj -276 146 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 --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 -275 52 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 4765 1; +#X obj -276 146 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 5148 1; +#X obj -276 237 hsl 100 20 -500 500 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 5240 1; #X obj -278 75 s Xobs; #X obj -279 170 s Yobs; #X obj -279 264 s Zobs; -#X floatatom -318 75 5 0 0 0 - - -; -#X floatatom -318 167 5 0 0 0 - - -; -#X floatatom -319 259 5 0 0 0 - - -; +#X floatatom -318 75 0 0 0 0 - - -; +#X floatatom -318 167 0 0 0 0 - - -; +#X floatatom -319 259 0 0 0 0 - - -; #X msg -270 28 0; #X msg -270 211 0; #X obj -323 26 r setUp; @@ -45,34 +45,49 @@ #X obj -279 192 r thisZobs; #X obj 428 145 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X obj 491 145 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X text 488 54 Gain; -#X obj 436 25 loadbang; -#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 text 136 373 Gain; +#X obj 84 344 loadbang; +#N canvas 434 167 313 396 opLevels 0; +#X obj 82 259 dac~; +#X obj 28 34 catch~ l; +#X obj 127 33 catch~ r; +#X obj 29 259 prvu~; +#X obj 128 260 prvu~; +#X obj 88 33 inlet; +#X obj 29 288 outlet; +#X obj 128 288 outlet; +#X obj 128 153 *~ 1; +#X obj 29 153 *~ 1; +#X obj 28 67 hip~ 20; +#X obj 28 88 hip~ 20; +#X obj 29 111 hip~ 20; +#X obj 29 132 hip~ 20; +#X obj 128 132 hip~ 20; +#X obj 128 111 hip~ 20; +#X obj 128 91 hip~ 20; +#X obj 128 70 hip~ 20; +#X connect 1 0 10 0; +#X connect 1 0 9 0; +#X connect 2 0 17 0; +#X connect 2 0 8 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 connect 4 0 7 0; +#X connect 5 0 8 1; +#X connect 5 0 9 1; +#X connect 8 0 4 0; +#X connect 8 0 0 1; +#X connect 9 0 3 0; +#X connect 9 0 0 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 17 0 16 0; #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 1700 1; -#X obj 427 2 r GAIN; -#X floatatom 370 103 8 0 0 0 - - -; +#X obj 77 426 hsl 100 25 0.0001 10000 1 0 empty empty Gain 2 13 0 10 +-261682 -1 -66577 4950 1; +#X obj 75 321 r GAIN; #N canvas 361 203 1002 525 sources 0; #N canvas 163 121 1103 599 sourcePositions 0; #X obj 271 193 r Zobs; @@ -574,7 +589,7 @@ #X connect 26 0 22 0; #X connect 27 0 9 0; #X connect 28 0 2 0; -#X restore 222 58 pd sourceBBSpeed; +#X restore 224 65 pd sourceBBSpeed; #X obj 222 37 r~ \$0-thisPhasor; #N canvas 163 121 1103 599 sourcePositions 0; #X obj 271 193 r Zobs; @@ -1626,7 +1641,6 @@ #X restore 605 232 pd sourceGGSpeed; #X obj 351 -58 *~ 6.2832; #X obj 244 -48 *~ 360; -#X obj 426 145 freqCalcCyl6HiFi; #X obj 113 143 r~ \$0-PropAzim; #X obj 311 123 r~ \$0-PropAzim; #X obj 521 123 r~ \$0-PropAzim; @@ -1833,19 +1847,20 @@ #X obj 700 288 r~ \$0-PropAzim; #X obj 244 -22 s~ \$0-PropAzim; #X obj 20 168 freqCalcCyl6HiFi; +#X obj 426 145 freqCalcCyl6HiFi; #X obj 217 146 freqCalcCyl6HiFi; #X obj 662 145 freqCalcCyl6HiFi; #X obj 607 312 freqCalcCyl6HiFi; #X obj 348 304 freqCalcCyl6HiFi; #X obj 125 290 freqCalcCyl6HiFi; -#X connect 0 0 35 2; -#X connect 0 1 35 3; -#X connect 0 2 35 4; -#X connect 0 3 35 5; -#X connect 2 0 35 0; +#X connect 0 0 34 2; +#X connect 0 1 34 3; +#X connect 0 2 34 4; +#X connect 0 3 34 5; +#X connect 2 0 34 0; #X connect 2 1 0 0; #X connect 2 2 0 1; -#X connect 2 3 35 1; +#X connect 2 3 34 1; #X connect 2 4 0 2; #X connect 3 0 4 0; #X connect 3 0 24 0; @@ -1860,15 +1875,15 @@ #X connect 7 3 36 1; #X connect 7 4 6 2; #X connect 8 0 7 0; -#X connect 9 0 25 2; -#X connect 9 1 25 3; -#X connect 9 2 25 4; -#X connect 9 3 25 5; +#X connect 9 0 35 2; +#X connect 9 1 35 3; +#X connect 9 2 35 4; +#X connect 9 3 35 5; #X connect 10 0 11 0; -#X connect 11 0 25 0; +#X connect 11 0 35 0; #X connect 11 1 9 0; #X connect 11 2 9 1; -#X connect 11 3 25 1; +#X connect 11 3 35 1; #X connect 11 4 9 2; #X connect 12 0 37 2; #X connect 12 1 37 3; @@ -1892,10 +1907,10 @@ #X connect 17 4 15 2; #X connect 18 0 19 0; #X connect 19 0 39 0; -#X connect 19 1 31 0; -#X connect 19 2 31 1; +#X connect 19 1 30 0; +#X connect 19 2 30 1; #X connect 19 3 39 1; -#X connect 19 4 31 2; +#X connect 19 4 30 2; #X connect 20 0 38 2; #X connect 20 1 38 3; #X connect 20 2 38 4; @@ -1906,30 +1921,28 @@ #X connect 22 2 20 1; #X connect 22 3 38 1; #X connect 22 4 20 2; -#X connect 24 0 34 0; -#X connect 26 0 35 6; -#X connect 27 0 36 6; -#X connect 28 0 25 6; -#X connect 29 0 37 6; -#X connect 30 0 40 6; -#X connect 31 0 39 2; -#X connect 31 1 39 3; -#X connect 31 2 39 4; -#X connect 31 3 39 5; -#X connect 32 0 39 6; -#X connect 33 0 38 6; -#X restore 292 254 pd sources; +#X connect 24 0 33 0; +#X connect 25 0 34 6; +#X connect 26 0 36 6; +#X connect 27 0 35 6; +#X connect 28 0 37 6; +#X connect 29 0 40 6; +#X connect 30 0 39 2; +#X connect 30 1 39 3; +#X connect 30 2 39 4; +#X connect 30 3 39 5; +#X connect 31 0 39 6; +#X connect 32 0 38 6; +#X restore 296 209 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 2390 1; -#X floatatom -319 368 5 0 0 0 - - -; +#X obj -276 340 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0 +10 -262144 -1 -1 3056 1; +#X floatatom -319 368 0 0 0 0 - - -; #X obj -324 319 r setUp; #X obj -279 300 r thisLength; #X text -160 56 X Position; #X text -166 149 Y Position; #X text -168 239 Z Position; -#X msg -271 321 0.2; -#X msg -232 322 1; #X obj 83 126 Uzi 20; #X obj 62 0 r preswing; #X obj -170 100 loadbang; @@ -1937,7 +1950,6 @@ #X obj -196 189 loadbang; #X obj -189 292 loadbang; #X obj -141 384 loadbang; -#X msg -196 210 0.5; #X msg -272 122 0.07; #X msg -135 212 2; #X msg -228 211 1; @@ -1951,8 +1963,8 @@ #X obj 292 129 r RPM; #X obj 292 153 / 60; #X obj 292 178 phasor~; -#X obj 223 229 wrap~; -#X obj 223 207 +~ 0.5; +#X obj 249 222 wrap~; +#X obj 249 200 +~ 0.5; #N canvas 245 231 1002 525 sources 0; #N canvas 163 121 1103 599 sourcePositions 0; #X obj 271 193 r Zobs; @@ -3797,12 +3809,12 @@ #X connect 30 0 39 6; #X connect 31 0 38 6; #X connect 32 0 37 6; -#X restore 223 254 pd sources; +#X restore 249 245 pd sources; #X obj 1 152 line; #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 2482 1; +-262144 -1 -1 0 1; #X obj 92 226 *~ 0.25; #N canvas 117 396 733 539 fourstroke 0; #X obj 51 336 outlet~; @@ -3989,18 +4001,18 @@ #X msg 150 33 0.9 500; #X msg 111 57 0.8 500; #X obj -3 328 outlet; -#X floatatom 274 258 0 0 0 0 - - -; +#X floatatom 288 246 0 0 0 0 - - -; #X msg 198 20 0.95 500; #X obj 170 136 * 15; #X msg 99 80 0.7 1500; -#X obj 10 244 * 85; -#X obj 220 311 * 0.1; #X obj 302 81 inlet; #X floatatom 239 142 0 0 0 0 - - -; +#X obj 10 244 * 200; +#X obj 220 311 * 100; #X connect 0 0 3 1; #X connect 1 0 3 0; #X connect 1 0 21 0; -#X connect 1 0 26 0; +#X connect 1 0 24 0; #X connect 2 0 7 0; #X connect 3 0 2 0; #X connect 3 1 2 0; @@ -4014,7 +4026,7 @@ #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 11 1 12 1; -#X connect 12 0 24 0; +#X connect 12 0 26 0; #X connect 13 0 14 0; #X connect 13 0 14 1; #X connect 14 0 1 0; @@ -4024,73 +4036,592 @@ #X connect 20 0 13 0; #X connect 21 0 0 0; #X connect 21 0 4 0; -#X connect 21 0 23 0; +#X connect 21 0 25 0; #X connect 22 0 13 0; -#X connect 23 0 18 0; -#X connect 24 0 9 0; -#X connect 24 0 7 1; -#X connect 25 0 1 0; +#X connect 23 0 1 0; +#X connect 25 0 18 0; +#X connect 26 0 9 0; +#X connect 26 0 7 1; #X restore 0 328 pd myMotor; #X msg -78 119 -1; #X msg 2 108 5 800; #X msg 11 128 35 2000; #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 3900 1; -#X msg 436 48 1000; +-204800 -1 -1 0 1; #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 floatatom 229 451 0 0 0 0 - - -; +#X msg -190 317 0.8; +#X obj -308 538 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144 +-1 -1 0 1; +#X obj -311 561 i; +#X floatatom -286 562 0 0 0 0 - - -; +#X obj -311 602 line~; +#X msg -311 582 \$1 30; +#X obj -311 623 s~ noBlad; +#X obj -311 517 loadbang; +#X obj -201 536 hsl 70 15 100000 1e+28 1 0 empty empty Rot_Boost 2 +8 0 10 -262144 -1 -1 900 1; +#X floatatom -139 555 0 0 0 0 - - -; +#X msg -171 120 20; +#X msg -231 29 -150; +#X obj -204 495 loadbang; +#X msg -196 210 100; +#X msg -167 11 150; +#N canvas 50 62 1363 745 rotNoise 1; +#X obj 896 -34 noise~; +#X obj 896 -13 s~ myNoise; +#X obj 967 -31 r length; +#X obj 967 9 line~; +#X msg 967 -11 \$1 30; +#X obj 1030 -32 r RPM; +#X obj 932 60 r myMet; +#X obj 932 80 snapshot~; +#X floatatom 932 101 0 0 0 0 - - -; +#X obj 1030 9 line~; +#X msg 1030 -11 \$1 30; +#X obj 1030 30 /~ 60; +#X obj 1030 56 *~; +#X obj 1069 30 r~ noBlad; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 32 -5 pd rotPeak; +#X obj 32 -27 *~ 1; +#X obj 1030 77 s~ \$0-fundFreq; +#X obj 32 -92 r~ \$0-fundFreq; +#X obj 62 -72 loadbang; +#X obj 794 -31 r Yobs; +#X msg 794 -11 \$1 30; +#X obj 794 9 line~; +#X msg 837 -11 \$1 30; +#X obj 837 9 line~; +#X obj 837 -31 r Xobs; +#X obj 794 29 *~; +#X obj 837 29 *~; +#X obj 794 50 +~; +#X obj 794 71 sqrt~; +#X obj 779 92 /~; +#X obj 779 113 arccos~; +#X obj 779 222 spigot~; +#X obj 818 139 r Xobs; +#X obj 873 223 spigot~; +#X obj 863 139 r Yobs; +#X obj 818 202 *; +#X floatatom 830 222 0 0 0 0 - - -; +#X obj 833 181 t f b; +#X obj 912 140 r Xobs; +#X obj 957 140 r Yobs; +#X obj 912 203 *; +#X floatatom 923 223 0 0 0 0 - - -; +#X obj 927 182 t f b; +#X obj 912 160 < 0; +#X obj 957 160 < 0; +#X obj 1005 139 r Xobs; +#X obj 1050 139 r Yobs; +#X obj 1005 202 *; +#X floatatom 1019 223 0 0 0 0 - - -; +#X obj 1020 181 t f b; +#X obj 1098 137 r Xobs; +#X obj 1143 137 r Yobs; +#X obj 1098 200 *; +#X floatatom 1111 221 0 0 0 0 - - -; +#X obj 1113 179 t f b; +#X obj 1098 157 < 0; +#X obj 1143 157 > 0; +#X obj 966 224 spigot~; +#X obj 1059 222 spigot~; +#X obj 818 159 >= 0; +#X obj 863 159 >= 0; +#X obj 1005 159 >= 0; +#X obj 1050 159 <= 0; +#X obj 897 246 sig~ 180; +#X obj 897 267 -~; +#X obj 897 289 +~ 180; +#X obj 990 265 -~; +#X obj 990 244 sig~ 360; +#X obj 897 323 +~; +#X obj 897 347 +~; +#X obj 897 369 +~; +#X obj 835 371 r myMet; +#X obj 835 391 snapshot~; +#X floatatom 835 410 0 0 0 0 - - -; +#X obj 897 392 s~ az; +#X obj 967 30 s~ thisL; +#X obj 1073 10 s~ RPM; +#X obj 1147 -3 *~ 0.10472; +#X obj 1147 -23 r~ RPM; +#X obj 1147 17 s~ radsec; +#X msg 62 -51 1; +#X obj 26 142 *~ 1; +#X obj 26 77 r~ \$0-fundFreq; +#X obj 56 97 loadbang; +#X obj 23 302 *~ 1; +#X obj 23 237 r~ \$0-fundFreq; +#X obj 53 257 loadbang; +#X obj 23 442 *~ 1; +#X obj 23 377 r~ \$0-fundFreq; +#X obj 53 397 loadbang; +#X obj 232 -16 *~ 1; +#X obj 232 -81 r~ \$0-fundFreq; +#X obj 262 -61 loadbang; +#X obj 229 144 *~ 1; +#X obj 229 79 r~ \$0-fundFreq; +#X obj 259 99 loadbang; +#X obj 228 304 *~ 1; +#X obj 228 239 r~ \$0-fundFreq; +#X obj 258 259 loadbang; +#X obj 226 462 *~ 1; +#X obj 226 397 r~ \$0-fundFreq; +#X obj 256 417 loadbang; +#X obj 415 -13 *~ 1; +#X obj 415 -78 r~ \$0-fundFreq; +#X obj 445 -58 loadbang; +#X obj 412 147 *~ 1; +#X obj 412 82 r~ \$0-fundFreq; +#X obj 442 102 loadbang; +#X msg 56 118 2; +#X msg 53 278 3; +#X msg 53 418 4; +#X msg 262 -40 5; +#X msg 259 120 6; +#X msg 258 280 7; +#X msg 256 438 8; +#X msg 445 -37 9; +#X msg 442 123 10; +#X obj 884 451 r myMet; +#X obj 884 471 snapshot~; +#X floatatom 884 490 0 0 0 0 - - -; +#X obj 1002 452 cos~; +#X obj 1003 428 /~ 360; +#X obj 1058 470 r myMet; +#X obj 1058 490 snapshot~; +#X floatatom 1058 509 0 0 0 0 - - -; +#X obj 1216 17 s \$0-thisPan; +#X msg 1216 -3 0.5; +#X obj 1216 -23 loadbang; +#X obj 934 491 outlet; +#X obj 981 101 outlet; +#X obj 428 413 throw~ l; +#X obj 455 390 throw~ r; +#X obj 428 369 fcpan; +#X obj 455 349 r \$0-thisPan; +#X obj 443 329 r~ rotBoost; +#X obj 428 292 catch~ rot; +#X obj 32 19 throw~ rot; +#X obj 428 349 *~; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 25 163 pd rotPeak; +#X obj 25 187 throw~ rot; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 22 325 pd rotPeak; +#X obj 22 349 throw~ rot; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 21 465 pd rotPeak; +#X obj 21 489 throw~ rot; +#X obj -29 -23 r myMet; +#X obj -29 -3 snapshot~; +#X floatatom -29 16 0 0 0 0 - - -; +#X obj -36 144 r myMet; +#X obj -36 164 snapshot~; +#X floatatom -36 183 0 0 0 0 - - -; +#X obj -44 304 r myMet; +#X obj -44 324 snapshot~; +#X floatatom -44 343 0 0 0 0 - - -; +#X obj -51 471 r myMet; +#X obj -51 491 snapshot~; +#X floatatom -51 510 0 0 0 0 - - -; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 232 11 pd rotPeak; +#X obj 232 35 throw~ rot; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 228 168 pd rotPeak; +#X obj 228 192 throw~ rot; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 228 328 pd rotPeak; +#X obj 228 352 throw~ rot; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 225 496 pd rotPeak; +#X obj 225 520 throw~ rot; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 415 14 pd rotPeak; +#X obj 415 38 throw~ rot; +#N canvas 40 79 344 352 rotPeak 0; +#X obj 141 131 *~; +#X obj 43 27 inlet~; +#X obj 141 41 r~ myNoise; +#X obj 196 104 inlet~; +#X obj 141 157 outlet~; +#X obj 141 83 vcf~ 100; +#X obj 141 104 vcf~ 100; +#X connect 0 0 4 0; +#X connect 1 0 5 1; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 0 1; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X restore 412 173 pd rotPeak; +#X obj 412 197 throw~ rot; +#X obj 161 -17 r myMet; +#X obj 161 3 snapshot~; +#X floatatom 161 22 0 0 0 0 - - -; +#X obj 154 150 r myMet; +#X obj 154 170 snapshot~; +#X floatatom 154 189 0 0 0 0 - - -; +#X obj 146 310 r myMet; +#X obj 146 330 snapshot~; +#X floatatom 146 349 0 0 0 0 - - -; +#X obj 139 477 r myMet; +#X obj 139 497 snapshot~; +#X floatatom 139 516 0 0 0 0 - - -; +#X obj 350 -3 r myMet; +#X obj 350 17 snapshot~; +#X floatatom 350 36 0 0 0 0 - - -; +#X obj 343 164 r myMet; +#X obj 343 184 snapshot~; +#X floatatom 343 203 0 0 0 0 - - -; +#X obj 82 141 gutinGain; +#X obj 62 -28 gutinGain; +#X obj 53 301 gutinGain; +#X obj 53 441 gutinGain; +#X obj 262 -17 gutinGain; +#X obj 259 143 gutinGain; +#X obj 258 303 gutinGain; +#X obj 256 461 gutinGain; +#X obj 445 -14 gutinGain; +#X obj 442 146 gutinGain; #X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 3 0 75 0; +#X connect 4 0 3 0; +#X connect 5 0 10 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 129 0; +#X connect 9 0 11 0; +#X connect 9 0 76 0; +#X connect 10 0 9 0; +#X connect 11 0 12 0; +#X connect 12 0 7 0; +#X connect 12 0 16 0; +#X connect 13 0 12 1; +#X connect 14 0 136 0; +#X connect 15 0 14 0; +#X connect 15 0 145 0; +#X connect 17 0 15 0; +#X connect 18 0 80 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 25 0; +#X connect 21 0 25 1; +#X connect 22 0 23 0; +#X connect 23 0 26 0; +#X connect 23 0 26 1; +#X connect 23 0 29 0; +#X connect 24 0 22 0; +#X connect 25 0 27 0; +#X connect 26 0 27 1; +#X connect 27 0 28 0; +#X connect 28 0 29 1; +#X connect 29 0 30 0; +#X connect 30 0 64 1; +#X connect 30 0 66 1; +#X connect 30 0 31 0; +#X connect 30 0 58 0; +#X connect 31 1 68 0; +#X connect 32 0 59 0; +#X connect 33 1 68 1; +#X connect 34 0 60 0; +#X connect 35 0 36 0; +#X connect 35 0 31 1; +#X connect 37 0 35 1; +#X connect 37 1 35 0; +#X connect 38 0 43 0; +#X connect 39 0 44 0; +#X connect 40 0 41 0; +#X connect 40 0 33 1; +#X connect 42 0 40 1; +#X connect 42 1 40 0; +#X connect 43 0 40 0; +#X connect 44 0 42 0; +#X connect 45 0 61 0; +#X connect 46 0 62 0; +#X connect 47 0 48 0; +#X connect 47 0 57 1; +#X connect 49 0 47 1; +#X connect 49 1 47 0; +#X connect 50 0 55 0; +#X connect 51 0 56 0; +#X connect 52 0 53 0; +#X connect 52 0 58 1; +#X connect 54 0 52 1; +#X connect 54 1 52 0; +#X connect 55 0 52 0; +#X connect 56 0 54 0; +#X connect 57 1 69 1; +#X connect 58 1 70 1; +#X connect 59 0 35 0; +#X connect 60 0 37 0; +#X connect 61 0 47 0; +#X connect 62 0 49 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 65 0 33 0; +#X connect 66 0 57 0; +#X connect 67 0 66 0; +#X connect 68 0 69 0; +#X connect 69 0 70 0; +#X connect 70 0 72 0; +#X connect 70 0 74 0; +#X connect 70 0 118 0; +#X connect 70 0 121 0; +#X connect 71 0 72 0; +#X connect 72 0 73 0; +#X connect 77 0 79 0; +#X connect 78 0 77 0; +#X connect 80 0 15 1; +#X connect 81 0 138 0; +#X connect 81 0 148 0; +#X connect 82 0 81 0; +#X connect 83 0 108 0; +#X connect 84 0 140 0; +#X connect 84 0 151 0; +#X connect 85 0 84 0; +#X connect 86 0 109 0; +#X connect 87 0 142 0; +#X connect 87 0 154 0; +#X connect 88 0 87 0; +#X connect 89 0 110 0; +#X connect 90 0 156 0; +#X connect 90 0 169 0; +#X connect 91 0 90 0; +#X connect 92 0 111 0; +#X connect 93 0 158 0; +#X connect 93 0 172 0; +#X connect 94 0 93 0; +#X connect 95 0 112 0; +#X connect 96 0 160 0; +#X connect 96 0 175 0; +#X connect 97 0 96 0; +#X connect 98 0 113 0; +#X connect 99 0 162 0; +#X connect 99 0 178 0; +#X connect 100 0 99 0; +#X connect 101 0 114 0; +#X connect 102 0 164 0; +#X connect 102 0 181 0; +#X connect 103 0 102 0; +#X connect 104 0 115 0; +#X connect 105 0 166 0; +#X connect 105 0 184 0; +#X connect 106 0 105 0; +#X connect 107 0 116 0; +#X connect 108 0 81 1; +#X connect 109 0 84 1; +#X connect 110 0 87 1; +#X connect 111 0 90 1; +#X connect 112 0 93 1; +#X connect 113 0 96 1; +#X connect 114 0 99 1; +#X connect 115 0 102 1; +#X connect 116 0 105 1; +#X connect 117 0 118 0; +#X connect 118 0 119 0; +#X connect 118 0 128 0; +#X connect 120 0 123 0; +#X connect 121 0 120 0; +#X connect 122 0 123 0; +#X connect 123 0 124 0; +#X connect 126 0 125 0; +#X connect 127 0 126 0; +#X connect 132 0 130 0; +#X connect 132 1 131 0; +#X connect 133 0 132 1; +#X connect 134 0 137 1; +#X connect 135 0 137 0; +#X connect 137 0 132 0; +#X connect 138 0 139 0; +#X connect 140 0 141 0; +#X connect 142 0 143 0; +#X connect 144 0 145 0; +#X connect 145 0 146 0; +#X connect 147 0 148 0; +#X connect 148 0 149 0; +#X connect 150 0 151 0; +#X connect 151 0 152 0; +#X connect 153 0 154 0; +#X connect 154 0 155 0; +#X connect 156 0 157 0; +#X connect 158 0 159 0; +#X connect 160 0 161 0; +#X connect 162 0 163 0; +#X connect 164 0 165 0; +#X connect 166 0 167 0; +#X connect 168 0 169 0; +#X connect 169 0 170 0; +#X connect 171 0 172 0; +#X connect 172 0 173 0; +#X connect 174 0 175 0; +#X connect 175 0 176 0; +#X connect 177 0 178 0; +#X connect 178 0 179 0; +#X connect 180 0 181 0; +#X connect 181 0 182 0; +#X connect 183 0 184 0; +#X connect 184 0 185 0; +#X connect 186 0 138 1; +#X connect 187 0 14 1; +#X connect 188 0 140 1; +#X connect 189 0 142 1; +#X connect 190 0 156 1; +#X connect 191 0 158 1; +#X connect 192 0 160 1; +#X connect 193 0 162 1; +#X connect 194 0 164 1; +#X connect 195 0 166 1; +#X restore 219 497 pd rotNoise; +#X floatatom 219 518 0 0 0 0 - - -; +#X msg -204 515 1e+06; +#X floatatom 282 519 0 0 0 0 - - -; +#X msg 84 367 1; +#X obj -204 576 line~; +#X msg -204 556 \$1 30; +#X obj -204 595 s~ rotBoost; +#X connect 0 0 1 0; +#X connect 1 0 66 0; #X connect 3 0 4 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 3 0 62 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 54 0; +#X connect 9 0 43 0; +#X connect 10 0 51 0; #X connect 12 0 3 0; #X connect 13 0 3 0; #X connect 14 0 15 0; @@ -4111,50 +4642,62 @@ #X connect 32 0 16 0; #X connect 33 0 17 0; #X connect 34 0 18 0; -#X connect 38 0 85 0; +#X connect 38 0 102 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 87 0; +#X connect 40 0 82 0; #X connect 41 0 40 0; -#X connect 45 0 46 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 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 17 0; +#X connect 44 0 45 0; +#X connect 44 0 64 0; +#X connect 46 0 44 0; +#X connect 47 0 44 0; +#X connect 51 0 11 0; +#X connect 52 0 10 0; +#X connect 53 0 93 0; +#X connect 54 0 94 0; +#X connect 55 0 96 0; +#X connect 56 0 65 0; +#X connect 57 0 79 0; +#X connect 58 0 17 0; +#X connect 59 0 18 0; +#X connect 60 0 18 0; +#X connect 61 0 17 0; +#X connect 63 0 3 0; +#X connect 65 0 44 0; +#X connect 66 0 2 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 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 68 0 69 0; +#X connect 69 0 70 0; +#X connect 70 0 72 0; +#X connect 70 0 42 0; +#X connect 71 0 73 0; +#X connect 72 0 71 0; +#X connect 74 0 17 0; +#X connect 75 0 3 0; +#X connect 76 0 17 0; +#X connect 77 0 74 0; +#X connect 78 0 74 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 connect 80 0 75 0; +#X connect 83 0 44 0; +#X connect 84 0 85 0; +#X connect 85 0 86 0; +#X connect 85 0 88 0; +#X connect 87 0 89 0; +#X connect 88 0 87 0; +#X connect 90 0 84 0; +#X connect 91 0 92 0; +#X connect 91 0 104 0; +#X connect 93 0 17 0; +#X connect 94 0 16 0; +#X connect 95 0 100 0; +#X connect 96 0 18 0; +#X connect 97 0 16 0; +#X connect 98 0 99 0; +#X connect 98 1 101 0; +#X connect 100 0 91 0; +#X connect 102 0 40 0; +#X connect 103 0 105 0; +#X connect 104 0 103 0; #X coords 0 -1 1 1 150 200 2 50 400;
--- a/Propellor/freqCalcCyl6HiFi.pd Mon Sep 12 22:36:23 2016 +0100 +++ b/Propellor/freqCalcCyl6HiFi.pd Thu Sep 15 22:35:55 2016 +0100 @@ -540,6 +540,9 @@ #X obj 476 432 snapshot~; #X floatatom 476 455 0 0 0 0 - - -; #X floatatom 250 84 0 0 0 0 - - -; +#X obj 406 564 r myMet; +#X obj 406 586 snapshot~; +#X floatatom 406 609 0 0 0 0 - - -; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 58 0; @@ -561,6 +564,7 @@ #X connect 27 0 26 0; #X connect 27 0 26 1; #X connect 28 0 10 0; +#X connect 28 0 92 0; #X connect 30 0 31 0; #X connect 31 0 33 1; #X connect 32 0 33 0; @@ -616,6 +620,8 @@ #X connect 86 0 31 1; #X connect 87 0 88 0; #X connect 88 0 89 0; +#X connect 91 0 92 0; +#X connect 92 0 93 0; #X restore 354 332 pd GoldfreqGain; #N canvas 300 30 1006 797 GoldnoiseGain 0; #X text -21037 364 Mass Density of Air \, squared;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Propellor/gutinGain.pd Thu Sep 15 22:35:55 2016 +0100 @@ -0,0 +1,209 @@ +#N canvas 885 36 560 606 10; +#X msg 48 98 \$1 40; +#X obj 49 151 line~; +#X obj 189 43 /~ 360; +#X obj 189 64 sin~; +#X obj 189 125 *~; +#X obj 58 349 *~; +#X obj 73 327 r~ \$0-thisHar; +#X obj 73 369 r~ noBlad; +#X obj 58 390 *~; +#X obj 58 412 /~ 343; +#X obj 204 145 r~ \$0-thisK; +#X obj 189 165 *~; +#X obj 221 166 r~ \$0-thisHar; +#X obj 236 187 r~ noBlad; +#X obj 221 207 *~; +#X obj 221 227 *~ 2; +#X obj 189 249 pow~; +#X obj 204 269 r~ \$0-thisK; +#X obj 204 291 *~; +#X obj 232 290 r~ noBlad; +#X obj 232 313 *~; +#X obj 204 334 *~; +#X obj 189 355 *~; +#X obj 204 397 /~ 360; +#X obj 204 418 cos~; +#X obj 204 438 -~ 0.2; +#X obj 204 459 *~; +#X obj 189 480 *~; +#X obj 315 42 r Yobs; +#X msg 315 62 \$1 30; +#X obj 315 82 line~; +#X msg 358 62 \$1 30; +#X obj 358 82 line~; +#X obj 358 42 r Xobs; +#X obj 315 102 *~; +#X obj 358 102 *~; +#X obj 315 123 +~; +#X msg 407 61 \$1 30; +#X obj 407 81 line~; +#X obj 407 101 *~; +#X obj 407 41 r Zobs; +#X obj 315 144 +~; +#X obj 315 166 sqrt~; +#X obj 315 188 *~; +#X obj 315 209 *~ 343; +#X obj 315 231 *~ 1.225; +#X obj 315 253 *~ 9.8696; +#X text 381 252 pi^2; +#X text 357 167 distance r; +#X obj 221 248 s~ \$0-2nB; +#X obj 351 293 r~ \$0-2nB; +#X obj 330 273 sig~ 2; +#X obj 330 314 pow~; +#X obj 315 335 *~; +#N canvas 624 230 308 378 factorial 0; +#X obj 148 24 inlet~; +#X obj 148 47 /~ 2.71828; +#X obj 148 68 pow~; +#X obj 56 57 *~; +#X obj 56 80 *~; +#X obj 56 102 *~ 8; +#X obj 89 80 *~; +#X obj 89 102 *~ 4; +#X obj 56 128 +~; +#X obj 56 151 +~; +#X obj 56 173 +~ 0.033333; +#X obj 133 231 *~; +#X obj 133 254 *~ 1.77245; +#X obj 133 276 outlet~; +#X text 70 255 sqrt(pi); +#X obj 132 174 sig~ 0.166667; +#X obj 56 195 pow~; +#X text 48 322 Ramanujan; +#X connect 0 0 1 0; +#X connect 0 0 2 1; +#X connect 0 0 3 0; +#X connect 0 0 3 1; +#X connect 0 0 4 1; +#X connect 0 0 6 0; +#X connect 0 0 6 1; +#X connect 0 0 9 1; +#X connect 1 0 2 0; +#X connect 2 0 11 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 8 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 16 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 15 0 16 1; +#X connect 16 0 11 0; +#X restore 330 395 pd factorial; +#X obj 277 504 r myMet; +#X obj 277 524 snapshot~; +#X floatatom 277 543 0 0 0 0 - - -; +#X obj 330 356 r~ \$0-2nB; +#X obj 330 376 /~ 2; +#X obj 330 416 *~; +#X obj 315 439 *~; +#X obj 189 504 /~; +#X obj 243 39 line~; +#X msg 253 -3 360 10000; +#X msg 288 12 0; +#X obj 189 546 outlet~; +#X obj 49 172 s~ \$0-thisHar; +#X obj 58 434 s~ \$0-thisK; +#X obj 189 20 r~ az; +#X obj 204 376 r~ az; +#X obj 204 105 r~ thisL; +#X obj 58 307 r~ radsec; +#X obj 109 24 r myMet; +#X obj 109 44 snapshot~; +#X floatatom 109 63 0 0 0 0 - - -; +#X obj 189 86 abs~; +#X obj 97 518 r myMet; +#X obj 97 538 snapshot~; +#X floatatom 97 557 0 0 0 0 - - -; +#X obj 189 525 max~ 1e-20; +#X msg 49 130 1; +#X obj 84 127 loadbang; +#X connect 1 0 67 0; +#X connect 2 0 3 0; +#X connect 3 0 76 0; +#X connect 4 0 11 0; +#X connect 5 0 8 0; +#X connect 6 0 5 1; +#X connect 7 0 8 1; +#X connect 8 0 9 0; +#X connect 9 0 68 0; +#X connect 10 0 11 1; +#X connect 11 0 16 0; +#X connect 12 0 14 0; +#X connect 13 0 14 1; +#X connect 14 0 15 0; +#X connect 15 0 16 1; +#X connect 15 0 49 0; +#X connect 16 0 22 0; +#X connect 17 0 18 0; +#X connect 17 0 18 1; +#X connect 18 0 21 0; +#X connect 19 0 20 0; +#X connect 19 0 20 1; +#X connect 20 0 21 1; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 62 0; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 34 0; +#X connect 30 0 34 1; +#X connect 31 0 32 0; +#X connect 32 0 35 0; +#X connect 32 0 35 1; +#X connect 33 0 31 0; +#X connect 34 0 36 0; +#X connect 35 0 36 1; +#X connect 36 0 41 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 41 1; +#X connect 40 0 37 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 42 0 43 1; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 46 0 53 0; +#X connect 50 0 52 1; +#X connect 51 0 52 0; +#X connect 52 0 53 1; +#X connect 53 0 61 0; +#X connect 54 0 60 0; +#X connect 54 0 60 1; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X connect 58 0 59 0; +#X connect 59 0 54 0; +#X connect 60 0 61 1; +#X connect 61 0 62 1; +#X connect 62 0 56 0; +#X connect 62 0 80 0; +#X connect 64 0 63 0; +#X connect 65 0 63 0; +#X connect 69 0 2 0; +#X connect 69 0 74 0; +#X connect 70 0 23 0; +#X connect 71 0 4 1; +#X connect 72 0 5 0; +#X connect 73 0 74 0; +#X connect 74 0 75 0; +#X connect 76 0 4 0; +#X connect 77 0 78 0; +#X connect 78 0 79 0; +#X connect 80 0 66 0; +#X connect 80 0 78 0; +#X connect 81 0 1 0; +#X connect 82 0 81 0;
--- a/Propellor/rotationNoiseTest.pd Mon Sep 12 22:36:23 2016 +0100 +++ b/Propellor/rotationNoiseTest.pd Thu Sep 15 22:35:55 2016 +0100 @@ -1,462 +0,0 @@ -#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;