annotate June/stringE.pd @ 102:c64c81777e76

Brain melt over calculating the angle between source and observer. Looked at source having own axis with lift and drag normal to the axis of the sword.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Sat, 25 Jul 2015 16:49:35 +0100
parents 94fdafb68c3e
children
rev   line source
r@87 1 #N canvas 43 79 1440 700 10;
r@83 2 #X text 818 -13 Mass Density of Air;
r@83 3 #X text 127 302 Frequency (Hz);
r@83 4 #X obj 895 435 throw~ l;
r@83 5 #X obj 922 416 throw~ r;
r@83 6 #X obj 910 289 osc~;
r@83 7 #X obj 940 -12 *~ 1.225;
r@83 8 #X obj 940 63 /~ 1.81e-05;
r@83 9 #X obj 940 18 *~ 1;
r@83 10 #X obj 910 238 /~ 1;
r@83 11 #X floatatom 221 282 10 0 0 0 - - -;
r@83 12 #X obj 925 106 /~;
r@83 13 #X obj 910 214 *~;
r@83 14 #X obj 910 263 clip~ 0 20000;
r@83 15 #X obj 232 -71 inlet;
r@83 16 #X text 781 56 Reynolds Number;
r@83 17 #X text 794 230 Strouhal Number;
r@83 18 #X obj 393 -73 inlet;
r@83 19 #X obj 910 319 *~;
r@83 20 #X text 970 43 Viscosity;
r@83 21 #X obj 674 240 *~ 2;
r@83 22 #X obj 674 267 osc~;
r@83 23 #X obj 674 289 *~;
r@83 24 #X obj 895 348 +~;
r@83 25 #X obj 232 -47 s \$0-diameter;
r@83 26 #X obj 1001 -13 r \$0-diameter;
r@83 27 #X obj 990 187 r \$0-diameter;
r@83 28 #X obj 149 -9 s~ \$0-windSpeed;
r@83 29 #X obj 338 60 r~ \$0-windSpeed;
r@83 30 #X obj 989 156 r~ \$0-windSpeed;
r@83 31 #X obj 940 -40 r~ \$0-windSpeed;
r@83 32 #X obj 845 213 s~ \$0_str;
r@83 33 #X obj 328 39 r~ \$0_str;
r@83 34 #X obj 707 267 r~ \$0_dragDiGain;
r@83 35 #X obj 825 289 s~ \$0-myFreq;
r@83 36 #X obj 674 219 r~ \$0-myFreq;
r@83 37 #X obj 948 289 r~ \$0_liftDiGain;
r@83 38 #X obj 149 -51 sig~;
r@83 39 #X obj 149 -30 vd~ varwind;
r@83 40 #X obj 149 -75 inlet;
r@87 41 #X obj 1161 19 r~ \$0-myFreq;
r@87 42 #X obj 1127 -31 noise~;
r@87 43 #X obj 1204 203 throw~ l;
r@87 44 #X obj 1231 182 throw~ r;
r@87 45 #X obj 1204 110 *~;
r@83 46 #X obj 143 104 snapshot~;
r@83 47 #X obj 143 79 metro 100;
r@83 48 #X obj 143 57 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
r@83 49 1;
r@83 50 #X floatatom 143 130 10 0 0 0 - - -;
r@83 51 #X obj 143 31 loadbang;
r@83 52 #X obj 69 79 r~ \$0-myRey;
r@83 53 #X obj 953 87 s~ \$0-myRey;
r@87 54 #X obj 1342 20 snapshot~;
r@87 55 #X floatatom 1342 46 10 0 0 0 - - -;
r@87 56 #X obj 1342 -53 loadbang;
r@87 57 #X obj 1342 -28 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
r@83 58 1 1;
r@87 59 #X obj 1253 -82 r~ \$0-myRey;
r@87 60 #X obj 1169 371 r~ \$0-myFreq;
r@87 61 #X obj 1135 300 noise~;
r@87 62 #X obj 1212 560 throw~ l;
r@87 63 #X obj 1239 537 throw~ r;
r@87 64 #X obj 1212 468 *~;
r@87 65 #X obj 1350 380 snapshot~;
r@87 66 #X floatatom 1350 406 10 0 0 0 - - -;
r@87 67 #X obj 1350 307 loadbang;
r@87 68 #X obj 1350 332 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
r@83 69 1 1;
r@87 70 #X obj 1261 278 r~ \$0-myRey;
r@87 71 #X obj 1169 397 *~ 2;
r@83 72 #X text 128 150 Reynolds Number;
r@87 73 #X obj 1127 62 vcf~ 1000 10;
r@87 74 #X obj 1135 422 vcf~ 1000 10;
r@83 75 #X obj 895 391 fcpan;
r@87 76 #X obj 1204 159 fcpan;
r@87 77 #X obj 1212 512 fcpan;
r@87 78 #X obj 1219 83 *~ 1;
r@87 79 #X obj 1227 443 *~ 1;
r@87 80 #X obj 1261 353 clip~ 2 400;
r@87 81 #X obj 1253 -7 clip~ 2 400;
r@87 82 #X obj 1261 302 *~ -0.003;
r@87 83 #X obj 1253 -58 *~ -0.003;
r@87 84 #X obj 1342 -5 metro 10;
r@87 85 #X obj 1350 355 metro 10;
r@83 86 #X obj 393 -53 s \$0_dist;
r@83 87 #X obj 626 -80 inlet;
r@83 88 #X obj 626 -11 s \$0_thisPan;
r@83 89 #X obj 922 362 r \$0_thisPan;
r@87 90 #X obj 1231 135 r \$0_thisPan;
r@87 91 #X obj 1239 490 r \$0_thisPan;
r@83 92 #X floatatom 571 -11 8 0 0 0 - - -;
r@83 93 #X obj 626 -56 max 0.1;
r@83 94 #X obj 626 -33 min 0.9;
r@87 95 #X text 1263 456 Drag Dipole spectrum calculation;
r@87 96 #X text 1258 100 Lift Dipole spectrum calculation;
r@83 97 #X text 661 102 Calculates the frequency;
r@83 98 #X text 661 115 based on the physics of;
r@83 99 #X text 662 128 the object and environment;
r@83 100 #X obj 335 319 r~ \$0-windSpeed;
r@83 101 #X obj 324 296 r~ \$0_str;
r@87 102 #X obj 1227 420 r~ \$0_dragNoiseGain;
r@87 103 #X obj 1219 41 r~ \$0_liftNoiseGain;
r@83 104 #X obj 891 67 sig~ 1;
r@83 105 #X obj 925 132 sqrt~;
r@83 106 #X obj 925 157 *~ 1.0356;
r@83 107 #X obj 851 148 sig~ 0.2684;
r@83 108 #X obj 910 187 -~;
r@83 109 #X obj 144 426 snapshot~;
r@83 110 #X obj 144 401 metro 100;
r@83 111 #X obj 144 379 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
r@83 112 1;
r@83 113 #X floatatom 144 452 10 0 0 0 - - -;
r@83 114 #X obj 144 353 loadbang;
r@83 115 #X obj 80 402 r~ \$0_str;
r@83 116 #N canvas 515 100 622 660 noiseGain 0;
r@83 117 #X text -21205 129 Mass Density of Air \, squared;
r@83 118 #X text -20857 164 Speed of Sound to power 2;
r@83 119 #X obj -21070 29 *~;
r@83 120 #X obj -21022 70 *~;
r@83 121 #X obj -21022 104 *~ 1;
r@83 122 #X obj -21022 132 *~ 1.50063;
r@83 123 #X obj -20859 118 *;
r@83 124 #X obj -20859 141 * 118033;
r@83 125 #X obj -21022 193 /~ 1;
r@83 126 #X obj -21021 422 *~ 0.27;
r@83 127 #X text -20859 71 Distance;
r@83 128 #X obj -20890 352 cos;
r@83 129 #X obj -20890 307 / 360;
r@83 130 #X floatatom -20863 403 8 0 0 0 - - -;
r@83 131 #X obj -20890 376 *;
r@83 132 #X obj -20911 435 *~ 0.27;
r@83 133 #X obj -20890 329 * 6.28319;
r@83 134 #X obj -21000 282 + 90;
r@83 135 #X text -20895 510 Calculates Drag Dipole gain;
r@83 136 #X text -21175 486 Calculates Lift Dipole gain;
r@83 137 #N canvas 759 125 286 289 pow8 0;
r@83 138 #X obj 47 67 *~;
r@83 139 #X obj 76 67 *~;
r@83 140 #X obj 76 35 inlet~;
r@83 141 #X obj 47 170 outlet~;
r@83 142 #X obj 136 173 snapshot~;
r@83 143 #X obj 136 148 metro 100;
r@83 144 #X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
r@83 145 1;
r@83 146 #X floatatom 136 200 10 0 0 0 - - -;
r@83 147 #X obj 136 100 loadbang;
r@83 148 #X obj 106 67 *~;
r@83 149 #X obj 47 93 *~;
r@83 150 #X obj 47 118 *~;
r@83 151 #X obj 136 67 *~;
r@83 152 #X obj 47 144 *~;
r@83 153 #X connect 0 0 10 0;
r@83 154 #X connect 1 0 10 1;
r@83 155 #X connect 2 0 0 0;
r@83 156 #X connect 2 0 0 1;
r@83 157 #X connect 2 0 1 1;
r@83 158 #X connect 2 0 9 0;
r@83 159 #X connect 2 0 9 1;
r@83 160 #X connect 2 0 1 0;
r@83 161 #X connect 2 0 12 0;
r@83 162 #X connect 2 0 12 1;
r@83 163 #X connect 4 0 7 0;
r@83 164 #X connect 5 0 4 0;
r@83 165 #X connect 6 0 5 0;
r@83 166 #X connect 8 0 6 0;
r@83 167 #X connect 9 0 11 1;
r@83 168 #X connect 10 0 11 0;
r@83 169 #X connect 11 0 13 0;
r@83 170 #X connect 12 0 13 1;
r@83 171 #X connect 13 0 3 0;
r@83 172 #X connect 13 0 4 0;
r@83 173 #X restore -21022 32 pd pow8;
r@83 174 #X obj -21005 222 s~ \$0-c;
r@83 175 #X obj -20948 385 r~ \$0-c;
r@83 176 #X obj -21070 7 inlet~;
r@83 177 #X obj -21022 7 inlet~;
r@83 178 #X obj -20989 55 inlet;
r@83 179 #X obj -20942 229 inlet;
r@83 180 #X obj -20873 229 inlet;
r@83 181 #X obj -20859 92 inlet;
r@83 182 #X obj -21021 465 outlet~;
r@83 183 #X obj -20911 485 outlet~;
r@83 184 #X text -20947 211 Azimuth;
r@83 185 #X text -20871 210 Elevation;
r@83 186 #X text -20961 26 Gain proportional to windspeed to power 8 for spectrum
r@83 187 ;
r@83 188 #X text -20981 74 Diameter;
r@83 189 #N canvas 1567 153 479 552 angleCalc 0;
r@83 190 #X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
r@87 191 -1 -1 7425 1;
r@83 192 #X text 287 77 Elevation Angle;
r@83 193 #X obj 236 118 / 360;
r@83 194 #X obj 236 140 * 6.28319;
r@83 195 #X obj 164 80 / 360;
r@83 196 #X obj 164 102 * 6.28319;
r@83 197 #X floatatom 49 106 5 0 0 0 - - -;
r@83 198 #X floatatom 304 140 5 0 0 0 - - -;
r@83 199 #X obj 278 443 * 360;
r@83 200 #X floatatom 325 494 5 0 0 0 - - -;
r@83 201 #X obj 278 467 / 6.28319;
r@83 202 #X obj 236 235 *;
r@83 203 #X obj 236 267 swap 1;
r@83 204 #X obj 236 300 -;
r@83 205 #X obj 236 329 sqrt;
r@83 206 #X obj 278 360 /;
r@83 207 #X obj 278 388 atan;
r@83 208 #X obj 278 414 * 2;
r@83 209 #X text 318 296 Arccos of angle;
r@83 210 #X obj 293 236 + 1;
r@83 211 #X obj 164 126 cos;
r@83 212 #X obj 236 171 cos;
r@83 213 #X obj 236 205 *;
r@83 214 #X obj 164 149 t f b;
r@83 215 #X obj 162 174 delay 9;
r@83 216 #X obj 278 494 outlet;
r@83 217 #X obj 236 90 inlet;
r@83 218 #X obj 164 57 inlet;
r@83 219 #X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
r@83 220 -1 -1 4950 1;
r@83 221 #X text 56 42 Azimuth Angle;
r@83 222 #X connect 0 0 7 0;
r@83 223 #X connect 2 0 3 0;
r@83 224 #X connect 3 0 21 0;
r@83 225 #X connect 4 0 5 0;
r@83 226 #X connect 5 0 20 0;
r@83 227 #X connect 8 0 10 0;
r@83 228 #X connect 10 0 9 0;
r@83 229 #X connect 10 0 25 0;
r@83 230 #X connect 11 0 12 0;
r@83 231 #X connect 12 0 13 0;
r@83 232 #X connect 12 1 13 1;
r@83 233 #X connect 13 0 14 0;
r@83 234 #X connect 14 0 15 0;
r@83 235 #X connect 15 0 16 0;
r@83 236 #X connect 16 0 17 0;
r@83 237 #X connect 17 0 8 0;
r@83 238 #X connect 19 0 15 1;
r@83 239 #X connect 20 0 23 0;
r@83 240 #X connect 21 0 22 0;
r@83 241 #X connect 22 0 11 0;
r@83 242 #X connect 22 0 11 1;
r@83 243 #X connect 22 0 19 0;
r@83 244 #X connect 23 0 22 1;
r@83 245 #X connect 23 1 24 0;
r@83 246 #X connect 24 0 22 0;
r@83 247 #X connect 26 0 2 0;
r@83 248 #X connect 26 0 0 0;
r@83 249 #X connect 27 0 4 0;
r@83 250 #X connect 27 0 28 0;
r@83 251 #X connect 28 0 6 0;
r@83 252 #X restore -20942 252 pd angleCalc;
r@83 253 #X obj -20951 117 inlet;
r@83 254 #X obj -20951 142 *;
r@83 255 #X obj -21022 167 *~ 1;
r@83 256 #X text -20953 99 Length;
r@83 257 #X obj -21000 305 / 360;
r@83 258 #X obj -21000 351 cos;
r@83 259 #X obj -21000 375 *;
r@83 260 #X obj -21000 328 * 6.28319;
r@83 261 #X obj -21021 397 *~ 1;
r@83 262 #X obj -20911 411 *~ 1;
r@83 263 #X text -20848 459 Need for scienctific reasoning here!;
r@83 264 #X text -21239 441 Need for scienctific reasoning here!;
r@83 265 #X obj -21021 444 *~ 0.02;
r@83 266 #X obj -20911 460 *~ 0.002;
r@83 267 #X connect 2 0 3 1;
r@83 268 #X connect 3 0 4 0;
r@83 269 #X connect 4 0 5 0;
r@83 270 #X connect 5 0 38 0;
r@83 271 #X connect 6 0 7 0;
r@83 272 #X connect 7 0 8 1;
r@83 273 #X connect 8 0 21 0;
r@83 274 #X connect 8 0 44 0;
r@83 275 #X connect 9 0 48 0;
r@83 276 #X connect 11 0 14 0;
r@83 277 #X connect 11 0 14 1;
r@83 278 #X connect 12 0 16 0;
r@83 279 #X connect 14 0 13 0;
r@83 280 #X connect 14 0 45 1;
r@83 281 #X connect 15 0 49 0;
r@83 282 #X connect 16 0 11 0;
r@83 283 #X connect 17 0 40 0;
r@83 284 #X connect 20 0 3 0;
r@83 285 #X connect 22 0 45 0;
r@83 286 #X connect 23 0 2 0;
r@83 287 #X connect 23 0 2 1;
r@83 288 #X connect 24 0 20 0;
r@83 289 #X connect 25 0 4 1;
r@83 290 #X connect 26 0 35 0;
r@83 291 #X connect 27 0 35 1;
r@83 292 #X connect 28 0 6 0;
r@83 293 #X connect 28 0 6 1;
r@83 294 #X connect 35 0 17 0;
r@83 295 #X connect 35 0 12 0;
r@83 296 #X connect 36 0 37 0;
r@83 297 #X connect 36 0 37 1;
r@83 298 #X connect 37 0 38 1;
r@83 299 #X connect 38 0 8 0;
r@83 300 #X connect 40 0 43 0;
r@83 301 #X connect 41 0 42 0;
r@83 302 #X connect 41 0 42 1;
r@83 303 #X connect 42 0 44 1;
r@83 304 #X connect 43 0 41 0;
r@83 305 #X connect 44 0 9 0;
r@83 306 #X connect 45 0 15 0;
r@83 307 #X connect 48 0 29 0;
r@83 308 #X connect 49 0 30 0;
r@83 309 #X restore 324 448 pd noiseGain;
r@83 310 #X obj 347 340 r \$0-diameter;
r@83 311 #X obj 393 424 r \$0_dist;
r@83 312 #X obj 381 402 r \$0_azim;
r@83 313 #X obj 370 381 r \$0_elev;
r@83 314 #X obj 324 493 s~ \$0_liftNoiseGain;
r@83 315 #X obj 393 471 s~ \$0_dragNoiseGain;
r@87 316 #N canvas 0 130 702 650 freqGain 0;
r@83 317 #X text 36 127 Mass Density of Air \, squared;
r@83 318 #X text 508 93 Speed of Sound to power 2;
r@83 319 #N canvas 759 125 286 289 pow6 0;
r@83 320 #X obj 47 67 *~;
r@83 321 #X obj 76 67 *~;
r@83 322 #X obj 76 35 inlet~;
r@83 323 #X obj 47 163 outlet~;
r@83 324 #X obj 136 184 snapshot~;
r@83 325 #X obj 136 159 metro 100;
r@83 326 #X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
r@83 327 1;
r@83 328 #X floatatom 136 211 10 0 0 0 - - -;
r@83 329 #X obj 216 210 outlet;
r@83 330 #X obj 136 111 loadbang;
r@83 331 #X obj 106 67 *~;
r@83 332 #X obj 47 93 *~;
r@83 333 #X obj 47 118 *~;
r@83 334 #X connect 0 0 11 0;
r@83 335 #X connect 1 0 11 1;
r@83 336 #X connect 2 0 0 0;
r@83 337 #X connect 2 0 0 1;
r@83 338 #X connect 2 0 1 1;
r@83 339 #X connect 2 0 10 0;
r@83 340 #X connect 2 0 10 1;
r@83 341 #X connect 2 0 1 0;
r@83 342 #X connect 4 0 7 0;
r@83 343 #X connect 4 0 8 0;
r@83 344 #X connect 5 0 4 0;
r@83 345 #X connect 6 0 5 0;
r@83 346 #X connect 9 0 6 0;
r@83 347 #X connect 10 0 12 1;
r@83 348 #X connect 11 0 12 0;
r@83 349 #X connect 12 0 4 0;
r@83 350 #X connect 12 0 3 0;
r@83 351 #X restore 219 30 pd pow6;
r@83 352 #X obj 173 32 *~;
r@83 353 #X obj 219 68 *~;
r@83 354 #X obj 219 102 *~ 1;
r@83 355 #X obj 219 130 *~ 1.50063;
r@83 356 #X obj 506 45 *;
r@83 357 #X obj 506 70 * 118033;
r@83 358 #X obj 219 240 /~ 1;
r@83 359 #X obj 219 506 *~ 0.27;
r@83 360 #X text 380 261 Azimuth;
r@83 361 #X text 497 1 Distance;
r@83 362 #X obj 419 420 cos;
r@83 363 #X obj 419 375 / 360;
r@83 364 #X floatatom 446 466 8 0 0 0 - - -;
r@83 365 #X obj 419 444 *;
r@83 366 #X obj 398 491 *~ 0.27;
r@83 367 #X obj 236 269 s~ \$0-a;
r@83 368 #X obj 357 441 r~ \$0-a;
r@83 369 #X obj 419 397 * 6.28319;
r@83 370 #X floatatom 471 46 5 0 0 0 - - -;
r@83 371 #N canvas 131 175 477 312 angleCalc 0;
r@83 372 #X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
r@83 373 -1 -1 0 1;
r@83 374 #X text 233 6 Elevation Angle;
r@83 375 #X obj 242 59 / 360;
r@83 376 #X obj 242 81 * 6.28319;
r@83 377 #X obj 170 21 / 360;
r@83 378 #X obj 170 43 * 6.28319;
r@83 379 #X floatatom 50 22 5 0 0 0 - - -;
r@83 380 #X floatatom 294 57 5 0 0 0 - - -;
r@83 381 #X floatatom 204 196 5 0 0 0 - - -;
r@83 382 #X obj 170 67 cos;
r@83 383 #X obj 242 112 cos;
r@83 384 #X obj 242 146 *;
r@83 385 #X obj 170 90 t f b;
r@83 386 #X obj 168 115 delay 9;
r@83 387 #X obj 242 197 outlet;
r@83 388 #X obj 242 31 inlet;
r@83 389 #X obj 170 -6 inlet;
r@83 390 #X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144
r@83 391 -1 -1 0 1;
r@83 392 #X text 136 -30 Azimuth Angle;
r@83 393 #X obj 242 172 arccos;
r@83 394 #X connect 0 0 7 0;
r@83 395 #X connect 0 0 2 0;
r@83 396 #X connect 2 0 3 0;
r@83 397 #X connect 3 0 10 0;
r@83 398 #X connect 4 0 5 0;
r@83 399 #X connect 5 0 9 0;
r@83 400 #X connect 9 0 12 0;
r@83 401 #X connect 10 0 11 0;
r@83 402 #X connect 11 0 19 0;
r@83 403 #X connect 12 0 11 1;
r@83 404 #X connect 12 1 13 0;
r@83 405 #X connect 13 0 11 0;
r@83 406 #X connect 15 0 2 0;
r@83 407 #X connect 16 0 4 0;
r@83 408 #X connect 17 0 6 0;
r@83 409 #X connect 17 0 4 0;
r@83 410 #X connect 19 0 14 0;
r@83 411 #X connect 19 0 8 0;
r@83 412 #X restore 365 297 pd angleCalc;
r@83 413 #X text 451 260 Elevation;
r@83 414 #X text 476 498 Calculates Drag Dipole gain;
r@83 415 #X text 48 445 Calculates Lift Dipole gain;
r@83 416 #X obj 398 516 *~ 0.1;
r@83 417 #X obj 173 8 inlet~;
r@83 418 #X obj 219 7 inlet~;
r@83 419 #X text 256 54 Diameter;
r@83 420 #X obj 250 69 inlet;
r@83 421 #X obj 506 20 inlet;
r@83 422 #X obj 365 276 inlet;
r@83 423 #X obj 434 275 inlet;
r@83 424 #X obj 219 530 outlet~;
r@83 425 #X obj 398 541 outlet~;
r@83 426 #X obj 297 125 inlet;
r@83 427 #X obj 297 149 *;
r@83 428 #X obj 219 193 *~ 1;
r@83 429 #X text 292 106 Length;
r@83 430 #X obj 240 388 / 360;
r@83 431 #X obj 240 434 cos;
r@83 432 #X obj 240 458 *;
r@83 433 #X obj 240 411 * 6.28319;
r@83 434 #X obj 398 467 *~ 1;
r@83 435 #X obj 219 481 *~ 1;
r@83 436 #X obj 305 247 arccos;
r@83 437 #X obj 305 223 r sigMac;
r@83 438 #X obj 240 362 +;
r@83 439 #X obj 305 269 t f b;
r@83 440 #X obj 240 323 delay 9;
r@83 441 #X text 309 203 Replicates Doppler effect;
r@83 442 #X floatatom 274 477 8 0 0 0 - - -;
r@83 443 #X floatatom 639 438 5 0 0 0 - - -;
r@83 444 #X connect 2 0 4 0;
r@83 445 #X connect 3 0 4 1;
r@83 446 #X connect 4 0 5 0;
r@83 447 #X connect 5 0 6 0;
r@83 448 #X connect 6 0 38 0;
r@83 449 #X connect 7 0 8 0;
r@83 450 #X connect 8 0 9 1;
r@83 451 #X connect 9 0 18 0;
r@83 452 #X connect 9 0 45 0;
r@83 453 #X connect 10 0 34 0;
r@83 454 #X connect 13 0 16 0;
r@83 455 #X connect 13 0 16 1;
r@83 456 #X connect 14 0 20 0;
r@83 457 #X connect 16 0 15 0;
r@83 458 #X connect 16 0 44 1;
r@83 459 #X connect 17 0 26 0;
r@83 460 #X connect 19 0 44 0;
r@83 461 #X connect 20 0 13 0;
r@83 462 #X connect 22 0 14 0;
r@83 463 #X connect 22 0 48 0;
r@83 464 #X connect 26 0 35 0;
r@83 465 #X connect 27 0 3 0;
r@83 466 #X connect 27 0 3 1;
r@83 467 #X connect 28 0 2 0;
r@83 468 #X connect 30 0 5 1;
r@83 469 #X connect 31 0 7 1;
r@83 470 #X connect 31 0 7 0;
r@83 471 #X connect 31 0 21 0;
r@83 472 #X connect 32 0 22 0;
r@83 473 #X connect 33 0 22 1;
r@83 474 #X connect 36 0 37 0;
r@83 475 #X connect 36 0 37 1;
r@83 476 #X connect 37 0 38 1;
r@83 477 #X connect 38 0 9 0;
r@83 478 #X connect 40 0 43 0;
r@83 479 #X connect 41 0 42 0;
r@83 480 #X connect 41 0 42 1;
r@83 481 #X connect 42 0 45 1;
r@83 482 #X connect 42 0 52 0;
r@83 483 #X connect 43 0 41 0;
r@83 484 #X connect 44 0 17 0;
r@83 485 #X connect 45 0 10 0;
r@83 486 #X connect 46 0 49 0;
r@83 487 #X connect 47 0 46 0;
r@83 488 #X connect 48 0 40 0;
r@83 489 #X connect 49 0 48 1;
r@83 490 #X connect 49 1 50 0;
r@83 491 #X connect 50 0 48 0;
r@83 492 #X restore 328 190 pd freqGain;
r@83 493 #X obj 462 -73 inlet;
r@83 494 #X obj 462 -53 s \$0_elev;
r@83 495 #X obj 349 81 r \$0-diameter;
r@83 496 #X obj 530 -75 inlet;
r@83 497 #X obj 530 -53 s \$0_azim;
r@83 498 #X obj 391 169 r \$0_dist;
r@83 499 #X obj 370 126 r \$0_azim;
r@83 500 #X obj 380 147 r \$0_elev;
r@83 501 #X obj 391 214 s~ \$0_dragDiGain;
r@83 502 #X obj 328 234 s~ \$0_liftDiGain;
r@83 503 #X floatatom 393 -26 5 0 0 0 - - -;
r@83 504 #X floatatom 463 -27 5 0 0 0 - - -;
r@83 505 #X floatatom 531 -31 5 0 0 0 - - -;
r@83 506 #X obj 92 282 outlet;
r@87 507 #X obj 1127 16 hip~;
r@83 508 #X obj 136 255 snapshot~;
r@83 509 #X obj 136 208 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
r@83 510 1;
r@83 511 #X obj 136 182 loadbang;
r@83 512 #X obj 136 230 metro 10;
r@87 513 #X obj 1135 397 hip~;
r@83 514 #X obj 57 232 r~ \$0-myFreq;
r@83 515 #X obj 136 282 s \$0_contFreq;
r@87 516 #X obj 1148 -7 r \$0_contFreq;
r@87 517 #X obj 1156 321 r \$0_contFreq;
r@87 518 #X obj 1156 344 * 2;
r@83 519 #X text 132 473 Strouhal Number;
r@83 520 #X text 318 251 Calculates the gain of the dipole source;
r@83 521 #X text 315 512 Calculates the gain of the source;
r@83 522 #X text 522 -94 Azimuth;
r@83 523 #X text 631 -98 Pan;
r@83 524 #X text 456 -92 Elevation;
r@83 525 #X text 389 -92 Distance;
r@83 526 #X text 227 -92 Diameter;
r@83 527 #X text 142 -93 Wind Speed;
r@83 528 #X obj 324 -72 inlet;
r@83 529 #X floatatom 325 -28 5 0 0 0 - - -;
r@83 530 #X text 320 -91 Length;
r@83 531 #X obj 324 -50 s \$0_leng;
r@83 532 #X obj 358 361 r \$0_leng;
r@83 533 #X obj 359 104 r \$0_leng;
r@87 534 #X obj 1253 -33 +~ 20;
r@87 535 #X obj 1261 327 +~ 20;
r@83 536 #X connect 4 0 17 0;
r@83 537 #X connect 5 0 7 0;
r@83 538 #X connect 6 0 10 1;
r@83 539 #X connect 6 0 50 0;
r@83 540 #X connect 7 0 6 0;
r@83 541 #X connect 8 0 12 0;
r@83 542 #X connect 10 0 100 0;
r@83 543 #X connect 11 0 8 0;
r@83 544 #X connect 12 0 4 0;
r@83 545 #X connect 12 0 33 0;
r@83 546 #X connect 13 0 23 0;
r@83 547 #X connect 16 0 81 0;
r@83 548 #X connect 16 0 128 0;
r@83 549 #X connect 17 0 22 1;
r@83 550 #X connect 19 0 20 0;
r@83 551 #X connect 20 0 21 0;
r@83 552 #X connect 21 0 22 0;
r@83 553 #X connect 22 0 70 0;
r@83 554 #X connect 24 0 7 1;
r@83 555 #X connect 25 0 8 1;
r@83 556 #X connect 27 0 117 1;
r@83 557 #X connect 28 0 11 1;
r@83 558 #X connect 29 0 5 0;
r@83 559 #X connect 31 0 117 0;
r@83 560 #X connect 32 0 21 1;
r@83 561 #X connect 34 0 19 0;
r@83 562 #X connect 35 0 17 1;
r@83 563 #X connect 36 0 37 0;
r@83 564 #X connect 37 0 26 0;
r@83 565 #X connect 38 0 36 0;
r@83 566 #X connect 39 0 68 1;
r@83 567 #X connect 40 0 132 0;
r@87 568 #X connect 43 0 71 0;
r@83 569 #X connect 44 0 47 0;
r@83 570 #X connect 45 0 44 0;
r@83 571 #X connect 46 0 45 0;
r@83 572 #X connect 48 0 46 0;
r@83 573 #X connect 49 0 44 0;
r@83 574 #X connect 51 0 52 0;
r@83 575 #X connect 51 0 68 2;
r@83 576 #X connect 53 0 54 0;
r@83 577 #X connect 54 0 79 0;
r@83 578 #X connect 55 0 78 0;
r@83 579 #X connect 56 0 66 0;
r@83 580 #X connect 57 0 137 0;
r@87 581 #X connect 60 0 72 0;
r@83 582 #X connect 61 0 62 0;
r@83 583 #X connect 61 0 69 2;
r@83 584 #X connect 63 0 64 0;
r@83 585 #X connect 64 0 80 0;
r@83 586 #X connect 65 0 77 0;
r@83 587 #X connect 66 0 69 1;
r@83 588 #X connect 68 0 43 0;
r@83 589 #X connect 69 0 60 0;
r@83 590 #X connect 70 0 2 0;
r@83 591 #X connect 70 1 3 0;
r@83 592 #X connect 71 0 41 0;
r@83 593 #X connect 71 1 42 0;
r@83 594 #X connect 72 0 58 0;
r@83 595 #X connect 72 1 59 0;
r@83 596 #X connect 73 0 43 1;
r@83 597 #X connect 74 0 60 1;
r@83 598 #X connect 75 0 61 0;
r@83 599 #X connect 76 0 51 0;
r@83 600 #X connect 77 0 159 0;
r@83 601 #X connect 78 0 158 0;
r@83 602 #X connect 79 0 51 0;
r@83 603 #X connect 80 0 61 0;
r@83 604 #X connect 82 0 88 0;
r@83 605 #X connect 84 0 70 1;
r@83 606 #X connect 85 0 71 1;
r@83 607 #X connect 86 0 72 1;
r@83 608 #X connect 88 0 89 0;
r@83 609 #X connect 89 0 83 0;
r@83 610 #X connect 89 0 87 0;
r@83 611 #X connect 95 0 110 1;
r@83 612 #X connect 96 0 110 0;
r@83 613 #X connect 97 0 74 0;
r@83 614 #X connect 98 0 73 0;
r@83 615 #X connect 99 0 10 0;
r@83 616 #X connect 100 0 101 0;
r@83 617 #X connect 101 0 103 1;
r@83 618 #X connect 102 0 103 0;
r@83 619 #X connect 103 0 30 0;
r@83 620 #X connect 103 0 11 0;
r@83 621 #X connect 104 0 107 0;
r@83 622 #X connect 105 0 104 0;
r@83 623 #X connect 106 0 105 0;
r@83 624 #X connect 108 0 106 0;
r@83 625 #X connect 109 0 104 0;
r@83 626 #X connect 110 0 115 0;
r@83 627 #X connect 110 1 116 0;
r@83 628 #X connect 111 0 110 2;
r@83 629 #X connect 112 0 110 6;
r@83 630 #X connect 113 0 110 5;
r@83 631 #X connect 114 0 110 4;
r@83 632 #X connect 117 0 127 0;
r@83 633 #X connect 117 1 126 0;
r@83 634 #X connect 118 0 119 0;
r@83 635 #X connect 118 0 129 0;
r@83 636 #X connect 120 0 117 2;
r@83 637 #X connect 121 0 122 0;
r@83 638 #X connect 121 0 130 0;
r@83 639 #X connect 123 0 117 6;
r@83 640 #X connect 124 0 117 4;
r@83 641 #X connect 125 0 117 5;
r@83 642 #X connect 132 0 68 0;
r@83 643 #X connect 133 0 139 0;
r@83 644 #X connect 133 0 131 0;
r@83 645 #X connect 133 0 9 0;
r@83 646 #X connect 134 0 136 0;
r@83 647 #X connect 135 0 134 0;
r@83 648 #X connect 136 0 133 0;
r@83 649 #X connect 137 0 69 0;
r@83 650 #X connect 138 0 133 0;
r@83 651 #X connect 140 0 132 1;
r@83 652 #X connect 141 0 142 0;
r@83 653 #X connect 142 0 137 1;
r@83 654 #X connect 152 0 153 0;
r@83 655 #X connect 152 0 155 0;
r@83 656 #X connect 156 0 110 3;
r@83 657 #X connect 157 0 117 3;
r@83 658 #X connect 158 0 76 0;
r@83 659 #X connect 159 0 75 0;