# HG changeset patch # User Roderick Selfridge # Date 1438404483 -3600 # Node ID 3f2588a64b257d5df8ad8baa8e4fcead36f01297 # Parent 195db2866d0a7938afa8f702f42802e0bd83d60f# Parent 61d267c71a187d48179d440e06ac5800d6e39c4b merged diff -r 195db2866d0a -r 3f2588a64b25 .DS_Store Binary file .DS_Store has changed diff -r 195db2866d0a -r 3f2588a64b25 AeolianHarp/.DS_Store Binary file AeolianHarp/.DS_Store has changed diff -r 195db2866d0a -r 3f2588a64b25 AeolianHarp/arccos.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AeolianHarp/arccos.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,30 @@ +#N canvas 88 45 313 368 10; +#X obj 112 255 * 360; +#X floatatom 159 306 5 0 0 0 - - -; +#X obj 112 279 / 6.28319; +#X obj 70 47 *; +#X obj 70 79 swap 1; +#X obj 70 112 -; +#X obj 70 141 sqrt; +#X obj 112 172 /; +#X obj 112 200 atan; +#X obj 112 226 * 2; +#X text 152 108 Arccos of angle; +#X obj 127 48 + 1; +#X obj 112 306 outlet; +#X obj 70 20 inlet; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 1 5 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 11 0 7 1; +#X connect 13 0 3 1; +#X connect 13 0 3 0; +#X connect 13 0 11 0; diff -r 195db2866d0a -r 3f2588a64b25 AeolianHarp/fcpan.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AeolianHarp/fcpan.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,25 @@ +#N canvas 316 389 443 292 10; +#X obj 64 123 *~; +#X obj -4 123 *~; +#X obj 80 77 cos~; +#X obj 80 40 -~ 0.25; +#X obj 80 18 *~ 0.25; +#X obj 12 101 cos~; +#X obj 12 77 -~ 0.25; +#X obj -4 146 outlet~ l; +#X obj 64 146 outlet~ r; +#X obj -4 -4 inlet~; +#X obj 80 -4 sig~; +#X obj 80 -36 inlet; +#X connect 0 0 8 0; +#X connect 1 0 7 0; +#X connect 2 0 0 1; +#X connect 3 0 2 0; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 1 1; +#X connect 6 0 5 0; +#X connect 9 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 4 0; +#X connect 11 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 AeolianHarp/harp_D1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AeolianHarp/harp_D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,365 @@ +#N canvas 275 141 964 635 10; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X obj 0 20 max~ 0.42; +#X obj 0 42 -~ 0.42; +#X connect 0 0 2 0; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 6 0 4 0; +#X connect 6 0 4 1; +#X connect 7 0 5 1; +#X connect 8 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore -366 -123 pd windspeed; +#X obj -366 71 delwrite~ varwind 3000; +#X obj -283 -121 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2286 1; +#X obj -323 -18 snapshot~; +#X obj -323 -43 metro 100; +#X obj -323 -65 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X floatatom -323 9 10 0 0 0 - - -; +#X obj -366 -89 *~ 1; +#X obj -366 -63 +~ 1; +#X obj -323 -90 loadbang; +#X text -326 27 Wind Speed; +#X obj -244 8 s wSpeed; +#X obj -147 -120 loadbang; +#X obj -59 147 loadbang; +#X floatatom -59 453 8 0 0 0 - - -; +#X obj -59 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -52 0 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 11 0 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 8 -91 Gain; +#X obj -53 -117 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 74 188 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 93 33 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X obj 74 143 /~ 15; +#X obj 95 165 /~ 15; +#X obj 196 132 inlet; +#X obj 93 68 / 64; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 11 0; +#X connect 4 0 5 0; +#X connect 4 0 10 0; +#X connect 5 0 8 0; +#X connect 6 0 9 0; +#X connect 7 0 13 0; +#X connect 10 0 0 0; +#X connect 11 0 0 1; +#X connect 12 0 10 1; +#X connect 12 0 11 1; +#X connect 13 0 3 1; +#X connect 13 0 4 1; +#X restore -53 -43 pd opLevels; +#X obj -50 -72 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2798 1; +#X obj 67 -69 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 390 1; +#X obj 68 -116 loadbang; +#X msg 68 -93 5; +#X text 129 -90 No Of Sources; +#X msg 209 69 0; +#X msg -53 258 0.0093; +#X msg 35 260 0.006129; +#X text -9 241 E4; +#X text 64 241 B4; +#X msg 118 261 0.004585; +#X text 145 245 E5; +#X text 224 248 G#5; +#X text 306 248 B5; +#X text 390 245 E6; +#X msg 198 266 0.003622; +#X msg 359 264 0.002115; +#X msg 280 266 0.003012; +#X obj 123 92 s pan; +#X obj 168 92 s Azi; +#X obj 209 93 s ele; +#X obj 248 93 s dis; +#X obj 289 92 s len; +#X obj 332 94 s dia; +#X obj -19 385 r pan; +#X obj -27 365 r Azi; +#X obj -33 344 r ele; +#X obj -40 324 r dis; +#X obj -46 281 r len; +#X floatatom 29 456 8 0 0 0 - - -; +#X floatatom 112 456 8 0 0 0 - - -; +#X floatatom 192 458 8 0 0 0 - - -; +#X floatatom 274 460 8 0 0 0 - - -; +#X floatatom 353 459 8 0 0 0 - - -; +#X msg 151 408 0.4; +#X msg 231 411 0.5; +#X msg 313 412 0.6; +#X msg 392 411 0.7; +#X msg 68 408 0.3; +#X msg -19 407 0.2; +#X obj 68 386 r pan; +#X obj 61 366 r Azi; +#X obj 55 345 r ele; +#X obj 48 325 r dis; +#X obj 42 282 r len; +#X obj 29 147 loadbang; +#X obj 29 171 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X msg 29 194 12; +#X obj 151 385 r pan; +#X obj 144 365 r Azi; +#X obj 138 344 r ele; +#X obj 131 324 r dis; +#X obj 125 281 r len; +#X obj 112 155 loadbang; +#X obj 112 179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 231 390 r pan; +#X obj 224 370 r Azi; +#X obj 218 349 r ele; +#X obj 211 329 r dis; +#X obj 205 286 r len; +#X obj 192 158 loadbang; +#X obj 192 182 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 313 390 r pan; +#X obj 306 370 r Azi; +#X obj 300 349 r ele; +#X obj 293 329 r dis; +#X obj 287 286 r len; +#X obj 274 159 loadbang; +#X obj 274 183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 392 389 r pan; +#X obj 385 369 r Azi; +#X obj 379 348 r ele; +#X obj 372 328 r dis; +#X obj 366 285 r len; +#X obj 353 159 loadbang; +#X obj 353 183 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -53 222 r dia; +#X obj 35 226 r dia; +#X obj 118 229 r dia; +#X obj 198 231 r dia; +#X obj 280 231 r dia; +#X obj 359 229 r dia; +#X obj 222 4 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X msg 249 72 3; +#X msg 168 68 45; +#X obj 222 -56 loadbang; +#X msg -59 194 10; +#X msg 112 202 14; +#X msg 192 205 16; +#X msg 274 206 18; +#X msg 353 206 20; +#X text 253 -110 6 string Aeolian Harp; +#X text 252 -97 Strings tuned to approx E major chord; +#X text 252 -83 IF wind speed = 12 m/s; +#X msg -147 -92 9; +#X text -351 137 Light air = 0.56 m/s - 1.39 m/s; +#X text -351 159 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text -351 179 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text -351 199 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text -350 220 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text -351 241 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text -350 261 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text -349 281 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text -350 301 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text -350 319 Whole Gale = 25 m/s - 28.61 m/s; +#X text -350 339 Storm = 28.89 m/s - 33.06 m/s; +#X text -349 357 Hurricane = 33.33 -; +#X text -313 106 Beaufort Scale Chart; +#X msg 366 307 30; +#X msg 287 309 28; +#X msg 205 308 26; +#X msg 125 303 24; +#X msg 42 304 22; +#X msg -46 303 20; +#X obj 222 -33 t b b; +#X obj 249 -13 delay 9; +#X msg -53 -94 50; +#X obj 274 436 stringE; +#X obj -59 429 stringE; +#X obj 353 435 stringE; +#X obj 29 432 stringE; +#X obj 112 432 stringE; +#X obj 192 434 stringE; +#X connect 0 0 7 0; +#X connect 2 0 7 1; +#X connect 2 0 8 1; +#X connect 3 0 6 0; +#X connect 3 0 11 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 8 0; +#X connect 8 0 1 0; +#X connect 8 0 3 0; +#X connect 9 0 5 0; +#X connect 12 0 115 0; +#X connect 13 0 15 0; +#X connect 15 0 107 0; +#X connect 19 0 137 0; +#X connect 20 0 16 0; +#X connect 20 1 17 0; +#X connect 21 0 20 0; +#X connect 22 0 20 1; +#X connect 23 0 24 0; +#X connect 24 0 22 0; +#X connect 26 0 41 0; +#X connect 27 0 139 1; +#X connect 28 0 141 1; +#X connect 31 0 142 1; +#X connect 36 0 143 1; +#X connect 37 0 140 1; +#X connect 38 0 138 1; +#X connect 45 0 60 0; +#X connect 46 0 139 5; +#X connect 47 0 139 4; +#X connect 48 0 139 3; +#X connect 49 0 134 0; +#X connect 55 0 142 6; +#X connect 56 0 143 6; +#X connect 57 0 138 6; +#X connect 58 0 140 6; +#X connect 59 0 141 6; +#X connect 60 0 139 6; +#X connect 61 0 59 0; +#X connect 62 0 141 5; +#X connect 63 0 141 4; +#X connect 64 0 141 3; +#X connect 65 0 133 0; +#X connect 66 0 67 0; +#X connect 67 0 68 0; +#X connect 68 0 141 0; +#X connect 69 0 55 0; +#X connect 70 0 142 5; +#X connect 71 0 142 4; +#X connect 72 0 142 3; +#X connect 73 0 132 0; +#X connect 74 0 75 0; +#X connect 75 0 108 0; +#X connect 76 0 56 0; +#X connect 77 0 143 5; +#X connect 78 0 143 4; +#X connect 79 0 143 3; +#X connect 80 0 131 0; +#X connect 81 0 82 0; +#X connect 82 0 109 0; +#X connect 83 0 57 0; +#X connect 84 0 138 5; +#X connect 85 0 138 4; +#X connect 86 0 138 3; +#X connect 87 0 130 0; +#X connect 88 0 89 0; +#X connect 89 0 110 0; +#X connect 90 0 58 0; +#X connect 91 0 140 5; +#X connect 92 0 140 4; +#X connect 93 0 140 3; +#X connect 94 0 129 0; +#X connect 95 0 96 0; +#X connect 96 0 111 0; +#X connect 97 0 27 0; +#X connect 98 0 28 0; +#X connect 99 0 31 0; +#X connect 100 0 36 0; +#X connect 101 0 38 0; +#X connect 102 0 37 0; +#X connect 103 0 39 0; +#X connect 103 0 105 0; +#X connect 103 0 26 0; +#X connect 103 0 104 0; +#X connect 103 0 44 0; +#X connect 103 0 43 0; +#X connect 104 0 42 0; +#X connect 105 0 40 0; +#X connect 107 0 139 0; +#X connect 108 0 142 0; +#X connect 109 0 143 0; +#X connect 110 0 138 0; +#X connect 111 0 140 0; +#X connect 115 0 2 0; +#X connect 129 0 140 2; +#X connect 130 0 138 2; +#X connect 131 0 143 2; +#X connect 132 0 142 2; +#X connect 133 0 141 2; +#X connect 134 0 139 2; +#X connect 135 0 103 0; +#X connect 135 1 136 0; +#X connect 136 0 103 0; +#X connect 137 0 21 0; +#X connect 138 0 53 0; +#X connect 139 0 14 0; +#X connect 140 0 54 0; +#X connect 141 0 50 0; +#X connect 142 0 51 0; +#X connect 143 0 52 0; diff -r 195db2866d0a -r 3f2588a64b25 AeolianHarp/stringE.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AeolianHarp/stringE.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,659 @@ +#N canvas -9 64 1440 700 10; +#X text 818 -13 Mass Density of Air; +#X text 127 302 Frequency (Hz); +#X obj 895 435 throw~ l; +#X obj 922 416 throw~ r; +#X obj 910 289 osc~; +#X obj 940 -12 *~ 1.225; +#X obj 940 63 /~ 1.81e-05; +#X obj 940 18 *~ 1; +#X obj 910 238 /~ 1; +#X floatatom 221 282 10 0 0 0 - - -; +#X obj 925 106 /~; +#X obj 910 214 *~; +#X obj 910 263 clip~ 0 20000; +#X obj 232 -71 inlet; +#X text 781 56 Reynolds Number; +#X text 794 230 Strouhal Number; +#X obj 393 -73 inlet; +#X obj 910 319 *~; +#X text 970 43 Viscosity; +#X obj 674 240 *~ 2; +#X obj 674 267 osc~; +#X obj 674 289 *~; +#X obj 895 348 +~; +#X obj 232 -47 s \$0-diameter; +#X obj 1001 -13 r \$0-diameter; +#X obj 990 187 r \$0-diameter; +#X obj 149 -9 s~ \$0-windSpeed; +#X obj 338 60 r~ \$0-windSpeed; +#X obj 989 156 r~ \$0-windSpeed; +#X obj 940 -40 r~ \$0-windSpeed; +#X obj 845 213 s~ \$0_str; +#X obj 328 39 r~ \$0_str; +#X obj 707 267 r~ \$0_dragDiGain; +#X obj 825 289 s~ \$0-myFreq; +#X obj 674 219 r~ \$0-myFreq; +#X obj 948 289 r~ \$0_liftDiGain; +#X obj 149 -51 sig~; +#X obj 149 -30 vd~ varwind; +#X obj 149 -75 inlet; +#X obj 1161 19 r~ \$0-myFreq; +#X obj 1127 -31 noise~; +#X obj 1204 203 throw~ l; +#X obj 1231 182 throw~ r; +#X obj 1204 110 *~; +#X obj 143 104 snapshot~; +#X obj 143 79 metro 100; +#X obj 143 57 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 143 130 10 0 0 0 - - -; +#X obj 143 31 loadbang; +#X obj 69 79 r~ \$0-myRey; +#X obj 953 87 s~ \$0-myRey; +#X obj 1342 20 snapshot~; +#X floatatom 1342 46 10 0 0 0 - - -; +#X obj 1342 -53 loadbang; +#X obj 1342 -28 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1253 -82 r~ \$0-myRey; +#X obj 1169 371 r~ \$0-myFreq; +#X obj 1135 300 noise~; +#X obj 1212 560 throw~ l; +#X obj 1239 537 throw~ r; +#X obj 1212 468 *~; +#X obj 1350 380 snapshot~; +#X floatatom 1350 406 10 0 0 0 - - -; +#X obj 1350 307 loadbang; +#X obj 1350 332 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1261 278 r~ \$0-myRey; +#X obj 1169 397 *~ 2; +#X text 128 150 Reynolds Number; +#X obj 1127 62 vcf~ 1000 10; +#X obj 1135 422 vcf~ 1000 10; +#X obj 895 391 fcpan; +#X obj 1204 159 fcpan; +#X obj 1212 512 fcpan; +#X obj 1219 83 *~ 1; +#X obj 1227 443 *~ 1; +#X obj 1261 353 clip~ 2 400; +#X obj 1253 -7 clip~ 2 400; +#X obj 1261 302 *~ -0.003; +#X obj 1253 -58 *~ -0.003; +#X obj 1342 -5 metro 10; +#X obj 1350 355 metro 10; +#X obj 393 -53 s \$0_dist; +#X obj 626 -80 inlet; +#X obj 626 -11 s \$0_thisPan; +#X obj 922 362 r \$0_thisPan; +#X obj 1231 135 r \$0_thisPan; +#X obj 1239 490 r \$0_thisPan; +#X floatatom 571 -11 8 0 0 0 - - -; +#X obj 626 -56 max 0.1; +#X obj 626 -33 min 0.9; +#X text 1263 456 Drag Dipole spectrum calculation; +#X text 1258 100 Lift Dipole spectrum calculation; +#X text 661 102 Calculates the frequency; +#X text 661 115 based on the physics of; +#X text 662 128 the object and environment; +#X obj 335 319 r~ \$0-windSpeed; +#X obj 324 296 r~ \$0_str; +#X obj 1227 420 r~ \$0_dragNoiseGain; +#X obj 1219 41 r~ \$0_liftNoiseGain; +#X obj 891 67 sig~ 1; +#X obj 925 132 sqrt~; +#X obj 925 157 *~ 1.0356; +#X obj 851 148 sig~ 0.2684; +#X obj 910 187 -~; +#X obj 144 426 snapshot~; +#X obj 144 401 metro 100; +#X obj 144 379 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 144 452 10 0 0 0 - - -; +#X obj 144 353 loadbang; +#X obj 80 402 r~ \$0_str; +#N canvas 515 100 622 660 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20859 118 *; +#X obj -20859 141 * 118033; +#X obj -21022 193 /~ 1; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 8 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -20859 92 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7425 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X text -20848 459 Need for scienctific reasoning here!; +#X text -21239 441 Need for scienctific reasoning here!; +#X obj -21021 444 *~ 0.02; +#X obj -20911 460 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 38 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 21 0; +#X connect 8 0 44 0; +#X connect 9 0 48 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 45 1; +#X connect 15 0 49 0; +#X connect 16 0 11 0; +#X connect 17 0 40 0; +#X connect 20 0 3 0; +#X connect 22 0 45 0; +#X connect 23 0 2 0; +#X connect 23 0 2 1; +#X connect 24 0 20 0; +#X connect 25 0 4 1; +#X connect 26 0 35 0; +#X connect 27 0 35 1; +#X connect 28 0 6 0; +#X connect 28 0 6 1; +#X connect 35 0 17 0; +#X connect 35 0 12 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 8 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 44 1; +#X connect 43 0 41 0; +#X connect 44 0 9 0; +#X connect 45 0 15 0; +#X connect 48 0 29 0; +#X connect 49 0 30 0; +#X restore 324 448 pd noiseGain; +#X obj 347 340 r \$0-diameter; +#X obj 393 424 r \$0_dist; +#X obj 381 402 r \$0_azim; +#X obj 370 381 r \$0_elev; +#X obj 324 493 s~ \$0_liftNoiseGain; +#X obj 393 471 s~ \$0_dragNoiseGain; +#N canvas 0 130 702 650 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 508 93 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 506 45 *; +#X obj 506 70 * 118033; +#X obj 219 240 /~ 1; +#X obj 219 506 *~ 0.27; +#X text 380 261 Azimuth; +#X text 497 1 Distance; +#X obj 419 420 cos; +#X obj 419 375 / 360; +#X floatatom 446 466 8 0 0 0 - - -; +#X obj 419 444 *; +#X obj 398 491 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 357 441 r~ \$0-a; +#X obj 419 397 * 6.28319; +#X floatatom 471 46 5 0 0 0 - - -; +#N canvas 131 175 477 312 angleCalc 0; +#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 233 6 Elevation Angle; +#X obj 242 59 / 360; +#X obj 242 81 * 6.28319; +#X obj 170 21 / 360; +#X obj 170 43 * 6.28319; +#X floatatom 50 22 5 0 0 0 - - -; +#X floatatom 294 57 5 0 0 0 - - -; +#X floatatom 204 196 5 0 0 0 - - -; +#X obj 170 67 cos; +#X obj 242 112 cos; +#X obj 242 146 *; +#X obj 170 90 t f b; +#X obj 168 115 delay 9; +#X obj 242 197 outlet; +#X obj 242 31 inlet; +#X obj 170 -6 inlet; +#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 136 -30 Azimuth Angle; +#X obj 242 172 arccos; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 19 0; +#X connect 12 0 11 1; +#X connect 12 1 13 0; +#X connect 13 0 11 0; +#X connect 15 0 2 0; +#X connect 16 0 4 0; +#X connect 17 0 6 0; +#X connect 17 0 4 0; +#X connect 19 0 14 0; +#X connect 19 0 8 0; +#X restore 365 297 pd angleCalc; +#X text 451 260 Elevation; +#X text 476 498 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 398 516 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 506 20 inlet; +#X obj 365 276 inlet; +#X obj 434 275 inlet; +#X obj 219 530 outlet~; +#X obj 398 541 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 398 467 *~ 1; +#X obj 219 481 *~ 1; +#X obj 305 247 arccos; +#X obj 305 223 r sigMac; +#X obj 240 362 +; +#X obj 305 269 t f b; +#X obj 240 323 delay 9; +#X text 309 203 Replicates Doppler effect; +#X floatatom 274 477 8 0 0 0 - - -; +#X floatatom 639 438 5 0 0 0 - - -; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 38 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 45 0; +#X connect 10 0 34 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 44 1; +#X connect 17 0 26 0; +#X connect 19 0 44 0; +#X connect 20 0 13 0; +#X connect 22 0 14 0; +#X connect 22 0 48 0; +#X connect 26 0 35 0; +#X connect 27 0 3 0; +#X connect 27 0 3 1; +#X connect 28 0 2 0; +#X connect 30 0 5 1; +#X connect 31 0 7 1; +#X connect 31 0 7 0; +#X connect 31 0 21 0; +#X connect 32 0 22 0; +#X connect 33 0 22 1; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 9 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 45 1; +#X connect 42 0 52 0; +#X connect 43 0 41 0; +#X connect 44 0 17 0; +#X connect 45 0 10 0; +#X connect 46 0 49 0; +#X connect 47 0 46 0; +#X connect 48 0 40 0; +#X connect 49 0 48 1; +#X connect 49 1 50 0; +#X connect 50 0 48 0; +#X restore 328 190 pd freqGain; +#X obj 462 -73 inlet; +#X obj 462 -53 s \$0_elev; +#X obj 349 81 r \$0-diameter; +#X obj 530 -75 inlet; +#X obj 530 -53 s \$0_azim; +#X obj 391 169 r \$0_dist; +#X obj 370 126 r \$0_azim; +#X obj 380 147 r \$0_elev; +#X obj 391 214 s~ \$0_dragDiGain; +#X obj 328 234 s~ \$0_liftDiGain; +#X floatatom 393 -26 5 0 0 0 - - -; +#X floatatom 463 -27 5 0 0 0 - - -; +#X floatatom 531 -31 5 0 0 0 - - -; +#X obj 92 282 outlet; +#X obj 1127 16 hip~; +#X obj 136 255 snapshot~; +#X obj 136 208 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 136 182 loadbang; +#X obj 136 230 metro 10; +#X obj 1135 397 hip~; +#X obj 57 232 r~ \$0-myFreq; +#X obj 136 282 s \$0_contFreq; +#X obj 1148 -7 r \$0_contFreq; +#X obj 1156 321 r \$0_contFreq; +#X obj 1156 344 * 2; +#X text 132 473 Strouhal Number; +#X text 318 251 Calculates the gain of the dipole source; +#X text 315 512 Calculates the gain of the source; +#X text 522 -94 Azimuth; +#X text 631 -98 Pan; +#X text 456 -92 Elevation; +#X text 389 -92 Distance; +#X text 227 -92 Diameter; +#X text 142 -93 Wind Speed; +#X obj 324 -72 inlet; +#X floatatom 325 -28 5 0 0 0 - - -; +#X text 320 -91 Length; +#X obj 324 -50 s \$0_leng; +#X obj 358 361 r \$0_leng; +#X obj 359 104 r \$0_leng; +#X obj 1253 -33 +~ 40; +#X obj 1261 327 +~ 40; +#X connect 4 0 17 0; +#X connect 5 0 7 0; +#X connect 6 0 10 1; +#X connect 6 0 50 0; +#X connect 7 0 6 0; +#X connect 8 0 12 0; +#X connect 10 0 100 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 33 0; +#X connect 13 0 23 0; +#X connect 16 0 81 0; +#X connect 16 0 128 0; +#X connect 17 0 22 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 70 0; +#X connect 24 0 7 1; +#X connect 25 0 8 1; +#X connect 27 0 117 1; +#X connect 28 0 11 1; +#X connect 29 0 5 0; +#X connect 31 0 117 0; +#X connect 32 0 21 1; +#X connect 34 0 19 0; +#X connect 35 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 26 0; +#X connect 38 0 36 0; +#X connect 39 0 68 1; +#X connect 40 0 132 0; +#X connect 43 0 71 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 46 0 45 0; +#X connect 48 0 46 0; +#X connect 49 0 44 0; +#X connect 51 0 52 0; +#X connect 51 0 68 2; +#X connect 53 0 54 0; +#X connect 54 0 79 0; +#X connect 55 0 78 0; +#X connect 56 0 66 0; +#X connect 57 0 137 0; +#X connect 60 0 72 0; +#X connect 61 0 62 0; +#X connect 61 0 69 2; +#X connect 63 0 64 0; +#X connect 64 0 80 0; +#X connect 65 0 77 0; +#X connect 66 0 69 1; +#X connect 68 0 43 0; +#X connect 69 0 60 0; +#X connect 70 0 2 0; +#X connect 70 1 3 0; +#X connect 71 0 41 0; +#X connect 71 1 42 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 73 0 43 1; +#X connect 74 0 60 1; +#X connect 75 0 61 0; +#X connect 76 0 51 0; +#X connect 77 0 159 0; +#X connect 78 0 158 0; +#X connect 79 0 51 0; +#X connect 80 0 61 0; +#X connect 82 0 88 0; +#X connect 84 0 70 1; +#X connect 85 0 71 1; +#X connect 86 0 72 1; +#X connect 88 0 89 0; +#X connect 89 0 83 0; +#X connect 89 0 87 0; +#X connect 95 0 110 1; +#X connect 96 0 110 0; +#X connect 97 0 74 0; +#X connect 98 0 73 0; +#X connect 99 0 10 0; +#X connect 100 0 101 0; +#X connect 101 0 103 1; +#X connect 102 0 103 0; +#X connect 103 0 30 0; +#X connect 103 0 11 0; +#X connect 104 0 107 0; +#X connect 105 0 104 0; +#X connect 106 0 105 0; +#X connect 108 0 106 0; +#X connect 109 0 104 0; +#X connect 110 0 115 0; +#X connect 110 1 116 0; +#X connect 111 0 110 2; +#X connect 112 0 110 6; +#X connect 113 0 110 5; +#X connect 114 0 110 4; +#X connect 117 0 127 0; +#X connect 117 1 126 0; +#X connect 118 0 119 0; +#X connect 118 0 129 0; +#X connect 120 0 117 2; +#X connect 121 0 122 0; +#X connect 121 0 130 0; +#X connect 123 0 117 6; +#X connect 124 0 117 4; +#X connect 125 0 117 5; +#X connect 132 0 68 0; +#X connect 133 0 139 0; +#X connect 133 0 131 0; +#X connect 133 0 9 0; +#X connect 134 0 136 0; +#X connect 135 0 134 0; +#X connect 136 0 133 0; +#X connect 137 0 69 0; +#X connect 138 0 133 0; +#X connect 140 0 132 1; +#X connect 141 0 142 0; +#X connect 142 0 137 1; +#X connect 152 0 153 0; +#X connect 152 0 155 0; +#X connect 156 0 110 3; +#X connect 157 0 117 3; +#X connect 158 0 76 0; +#X connect 159 0 75 0; diff -r 195db2866d0a -r 3f2588a64b25 June/.DS_Store Binary file June/.DS_Store has changed diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_D1.pd --- a/June/Gen2_D1.pd Sat Aug 01 05:47:45 2015 +0100 +++ b/June/Gen2_D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -1,4 +1,4 @@ -#N canvas 62 23 839 696 10; +#N canvas 6 225 990 777 10; #N canvas 236 158 426 423 windspeed 0; #X obj 3 -19 +~ 1; #X obj 3 76 +~; @@ -84,13 +84,12 @@ #X obj 46 419 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X obj 109 419 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; #X obj 200 419 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 600 1; +-1 -1 0 1; #X text 229 438 Gain; -#X msg 200 383 25; #X obj 200 355 loadbang; -#X obj 250 28 delwrite~ varwind 3000; +#X obj 250 68 delwrite~ varwind 3000; #X obj 333 -124 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 8000 1; +-1 -1 2900 1; #X obj 293 -21 snapshot~; #X obj 293 -46 metro 100; #X obj 293 -68 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 @@ -139,82 +138,97 @@ #X obj 619 -71 vd~ varwind 2000; #X obj 407 14 makeDia; #X obj 634 -16 makeDia; -#X obj 392 125 thisFreq; #X obj 496 -60 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10 --262144 -1 -1 900 1; -#X obj 522 -60 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144 --1 -1 1100 1; -#X obj 465 79 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 2700 1; -#X floatatom 522 9 5 0 0 0 - - -; -#X floatatom 487 111 5 0 0 0 - - -; -#X obj 727 -81 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10 --262144 -1 -1 800 1; -#X obj 771 -73 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144 --1 -1 400 1; +-262144 -1 -1 1400 1; +#X obj 521 -32 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 1000 1; +#X obj 475 80 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2000 1; +#X floatatom 521 37 5 0 0 0 - - -; +#X floatatom 497 112 5 0 0 0 - - -; +#X obj 726 -77 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10 +-262144 -1 -1 0 1; +#X obj 754 -52 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; #X obj 709 41 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 3200 1; -#X floatatom 771 -4 5 0 0 0 - - -; +-1 -1 0 1; +#X floatatom 754 17 5 0 0 0 - - -; #X floatatom 731 73 5 0 0 0 - - -; #X floatatom 518 369 10 0 0 0 - - -; #X text 478 494 Frequency (Hz); #X floatatom 489 469 10 0 0 0 - - -; #X obj 504 339 makeDia; #X obj 587 278 vsl 20 50 0.005 0.99 0 0 empty empty empty 0 -9 0 10 --262144 -1 -1 1200 1; -#X obj 641 286 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144 --1 -1 300 1; +-262144 -1 -1 0 1; +#X obj 612 303 vsl 20 50 100 1 1 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; #X obj 582 400 hsl 50 20 -180 180 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 3100 1; -#X floatatom 641 355 5 0 0 0 - - -; +-262144 -1 -1 0 1; +#X floatatom 612 372 5 0 0 0 - - -; #X floatatom 601 432 5 0 0 0 - - -; #X msg 456 260 100; #X msg 489 260 500; #X msg 521 260 1200; #X obj 489 288 vd~ varwind \$1; +#X obj 293 -93 loadbang; +#X msg 200 383 5; +#X text 477 -80 Diameter; +#X text 714 -106 Diameter; +#X text 573 253 Diameter; +#X text 543 -18 Distance; +#X text 781 -31 Distance; +#X text 634 310 Distance; +#X text 535 85 Azimuth; +#X text 770 48 Azimuth; +#X text 639 400 Azimuth; +#X text 290 24 Wind Speed; +#X obj 392 125 thisFreq; +#X msg 400 91 1; +#X msg 399 67 0; +#X obj 489 437 thisFreq; #X obj 619 78 thisFreq; -#X obj 489 437 thisFreq; -#X connect 0 0 26 0; -#X connect 16 0 34 0; -#X connect 18 0 16 0; -#X connect 19 0 18 0; -#X connect 21 0 26 1; -#X connect 21 0 27 1; -#X connect 22 0 25 0; +#X connect 0 0 25 0; +#X connect 16 0 33 0; +#X connect 18 0 66 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 22 0 21 0; #X connect 23 0 22 0; -#X connect 24 0 23 0; -#X connect 26 0 27 0; -#X connect 27 0 20 0; -#X connect 27 0 22 0; -#X connect 32 0 43 0; -#X connect 34 0 14 0; -#X connect 34 1 15 0; -#X connect 40 0 67 0; -#X connect 41 0 33 0; -#X connect 41 0 43 1; -#X connect 42 0 37 0; -#X connect 42 0 67 1; -#X connect 43 0 36 0; -#X connect 44 0 41 0; -#X connect 45 0 43 2; -#X connect 45 0 47 0; -#X connect 46 0 43 3; -#X connect 46 0 48 0; -#X connect 49 0 42 0; -#X connect 50 0 52 0; -#X connect 50 0 67 2; -#X connect 51 0 53 0; -#X connect 51 0 67 3; -#X connect 57 0 54 0; -#X connect 57 0 68 1; -#X connect 58 0 57 0; -#X connect 59 0 61 0; -#X connect 59 0 68 2; -#X connect 60 0 62 0; -#X connect 60 0 68 3; -#X connect 63 0 66 0; -#X connect 64 0 66 0; -#X connect 65 0 66 0; -#X connect 66 0 68 0; -#X connect 67 0 39 0; -#X connect 68 0 56 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 77 0; +#X connect 33 0 14 0; +#X connect 33 1 15 0; +#X connect 40 0 32 0; +#X connect 40 0 77 3; +#X connect 41 0 36 0; +#X connect 41 0 81 1; +#X connect 42 0 40 0; +#X connect 43 0 45 0; +#X connect 43 0 77 4; +#X connect 44 0 46 0; +#X connect 44 0 77 5; +#X connect 47 0 41 0; +#X connect 48 0 50 0; +#X connect 48 0 81 2; +#X connect 49 0 51 0; +#X connect 49 0 81 3; +#X connect 55 0 52 0; +#X connect 55 0 80 1; +#X connect 56 0 55 0; +#X connect 57 0 59 0; +#X connect 57 0 80 2; +#X connect 58 0 60 0; +#X connect 58 0 80 3; +#X connect 61 0 64 0; +#X connect 62 0 64 0; +#X connect 63 0 64 0; +#X connect 65 0 23 0; +#X connect 66 0 16 0; +#X connect 77 0 35 0; +#X connect 78 0 77 1; +#X connect 79 0 77 1; +#X connect 80 0 54 0; +#X connect 81 0 38 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_D2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Gen2_D2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,414 @@ +#N canvas 284 207 1102 758 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 260 -116 pd windspeed; +#X text 24 15 Light air = 0.56 m/s - 1.39 m/s; +#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s; +#X text 25 217 Storm = 28.89 m/s - 33.06 m/s; +#X text 26 235 Hurricane = 33.33 -; +#X text 62 -16 Beaufort Scale Chart; +#X obj 56 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 119 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 210 429 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 500 1; +#X text 239 448 Gain; +#X obj 210 365 loadbang; +#X obj 260 78 delwrite~ varwind 3000; +#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 303 -11 snapshot~; +#X obj 303 -36 metro 100; +#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 303 16 10 0 0 0 - - -; +#X obj 260 -82 *~ 1; +#X obj 260 -56 +~ 1; +#X text 107 274 Equations from Chanaud 2010; +#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 865 368 293 255 opLevels 0; +#X obj 88 129 dac~; +#X obj 64 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 129 155 prvu~; +#X obj 186 75 / 127; +#X obj 186 40 inlet; +#X obj 65 183 outlet; +#X obj 129 183 outlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 0 1; +#X connect 3 0 6 0; +#X connect 4 0 0 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X restore 55 386 pd opLevels; +#X obj 303 -83 loadbang; +#X msg 210 393 5; +#X text 300 34 Wind Speed; +#X text 487 -70 Diameter; +#X obj 374 431 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 374 457 cursor; +#X obj 374 481 route motion; +#X obj 374 509 route x y; +#X floatatom 334 562 5 0 0 0 - - -; +#X floatatom 466 539 5 0 0 0 - - -; +#X obj 374 563 s xCurs; +#X obj 399 543 s yCurs; +#X obj 363 182 unpack f f; +#X obj 429 100 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 405 242 8 0 0 0 - - -; +#X msg 325 148 0; +#X msg 320 171 1; +#N canvas 317 45 445 395 posCalc 0; +#X obj 104 19 r xCurs; +#X obj 160 19 r yCurs; +#X obj 119 50 inlet; +#X obj 175 46 inlet; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 78 233 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 254 135 /; +#X floatatom 316 186 9 0 0 0 - - -; +#X floatatom 46 147 5 0 0 0 - - -; +#X obj 254 162 expr acos($f1); +#X obj 254 186 * 360; +#X floatatom 315 238 5 0 0 0 - - -; +#X obj 254 243 outlet; +#X obj 254 210 / 6.28319; +#X obj 160 104 / 20; +#X obj 104 104 / 20; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 4 1; +#X connect 3 0 5 1; +#X connect 4 0 21 0; +#X connect 5 0 20 0; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 0; +#X connect 8 0 11 0; +#X connect 8 0 12 1; +#X connect 9 0 8 0; +#X connect 12 0 15 0; +#X connect 15 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 7 0; +#X connect 20 0 7 1; +#X connect 21 0 6 0; +#X connect 21 0 6 1; +#X connect 21 0 12 0; +#X connect 21 0 14 0; +#X restore 703 183 pd posCalc; +#X obj 631 183 unpack f f; +#X obj 697 101 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 673 243 8 0 0 0 - - -; +#X msg 593 149 0; +#X msg 588 172 1; +#X obj 486 339 unpack f f; +#X obj 552 257 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 528 399 8 0 0 0 - - -; +#X msg 448 305 0; +#X msg 443 328 1; +#N canvas 317 45 445 395 posCalc 0; +#X obj 104 19 r xCurs; +#X obj 160 19 r yCurs; +#X obj 119 50 inlet; +#X obj 175 46 inlet; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 78 233 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 254 135 /; +#X floatatom 316 186 9 0 0 0 - - -; +#X floatatom 46 147 5 0 0 0 - - -; +#X obj 254 162 expr acos($f1); +#X obj 254 186 * 360; +#X floatatom 315 238 5 0 0 0 - - -; +#X obj 254 243 outlet; +#X obj 254 210 / 6.28319; +#X obj 104 104 / 20; +#X obj 160 104 / 20; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 4 1; +#X connect 3 0 5 1; +#X connect 4 0 20 0; +#X connect 5 0 21 0; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 0; +#X connect 8 0 11 0; +#X connect 8 0 12 1; +#X connect 9 0 8 0; +#X connect 12 0 15 0; +#X connect 15 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 6 0; +#X connect 20 0 6 1; +#X connect 20 0 12 0; +#X connect 20 0 14 0; +#X connect 21 0 7 0; +#X connect 21 0 7 1; +#X restore 435 182 pd posCalc; +#N canvas 317 45 445 395 posCalc 0; +#X obj 104 19 r xCurs; +#X obj 160 19 r yCurs; +#X obj 119 50 inlet; +#X obj 175 46 inlet; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 78 233 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 254 135 /; +#X floatatom 316 186 9 0 0 0 - - -; +#X floatatom 46 147 5 0 0 0 - - -; +#X obj 254 162 expr acos($f1); +#X obj 254 186 * 360; +#X floatatom 315 238 5 0 0 0 - - -; +#X obj 254 243 outlet; +#X obj 254 210 / 6.28319; +#X obj 160 104 / 20; +#X obj 104 104 / 20; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 4 1; +#X connect 3 0 5 1; +#X connect 4 0 21 0; +#X connect 5 0 20 0; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 0; +#X connect 8 0 11 0; +#X connect 8 0 12 1; +#X connect 9 0 8 0; +#X connect 12 0 15 0; +#X connect 15 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 19 0; +#X connect 19 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 7 0; +#X connect 20 0 7 1; +#X connect 21 0 6 0; +#X connect 21 0 6 1; +#X connect 21 0 12 0; +#X connect 21 0 14 0; +#X restore 558 338 pd posCalc; +#X msg 435 155 100.5; +#X msg 492 155 100.5; +#X msg 703 156 1100.5; +#X msg 760 156 150.5; +#X msg 558 312 640.5; +#X msg 615 312 650.5; +#X msg 363 154 300 0.0035; +#X msg 631 155 300 0.0012; +#X msg 486 311 300 0.00075; +#X obj 528 374 thisFreq; +#X obj 673 218 thisFreq; +#X obj 405 217 thisFreq; +#X msg 877 -99 connect localhost 9001; +#X obj 877 4 udpsend; +#X obj 981 -20 packOSC; +#X obj 793 -140 import mrpeach; +#X floatatom 982 -67 5 0 0 0 - - -; +#X msg 982 -45 send /test \$1; +#X obj 761 -79 udpreceive 9000; +#X obj 761 -52 unpackOSC; +#X obj 794 -20 print; +#X floatatom 767 41 5 0 0 0 - - -; +#X floatatom 648 48 5 0 0 0 - - -; +#X obj 766 5 OSCroute /playerX; +#X obj 648 5 OSCroute /playerZ; +#X floatatom 808 78 5 0 0 0 - - -; +#X floatatom 862 131 5 0 0 0 - - -; +#X obj 807 42 OSCroute /cylinderLX; +#X obj 861 81 OSCroute /cylinderLZ; +#X obj 564 -5 unpackOSC; +#X obj 564 38 print; +#X obj 564 -28 udpreceive 9002; +#X connect 0 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 39 0 42 0; +#X connect 39 1 41 0; +#X connect 39 1 43 0; +#X connect 44 0 73 2; +#X connect 44 1 73 3; +#X connect 45 0 68 0; +#X connect 45 0 62 0; +#X connect 45 0 63 0; +#X connect 47 0 73 1; +#X connect 48 0 73 1; +#X connect 49 0 72 5; +#X connect 49 1 72 4; +#X connect 50 0 72 2; +#X connect 50 1 72 3; +#X connect 51 0 69 0; +#X connect 51 0 64 0; +#X connect 51 0 65 0; +#X connect 53 0 72 1; +#X connect 54 0 72 1; +#X connect 55 0 71 2; +#X connect 55 1 71 3; +#X connect 56 0 70 0; +#X connect 56 0 66 0; +#X connect 56 0 67 0; +#X connect 58 0 71 1; +#X connect 59 0 71 1; +#X connect 60 0 73 5; +#X connect 60 1 73 4; +#X connect 61 0 71 5; +#X connect 61 1 71 4; +#X connect 62 0 60 0; +#X connect 63 0 60 1; +#X connect 64 0 49 0; +#X connect 65 0 49 1; +#X connect 66 0 61 0; +#X connect 67 0 61 1; +#X connect 68 0 44 0; +#X connect 69 0 50 0; +#X connect 70 0 55 0; +#X connect 71 0 57 0; +#X connect 72 0 52 0; +#X connect 73 0 46 0; +#X connect 74 0 75 0; +#X connect 76 0 75 0; +#X connect 78 0 79 0; +#X connect 79 0 76 0; +#X connect 80 0 81 0; +#X connect 81 0 85 0; +#X connect 81 0 86 0; +#X connect 81 0 89 0; +#X connect 81 0 90 0; +#X connect 81 0 82 0; +#X connect 85 0 83 0; +#X connect 86 0 84 0; +#X connect 89 0 87 0; +#X connect 90 0 88 0; +#X connect 93 0 91 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_D3.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Gen2_D3.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,3179 @@ +#N canvas 30 71 1259 828 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 260 -116 pd windspeed; +#X text 24 15 Light air = 0.56 m/s - 1.39 m/s; +#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s; +#X text 25 217 Storm = 28.89 m/s - 33.06 m/s; +#X text 26 235 Hurricane = 33.33 -; +#X text 62 -16 Beaufort Scale Chart; +#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 12700 1; +#X text 237 494 Gain; +#X obj 208 411 loadbang; +#X obj 260 78 delwrite~ varwind 3000; +#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 8400 1; +#X obj 303 -11 snapshot~; +#X obj 303 -36 metro 100; +#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 303 16 10 0 0 0 - - -; +#X obj 260 -82 *~ 1; +#X obj 260 -56 +~ 1; +#X text 107 274 Equations from Chanaud 2010; +#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 13 0; +#X connect 4 0 5 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 13 0 0 1; +#X restore 53 432 pd opLevels; +#X obj 303 -83 loadbang; +#X msg 208 439 5; +#X text 300 34 Wind Speed; +#X obj 374 431 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 374 457 cursor; +#X obj 374 481 route motion; +#X obj 374 509 route x y; +#X floatatom 334 562 5 0 0 0 - - -; +#X floatatom 466 539 5 0 0 0 - - -; +#X obj 374 563 s xCurs; +#X obj 399 543 s yCurs; +#X msg 971 -89 connect localhost 9001; +#X obj 971 8 udpsend; +#X obj 981 -20 packOSC; +#X obj 793 -140 import mrpeach; +#X floatatom 982 -67 5 0 0 0 - - -; +#X msg 982 -45 send /test \$1; +#X obj 761 -79 udpreceive 9000; +#X obj 761 -52 unpackOSC; +#X obj 720 -79 print; +#N canvas 1099 641 205 101 Fence 1; +#N canvas 90 23 1345 580 Posts 0; +#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 122 pd posCalc; +#X obj 54 157 freqCalcCyl; +#X obj 75 70 r ClyLX; +#X msg 41 121 300; +#X obj 141 96 r ClyZ; +#X obj 84 96 r ClyX; +#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 212 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 135 pd posCalc; +#X obj 212 170 freqCalcCyl; +#X msg 199 134 300; +#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 383 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 413 122 pd posCalc; +#X obj 383 157 freqCalcCyl; +#X msg 370 121 300; +#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 541 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 571 135 pd posCalc; +#X obj 541 170 freqCalcCyl; +#X msg 528 134 300; +#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 700 181 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 730 121 pd posCalc; +#X obj 700 156 freqCalcCyl; +#X msg 687 120 300; +#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 858 194 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 888 134 pd posCalc; +#X obj 858 169 freqCalcCyl; +#X msg 845 133 300; +#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 396 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 336 pd posCalc; +#X obj 54 371 freqCalcCyl; +#X msg 41 335 300; +#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 212 409 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 349 pd posCalc; +#X obj 212 384 freqCalcCyl; +#X msg 199 348 300; +#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 384 405 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 414 345 pd posCalc; +#X obj 384 380 freqCalcCyl; +#X msg 371 344 300; +#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 542 418 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 572 358 pd posCalc; +#X obj 542 393 freqCalcCyl; +#X msg 529 357 300; +#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 706 406 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 736 346 pd posCalc; +#X obj 706 381 freqCalcCyl; +#X msg 693 345 300; +#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 864 419 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 894 359 pd posCalc; +#X obj 864 394 freqCalcCyl; +#X msg 851 358 300; +#X obj 233 83 r Cly1LX; +#X obj 242 109 r Cly1X; +#X obj 299 109 r Cly1Z; +#X obj 404 70 r Cly2LX; +#X obj 413 96 r Cly2X; +#X obj 470 96 r Cly2Z; +#X obj 562 83 r Cly3LX; +#X obj 571 109 r Cly3X; +#X obj 628 109 r Cly3Z; +#X obj 721 69 r Cly4LX; +#X obj 730 95 r Cly4X; +#X obj 787 95 r Cly4Z; +#X obj 879 82 r Cly5LX; +#X obj 888 108 r Cly5X; +#X obj 945 108 r Cly5Z; +#X obj 75 284 r Cly6LX; +#X obj 84 310 r Cly6X; +#X obj 141 310 r Cly6Z; +#X obj 233 297 r Cly7LX; +#X obj 242 323 r Cly7X; +#X obj 299 323 r Cly7Z; +#X obj 405 293 r Cly8LX; +#X obj 414 319 r Cly8X; +#X obj 471 319 r Cly8Z; +#X obj 563 306 r Cly9LX; +#X obj 572 332 r Cly9X; +#X obj 629 332 r Cly9Z; +#X obj 727 294 r Cly10LX; +#X obj 736 320 r Cly10X; +#X obj 793 320 r Cly10Z; +#X obj 885 307 r Cly11LX; +#X obj 894 333 r Cly11X; +#X obj 951 333 r Cly11Z; +#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 1018 307 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 1048 247 pd posCalc; +#X obj 1018 282 freqCalcCyl; +#X obj 1039 195 r Cly12LX; +#X obj 1048 221 r Cly12X; +#X obj 1105 221 r Cly12Z; +#X obj 724 15 loadbang; +#X obj 885 25 loadbang; +#X obj 734 241 loadbang; +#X obj 890 253 loadbang; +#X obj 1041 140 loadbang; +#X obj 565 29 loadbang; +#X obj 566 250 loadbang; +#X obj 405 17 loadbang; +#X obj 408 238 loadbang; +#X obj 236 28 loadbang; +#X obj 235 242 loadbang; +#X obj 80 225 loadbang; +#X obj 76 14 loadbang; +#X msg 986 224 300; +#X connect 0 0 5 0; +#X connect 2 0 3 2; +#X connect 2 1 3 3; +#X connect 3 0 1 0; +#X connect 4 0 3 1; +#X connect 5 0 3 0; +#X connect 6 0 2 1; +#X connect 7 0 2 0; +#X connect 8 0 12 0; +#X connect 10 0 11 2; +#X connect 10 1 11 3; +#X connect 11 0 9 0; +#X connect 12 0 11 0; +#X connect 13 0 17 0; +#X connect 15 0 16 2; +#X connect 15 1 16 3; +#X connect 16 0 14 0; +#X connect 17 0 16 0; +#X connect 18 0 22 0; +#X connect 20 0 21 2; +#X connect 20 1 21 3; +#X connect 21 0 19 0; +#X connect 22 0 21 0; +#X connect 23 0 27 0; +#X connect 25 0 26 2; +#X connect 25 1 26 3; +#X connect 26 0 24 0; +#X connect 27 0 26 0; +#X connect 28 0 32 0; +#X connect 30 0 31 2; +#X connect 30 1 31 3; +#X connect 31 0 29 0; +#X connect 32 0 31 0; +#X connect 33 0 37 0; +#X connect 35 0 36 2; +#X connect 35 1 36 3; +#X connect 36 0 34 0; +#X connect 37 0 36 0; +#X connect 38 0 42 0; +#X connect 40 0 41 2; +#X connect 40 1 41 3; +#X connect 41 0 39 0; +#X connect 42 0 41 0; +#X connect 43 0 47 0; +#X connect 45 0 46 2; +#X connect 45 1 46 3; +#X connect 46 0 44 0; +#X connect 47 0 46 0; +#X connect 48 0 52 0; +#X connect 50 0 51 2; +#X connect 50 1 51 3; +#X connect 51 0 49 0; +#X connect 52 0 51 0; +#X connect 53 0 57 0; +#X connect 55 0 56 2; +#X connect 55 1 56 3; +#X connect 56 0 54 0; +#X connect 57 0 56 0; +#X connect 58 0 62 0; +#X connect 60 0 61 2; +#X connect 60 1 61 3; +#X connect 61 0 59 0; +#X connect 62 0 61 0; +#X connect 63 0 11 1; +#X connect 64 0 10 0; +#X connect 65 0 10 1; +#X connect 66 0 16 1; +#X connect 67 0 15 0; +#X connect 68 0 15 1; +#X connect 69 0 21 1; +#X connect 70 0 20 0; +#X connect 71 0 20 1; +#X connect 72 0 26 1; +#X connect 73 0 25 0; +#X connect 74 0 25 1; +#X connect 75 0 31 1; +#X connect 76 0 30 0; +#X connect 77 0 30 1; +#X connect 78 0 36 1; +#X connect 79 0 35 0; +#X connect 80 0 35 1; +#X connect 81 0 41 1; +#X connect 82 0 40 0; +#X connect 83 0 40 1; +#X connect 84 0 46 1; +#X connect 85 0 45 0; +#X connect 86 0 45 1; +#X connect 87 0 51 1; +#X connect 88 0 50 0; +#X connect 89 0 50 1; +#X connect 90 0 56 1; +#X connect 91 0 55 0; +#X connect 92 0 55 1; +#X connect 93 0 61 1; +#X connect 94 0 60 0; +#X connect 95 0 60 1; +#X connect 96 0 116 0; +#X connect 98 0 99 2; +#X connect 98 1 99 3; +#X connect 99 0 97 0; +#X connect 100 0 99 1; +#X connect 101 0 98 0; +#X connect 102 0 98 1; +#X connect 103 0 23 0; +#X connect 104 0 28 0; +#X connect 105 0 53 0; +#X connect 106 0 58 0; +#X connect 107 0 96 0; +#X connect 108 0 18 0; +#X connect 109 0 48 0; +#X connect 110 0 13 0; +#X connect 111 0 43 0; +#X connect 112 0 8 0; +#X connect 113 0 38 0; +#X connect 114 0 33 0; +#X connect 115 0 0 0; +#X connect 116 0 99 0; +#X restore 42 36 pd Posts; +#N canvas -77 61 769 794 Wires 1; +#X floatatom -579 232 8 0 0 0 - - -; +#X obj -579 207 freqCalcCyl; +#X msg -584 115 300; +#X obj -584 33 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -537 180 pd posWireCalc; +#X obj -558 58 r WirLX; +#X obj -537 97 r WirX; +#X obj -483 139 r WirZ; +#X obj -510 118 r WirY; +#X obj -456 160 r WirLY; +#X floatatom -395 236 8 0 0 0 - - -; +#X obj -395 211 freqCalcCyl; +#X msg -400 119 300; +#X obj -400 37 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -353 184 pd posWireCalc; +#X obj -374 62 r Wir1LX; +#X obj -353 101 r Wir1X; +#X obj -326 122 r Wir1Y; +#X obj -299 143 r Wir1Z; +#X obj -272 164 r Wir1LY; +#X floatatom -205 246 8 0 0 0 - - -; +#X obj -205 221 freqCalcCyl; +#X msg -210 129 300; +#X obj -210 47 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -163 194 pd posWireCalc; +#X obj -184 72 r Wir2LX; +#X obj -163 111 r Wir2X; +#X obj -136 132 r Wir2Y; +#X obj -109 153 r Wir2Z; +#X obj -82 174 r Wir2LY; +#X floatatom -579 475 8 0 0 0 - - -; +#X obj -579 450 freqCalcCyl; +#X msg -584 358 300; +#X obj -584 276 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -537 423 pd posWireCalc; +#X obj -558 301 r Wir3LX; +#X obj -537 340 r Wir3X; +#X obj -510 361 r Wir3Y; +#X obj -483 382 r Wir3Z; +#X obj -456 403 r Wir3LY; +#X floatatom -387 475 8 0 0 0 - - -; +#X obj -387 450 freqCalcCyl; +#X msg -392 358 300; +#X obj -392 276 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -345 423 pd posWireCalc; +#X obj -366 301 r Wir4LX; +#X obj -345 340 r Wir4X; +#X obj -318 361 r Wir4Y; +#X obj -291 382 r Wir4Z; +#X obj -264 403 r Wir4LY; +#X floatatom -199 483 8 0 0 0 - - -; +#X obj -199 458 freqCalcCyl; +#X msg -204 366 300; +#X obj -204 284 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -157 431 pd posWireCalc; +#X obj -178 309 r Wir5LX; +#X obj -157 348 r Wir5X; +#X obj -130 369 r Wir5Y; +#X obj -103 390 r Wir5Z; +#X obj -76 411 r Wir5LY; +#X floatatom -580 712 8 0 0 0 - - -; +#X obj -580 687 freqCalcCyl; +#X msg -585 595 300; +#X obj -585 513 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -538 660 pd posWireCalc; +#X obj -559 538 r Wir6LX; +#X obj -538 577 r Wir6X; +#X obj -511 598 r Wir6Y; +#X obj -484 619 r Wir6Z; +#X obj -457 640 r Wir6LY; +#X floatatom -392 711 8 0 0 0 - - -; +#X obj -392 686 freqCalcCyl; +#X msg -397 594 300; +#X obj -397 512 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -350 659 pd posWireCalc; +#X obj -371 537 r Wir7LX; +#X obj -350 576 r Wir7X; +#X obj -323 597 r Wir7Y; +#X obj -296 618 r Wir7Z; +#X obj -269 639 r Wir7LY; +#X floatatom -194 710 8 0 0 0 - - -; +#X obj -194 685 freqCalcCyl; +#X msg -199 593 300; +#X obj -199 511 loadbang; +#N canvas -24 41 511 790 posWireCalc 1; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -152 658 pd posWireCalc; +#X obj -173 536 r Wir8LX; +#X obj -152 575 r Wir8X; +#X obj -125 596 r Wir8Y; +#X obj -98 617 r Wir8Z; +#X obj -71 638 r Wir8LY; +#X connect 1 0 0 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 4 0 1 2; +#X connect 4 1 1 3; +#X connect 5 0 1 1; +#X connect 6 0 4 0; +#X connect 7 0 4 2; +#X connect 8 0 4 1; +#X connect 9 0 4 3; +#X connect 11 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 11 2; +#X connect 14 1 11 3; +#X connect 15 0 11 1; +#X connect 16 0 14 0; +#X connect 17 0 14 1; +#X connect 18 0 14 2; +#X connect 19 0 14 3; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 24 0 21 2; +#X connect 24 1 21 3; +#X connect 25 0 21 1; +#X connect 26 0 24 0; +#X connect 27 0 24 1; +#X connect 28 0 24 2; +#X connect 29 0 24 3; +#X connect 31 0 30 0; +#X connect 32 0 31 0; +#X connect 33 0 32 0; +#X connect 34 0 31 2; +#X connect 34 1 31 3; +#X connect 35 0 31 1; +#X connect 36 0 34 0; +#X connect 37 0 34 1; +#X connect 38 0 34 2; +#X connect 39 0 34 3; +#X connect 41 0 40 0; +#X connect 42 0 41 0; +#X connect 43 0 42 0; +#X connect 44 0 41 2; +#X connect 44 1 41 3; +#X connect 45 0 41 1; +#X connect 46 0 44 0; +#X connect 47 0 44 1; +#X connect 48 0 44 2; +#X connect 49 0 44 3; +#X connect 51 0 50 0; +#X connect 52 0 51 0; +#X connect 53 0 52 0; +#X connect 54 0 51 2; +#X connect 54 1 51 3; +#X connect 55 0 51 1; +#X connect 56 0 54 0; +#X connect 57 0 54 1; +#X connect 58 0 54 2; +#X connect 59 0 54 3; +#X connect 61 0 60 0; +#X connect 62 0 61 0; +#X connect 63 0 62 0; +#X connect 64 0 61 2; +#X connect 64 1 61 3; +#X connect 65 0 61 1; +#X connect 66 0 64 0; +#X connect 67 0 64 1; +#X connect 68 0 64 2; +#X connect 69 0 64 3; +#X connect 71 0 70 0; +#X connect 72 0 71 0; +#X connect 73 0 72 0; +#X connect 74 0 71 2; +#X connect 74 1 71 3; +#X connect 75 0 71 1; +#X connect 76 0 74 0; +#X connect 77 0 74 1; +#X connect 78 0 74 2; +#X connect 79 0 74 3; +#X connect 81 0 80 0; +#X connect 82 0 81 0; +#X connect 83 0 82 0; +#X connect 84 0 81 2; +#X connect 84 1 81 3; +#X connect 85 0 81 1; +#X connect 86 0 84 0; +#X connect 87 0 84 1; +#X connect 88 0 84 2; +#X connect 89 0 84 3; +#X restore 110 36 pd Wires; +#X restore 903 78 pd Fence; +#N canvas 339 23 1011 845 OSC_FenceValues 0; +#X obj 365 147 OSCroute /cylinderLX; +#X obj 233 146 OSCroute /cylinderLZ; +#X floatatom 296 168 7 0 0 0 - - -; +#X obj 233 168 s ClyLZ; +#X floatatom 428 171 7 0 0 0 - - -; +#X obj 365 171 s ClyLX; +#X floatatom 562 168 7 0 0 0 - - -; +#X floatatom 687 170 7 0 0 0 - - -; +#X obj 499 146 OSCroute /cylinderZ; +#X obj 499 168 s ClyZ; +#X obj 624 146 OSCroute /cylinderX; +#X obj 624 170 s ClyX; +#X obj 83 22 inlet; +#X obj 83 46 s \$0_MyOsc; +#X obj 49 114 r \$0_MyOsc; +#X obj 59 124 r \$0_MyOsc; +#X obj 69 134 r \$0_MyOsc; +#X obj 79 144 r \$0_MyOsc; +#X obj 89 154 r \$0_MyOsc; +#X obj 99 164 r \$0_MyOsc; +#X obj 109 174 r \$0_MyOsc; +#X obj 119 184 r \$0_MyOsc; +#X obj 624 124 r \$0_MyOsc; +#X obj 499 125 r \$0_MyOsc; +#X obj 365 125 r \$0_MyOsc; +#X obj 233 122 r \$0_MyOsc; +#X floatatom 300 241 7 0 0 0 - - -; +#X floatatom 434 244 7 0 0 0 - - -; +#X floatatom 568 241 7 0 0 0 - - -; +#X floatatom 696 243 7 0 0 0 - - -; +#X obj 633 197 r \$0_MyOsc; +#X obj 505 198 r \$0_MyOsc; +#X obj 371 198 r \$0_MyOsc; +#X obj 237 195 r \$0_MyOsc; +#X obj 237 219 OSCroute /cylinder1LZ; +#X obj 371 220 OSCroute /cylinder1LX; +#X obj 505 219 OSCroute /cylinder1Z; +#X obj 633 219 OSCroute /cylinder1X; +#X floatatom 297 310 7 0 0 0 - - -; +#X floatatom 431 313 7 0 0 0 - - -; +#X floatatom 565 310 7 0 0 0 - - -; +#X floatatom 693 312 7 0 0 0 - - -; +#X obj 630 266 r \$0_MyOsc; +#X obj 502 267 r \$0_MyOsc; +#X obj 368 267 r \$0_MyOsc; +#X obj 234 264 r \$0_MyOsc; +#X floatatom 296 382 7 0 0 0 - - -; +#X floatatom 430 385 7 0 0 0 - - -; +#X floatatom 564 382 7 0 0 0 - - -; +#X floatatom 692 384 7 0 0 0 - - -; +#X obj 629 338 r \$0_MyOsc; +#X obj 501 339 r \$0_MyOsc; +#X obj 367 339 r \$0_MyOsc; +#X obj 233 336 r \$0_MyOsc; +#X floatatom 293 455 7 0 0 0 - - -; +#X floatatom 427 458 7 0 0 0 - - -; +#X floatatom 561 455 7 0 0 0 - - -; +#X floatatom 689 457 7 0 0 0 - - -; +#X obj 626 411 r \$0_MyOsc; +#X obj 498 412 r \$0_MyOsc; +#X obj 364 412 r \$0_MyOsc; +#X obj 230 409 r \$0_MyOsc; +#X floatatom 294 526 7 0 0 0 - - -; +#X floatatom 428 529 7 0 0 0 - - -; +#X floatatom 562 526 7 0 0 0 - - -; +#X floatatom 690 528 7 0 0 0 - - -; +#X obj 627 482 r \$0_MyOsc; +#X obj 499 483 r \$0_MyOsc; +#X obj 365 483 r \$0_MyOsc; +#X obj 231 480 r \$0_MyOsc; +#X floatatom 295 599 7 0 0 0 - - -; +#X floatatom 429 602 7 0 0 0 - - -; +#X floatatom 563 599 7 0 0 0 - - -; +#X floatatom 691 601 7 0 0 0 - - -; +#X obj 628 555 r \$0_MyOsc; +#X obj 500 556 r \$0_MyOsc; +#X obj 366 556 r \$0_MyOsc; +#X obj 232 553 r \$0_MyOsc; +#X floatatom 294 673 7 0 0 0 - - -; +#X floatatom 428 676 7 0 0 0 - - -; +#X floatatom 562 673 7 0 0 0 - - -; +#X floatatom 690 675 7 0 0 0 - - -; +#X obj 627 629 r \$0_MyOsc; +#X obj 499 630 r \$0_MyOsc; +#X obj 365 630 r \$0_MyOsc; +#X obj 231 627 r \$0_MyOsc; +#X floatatom 291 745 7 0 0 0 - - -; +#X floatatom 425 748 7 0 0 0 - - -; +#X floatatom 559 745 7 0 0 0 - - -; +#X floatatom 687 747 7 0 0 0 - - -; +#X obj 624 701 r \$0_MyOsc; +#X obj 496 702 r \$0_MyOsc; +#X obj 362 702 r \$0_MyOsc; +#X obj 228 699 r \$0_MyOsc; +#X floatatom 285 818 7 0 0 0 - - -; +#X floatatom 419 821 7 0 0 0 - - -; +#X floatatom 553 818 7 0 0 0 - - -; +#X floatatom 681 820 7 0 0 0 - - -; +#X obj 618 774 r \$0_MyOsc; +#X obj 490 775 r \$0_MyOsc; +#X obj 356 775 r \$0_MyOsc; +#X obj 222 772 r \$0_MyOsc; +#X floatatom 852 160 7 0 0 0 - - -; +#X floatatom 994 163 7 0 0 0 - - -; +#X floatatom 1135 160 7 0 0 0 - - -; +#X floatatom 1263 162 7 0 0 0 - - -; +#X obj 1208 116 r \$0_MyOsc; +#X obj 1072 117 r \$0_MyOsc; +#X obj 931 117 r \$0_MyOsc; +#X obj 789 114 r \$0_MyOsc; +#X obj 234 288 OSCroute /cylinder2LZ; +#X obj 368 289 OSCroute /cylinder2LX; +#X obj 502 288 OSCroute /cylinder2Z; +#X obj 630 288 OSCroute /cylinder2X; +#X obj 629 360 OSCroute /cylinder3X; +#X obj 501 360 OSCroute /cylinder3Z; +#X obj 367 361 OSCroute /cylinder3LX; +#X obj 233 360 OSCroute /cylinder3LZ; +#X obj 230 433 OSCroute /cylinder4LZ; +#X obj 364 434 OSCroute /cylinder4LX; +#X obj 498 433 OSCroute /cylinder4Z; +#X obj 626 433 OSCroute /cylinder4X; +#X obj 627 504 OSCroute /cylinder5X; +#X obj 499 504 OSCroute /cylinder5Z; +#X obj 365 505 OSCroute /cylinder5LX; +#X obj 231 504 OSCroute /cylinder5LZ; +#X obj 232 577 OSCroute /cylinder6LZ; +#X obj 366 578 OSCroute /cylinder6LX; +#X obj 500 577 OSCroute /cylinder6Z; +#X obj 628 577 OSCroute /cylinder6X; +#X obj 627 651 OSCroute /cylinder7X; +#X obj 499 651 OSCroute /cylinder7Z; +#X obj 365 652 OSCroute /cylinder7LX; +#X obj 231 651 OSCroute /cylinder7LZ; +#X obj 228 723 OSCroute /cylinder8LZ; +#X obj 362 724 OSCroute /cylinder8LX; +#X obj 496 723 OSCroute /cylinder8Z; +#X obj 624 723 OSCroute /cylinder8X; +#X obj 618 796 OSCroute /cylinder9X; +#X obj 490 796 OSCroute /cylinder9Z; +#X obj 356 797 OSCroute /cylinder9LX; +#X obj 222 796 OSCroute /cylinder9LZ; +#X obj 789 138 OSCroute /cylinder10LZ; +#X obj 931 139 OSCroute /cylinder10LX; +#X obj 1072 138 OSCroute /cylinder10Z; +#X obj 1208 138 OSCroute /cylinder10X; +#X floatatom 852 238 7 0 0 0 - - -; +#X floatatom 994 241 7 0 0 0 - - -; +#X floatatom 1135 238 7 0 0 0 - - -; +#X floatatom 1263 240 7 0 0 0 - - -; +#X obj 1208 194 r \$0_MyOsc; +#X obj 1072 195 r \$0_MyOsc; +#X obj 931 195 r \$0_MyOsc; +#X obj 789 192 r \$0_MyOsc; +#X floatatom 852 317 7 0 0 0 - - -; +#X floatatom 994 320 7 0 0 0 - - -; +#X floatatom 1135 317 7 0 0 0 - - -; +#X floatatom 1263 319 7 0 0 0 - - -; +#X obj 1208 273 r \$0_MyOsc; +#X obj 1072 274 r \$0_MyOsc; +#X obj 931 274 r \$0_MyOsc; +#X obj 789 271 r \$0_MyOsc; +#X obj 789 216 OSCroute /cylinder11LZ; +#X obj 931 217 OSCroute /cylinder11LX; +#X obj 1072 216 OSCroute /cylinder11Z; +#X obj 1208 216 OSCroute /cylinder11X; +#X obj 1208 295 OSCroute /cylinder12X; +#X obj 1072 295 OSCroute /cylinder12Z; +#X obj 931 296 OSCroute /cylinder12LX; +#X obj 789 295 OSCroute /cylinder12LZ; +#X obj 789 317 s Cly12LZ; +#X obj 931 320 s Cly12LX; +#X obj 1072 317 s Cly12Z; +#X obj 1208 319 s Cly12X; +#X obj 1208 240 s Cly11X; +#X obj 1072 238 s Cly11Z; +#X obj 931 241 s Cly11LX; +#X obj 789 238 s Cly11LZ; +#X obj 789 160 s Cly10LZ; +#X obj 931 163 s Cly10LX; +#X obj 1072 160 s Cly10Z; +#X obj 1208 162 s Cly10X; +#X obj 237 241 s Cly1LZ; +#X obj 371 244 s Cly1LX; +#X obj 505 241 s Cly1Z; +#X obj 633 243 s Cly1X; +#X obj 630 312 s Cly2X; +#X obj 502 310 s Cly2Z; +#X obj 368 313 s Cly2LX; +#X obj 234 310 s Cly2LZ; +#X obj 233 382 s Cly3LZ; +#X obj 367 385 s Cly3LX; +#X obj 501 382 s Cly3Z; +#X obj 629 384 s Cly3X; +#X obj 626 457 s Cly4X; +#X obj 498 455 s Cly4Z; +#X obj 364 458 s Cly4LX; +#X obj 230 455 s Cly4LZ; +#X obj 231 526 s Cly5LZ; +#X obj 365 529 s Cly5LX; +#X obj 499 526 s Cly5Z; +#X obj 627 528 s Cly5X; +#X obj 628 601 s Cly6X; +#X obj 500 599 s Cly6Z; +#X obj 366 602 s Cly6LX; +#X obj 232 599 s Cly6LZ; +#X obj 231 673 s Cly7LZ; +#X obj 365 676 s Cly7LX; +#X obj 499 673 s Cly7Z; +#X obj 627 675 s Cly7X; +#X obj 624 747 s Cly8X; +#X obj 496 745 s Cly8Z; +#X obj 362 748 s Cly8LX; +#X obj 228 745 s Cly8LZ; +#X obj 222 818 s Cly9LZ; +#X obj 356 821 s Cly9LX; +#X obj 490 818 s Cly9Z; +#X obj 618 820 s Cly9X; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 22 0 10 0; +#X connect 23 0 8 0; +#X connect 24 0 0 0; +#X connect 25 0 1 0; +#X connect 30 0 37 0; +#X connect 31 0 36 0; +#X connect 32 0 35 0; +#X connect 33 0 34 0; +#X connect 34 0 26 0; +#X connect 34 0 182 0; +#X connect 35 0 27 0; +#X connect 35 0 183 0; +#X connect 36 0 28 0; +#X connect 36 0 184 0; +#X connect 37 0 29 0; +#X connect 37 0 185 0; +#X connect 42 0 113 0; +#X connect 43 0 112 0; +#X connect 44 0 111 0; +#X connect 45 0 110 0; +#X connect 50 0 114 0; +#X connect 51 0 115 0; +#X connect 52 0 116 0; +#X connect 53 0 117 0; +#X connect 58 0 121 0; +#X connect 59 0 120 0; +#X connect 60 0 119 0; +#X connect 61 0 118 0; +#X connect 66 0 122 0; +#X connect 67 0 123 0; +#X connect 68 0 124 0; +#X connect 69 0 125 0; +#X connect 74 0 129 0; +#X connect 75 0 128 0; +#X connect 76 0 127 0; +#X connect 77 0 126 0; +#X connect 82 0 130 0; +#X connect 83 0 131 0; +#X connect 84 0 132 0; +#X connect 85 0 133 0; +#X connect 90 0 137 0; +#X connect 91 0 136 0; +#X connect 92 0 135 0; +#X connect 93 0 134 0; +#X connect 98 0 138 0; +#X connect 99 0 139 0; +#X connect 100 0 140 0; +#X connect 101 0 141 0; +#X connect 106 0 145 0; +#X connect 107 0 144 0; +#X connect 108 0 143 0; +#X connect 109 0 142 0; +#X connect 110 0 38 0; +#X connect 110 0 189 0; +#X connect 111 0 39 0; +#X connect 111 0 188 0; +#X connect 112 0 40 0; +#X connect 112 0 187 0; +#X connect 113 0 41 0; +#X connect 113 0 186 0; +#X connect 114 0 49 0; +#X connect 114 0 193 0; +#X connect 115 0 48 0; +#X connect 115 0 192 0; +#X connect 116 0 47 0; +#X connect 116 0 191 0; +#X connect 117 0 46 0; +#X connect 117 0 190 0; +#X connect 118 0 54 0; +#X connect 118 0 197 0; +#X connect 119 0 55 0; +#X connect 119 0 196 0; +#X connect 120 0 56 0; +#X connect 120 0 195 0; +#X connect 121 0 57 0; +#X connect 121 0 194 0; +#X connect 122 0 65 0; +#X connect 122 0 201 0; +#X connect 123 0 64 0; +#X connect 123 0 200 0; +#X connect 124 0 63 0; +#X connect 124 0 199 0; +#X connect 125 0 62 0; +#X connect 125 0 198 0; +#X connect 126 0 70 0; +#X connect 126 0 205 0; +#X connect 127 0 71 0; +#X connect 127 0 204 0; +#X connect 128 0 72 0; +#X connect 128 0 203 0; +#X connect 129 0 73 0; +#X connect 129 0 202 0; +#X connect 130 0 81 0; +#X connect 130 0 209 0; +#X connect 131 0 80 0; +#X connect 131 0 208 0; +#X connect 132 0 79 0; +#X connect 132 0 207 0; +#X connect 133 0 78 0; +#X connect 133 0 206 0; +#X connect 134 0 86 0; +#X connect 134 0 213 0; +#X connect 135 0 87 0; +#X connect 135 0 212 0; +#X connect 136 0 88 0; +#X connect 136 0 211 0; +#X connect 137 0 89 0; +#X connect 137 0 210 0; +#X connect 138 0 97 0; +#X connect 138 0 217 0; +#X connect 139 0 96 0; +#X connect 139 0 216 0; +#X connect 140 0 95 0; +#X connect 140 0 215 0; +#X connect 141 0 94 0; +#X connect 141 0 214 0; +#X connect 142 0 102 0; +#X connect 142 0 178 0; +#X connect 143 0 103 0; +#X connect 143 0 179 0; +#X connect 144 0 104 0; +#X connect 144 0 180 0; +#X connect 145 0 105 0; +#X connect 145 0 181 0; +#X connect 150 0 165 0; +#X connect 151 0 164 0; +#X connect 152 0 163 0; +#X connect 153 0 162 0; +#X connect 158 0 166 0; +#X connect 159 0 167 0; +#X connect 160 0 168 0; +#X connect 161 0 169 0; +#X connect 162 0 146 0; +#X connect 162 0 177 0; +#X connect 163 0 147 0; +#X connect 163 0 176 0; +#X connect 164 0 148 0; +#X connect 164 0 175 0; +#X connect 165 0 149 0; +#X connect 165 0 174 0; +#X connect 166 0 157 0; +#X connect 166 0 173 0; +#X connect 167 0 156 0; +#X connect 167 0 172 0; +#X connect 168 0 155 0; +#X connect 168 0 171 0; +#X connect 169 0 154 0; +#X connect 169 0 170 0; +#X restore 798 -31 pd OSC_FenceValues; +#N canvas 282 61 956 779 OSC_WireValues 1; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X restore 791 -9 pd OSC_WireValues; +#X obj 488 -91 OSCroute /playerX; +#X obj 604 -92 OSCroute /playerZ; +#X obj 604 -63 s Zpos; +#X floatatom 650 -63 7 0 0 0 - - -; +#X floatatom 536 -64 7 0 0 0 - - -; +#X obj 488 -65 s Xpos; +#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3500 1; +#X floatatom 72 411 5 0 0 0 - - -; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 38 0 41 0; +#X connect 38 1 40 0; +#X connect 38 1 42 0; +#X connect 43 0 44 0; +#X connect 45 0 44 0; +#X connect 47 0 48 0; +#X connect 48 0 45 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 50 0 53 0; +#X connect 50 0 54 0; +#X connect 50 0 56 0; +#X connect 50 0 55 0; +#X connect 55 0 60 0; +#X connect 55 0 59 0; +#X connect 56 0 57 0; +#X connect 56 0 58 0; +#X connect 61 0 62 0; +#X connect 61 0 31 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_D4.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Gen2_D4.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,6318 @@ +#N canvas 64 46 1321 763 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 260 -116 pd windspeed; +#X text 24 15 Light air = 0.56 m/s - 1.39 m/s; +#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s; +#X text 25 217 Storm = 28.89 m/s - 33.06 m/s; +#X text 26 235 Hurricane = 33.33 -; +#X text 62 -16 Beaufort Scale Chart; +#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 500 1; +#X text 237 494 Gain; +#X obj 208 411 loadbang; +#X obj 260 78 delwrite~ varwind 3000; +#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1870 1; +#X obj 303 -11 snapshot~; +#X obj 303 -36 metro 100; +#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 303 16 10 0 0 0 - - -; +#X obj 260 -82 *~ 1; +#X obj 260 -56 +~ 1; +#X text 107 274 Equations from Chanaud 2010; +#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 13 0; +#X connect 4 0 5 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 13 0 0 1; +#X restore 53 432 pd opLevels; +#X obj 303 -83 loadbang; +#X msg 208 439 5; +#X text 300 34 Wind Speed; +#X obj 971 43 udpsend; +#X obj 981 15 packOSC; +#X obj 793 -140 import mrpeach; +#X floatatom 982 -54 5 0 0 0 - - -; +#X obj 683 -101 udpreceive 9000; +#X obj 683 -74 unpackOSC; +#N canvas 1099 641 205 101 Fence 1; +#N canvas 90 23 1345 580 Posts 0; +#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 122 pd posCalc; +#X obj 75 70 r ClyLX; +#X msg 41 121 300; +#X obj 141 96 r ClyZ; +#X obj 84 96 r ClyX; +#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 212 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 135 pd posCalc; +#X msg 199 134 300; +#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 383 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 413 122 pd posCalc; +#X msg 370 121 300; +#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 541 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 571 135 pd posCalc; +#X msg 528 134 300; +#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 700 181 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 730 121 pd posCalc; +#X msg 687 120 300; +#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 858 194 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 888 134 pd posCalc; +#X msg 845 133 300; +#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 396 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 336 pd posCalc; +#X msg 41 335 300; +#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 212 409 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 349 pd posCalc; +#X msg 199 348 300; +#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 384 405 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 414 345 pd posCalc; +#X msg 371 344 300; +#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 542 418 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 572 358 pd posCalc; +#X msg 529 357 300; +#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 706 406 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 736 346 pd posCalc; +#X msg 693 345 300; +#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 864 419 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 894 359 pd posCalc; +#X msg 851 358 300; +#X obj 233 83 r Cly1LX; +#X obj 242 109 r Cly1X; +#X obj 299 109 r Cly1Z; +#X obj 404 70 r Cly2LX; +#X obj 413 96 r Cly2X; +#X obj 470 96 r Cly2Z; +#X obj 562 83 r Cly3LX; +#X obj 571 109 r Cly3X; +#X obj 628 109 r Cly3Z; +#X obj 721 69 r Cly4LX; +#X obj 730 95 r Cly4X; +#X obj 787 95 r Cly4Z; +#X obj 879 82 r Cly5LX; +#X obj 888 108 r Cly5X; +#X obj 945 108 r Cly5Z; +#X obj 75 284 r Cly6LX; +#X obj 84 310 r Cly6X; +#X obj 141 310 r Cly6Z; +#X obj 233 297 r Cly7LX; +#X obj 242 323 r Cly7X; +#X obj 299 323 r Cly7Z; +#X obj 405 293 r Cly8LX; +#X obj 414 319 r Cly8X; +#X obj 471 319 r Cly8Z; +#X obj 563 306 r Cly9LX; +#X obj 572 332 r Cly9X; +#X obj 629 332 r Cly9Z; +#X obj 727 294 r Cly10LX; +#X obj 736 320 r Cly10X; +#X obj 793 320 r Cly10Z; +#X obj 885 307 r Cly11LX; +#X obj 894 333 r Cly11X; +#X obj 951 333 r Cly11Z; +#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 1018 307 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 1048 247 pd posCalc; +#X obj 1039 195 r Cly12LX; +#X obj 1048 221 r Cly12X; +#X obj 1105 221 r Cly12Z; +#X obj 724 15 loadbang; +#X obj 885 25 loadbang; +#X obj 734 241 loadbang; +#X obj 890 253 loadbang; +#X obj 1041 140 loadbang; +#X obj 565 29 loadbang; +#X obj 566 250 loadbang; +#X obj 405 17 loadbang; +#X obj 408 238 loadbang; +#X obj 236 28 loadbang; +#X obj 235 242 loadbang; +#X obj 80 225 loadbang; +#X obj 76 14 loadbang; +#X msg 986 224 300; +#X obj 54 157 freqCalcCyl; +#X obj 212 170 freqCalcCyl; +#X obj 383 157 freqCalcCyl; +#X obj 541 170 freqCalcCyl; +#X obj 700 156 freqCalcCyl; +#X obj 858 169 freqCalcCyl; +#X obj 54 371 freqCalcCyl; +#X obj 212 384 freqCalcCyl; +#X obj 384 380 freqCalcCyl; +#X obj 542 393 freqCalcCyl; +#X obj 706 381 freqCalcCyl; +#X obj 864 394 freqCalcCyl; +#X obj 1018 282 freqCalcCyl; +#X connect 0 0 4 0; +#X connect 2 0 104 2; +#X connect 2 1 104 3; +#X connect 3 0 104 1; +#X connect 4 0 104 0; +#X connect 5 0 2 1; +#X connect 6 0 2 0; +#X connect 7 0 10 0; +#X connect 9 0 105 2; +#X connect 9 1 105 3; +#X connect 10 0 105 0; +#X connect 11 0 14 0; +#X connect 13 0 106 2; +#X connect 13 1 106 3; +#X connect 14 0 106 0; +#X connect 15 0 18 0; +#X connect 17 0 107 2; +#X connect 17 1 107 3; +#X connect 18 0 107 0; +#X connect 19 0 22 0; +#X connect 21 0 108 2; +#X connect 21 1 108 3; +#X connect 22 0 108 0; +#X connect 23 0 26 0; +#X connect 25 0 109 2; +#X connect 25 1 109 3; +#X connect 26 0 109 0; +#X connect 27 0 30 0; +#X connect 29 0 110 2; +#X connect 29 1 110 3; +#X connect 30 0 110 0; +#X connect 31 0 34 0; +#X connect 33 0 111 2; +#X connect 33 1 111 3; +#X connect 34 0 111 0; +#X connect 35 0 38 0; +#X connect 37 0 112 2; +#X connect 37 1 112 3; +#X connect 38 0 112 0; +#X connect 39 0 42 0; +#X connect 41 0 113 2; +#X connect 41 1 113 3; +#X connect 42 0 113 0; +#X connect 43 0 46 0; +#X connect 45 0 114 2; +#X connect 45 1 114 3; +#X connect 46 0 114 0; +#X connect 47 0 50 0; +#X connect 49 0 115 2; +#X connect 49 1 115 3; +#X connect 50 0 115 0; +#X connect 51 0 105 1; +#X connect 52 0 9 0; +#X connect 53 0 9 1; +#X connect 54 0 106 1; +#X connect 55 0 13 0; +#X connect 56 0 13 1; +#X connect 57 0 107 1; +#X connect 58 0 17 0; +#X connect 59 0 17 1; +#X connect 60 0 108 1; +#X connect 61 0 21 0; +#X connect 62 0 21 1; +#X connect 63 0 109 1; +#X connect 64 0 25 0; +#X connect 65 0 25 1; +#X connect 66 0 110 1; +#X connect 67 0 29 0; +#X connect 68 0 29 1; +#X connect 69 0 111 1; +#X connect 70 0 33 0; +#X connect 71 0 33 1; +#X connect 72 0 112 1; +#X connect 73 0 37 0; +#X connect 74 0 37 1; +#X connect 75 0 113 1; +#X connect 76 0 41 0; +#X connect 77 0 41 1; +#X connect 78 0 114 1; +#X connect 79 0 45 0; +#X connect 80 0 45 1; +#X connect 81 0 115 1; +#X connect 82 0 49 0; +#X connect 83 0 49 1; +#X connect 84 0 103 0; +#X connect 86 0 116 2; +#X connect 86 1 116 3; +#X connect 87 0 116 1; +#X connect 88 0 86 0; +#X connect 89 0 86 1; +#X connect 90 0 19 0; +#X connect 91 0 23 0; +#X connect 92 0 43 0; +#X connect 93 0 47 0; +#X connect 94 0 84 0; +#X connect 95 0 15 0; +#X connect 96 0 39 0; +#X connect 97 0 11 0; +#X connect 98 0 35 0; +#X connect 99 0 7 0; +#X connect 100 0 31 0; +#X connect 101 0 27 0; +#X connect 102 0 0 0; +#X connect 103 0 116 0; +#X connect 104 0 1 0; +#X connect 105 0 8 0; +#X connect 106 0 12 0; +#X connect 107 0 16 0; +#X connect 108 0 20 0; +#X connect 109 0 24 0; +#X connect 110 0 28 0; +#X connect 111 0 32 0; +#X connect 112 0 36 0; +#X connect 113 0 40 0; +#X connect 114 0 44 0; +#X connect 115 0 48 0; +#X connect 116 0 85 0; +#X restore 42 36 pd Posts; +#N canvas 305 23 769 794 Wires 0; +#X floatatom -579 232 8 0 0 0 - - -; +#X msg -584 115 300; +#X obj -584 33 loadbang; +#X obj -558 58 r WirLX; +#X obj -548 97 r WirX; +#X obj -494 139 r WirZ; +#X obj -521 118 r WirY; +#X obj -467 160 r WirLY; +#X floatatom -395 236 8 0 0 0 - - -; +#X msg -400 119 300; +#X obj -400 37 loadbang; +#X obj -374 62 r Wir1LX; +#X obj -353 101 r Wir1X; +#X obj -326 122 r Wir1Y; +#X obj -299 143 r Wir1Z; +#X obj -272 164 r Wir1LY; +#X floatatom -205 246 8 0 0 0 - - -; +#X obj -205 221 freqCalcCyl; +#X msg -210 129 300; +#X obj -210 47 loadbang; +#X obj -184 72 r Wir2LX; +#X obj -163 111 r Wir2X; +#X obj -136 132 r Wir2Y; +#X obj -109 153 r Wir2Z; +#X obj -82 174 r Wir2LY; +#X floatatom -579 475 8 0 0 0 - - -; +#X msg -584 358 300; +#X obj -584 276 loadbang; +#X obj -558 301 r Wir3LX; +#X obj -537 340 r Wir3X; +#X obj -510 361 r Wir3Y; +#X obj -483 382 r Wir3Z; +#X obj -456 403 r Wir3LY; +#X floatatom -387 475 8 0 0 0 - - -; +#X msg -392 358 300; +#X obj -392 276 loadbang; +#X obj -366 301 r Wir4LX; +#X obj -345 340 r Wir4X; +#X obj -318 361 r Wir4Y; +#X obj -291 382 r Wir4Z; +#X obj -264 403 r Wir4LY; +#X floatatom -199 483 8 0 0 0 - - -; +#X msg -204 366 300; +#X obj -204 284 loadbang; +#X obj -178 309 r Wir5LX; +#X obj -157 348 r Wir5X; +#X obj -130 369 r Wir5Y; +#X obj -103 390 r Wir5Z; +#X obj -76 411 r Wir5LY; +#X floatatom -580 712 8 0 0 0 - - -; +#X msg -585 595 300; +#X obj -585 513 loadbang; +#X obj -559 538 r Wir6LX; +#X obj -538 577 r Wir6X; +#X obj -511 598 r Wir6Y; +#X obj -484 619 r Wir6Z; +#X obj -457 640 r Wir6LY; +#X floatatom -392 711 8 0 0 0 - - -; +#X msg -397 594 300; +#X obj -397 512 loadbang; +#X obj -371 537 r Wir7LX; +#X obj -350 576 r Wir7X; +#X obj -323 597 r Wir7Y; +#X obj -296 618 r Wir7Z; +#X obj -269 639 r Wir7LY; +#X floatatom -194 710 8 0 0 0 - - -; +#X msg -199 593 300; +#X obj -199 511 loadbang; +#X obj -173 536 r Wir8LX; +#X obj -152 575 r Wir8X; +#X obj -125 596 r Wir8Y; +#X obj -98 617 r Wir8Z; +#X obj -71 638 r Wir8LY; +#X obj -579 207 freqCalcCyl; +#X obj -395 211 freqCalcCyl; +#X obj -579 450 freqCalcCyl; +#X obj -387 450 freqCalcCyl; +#X obj -199 458 freqCalcCyl; +#X obj -580 687 freqCalcCyl; +#X obj -392 686 freqCalcCyl; +#X obj -194 685 freqCalcCyl; +#X obj -548 179 wirePosition; +#X obj -364 186 wirePosition; +#X obj -174 194 wirePosition; +#X obj -537 423 wirePosition; +#X obj -345 423 wirePosition; +#X obj -157 431 wirePosition; +#X obj -152 658 wirePosition; +#X obj -350 659 wirePosition; +#X obj -538 660 wirePosition; +#X connect 1 0 73 0; +#X connect 2 0 1 0; +#X connect 3 0 73 1; +#X connect 4 0 81 0; +#X connect 5 0 81 2; +#X connect 6 0 81 1; +#X connect 7 0 81 3; +#X connect 9 0 74 0; +#X connect 10 0 9 0; +#X connect 11 0 74 1; +#X connect 12 0 82 0; +#X connect 13 0 82 1; +#X connect 14 0 82 2; +#X connect 15 0 82 3; +#X connect 17 0 16 0; +#X connect 18 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 17 1; +#X connect 21 0 83 0; +#X connect 22 0 83 1; +#X connect 23 0 83 2; +#X connect 24 0 83 3; +#X connect 26 0 75 0; +#X connect 27 0 26 0; +#X connect 28 0 75 1; +#X connect 29 0 84 0; +#X connect 30 0 84 1; +#X connect 31 0 84 2; +#X connect 32 0 84 3; +#X connect 34 0 76 0; +#X connect 35 0 34 0; +#X connect 36 0 76 1; +#X connect 37 0 85 0; +#X connect 38 0 85 1; +#X connect 39 0 85 2; +#X connect 40 0 85 3; +#X connect 42 0 77 0; +#X connect 43 0 42 0; +#X connect 44 0 77 1; +#X connect 45 0 86 0; +#X connect 46 0 86 1; +#X connect 47 0 86 2; +#X connect 48 0 86 3; +#X connect 50 0 78 0; +#X connect 51 0 50 0; +#X connect 52 0 78 1; +#X connect 53 0 89 0; +#X connect 54 0 89 1; +#X connect 55 0 89 2; +#X connect 56 0 89 3; +#X connect 58 0 79 0; +#X connect 59 0 58 0; +#X connect 60 0 79 1; +#X connect 61 0 88 0; +#X connect 62 0 88 1; +#X connect 63 0 88 2; +#X connect 64 0 88 3; +#X connect 66 0 80 0; +#X connect 67 0 66 0; +#X connect 68 0 80 1; +#X connect 69 0 87 0; +#X connect 70 0 87 1; +#X connect 71 0 87 2; +#X connect 72 0 87 3; +#X connect 73 0 0 0; +#X connect 74 0 8 0; +#X connect 75 0 25 0; +#X connect 76 0 33 0; +#X connect 77 0 41 0; +#X connect 78 0 49 0; +#X connect 79 0 57 0; +#X connect 80 0 65 0; +#X connect 81 0 73 2; +#X connect 81 1 73 4; +#X connect 81 2 73 3; +#X connect 82 0 74 2; +#X connect 82 1 74 4; +#X connect 82 2 74 3; +#X connect 83 0 17 2; +#X connect 83 1 17 4; +#X connect 83 2 17 3; +#X connect 84 0 75 2; +#X connect 84 1 75 4; +#X connect 84 2 75 3; +#X connect 85 0 76 2; +#X connect 85 1 76 4; +#X connect 85 2 76 3; +#X connect 86 0 77 2; +#X connect 86 1 77 4; +#X connect 86 2 77 3; +#X connect 87 0 80 2; +#X connect 87 1 80 4; +#X connect 87 2 80 3; +#X connect 88 0 79 2; +#X connect 88 1 79 4; +#X connect 88 2 79 3; +#X connect 89 0 78 2; +#X connect 89 1 78 4; +#X connect 89 2 78 3; +#X restore 110 36 pd Wires; +#X restore 903 78 pd Fence; +#N canvas 126 27 1258 808 OSC_FenceValues 0; +#X obj 257 59 OSCroute /cylinderLX; +#X obj 125 58 OSCroute /cylinderLZ; +#X floatatom 188 80 7 0 0 0 - - -; +#X obj 125 80 s ClyLZ; +#X floatatom 320 83 7 0 0 0 - - -; +#X obj 257 83 s ClyLX; +#X floatatom 454 80 7 0 0 0 - - -; +#X floatatom 579 82 7 0 0 0 - - -; +#X obj 391 58 OSCroute /cylinderZ; +#X obj 391 80 s ClyZ; +#X obj 516 58 OSCroute /cylinderX; +#X obj 516 82 s ClyX; +#X obj 31 40 inlet; +#X obj 31 64 s \$0_MyOsc; +#X obj 516 36 r \$0_MyOsc; +#X obj 391 37 r \$0_MyOsc; +#X obj 257 37 r \$0_MyOsc; +#X obj 125 34 r \$0_MyOsc; +#X floatatom 192 153 7 0 0 0 - - -; +#X floatatom 326 156 7 0 0 0 - - -; +#X floatatom 460 153 7 0 0 0 - - -; +#X floatatom 588 155 7 0 0 0 - - -; +#X obj 525 109 r \$0_MyOsc; +#X obj 397 110 r \$0_MyOsc; +#X obj 263 110 r \$0_MyOsc; +#X obj 129 107 r \$0_MyOsc; +#X obj 129 131 OSCroute /cylinder1LZ; +#X obj 263 132 OSCroute /cylinder1LX; +#X obj 397 131 OSCroute /cylinder1Z; +#X obj 525 131 OSCroute /cylinder1X; +#X floatatom 189 222 7 0 0 0 - - -; +#X floatatom 323 225 7 0 0 0 - - -; +#X floatatom 457 222 7 0 0 0 - - -; +#X floatatom 585 224 7 0 0 0 - - -; +#X obj 522 178 r \$0_MyOsc; +#X obj 394 179 r \$0_MyOsc; +#X obj 260 179 r \$0_MyOsc; +#X obj 126 176 r \$0_MyOsc; +#X floatatom 188 294 7 0 0 0 - - -; +#X floatatom 322 297 7 0 0 0 - - -; +#X floatatom 456 294 7 0 0 0 - - -; +#X floatatom 584 296 7 0 0 0 - - -; +#X obj 521 250 r \$0_MyOsc; +#X obj 393 251 r \$0_MyOsc; +#X obj 259 251 r \$0_MyOsc; +#X obj 125 248 r \$0_MyOsc; +#X floatatom 185 367 7 0 0 0 - - -; +#X floatatom 319 370 7 0 0 0 - - -; +#X floatatom 453 367 7 0 0 0 - - -; +#X floatatom 581 369 7 0 0 0 - - -; +#X obj 518 323 r \$0_MyOsc; +#X obj 390 324 r \$0_MyOsc; +#X obj 256 324 r \$0_MyOsc; +#X obj 122 321 r \$0_MyOsc; +#X floatatom 186 438 7 0 0 0 - - -; +#X floatatom 320 441 7 0 0 0 - - -; +#X floatatom 454 438 7 0 0 0 - - -; +#X floatatom 582 440 7 0 0 0 - - -; +#X obj 519 394 r \$0_MyOsc; +#X obj 391 395 r \$0_MyOsc; +#X obj 257 395 r \$0_MyOsc; +#X obj 123 392 r \$0_MyOsc; +#X floatatom 187 511 7 0 0 0 - - -; +#X floatatom 321 514 7 0 0 0 - - -; +#X floatatom 455 511 7 0 0 0 - - -; +#X floatatom 583 513 7 0 0 0 - - -; +#X obj 520 467 r \$0_MyOsc; +#X obj 392 468 r \$0_MyOsc; +#X obj 258 468 r \$0_MyOsc; +#X obj 124 465 r \$0_MyOsc; +#X floatatom 186 585 7 0 0 0 - - -; +#X floatatom 320 588 7 0 0 0 - - -; +#X floatatom 454 585 7 0 0 0 - - -; +#X floatatom 582 587 7 0 0 0 - - -; +#X obj 519 541 r \$0_MyOsc; +#X obj 391 542 r \$0_MyOsc; +#X obj 257 542 r \$0_MyOsc; +#X obj 123 539 r \$0_MyOsc; +#X floatatom 183 657 7 0 0 0 - - -; +#X floatatom 317 660 7 0 0 0 - - -; +#X floatatom 451 657 7 0 0 0 - - -; +#X floatatom 579 659 7 0 0 0 - - -; +#X obj 516 613 r \$0_MyOsc; +#X obj 388 614 r \$0_MyOsc; +#X obj 254 614 r \$0_MyOsc; +#X obj 120 611 r \$0_MyOsc; +#X floatatom 177 730 7 0 0 0 - - -; +#X floatatom 311 733 7 0 0 0 - - -; +#X floatatom 445 730 7 0 0 0 - - -; +#X floatatom 573 732 7 0 0 0 - - -; +#X obj 510 686 r \$0_MyOsc; +#X obj 382 687 r \$0_MyOsc; +#X obj 248 687 r \$0_MyOsc; +#X obj 114 684 r \$0_MyOsc; +#X floatatom 744 72 7 0 0 0 - - -; +#X floatatom 886 75 7 0 0 0 - - -; +#X floatatom 1027 72 7 0 0 0 - - -; +#X floatatom 1155 74 7 0 0 0 - - -; +#X obj 1100 28 r \$0_MyOsc; +#X obj 964 29 r \$0_MyOsc; +#X obj 823 29 r \$0_MyOsc; +#X obj 681 26 r \$0_MyOsc; +#X obj 126 200 OSCroute /cylinder2LZ; +#X obj 260 201 OSCroute /cylinder2LX; +#X obj 394 200 OSCroute /cylinder2Z; +#X obj 522 200 OSCroute /cylinder2X; +#X obj 521 272 OSCroute /cylinder3X; +#X obj 393 272 OSCroute /cylinder3Z; +#X obj 259 273 OSCroute /cylinder3LX; +#X obj 125 272 OSCroute /cylinder3LZ; +#X obj 122 345 OSCroute /cylinder4LZ; +#X obj 256 346 OSCroute /cylinder4LX; +#X obj 390 345 OSCroute /cylinder4Z; +#X obj 518 345 OSCroute /cylinder4X; +#X obj 519 416 OSCroute /cylinder5X; +#X obj 391 416 OSCroute /cylinder5Z; +#X obj 257 417 OSCroute /cylinder5LX; +#X obj 123 416 OSCroute /cylinder5LZ; +#X obj 124 489 OSCroute /cylinder6LZ; +#X obj 258 490 OSCroute /cylinder6LX; +#X obj 392 489 OSCroute /cylinder6Z; +#X obj 520 489 OSCroute /cylinder6X; +#X obj 519 563 OSCroute /cylinder7X; +#X obj 391 563 OSCroute /cylinder7Z; +#X obj 257 564 OSCroute /cylinder7LX; +#X obj 123 563 OSCroute /cylinder7LZ; +#X obj 120 635 OSCroute /cylinder8LZ; +#X obj 254 636 OSCroute /cylinder8LX; +#X obj 388 635 OSCroute /cylinder8Z; +#X obj 516 635 OSCroute /cylinder8X; +#X obj 510 708 OSCroute /cylinder9X; +#X obj 382 708 OSCroute /cylinder9Z; +#X obj 248 709 OSCroute /cylinder9LX; +#X obj 114 708 OSCroute /cylinder9LZ; +#X obj 681 50 OSCroute /cylinder10LZ; +#X obj 823 51 OSCroute /cylinder10LX; +#X obj 964 50 OSCroute /cylinder10Z; +#X obj 1100 50 OSCroute /cylinder10X; +#X floatatom 744 150 7 0 0 0 - - -; +#X floatatom 886 153 7 0 0 0 - - -; +#X floatatom 1027 150 7 0 0 0 - - -; +#X floatatom 1155 152 7 0 0 0 - - -; +#X obj 1100 106 r \$0_MyOsc; +#X obj 964 107 r \$0_MyOsc; +#X obj 823 107 r \$0_MyOsc; +#X obj 681 104 r \$0_MyOsc; +#X floatatom 744 229 7 0 0 0 - - -; +#X floatatom 886 232 7 0 0 0 - - -; +#X floatatom 1027 229 7 0 0 0 - - -; +#X floatatom 1155 231 7 0 0 0 - - -; +#X obj 1100 185 r \$0_MyOsc; +#X obj 964 186 r \$0_MyOsc; +#X obj 823 186 r \$0_MyOsc; +#X obj 681 183 r \$0_MyOsc; +#X obj 681 128 OSCroute /cylinder11LZ; +#X obj 823 129 OSCroute /cylinder11LX; +#X obj 964 128 OSCroute /cylinder11Z; +#X obj 1100 128 OSCroute /cylinder11X; +#X obj 1100 207 OSCroute /cylinder12X; +#X obj 964 207 OSCroute /cylinder12Z; +#X obj 823 208 OSCroute /cylinder12LX; +#X obj 681 207 OSCroute /cylinder12LZ; +#X obj 681 229 s Cly12LZ; +#X obj 823 232 s Cly12LX; +#X obj 964 229 s Cly12Z; +#X obj 1100 231 s Cly12X; +#X obj 1100 152 s Cly11X; +#X obj 964 150 s Cly11Z; +#X obj 823 153 s Cly11LX; +#X obj 681 150 s Cly11LZ; +#X obj 681 72 s Cly10LZ; +#X obj 823 75 s Cly10LX; +#X obj 964 72 s Cly10Z; +#X obj 1100 74 s Cly10X; +#X obj 129 153 s Cly1LZ; +#X obj 263 156 s Cly1LX; +#X obj 397 153 s Cly1Z; +#X obj 525 155 s Cly1X; +#X obj 522 224 s Cly2X; +#X obj 394 222 s Cly2Z; +#X obj 260 225 s Cly2LX; +#X obj 126 222 s Cly2LZ; +#X obj 125 294 s Cly3LZ; +#X obj 259 297 s Cly3LX; +#X obj 393 294 s Cly3Z; +#X obj 521 296 s Cly3X; +#X obj 518 369 s Cly4X; +#X obj 390 367 s Cly4Z; +#X obj 256 370 s Cly4LX; +#X obj 122 367 s Cly4LZ; +#X obj 123 438 s Cly5LZ; +#X obj 257 441 s Cly5LX; +#X obj 391 438 s Cly5Z; +#X obj 519 440 s Cly5X; +#X obj 520 513 s Cly6X; +#X obj 392 511 s Cly6Z; +#X obj 258 514 s Cly6LX; +#X obj 124 511 s Cly6LZ; +#X obj 123 585 s Cly7LZ; +#X obj 257 588 s Cly7LX; +#X obj 391 585 s Cly7Z; +#X obj 519 587 s Cly7X; +#X obj 516 659 s Cly8X; +#X obj 388 657 s Cly8Z; +#X obj 254 660 s Cly8LX; +#X obj 120 657 s Cly8LZ; +#X obj 114 730 s Cly9LZ; +#X obj 248 733 s Cly9LX; +#X obj 382 730 s Cly9Z; +#X obj 510 732 s Cly9X; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 15 0 8 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 22 0 29 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 18 0; +#X connect 26 0 174 0; +#X connect 27 0 19 0; +#X connect 27 0 175 0; +#X connect 28 0 20 0; +#X connect 28 0 176 0; +#X connect 29 0 21 0; +#X connect 29 0 177 0; +#X connect 34 0 105 0; +#X connect 35 0 104 0; +#X connect 36 0 103 0; +#X connect 37 0 102 0; +#X connect 42 0 106 0; +#X connect 43 0 107 0; +#X connect 44 0 108 0; +#X connect 45 0 109 0; +#X connect 50 0 113 0; +#X connect 51 0 112 0; +#X connect 52 0 111 0; +#X connect 53 0 110 0; +#X connect 58 0 114 0; +#X connect 59 0 115 0; +#X connect 60 0 116 0; +#X connect 61 0 117 0; +#X connect 66 0 121 0; +#X connect 67 0 120 0; +#X connect 68 0 119 0; +#X connect 69 0 118 0; +#X connect 74 0 122 0; +#X connect 75 0 123 0; +#X connect 76 0 124 0; +#X connect 77 0 125 0; +#X connect 82 0 129 0; +#X connect 83 0 128 0; +#X connect 84 0 127 0; +#X connect 85 0 126 0; +#X connect 90 0 130 0; +#X connect 91 0 131 0; +#X connect 92 0 132 0; +#X connect 93 0 133 0; +#X connect 98 0 137 0; +#X connect 99 0 136 0; +#X connect 100 0 135 0; +#X connect 101 0 134 0; +#X connect 102 0 30 0; +#X connect 102 0 181 0; +#X connect 103 0 31 0; +#X connect 103 0 180 0; +#X connect 104 0 32 0; +#X connect 104 0 179 0; +#X connect 105 0 33 0; +#X connect 105 0 178 0; +#X connect 106 0 41 0; +#X connect 106 0 185 0; +#X connect 107 0 40 0; +#X connect 107 0 184 0; +#X connect 108 0 39 0; +#X connect 108 0 183 0; +#X connect 109 0 38 0; +#X connect 109 0 182 0; +#X connect 110 0 46 0; +#X connect 110 0 189 0; +#X connect 111 0 47 0; +#X connect 111 0 188 0; +#X connect 112 0 48 0; +#X connect 112 0 187 0; +#X connect 113 0 49 0; +#X connect 113 0 186 0; +#X connect 114 0 57 0; +#X connect 114 0 193 0; +#X connect 115 0 56 0; +#X connect 115 0 192 0; +#X connect 116 0 55 0; +#X connect 116 0 191 0; +#X connect 117 0 54 0; +#X connect 117 0 190 0; +#X connect 118 0 62 0; +#X connect 118 0 197 0; +#X connect 119 0 63 0; +#X connect 119 0 196 0; +#X connect 120 0 64 0; +#X connect 120 0 195 0; +#X connect 121 0 65 0; +#X connect 121 0 194 0; +#X connect 122 0 73 0; +#X connect 122 0 201 0; +#X connect 123 0 72 0; +#X connect 123 0 200 0; +#X connect 124 0 71 0; +#X connect 124 0 199 0; +#X connect 125 0 70 0; +#X connect 125 0 198 0; +#X connect 126 0 78 0; +#X connect 126 0 205 0; +#X connect 127 0 79 0; +#X connect 127 0 204 0; +#X connect 128 0 80 0; +#X connect 128 0 203 0; +#X connect 129 0 81 0; +#X connect 129 0 202 0; +#X connect 130 0 89 0; +#X connect 130 0 209 0; +#X connect 131 0 88 0; +#X connect 131 0 208 0; +#X connect 132 0 87 0; +#X connect 132 0 207 0; +#X connect 133 0 86 0; +#X connect 133 0 206 0; +#X connect 134 0 94 0; +#X connect 134 0 170 0; +#X connect 135 0 95 0; +#X connect 135 0 171 0; +#X connect 136 0 96 0; +#X connect 136 0 172 0; +#X connect 137 0 97 0; +#X connect 137 0 173 0; +#X connect 142 0 157 0; +#X connect 143 0 156 0; +#X connect 144 0 155 0; +#X connect 145 0 154 0; +#X connect 150 0 158 0; +#X connect 151 0 159 0; +#X connect 152 0 160 0; +#X connect 153 0 161 0; +#X connect 154 0 138 0; +#X connect 154 0 169 0; +#X connect 155 0 139 0; +#X connect 155 0 168 0; +#X connect 156 0 140 0; +#X connect 156 0 167 0; +#X connect 157 0 141 0; +#X connect 157 0 166 0; +#X connect 158 0 149 0; +#X connect 158 0 165 0; +#X connect 159 0 148 0; +#X connect 159 0 164 0; +#X connect 160 0 147 0; +#X connect 160 0 163 0; +#X connect 161 0 146 0; +#X connect 161 0 162 0; +#X restore 737 -43 pd OSC_FenceValues; +#N canvas 282 61 956 779 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X restore 730 -21 pd OSC_WireValues; +#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4413 1; +#X floatatom 72 411 5 0 0 0 - - -; +#N canvas 199 49 1221 848 OSC_TeleValues 0; +#X obj 36 26 inlet; +#X obj 36 50 s \$0_MyOsc; +#X floatatom 189 70 7 0 0 0 - - -; +#X floatatom 321 73 7 0 0 0 - - -; +#X floatatom 455 70 7 0 0 0 - - -; +#X floatatom 580 72 7 0 0 0 - - -; +#X obj 517 26 r \$0_MyOsc; +#X obj 392 27 r \$0_MyOsc; +#X obj 258 27 r \$0_MyOsc; +#X obj 126 24 r \$0_MyOsc; +#X obj 126 48 OSCroute /teleMLZ; +#X obj 258 49 OSCroute /teleMLX; +#X obj 126 71 s TeMLZ; +#X obj 258 73 s TeMLX; +#X floatatom 187 145 7 0 0 0 - - -; +#X floatatom 436 142 7 0 0 0 - - -; +#X obj 373 96 r \$0_MyOsc; +#X obj 124 99 r \$0_MyOsc; +#X floatatom 580 143 7 0 0 0 - - -; +#X obj 517 97 r \$0_MyOsc; +#X floatatom 313 142 7 0 0 0 - - -; +#X obj 250 96 r \$0_MyOsc; +#X obj 124 123 OSCroute /TeleCLZ; +#X obj 250 118 OSCroute /TeleCLY; +#X obj 373 118 OSCroute /TeleCLX; +#X obj 517 119 OSCroute /TeleCY; +#X obj 392 48 OSCroute /teleZ; +#X obj 517 48 OSCroute /teleX; +#X obj 517 72 s TeX; +#X obj 392 70 s TeZ; +#X obj 124 145 s TeCLZ; +#X obj 250 142 s TeCLY; +#X obj 373 142 s TeCLX; +#X obj 517 143 s TeCY; +#X floatatom 190 231 7 0 0 0 - - -; +#X floatatom 322 234 7 0 0 0 - - -; +#X floatatom 456 231 7 0 0 0 - - -; +#X floatatom 581 233 7 0 0 0 - - -; +#X obj 518 187 r \$0_MyOsc; +#X obj 393 188 r \$0_MyOsc; +#X obj 259 188 r \$0_MyOsc; +#X obj 127 185 r \$0_MyOsc; +#X floatatom 188 306 7 0 0 0 - - -; +#X floatatom 437 303 7 0 0 0 - - -; +#X obj 374 257 r \$0_MyOsc; +#X obj 125 260 r \$0_MyOsc; +#X floatatom 581 304 7 0 0 0 - - -; +#X obj 518 258 r \$0_MyOsc; +#X floatatom 314 303 7 0 0 0 - - -; +#X obj 251 257 r \$0_MyOsc; +#X floatatom 191 392 7 0 0 0 - - -; +#X floatatom 323 395 7 0 0 0 - - -; +#X floatatom 457 392 7 0 0 0 - - -; +#X floatatom 582 394 7 0 0 0 - - -; +#X obj 519 348 r \$0_MyOsc; +#X obj 394 349 r \$0_MyOsc; +#X obj 260 349 r \$0_MyOsc; +#X obj 128 346 r \$0_MyOsc; +#X floatatom 189 467 7 0 0 0 - - -; +#X floatatom 438 464 7 0 0 0 - - -; +#X obj 375 418 r \$0_MyOsc; +#X obj 126 421 r \$0_MyOsc; +#X floatatom 582 465 7 0 0 0 - - -; +#X obj 519 419 r \$0_MyOsc; +#X floatatom 315 464 7 0 0 0 - - -; +#X obj 252 418 r \$0_MyOsc; +#X obj 127 209 OSCroute /tele1MLZ; +#X obj 259 210 OSCroute /tele1MLX; +#X obj 393 209 OSCroute /tele1Z; +#X obj 518 209 OSCroute /tele1X; +#X obj 518 233 s Te1X; +#X obj 393 231 s Te1Z; +#X obj 259 234 s TeM1LX; +#X obj 127 232 s TeM1LZ; +#X obj 125 306 s TeC1LZ; +#X obj 251 303 s TeC1LY; +#X obj 374 303 s TeC1LX; +#X obj 518 304 s TeC1Y; +#X obj 128 393 s TeM2LZ; +#X obj 260 395 s TeM2LX; +#X obj 394 370 OSCroute /tele2Z; +#X obj 394 392 s Te2Z; +#X obj 519 370 OSCroute /tele2X; +#X obj 519 394 s Te2X; +#X obj 519 465 s TeC2Y; +#X obj 375 464 s TeC2LX; +#X obj 252 464 s TeC2LY; +#X obj 126 467 s TeC2LZ; +#X obj 125 284 OSCroute /tele1CLZ; +#X obj 251 279 OSCroute /tele1CLY; +#X obj 374 279 OSCroute /tele1CLX; +#X obj 518 280 OSCroute /tele1CY; +#X obj 519 441 OSCroute /tele2CY; +#X obj 375 440 OSCroute /tele2CLX; +#X obj 252 440 OSCroute /tele2CLY; +#X obj 260 371 OSCroute /tele2MLX; +#X obj 128 370 OSCroute /tele2MLZ; +#X obj 126 445 OSCroute /tele2CLZ; +#X floatatom 189 553 7 0 0 0 - - -; +#X floatatom 438 550 7 0 0 0 - - -; +#X floatatom 572 547 7 0 0 0 - - -; +#X floatatom 697 549 7 0 0 0 - - -; +#X obj 634 503 r \$0_MyOsc; +#X obj 509 504 r \$0_MyOsc; +#X obj 375 504 r \$0_MyOsc; +#X obj 126 507 r \$0_MyOsc; +#X floatatom 811 549 7 0 0 0 - - -; +#X obj 748 503 r \$0_MyOsc; +#X floatatom 315 550 7 0 0 0 - - -; +#X obj 252 504 r \$0_MyOsc; +#X floatatom 189 637 7 0 0 0 - - -; +#X floatatom 438 634 7 0 0 0 - - -; +#X floatatom 572 631 7 0 0 0 - - -; +#X floatatom 697 633 7 0 0 0 - - -; +#X obj 634 587 r \$0_MyOsc; +#X obj 509 588 r \$0_MyOsc; +#X obj 375 588 r \$0_MyOsc; +#X obj 126 591 r \$0_MyOsc; +#X floatatom 811 633 7 0 0 0 - - -; +#X obj 748 587 r \$0_MyOsc; +#X floatatom 315 634 7 0 0 0 - - -; +#X obj 252 588 r \$0_MyOsc; +#X floatatom 187 715 7 0 0 0 - - -; +#X floatatom 436 712 7 0 0 0 - - -; +#X floatatom 570 709 7 0 0 0 - - -; +#X floatatom 695 711 7 0 0 0 - - -; +#X obj 632 665 r \$0_MyOsc; +#X obj 507 666 r \$0_MyOsc; +#X obj 373 666 r \$0_MyOsc; +#X obj 124 669 r \$0_MyOsc; +#X floatatom 809 711 7 0 0 0 - - -; +#X obj 746 665 r \$0_MyOsc; +#X floatatom 313 712 7 0 0 0 - - -; +#X obj 250 666 r \$0_MyOsc; +#X obj 126 531 OSCroute /cableLZ; +#X obj 252 526 OSCroute /cableLY; +#X obj 375 526 OSCroute /cableLX; +#X obj 509 525 OSCroute /cableZ; +#X obj 634 525 OSCroute /cableX; +#X obj 748 525 OSCroute /cableY; +#X obj 748 549 s CabY; +#X obj 634 549 s CabX; +#X obj 509 547 s CabZ; +#X obj 375 550 s CabLX; +#X obj 252 550 s CabLY; +#X obj 126 553 s CabLZ; +#X obj 126 615 OSCroute /cable1LZ; +#X obj 252 610 OSCroute /cable1LY; +#X obj 375 610 OSCroute /cable1LX; +#X obj 509 609 OSCroute /cable1Z; +#X obj 634 609 OSCroute /cable1X; +#X obj 748 609 OSCroute /cable1Y; +#X obj 748 633 s Cab1Y; +#X obj 634 633 s Cab1X; +#X obj 509 631 s Cab1Z; +#X obj 375 634 s Cab1LX; +#X obj 252 634 s Cab1LY; +#X obj 126 637 s Cab1LZ; +#X obj 124 693 OSCroute /cable2LZ; +#X obj 250 688 OSCroute /cable2LY; +#X obj 373 688 OSCroute /cable2LX; +#X obj 507 687 OSCroute /cable2Z; +#X obj 632 687 OSCroute /cable2X; +#X obj 746 687 OSCroute /cable2Y; +#X obj 746 711 s Cab2Y; +#X obj 632 711 s Cab2X; +#X obj 507 709 s Cab2Z; +#X obj 373 712 s Cab2LX; +#X obj 250 712 s Cab2LY; +#X obj 124 715 s Cab2LZ; +#X floatatom 185 801 7 0 0 0 - - -; +#X floatatom 434 798 7 0 0 0 - - -; +#X floatatom 568 795 7 0 0 0 - - -; +#X floatatom 693 797 7 0 0 0 - - -; +#X obj 505 752 r \$0_MyOsc; +#X obj 371 752 r \$0_MyOsc; +#X obj 122 755 r \$0_MyOsc; +#X floatatom 807 797 7 0 0 0 - - -; +#X floatatom 311 798 7 0 0 0 - - -; +#X obj 248 752 r \$0_MyOsc; +#X obj 630 751 r \$0_MyOsc; +#X obj 744 751 r \$0_MyOsc; +#X floatatom 928 796 7 0 0 0 - - -; +#X floatatom 1047 798 7 0 0 0 - - -; +#X obj 864 753 r \$0_MyOsc; +#X floatatom 1166 798 7 0 0 0 - - -; +#X obj 984 752 r \$0_MyOsc; +#X obj 1103 752 r \$0_MyOsc; +#X obj 122 779 OSCroute /cable3LZ; +#X obj 248 774 OSCroute /cable3LY; +#X obj 371 774 OSCroute /cable3LX; +#X obj 505 773 OSCroute /cable3Z; +#X obj 630 773 OSCroute /cable3X; +#X obj 744 773 OSCroute /cable3Y; +#X obj 1103 774 OSCroute /cable3RY; +#X obj 984 774 OSCroute /cable3RX; +#X obj 864 774 OSCroute /cable3RZ; +#X obj 1103 798 s Cab3RY; +#X obj 984 798 s Cab3RX; +#X obj 864 796 s Cab3RZ; +#X obj 744 797 s Cab3Y; +#X obj 630 797 s Cab3X; +#X obj 505 795 s Cab3Z; +#X obj 371 798 s Cab3LX; +#X obj 248 798 s Cab3LY; +#X obj 122 801 s Cab3LZ; +#X connect 0 0 1 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 11 0 13 0; +#X connect 16 0 24 0; +#X connect 17 0 22 0; +#X connect 19 0 25 0; +#X connect 21 0 23 0; +#X connect 22 0 14 0; +#X connect 22 0 30 0; +#X connect 23 0 20 0; +#X connect 23 0 31 0; +#X connect 24 0 15 0; +#X connect 24 0 32 0; +#X connect 25 0 18 0; +#X connect 25 0 33 0; +#X connect 26 0 4 0; +#X connect 26 0 29 0; +#X connect 27 0 5 0; +#X connect 27 0 28 0; +#X connect 38 0 69 0; +#X connect 39 0 68 0; +#X connect 40 0 67 0; +#X connect 41 0 66 0; +#X connect 44 0 90 0; +#X connect 45 0 88 0; +#X connect 47 0 91 0; +#X connect 49 0 89 0; +#X connect 54 0 82 0; +#X connect 55 0 80 0; +#X connect 56 0 95 0; +#X connect 57 0 96 0; +#X connect 60 0 93 0; +#X connect 61 0 97 0; +#X connect 63 0 92 0; +#X connect 65 0 94 0; +#X connect 66 0 34 0; +#X connect 66 0 73 0; +#X connect 67 0 35 0; +#X connect 67 0 72 0; +#X connect 68 0 36 0; +#X connect 68 0 71 0; +#X connect 69 0 37 0; +#X connect 69 0 70 0; +#X connect 80 0 52 0; +#X connect 80 0 81 0; +#X connect 82 0 53 0; +#X connect 82 0 83 0; +#X connect 88 0 42 0; +#X connect 88 0 74 0; +#X connect 89 0 48 0; +#X connect 89 0 75 0; +#X connect 90 0 43 0; +#X connect 90 0 76 0; +#X connect 91 0 46 0; +#X connect 91 0 77 0; +#X connect 92 0 62 0; +#X connect 92 0 84 0; +#X connect 93 0 59 0; +#X connect 93 0 85 0; +#X connect 94 0 64 0; +#X connect 94 0 86 0; +#X connect 95 0 51 0; +#X connect 95 0 79 0; +#X connect 96 0 50 0; +#X connect 96 0 78 0; +#X connect 97 0 58 0; +#X connect 97 0 87 0; +#X connect 102 0 138 0; +#X connect 103 0 137 0; +#X connect 104 0 136 0; +#X connect 105 0 134 0; +#X connect 107 0 139 0; +#X connect 109 0 135 0; +#X connect 114 0 150 0; +#X connect 115 0 149 0; +#X connect 116 0 148 0; +#X connect 117 0 146 0; +#X connect 119 0 151 0; +#X connect 121 0 147 0; +#X connect 126 0 162 0; +#X connect 127 0 161 0; +#X connect 128 0 160 0; +#X connect 129 0 158 0; +#X connect 131 0 163 0; +#X connect 133 0 159 0; +#X connect 134 0 98 0; +#X connect 134 0 145 0; +#X connect 135 0 108 0; +#X connect 135 0 144 0; +#X connect 136 0 99 0; +#X connect 136 0 143 0; +#X connect 137 0 100 0; +#X connect 137 0 142 0; +#X connect 138 0 101 0; +#X connect 138 0 141 0; +#X connect 139 0 106 0; +#X connect 139 0 140 0; +#X connect 146 0 110 0; +#X connect 146 0 157 0; +#X connect 147 0 120 0; +#X connect 147 0 156 0; +#X connect 148 0 111 0; +#X connect 148 0 155 0; +#X connect 149 0 112 0; +#X connect 149 0 154 0; +#X connect 150 0 113 0; +#X connect 150 0 153 0; +#X connect 151 0 118 0; +#X connect 151 0 152 0; +#X connect 158 0 122 0; +#X connect 158 0 169 0; +#X connect 159 0 132 0; +#X connect 159 0 168 0; +#X connect 160 0 123 0; +#X connect 160 0 167 0; +#X connect 161 0 124 0; +#X connect 161 0 166 0; +#X connect 162 0 125 0; +#X connect 162 0 165 0; +#X connect 163 0 130 0; +#X connect 163 0 164 0; +#X connect 174 0 191 0; +#X connect 175 0 190 0; +#X connect 176 0 188 0; +#X connect 179 0 189 0; +#X connect 180 0 192 0; +#X connect 181 0 193 0; +#X connect 184 0 196 0; +#X connect 186 0 195 0; +#X connect 187 0 194 0; +#X connect 188 0 170 0; +#X connect 188 0 205 0; +#X connect 189 0 178 0; +#X connect 189 0 204 0; +#X connect 190 0 171 0; +#X connect 190 0 203 0; +#X connect 191 0 172 0; +#X connect 191 0 202 0; +#X connect 192 0 173 0; +#X connect 192 0 201 0; +#X connect 193 0 177 0; +#X connect 193 0 200 0; +#X connect 194 0 185 0; +#X connect 194 0 197 0; +#X connect 195 0 183 0; +#X connect 195 0 198 0; +#X connect 196 0 182 0; +#X connect 196 0 199 0; +#X restore 725 1 pd OSC_TeleValues; +#N canvas 286 488 309 95 Telegraph 0; +#N canvas 717 117 597 352 Poles 0; +#X obj 78 58 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 200 8 0 0 0 - - -; +#N canvas 114 85 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 140 pd posCalc; +#X msg 41 139 300; +#X obj 81 31 loadbang; +#X obj 75 88 r TeMLX; +#X obj 84 114 r TeX; +#X obj 141 114 r TeZ; +#X obj 235 66 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 211 208 8 0 0 0 - - -; +#N canvas 114 85 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 241 148 pd posCalc; +#X msg 198 147 300; +#X obj 238 39 loadbang; +#X obj 391 66 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 367 208 8 0 0 0 - - -; +#N canvas 114 85 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 397 148 pd posCalc; +#X msg 354 147 300; +#X obj 394 39 loadbang; +#X obj 232 96 r TeM1LX; +#X obj 241 122 r Te1X; +#X obj 298 122 r Te1Z; +#X obj 388 96 r TeM2LX; +#X obj 397 122 r Te2X; +#X obj 454 122 r Te2Z; +#X obj 54 175 freqCalcCyl; +#X obj 211 183 freqCalcCyl; +#X obj 367 183 freqCalcCyl; +#X connect 0 0 3 0; +#X connect 2 0 24 2; +#X connect 2 1 24 3; +#X connect 3 0 24 0; +#X connect 4 0 0 0; +#X connect 5 0 24 1; +#X connect 6 0 2 0; +#X connect 7 0 2 1; +#X connect 8 0 11 0; +#X connect 10 0 25 2; +#X connect 10 1 25 3; +#X connect 11 0 25 0; +#X connect 12 0 8 0; +#X connect 13 0 16 0; +#X connect 15 0 26 2; +#X connect 15 1 26 3; +#X connect 16 0 26 0; +#X connect 17 0 13 0; +#X connect 18 0 25 1; +#X connect 19 0 10 0; +#X connect 20 0 10 1; +#X connect 21 0 26 1; +#X connect 22 0 15 0; +#X connect 23 0 15 1; +#X connect 24 0 1 0; +#X connect 25 0 9 0; +#X connect 26 0 14 0; +#X restore 38 31 pd Poles; +#N canvas 148 464 676 396 Cross 0; +#X floatatom -253 237 8 0 0 0 - - -; +#X msg -258 120 300; +#X obj -258 38 loadbang; +#X obj -232 63 r TeCLX; +#X obj -125 164 r TeCLY; +#N canvas 634 68 536 735 posCrossCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X obj 290 -29 r Xpos; +#X obj 363 -28 r Xpos; +#X obj 132 -15 r Zpos; +#X obj 324 -7 r Xpos; +#X obj 397 -8 r Xpos; +#X floatatom 234 58 5 0 0 0 - - -; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 7 0; +#X connect 1 0 4 0; +#X connect 2 0 23 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 7 1; +#X connect 4 0 23 0; +#X connect 7 0 12 0; +#X connect 7 0 12 1; +#X connect 7 0 15 0; +#X connect 8 0 11 0; +#X connect 11 0 9 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 1 14 1; +#X connect 14 0 16 0; +#X connect 15 0 17 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 8 0; +#X connect 21 0 26 1; +#X connect 21 0 28 1; +#X connect 22 0 0 1; +#X connect 23 0 3 0; +#X connect 24 0 39 0; +#X connect 24 0 51 0; +#X connect 25 0 26 0; +#X connect 25 0 27 0; +#X connect 25 0 44 0; +#X connect 26 0 30 1; +#X connect 26 0 36 0; +#X connect 26 0 37 1; +#X connect 27 0 28 0; +#X connect 28 0 29 1; +#X connect 28 0 35 0; +#X connect 28 0 38 1; +#X connect 29 0 31 1; +#X connect 30 0 32 1; +#X connect 31 0 34 0; +#X connect 32 0 34 0; +#X connect 34 0 33 0; +#X connect 34 0 2 0; +#X connect 34 0 2 1; +#X connect 37 0 32 0; +#X connect 38 0 31 0; +#X connect 39 0 40 0; +#X connect 39 1 40 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 4 1; +#X connect 41 0 43 0; +#X connect 44 0 45 0; +#X connect 45 0 34 0; +#X connect 46 0 37 0; +#X connect 47 0 38 0; +#X connect 48 0 0 0; +#X connect 49 0 30 0; +#X connect 50 0 29 0; +#X restore -211 185 pd posCrossCalc; +#X obj -153 144 r TeX; +#X floatatom -59 235 8 0 0 0 - - -; +#X msg -64 118 300; +#X obj -64 36 loadbang; +#N canvas 65 32 536 735 posCrossCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X obj 290 -29 r Xpos; +#X obj 363 -28 r Xpos; +#X obj 132 -15 r Zpos; +#X obj 324 -7 r Xpos; +#X obj 397 -8 r Xpos; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 7 0; +#X connect 1 0 4 0; +#X connect 2 0 23 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 7 1; +#X connect 4 0 23 0; +#X connect 7 0 12 0; +#X connect 7 0 12 1; +#X connect 7 0 15 0; +#X connect 8 0 11 0; +#X connect 11 0 9 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 1 14 1; +#X connect 14 0 16 0; +#X connect 15 0 17 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 8 0; +#X connect 21 0 26 1; +#X connect 21 0 28 1; +#X connect 22 0 0 1; +#X connect 23 0 3 0; +#X connect 24 0 39 0; +#X connect 25 0 26 0; +#X connect 25 0 27 0; +#X connect 25 0 44 0; +#X connect 26 0 30 1; +#X connect 26 0 36 0; +#X connect 26 0 37 1; +#X connect 27 0 28 0; +#X connect 28 0 29 1; +#X connect 28 0 35 0; +#X connect 28 0 38 1; +#X connect 29 0 31 1; +#X connect 30 0 32 1; +#X connect 31 0 34 0; +#X connect 32 0 34 0; +#X connect 34 0 33 0; +#X connect 34 0 2 0; +#X connect 34 0 2 1; +#X connect 37 0 32 0; +#X connect 38 0 31 0; +#X connect 39 0 40 0; +#X connect 39 1 40 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 4 1; +#X connect 41 0 43 0; +#X connect 44 0 45 0; +#X connect 45 0 34 0; +#X connect 46 0 37 0; +#X connect 47 0 38 0; +#X connect 48 0 0 0; +#X connect 49 0 30 0; +#X connect 50 0 29 0; +#X restore -17 183 pd posCrossCalc; +#X floatatom 152 247 8 0 0 0 - - -; +#X msg 147 130 300; +#X obj 147 48 loadbang; +#N canvas 0 86 536 735 posCrossCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X obj 290 -29 r Xpos; +#X obj 363 -28 r Xpos; +#X obj 132 -15 r Zpos; +#X obj 324 -7 r Xpos; +#X obj 397 -8 r Xpos; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 7 0; +#X connect 1 0 4 0; +#X connect 2 0 23 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 7 1; +#X connect 4 0 23 0; +#X connect 7 0 12 0; +#X connect 7 0 12 1; +#X connect 7 0 15 0; +#X connect 8 0 11 0; +#X connect 11 0 9 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 1 14 1; +#X connect 14 0 16 0; +#X connect 15 0 17 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 19 0 8 0; +#X connect 21 0 26 1; +#X connect 21 0 28 1; +#X connect 22 0 0 1; +#X connect 23 0 3 0; +#X connect 24 0 39 0; +#X connect 25 0 26 0; +#X connect 25 0 27 0; +#X connect 25 0 44 0; +#X connect 26 0 30 1; +#X connect 26 0 36 0; +#X connect 26 0 37 1; +#X connect 27 0 28 0; +#X connect 28 0 29 1; +#X connect 28 0 35 0; +#X connect 28 0 38 1; +#X connect 29 0 31 1; +#X connect 30 0 32 1; +#X connect 31 0 34 0; +#X connect 32 0 34 0; +#X connect 34 0 33 0; +#X connect 34 0 2 0; +#X connect 34 0 2 1; +#X connect 37 0 32 0; +#X connect 38 0 31 0; +#X connect 39 0 40 0; +#X connect 39 1 40 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 4 1; +#X connect 41 0 43 0; +#X connect 44 0 45 0; +#X connect 45 0 34 0; +#X connect 46 0 37 0; +#X connect 47 0 38 0; +#X connect 48 0 0 0; +#X connect 49 0 30 0; +#X connect 50 0 29 0; +#X restore 194 195 pd posCrossCalc; +#X obj -38 61 r TeC1LX; +#X obj 41 142 r Te1X; +#X obj 69 162 r TeC1LY; +#X obj 173 73 r TeC2LX; +#X obj 252 154 r Te2X; +#X obj 280 174 r TeC2LY; +#X obj 194 112 r Te2Z; +#X obj 221 133 r TeC2Y; +#X obj 10 121 r TeC1Y; +#X obj -17 100 r Te1Z; +#X obj -184 123 r TeCY; +#X obj -211 102 r TeZ; +#X obj -253 212 freqCalcCyl; +#X obj -59 210 freqCalcCyl; +#X obj 152 222 freqCalcCyl; +#X connect 1 0 27 0; +#X connect 2 0 1 0; +#X connect 3 0 27 1; +#X connect 4 0 5 3; +#X connect 5 0 27 2; +#X connect 5 1 27 3; +#X connect 6 0 5 2; +#X connect 8 0 28 0; +#X connect 9 0 8 0; +#X connect 10 0 28 2; +#X connect 10 1 28 3; +#X connect 12 0 29 0; +#X connect 13 0 12 0; +#X connect 14 0 29 2; +#X connect 14 1 29 3; +#X connect 15 0 28 1; +#X connect 16 0 10 2; +#X connect 17 0 10 3; +#X connect 18 0 29 1; +#X connect 19 0 14 2; +#X connect 20 0 14 3; +#X connect 21 0 14 0; +#X connect 22 0 14 1; +#X connect 23 0 10 1; +#X connect 24 0 10 0; +#X connect 25 0 5 1; +#X connect 26 0 5 0; +#X connect 27 0 0 0; +#X connect 28 0 7 0; +#X connect 29 0 11 0; +#X restore 99 31 pd Cross; +#N canvas 222 23 1195 376 Cables 0; +#X floatatom -176 222 8 0 0 0 - - -; +#X msg -181 105 300; +#X obj -181 23 loadbang; +#N canvas 82 39 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore -134 170 pd posWireCalc; +#X obj -155 48 r CabLX; +#X obj -134 87 r CabX; +#X obj -107 108 r CabY; +#X obj -80 129 r CabZ; +#X obj -53 150 r CabLY; +#X floatatom 2 228 8 0 0 0 - - -; +#X msg -3 111 300; +#X obj -3 29 loadbang; +#N canvas 1 54 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore 44 176 pd posWireCalc; +#X obj 23 54 r Cab1LX; +#X obj 44 93 r Cab1X; +#X obj 71 114 r Cab1Y; +#X obj 98 135 r Cab1Z; +#X obj 125 156 r Cab1LY; +#X floatatom 199 225 8 0 0 0 - - -; +#X msg 194 108 300; +#X obj 194 26 loadbang; +#N canvas 0 27 511 790 posWireCalc 0; +#X obj 132 46 -; +#X obj 133 107 *; +#X obj 349 107 *; +#X obj 160 209 sqrt; +#X obj 159 139 +; +#X floatatom 220 242 5 0 0 0 - - -; +#X obj 160 242 outlet; +#X obj 132 -15 r Xpos; +#X obj 82 275 /; +#X obj 124 515 * 360; +#X floatatom 185 567 5 0 0 0 - - -; +#X obj 124 572 outlet; +#X obj 124 539 / 6.28319; +#X obj 82 307 *; +#X obj 82 339 swap 1; +#X obj 82 372 -; +#X obj 139 304 + 1; +#X obj 82 401 sqrt; +#X obj 124 432 /; +#X obj 124 460 atan; +#X obj 124 485 * 2; +#X floatatom 175 511 5 0 0 0 - - -; +#X obj 354 -102 inlet; +#X obj 147 18 inlet; +#X obj 159 171 +; +#X obj 198 -10 inlet; +#X obj 412 -101 inlet; +#X obj 339 -47 +; +#X obj 412 -80 * -1; +#X obj 412 -43 +; +#X obj 397 19 <; +#X obj 324 15 >; +#X obj 364 49 spigot; +#X obj 291 48 spigot; +#X floatatom 406 111 5 0 0 0 - - -; +#X obj 364 77 f; +#X floatatom 469 -12 5 0 0 0 - - -; +#X floatatom 295 -49 5 0 0 0 - - -; +#X obj 290 -29 r Zpos; +#X obj 363 -28 r Zpos; +#X obj 397 -8 r Zpos; +#X obj 324 -7 r Zpos; +#X obj 291 22 -; +#X obj 364 21 -; +#X obj 198 15 swap 1; +#X obj 197 40 -; +#X obj 196 68 *; +#X text 205 86 Height Calc; +#X floatatom 284 97 5 0 0 0 - - -; +#X obj 449 -80 t b; +#X msg 449 47 0; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 8 0; +#X connect 1 0 4 0; +#X connect 2 0 24 1; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 8 1; +#X connect 4 0 24 0; +#X connect 7 0 0 0; +#X connect 8 0 13 0; +#X connect 8 0 13 1; +#X connect 8 0 16 0; +#X connect 9 0 12 0; +#X connect 12 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 1 15 1; +#X connect 15 0 17 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 20 0 9 0; +#X connect 22 0 27 1; +#X connect 22 0 29 1; +#X connect 23 0 0 1; +#X connect 24 0 3 0; +#X connect 25 0 44 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 26 0 49 0; +#X connect 27 0 31 1; +#X connect 27 0 37 0; +#X connect 27 0 42 1; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 29 0 36 0; +#X connect 29 0 43 1; +#X connect 30 0 32 1; +#X connect 31 0 33 1; +#X connect 32 0 35 0; +#X connect 33 0 35 0; +#X connect 35 0 34 0; +#X connect 35 0 2 0; +#X connect 35 0 2 1; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 30 0; +#X connect 41 0 31 0; +#X connect 42 0 33 0; +#X connect 43 0 32 0; +#X connect 44 0 45 0; +#X connect 44 1 45 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 4 1; +#X connect 46 0 48 0; +#X connect 49 0 50 0; +#X connect 50 0 35 0; +#X restore 241 173 pd posWireCalc; +#X obj 220 51 r Cab2LX; +#X obj 241 90 r Cab2X; +#X obj 268 111 r Cab2Y; +#X obj 295 132 r Cab2Z; +#X obj 322 153 r Cab2LY; +#X obj 508 87 r Cab3LY; +#X obj 485 63 r Cab3Z; +#X obj 462 19 r Cab3X; +#X obj 473 41 r Cab3Y; +#X obj 555 199 r Cab3RZ; +#X obj 531 154 r Cab3RX; +#X obj 543 177 r Cab3RY; +#N canvas 86 24 1295 682 distAngleCalc 0; +#X obj 77 36 inlet; +#X obj 122 37 inlet; +#X obj 167 37 inlet; +#X obj 213 36 inlet; +#X obj 259 36 inlet; +#X obj 304 36 inlet; +#X obj 348 35 inlet; +#X obj 394 34 inlet; +#X obj 439 33 inlet; +#X obj 158 573 outlet; +#X obj 277 575 outlet; +#X text 100 602 Distance between Objects; +#X text 258 606 Angle to Object; +#X obj 77 56 s \$0pX; +#X obj 167 56 s \$0pZ; +#X obj 122 56 s \$0pY; +#X obj 213 56 s \$0sX; +#X obj 259 57 s \$0sY; +#X obj 304 55 s \$0sZ; +#X obj 348 54 s \$0rX; +#X obj 394 53 s \$0rY; +#X obj 439 53 s \$0rZ; +#X obj 86 104 r \$0rX; +#X obj 198 103 r \$0rY; +#X obj 307 102 r \$0rZ; +#X floatatom 36 130 5 0 0 0 - - -; +#X floatatom 152 127 5 0 0 0 - - -; +#X floatatom 265 122 5 0 0 0 - - -; +#X obj 307 125 * 3.14159; +#X obj 307 148 / 180; +#X floatatom 50 214 5 0 0 0 - - -; +#X floatatom 163 214 5 0 0 0 - - -; +#X floatatom 270 214 5 0 0 0 - - -; +#X obj 198 124 * 3.14159; +#X obj 198 146 / 180; +#X obj 86 127 * 3.14159; +#X obj 86 149 / 180; +#X obj 86 175 sin; +#X obj 112 175 cos; +#X obj 197 172 sin; +#X obj 223 172 cos; +#X obj 307 172 sin; +#X obj 333 172 cos; +#X obj 307 213 s \$0_srZ; +#X obj 197 213 s \$0_srY; +#X obj 86 216 s \$0_srX; +#X obj 112 195 s \$0_crX; +#X obj 223 193 s \$0_crY; +#X obj 333 193 s \$0_crZ; +#X floatatom 388 196 5 0 0 0 - - -; +#X floatatom 263 175 5 0 0 0 - - -; +#X floatatom 149 176 5 0 0 0 - - -; +#N canvas 226 50 1264 844 rotationCalc 0; +#X obj 63 35 inlet; +#X obj 109 35 inlet; +#X obj 154 35 inlet; +#X obj 211 34 inlet; +#X obj 257 33 inlet; +#X obj 302 32 inlet; +#X obj 634 83 *; +#X obj 649 152 *; +#X obj 649 198 *; +#X obj 634 231 +; +#X floatatom 580 255 8 0 0 0 - - -; +#X obj 625 372 *; +#X floatatom 571 396 8 0 0 0 - - -; +#X obj 586 494 * -1; +#X obj 586 551 *; +#X obj 601 621 *; +#X obj 601 665 *; +#X obj 586 688 +; +#X floatatom 532 712 8 0 0 0 - - -; +#X obj 804 60 * -1; +#X obj 804 117 *; +#X obj 819 182 *; +#X obj 819 226 *; +#X obj 804 249 +; +#X floatatom 750 273 8 0 0 0 - - -; +#X obj 805 364 *; +#X floatatom 751 388 8 0 0 0 - - -; +#X obj 780 519 *; +#X obj 795 588 *; +#X obj 795 634 *; +#X obj 780 667 +; +#X floatatom 726 691 8 0 0 0 - - -; +#X obj 983 111 *; +#X floatatom 929 135 8 0 0 0 - - -; +#X obj 981 340 * -1; +#X floatatom 927 363 8 0 0 0 - - -; +#X obj 971 630 *; +#X floatatom 917 654 8 0 0 0 - - -; +#X obj 46 330 outlet; +#X obj 95 329 outlet; +#X obj 144 329 outlet; +#X obj 191 329 outlet; +#X obj 240 328 outlet; +#X obj 289 328 outlet; +#X obj 337 328 outlet; +#X obj 386 327 outlet; +#X obj 435 327 outlet; +#X obj 63 109 s \$0_srX1; +#X obj 109 83 s \$0_crX1; +#X obj 154 60 s \$0_srY1; +#X obj 211 98 s \$0_crY1; +#X obj 257 75 s \$0_srZ1; +#X obj 302 54 s \$0_crZ1; +#X obj 634 38 r \$0_crY1; +#X obj 649 61 r \$0_crZ1; +#X obj 649 106 r \$0_srX1; +#X obj 664 129 r \$0_srY1; +#X obj 664 173 r \$0_srZ1; +#X obj 625 328 r \$0_crX1; +#X obj 640 350 r \$0_srZ1; +#X obj 586 471 r \$0_srY1; +#X obj 601 516 r \$0_crZ1; +#X obj 601 573 r \$0_crY1; +#X obj 616 597 r \$0_srX1; +#X obj 616 643 r \$0_srZ1; +#X obj 804 37 r \$0_crY1; +#X obj 819 82 r \$0_srZ1; +#X obj 819 139 r \$0_srY1; +#X obj 834 158 r \$0_srX1; +#X obj 834 204 r \$0_crZ1; +#X obj 805 320 r \$0_crX1; +#X obj 820 342 r \$0_crZ1; +#X obj 780 474 r \$0_srY1; +#X obj 795 497 r \$0_srZ1; +#X obj 795 542 r \$0_srX1; +#X obj 810 565 r \$0_crY1; +#X obj 810 609 r \$0_crZ1; +#X obj 983 67 r \$0_srY1; +#X obj 998 89 r \$0_crX1; +#X obj 981 317 r \$0_srX1; +#X obj 971 586 r \$0_crY1; +#X obj 986 608 r \$0_crX1; +#X obj 46 306 r \$0_a1; +#X obj 95 308 r \$0_b1; +#X obj 144 308 r \$0_c1; +#X obj 191 305 r \$0_d1; +#X obj 240 307 r \$0_e1; +#X obj 289 307 r \$0_f1; +#X obj 337 303 r \$0_g1; +#X obj 386 305 r \$0_h1; +#X obj 435 305 r \$0_i1; +#X obj 634 255 s \$0_a1; +#X obj 804 273 s \$0_b1; +#X obj 983 135 s \$0_c1; +#X obj 625 396 s \$0_d1; +#X obj 805 388 s \$0_e1; +#X obj 981 363 s \$0_f1; +#X obj 586 712 s \$0_g1; +#X obj 780 691 s \$0_h1; +#X obj 971 654 s \$0_i1; +#X connect 0 0 47 0; +#X connect 1 0 48 0; +#X connect 2 0 49 0; +#X connect 3 0 50 0; +#X connect 4 0 51 0; +#X connect 5 0 52 0; +#X connect 6 0 9 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 10 0; +#X connect 9 0 91 0; +#X connect 11 0 12 0; +#X connect 11 0 94 0; +#X connect 13 0 14 0; +#X connect 14 0 17 0; +#X connect 15 0 16 0; +#X connect 16 0 17 1; +#X connect 17 0 18 0; +#X connect 17 0 97 0; +#X connect 19 0 20 0; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 23 1; +#X connect 23 0 24 0; +#X connect 23 0 92 0; +#X connect 25 0 26 0; +#X connect 25 0 95 0; +#X connect 27 0 30 0; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 30 0 31 0; +#X connect 30 0 98 0; +#X connect 32 0 33 0; +#X connect 32 0 93 0; +#X connect 34 0 35 0; +#X connect 34 0 96 0; +#X connect 36 0 37 0; +#X connect 36 0 99 0; +#X connect 53 0 6 0; +#X connect 54 0 6 1; +#X connect 55 0 7 0; +#X connect 56 0 7 1; +#X connect 57 0 8 1; +#X connect 58 0 11 0; +#X connect 59 0 11 1; +#X connect 60 0 13 0; +#X connect 61 0 14 1; +#X connect 62 0 15 0; +#X connect 63 0 15 1; +#X connect 64 0 16 1; +#X connect 65 0 19 0; +#X connect 66 0 20 1; +#X connect 67 0 21 0; +#X connect 68 0 21 1; +#X connect 69 0 22 1; +#X connect 70 0 25 0; +#X connect 71 0 25 1; +#X connect 72 0 27 0; +#X connect 73 0 27 1; +#X connect 74 0 28 0; +#X connect 75 0 28 1; +#X connect 76 0 29 1; +#X connect 77 0 32 0; +#X connect 78 0 32 1; +#X connect 79 0 34 0; +#X connect 80 0 36 0; +#X connect 81 0 36 1; +#X connect 82 0 38 0; +#X connect 83 0 39 0; +#X connect 84 0 40 0; +#X connect 85 0 41 0; +#X connect 86 0 42 0; +#X connect 87 0 43 0; +#X connect 88 0 44 0; +#X connect 89 0 45 0; +#X connect 90 0 46 0; +#X restore 156 385 pd rotationCalc; +#X obj 243 365 r \$0_crZ; +#X obj 225 345 r \$0_srZ; +#X obj 208 323 r \$0_crY; +#X obj 190 303 r \$0_srY; +#X obj 156 263 r \$0_srX; +#X obj 173 283 r \$0_crX; +#X obj 676 82 r \$0_a; +#X obj 691 149 r \$0_b; +#X obj 691 248 r \$0_c; +#X obj 10 419 s \$0_a; +#X obj 59 421 s \$0_b; +#X obj 108 421 s \$0_c; +#X obj 155 418 s \$0_d; +#X obj 204 420 s \$0_e; +#X obj 253 420 s \$0_f; +#X obj 301 416 s \$0_g; +#X obj 350 418 s \$0_h; +#X obj 399 418 s \$0_i; +#X obj 691 104 r \$0sX; +#X obj 706 172 r \$0sY; +#X obj 706 271 r \$0sZ; +#X obj 676 126 *; +#X obj 691 195 *; +#X obj 691 294 *; +#X obj 676 225 +; +#X obj 676 315 +; +#X floatatom 613 345 8 0 0 0 - - -; +#X obj 884 103 r \$0sX; +#X obj 899 171 r \$0sY; +#X obj 899 270 r \$0sZ; +#X obj 869 125 *; +#X obj 884 194 *; +#X obj 884 293 *; +#X obj 869 224 +; +#X obj 869 314 +; +#X floatatom 806 344 8 0 0 0 - - -; +#X obj 1072 100 r \$0sX; +#X obj 1087 168 r \$0sY; +#X obj 1087 267 r \$0sZ; +#X obj 1057 122 *; +#X obj 1072 191 *; +#X obj 1072 290 *; +#X obj 1057 221 +; +#X obj 1057 311 +; +#X floatatom 994 341 8 0 0 0 - - -; +#X obj 869 81 r \$0_d; +#X obj 884 148 r \$0_e; +#X obj 884 247 r \$0_f; +#X obj 1057 78 r \$0_g; +#X obj 1072 145 r \$0_h; +#X obj 1072 244 r \$0_i; +#X obj 704 316 r \$0pX; +#X obj 895 315 r \$0pY; +#X obj 1087 312 r \$0pZ; +#X obj 869 344 +; +#X obj 676 344 +; +#X obj 1057 342 +; +#X floatatom 614 380 8 0 0 0 - - -; +#X floatatom 807 379 8 0 0 0 - - -; +#X floatatom 995 376 8 0 0 0 - - -; +#X text 467 375 Translation to origin; +#X text 497 317 Rotation; +#X obj 496 29 r \$0sY; +#X obj 496 51 * -1; +#X obj 496 73 s \$0snY; +#X obj 1087 368 -; +#X floatatom 1123 392 8 0 0 0 - - -; +#X obj 1102 344 t f b; +#X obj 895 368 -; +#X floatatom 931 392 8 0 0 0 - - -; +#X obj 910 344 t f b; +#X obj 704 371 -; +#X floatatom 740 395 8 0 0 0 - - -; +#X obj 719 347 t f b; +#X text 656 54 x Coordinate; +#X text 847 55 y Coordinate; +#X text 1040 54 z Coordinate; +#X text 592 393 Top; +#X text 979 360 Top; +#X text 786 367 Top; +#X text 767 414 Bottom; +#X text 960 410 Bottom; +#X text 1143 409 Bottom; +#N canvas 87 41 1217 815 thisDist 0; +#X obj 204 46 r \$0_x1; +#X floatatom 261 44 7 0 0 0 - - -; +#X floatatom 137 53 7 0 0 0 - - -; +#X floatatom 377 44 7 0 0 0 - - -; +#X obj 189 21 r Xpos; +#X obj 308 19 r Ypos; +#X obj 426 16 r Zpos; +#X obj 189 70 -; +#X obj 308 69 -; +#X obj 426 67 -; +#X obj 323 45 r \$0_y1; +#X obj 441 43 r \$0_z1; +#X floatatom 733 101 7 0 0 0 - - -; +#X floatatom 613 100 7 0 0 0 - - -; +#X floatatom 848 102 7 0 0 0 - - -; +#X obj 665 28 r Xpos; +#X obj 784 26 r Ypos; +#X obj 902 23 r Zpos; +#X obj 665 77 -; +#X obj 784 76 -; +#X obj 902 74 -; +#X obj 680 53 r \$0_x2; +#X obj 799 52 r \$0_y2; +#X obj 917 50 r \$0_z2; +#X obj 189 94 s \$0_Ux; +#X obj 426 93 s \$0_Uz; +#X obj 308 94 s \$0_Uy; +#X obj 902 99 s \$0_Vz; +#X obj 784 100 s \$0_Vy; +#X obj 665 101 s \$0_Vx; +#X obj 171 171 r \$0_Uy; +#X obj 186 192 r \$0_Vz; +#X obj 171 216 *; +#X obj 186 285 *; +#X obj 186 240 r \$0_Uz; +#X obj 201 261 r \$0_Vy; +#X obj 171 310 -; +#X floatatom 123 336 7 0 0 0 - - -; +#X obj 281 216 *; +#X obj 296 285 *; +#X obj 281 310 -; +#X floatatom 233 336 7 0 0 0 - - -; +#X obj 281 171 r \$0_Uz; +#X obj 296 192 r \$0_Vx; +#X obj 296 240 r \$0_Ux; +#X obj 311 261 r \$0_Vz; +#X obj 388 216 *; +#X obj 403 285 *; +#X obj 388 310 -; +#X floatatom 340 336 7 0 0 0 - - -; +#X obj 388 171 r \$0_Ux; +#X obj 403 192 r \$0_Vy; +#X obj 403 240 r \$0_Uy; +#X obj 418 261 r \$0_Vx; +#X obj 171 336 *; +#X obj 281 337 *; +#X obj 388 337 *; +#X obj 266 447 sqrt; +#X obj 266 393 +; +#X obj 266 422 +; +#X obj 527 363 -; +#X obj 460 366 -; +#X obj 612 340 r \$0_z1; +#X obj 597 318 r \$0_z2; +#X obj 597 365 -; +#X obj 527 316 r \$0_y2; +#X obj 542 338 r \$0_y1; +#X obj 460 319 r \$0_x2; +#X obj 475 341 r \$0_x1; +#X obj 460 391 *; +#X obj 527 389 *; +#X obj 597 388 *; +#X obj 512 434 +; +#X obj 512 463 +; +#X obj 512 493 sqrt; +#X obj 497 519 /; +#X floatatom 438 547 7 0 0 0 - - -; +#X text 17 249 Vector Cross Product; +#X text 179 447 Magnitude; +#X text 578 493 Scaling; +#X text 540 530 Distance between line and point; +#N canvas 466 103 399 773 ang2plane 0; +#X obj 72 40 r \$0_p1; +#X obj 193 41 r \$0_p3; +#X obj 133 40 r \$0_p2; +#X msg 133 89 0; +#X obj 72 120 *; +#X obj 133 120 *; +#X obj 193 119 *; +#X obj 133 64 t b f; +#X obj 118 176 +; +#X obj 118 215 +; +#X obj 200 150 r \$0_p1; +#X obj 321 151 r \$0_p3; +#X obj 261 150 r \$0_p2; +#X obj 200 177 *; +#X obj 261 177 *; +#X obj 321 176 *; +#X obj 246 204 +; +#X obj 246 226 +; +#X obj 246 249 sqrt; +#X obj 118 249 sqrt; +#X obj 118 279 *; +#X obj 55 318 /; +#X floatatom 145 557 8 0 0 0 - - -; +#X obj 97 559 * 360; +#X floatatom 161 614 5 0 0 0 - - -; +#X obj 97 583 / 6.28319; +#X obj 55 351 *; +#X obj 55 383 swap 1; +#X obj 55 416 -; +#X obj 112 348 + 1; +#X obj 55 445 sqrt; +#X obj 97 476 /; +#X obj 97 504 atan; +#X obj 97 530 * 2; +#X text 22 650 Calculate the angle between the wire and projection +on the x-z plane.; +#X obj 39 558 s \$0_ang; +#X text 36 4 Calculate length of line in the plane; +#X text 188 277 Calculate length of line; +#X text 83 18 (Base of big triangle); +#X text 180 290 (Hypotenuse of big triangle); +#X text 147 400 Arccos of angle; +#X connect 0 0 4 0; +#X connect 0 0 4 1; +#X connect 1 0 6 0; +#X connect 1 0 6 1; +#X connect 2 0 7 0; +#X connect 3 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 8 1; +#X connect 6 0 9 1; +#X connect 7 0 3 0; +#X connect 7 1 5 1; +#X connect 8 0 9 0; +#X connect 9 0 19 0; +#X connect 9 0 21 0; +#X connect 10 0 13 0; +#X connect 10 0 13 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 12 0 14 1; +#X connect 13 0 16 0; +#X connect 14 0 16 1; +#X connect 15 0 17 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 1; +#X connect 21 0 26 0; +#X connect 21 0 26 1; +#X connect 21 0 29 0; +#X connect 23 0 25 0; +#X connect 25 0 24 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 27 1 28 1; +#X connect 28 0 30 0; +#X connect 29 0 31 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 33 0; +#X connect 33 0 23 0; +#X connect 33 0 35 0; +#X connect 33 0 22 0; +#X restore 1013 23 pd ang2plane; +#N canvas 962 123 399 773 ang2vert 0; +#X obj 72 40 r \$0_p1; +#X obj 193 41 r \$0_p3; +#X obj 133 40 r \$0_p2; +#X obj 72 120 *; +#X obj 133 120 *; +#X obj 193 119 *; +#X obj 118 176 +; +#X obj 118 215 +; +#X obj 200 150 r \$0_p1; +#X obj 321 151 r \$0_p3; +#X obj 261 150 r \$0_p2; +#X obj 200 177 *; +#X obj 261 177 *; +#X obj 321 176 *; +#X obj 246 204 +; +#X obj 246 226 +; +#X obj 246 249 sqrt; +#X obj 118 249 sqrt; +#X obj 118 279 *; +#X obj 55 318 /; +#X floatatom 145 557 8 0 0 0 - - -; +#X obj 97 559 * 360; +#X floatatom 161 614 5 0 0 0 - - -; +#X obj 97 583 / 6.28319; +#X obj 55 351 *; +#X obj 55 383 swap 1; +#X obj 55 416 -; +#X obj 112 348 + 1; +#X obj 55 445 sqrt; +#X obj 97 476 /; +#X obj 97 504 atan; +#X obj 97 530 * 2; +#X msg 193 91 0; +#X obj 193 66 t b f; +#X text 22 650 Calculate the angle between the wire and projection +on the y-x plane.; +#X obj 34 558 s \$0_Vang; +#X text 41 4 Calculate length of line in the plane; +#X text 88 18 (Base of big triangle); +#X text 198 287 Calculate length of line; +#X text 190 300 (Hypotenuse of big triangle); +#X text 157 410 Arccos of angle; +#X connect 0 0 3 0; +#X connect 0 0 3 1; +#X connect 1 0 33 0; +#X connect 2 0 4 0; +#X connect 2 0 4 1; +#X connect 3 0 6 0; +#X connect 4 0 6 1; +#X connect 5 0 7 1; +#X connect 6 0 7 0; +#X connect 7 0 17 0; +#X connect 7 0 19 0; +#X connect 8 0 11 0; +#X connect 8 0 11 1; +#X connect 9 0 13 0; +#X connect 9 0 13 1; +#X connect 10 0 12 0; +#X connect 10 0 12 1; +#X connect 11 0 14 0; +#X connect 12 0 14 1; +#X connect 13 0 15 1; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 18 1; +#X connect 17 0 18 0; +#X connect 18 0 19 1; +#X connect 19 0 24 0; +#X connect 19 0 24 1; +#X connect 19 0 27 0; +#X connect 21 0 23 0; +#X connect 23 0 22 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 25 1 26 1; +#X connect 26 0 28 0; +#X connect 27 0 29 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 31 0; +#X connect 31 0 21 0; +#X connect 31 0 20 0; +#X connect 31 0 35 0; +#X connect 32 0 5 0; +#X connect 33 0 32 0; +#X connect 33 1 5 1; +#X restore 1020 47 pd ang2vert; +#N canvas 26 165 741 714 perpProj 0; +#X obj 136 61 r \$0_y1; +#X obj 107 36 r \$0_ang; +#X obj 107 61 tan; +#X obj 107 92 *; +#X floatatom 41 126 8 0 0 0 - - -; +#X obj 258 53 r \$0_Vang; +#X obj 156 92 cos; +#X obj 156 127 *; +#X floatatom 95 167 8 0 0 0 - - -; +#X obj 257 122 *; +#X floatatom 309 153 8 0 0 0 - - -; +#X obj 257 89 sin; +#X text 67 185 x projection; +#X text 341 133 z projection; +#X obj 243 205 r \$0_z1; +#X obj 141 203 r \$0_x1; +#X obj 141 244 +; +#X obj 243 238 +; +#X obj 602 104 -; +#X obj 551 80 r \$0_z1; +#X obj 536 58 r \$0_z2; +#X obj 536 105 -; +#X obj 602 57 r \$0_x2; +#X obj 617 79 r \$0_x1; +#X obj 536 137 /; +#X floatatom 487 167 5 0 0 0 - - -; +#X obj 536 162 swap 1; +#X obj 536 185 /; +#X obj 536 208 * -1; +#X floatatom 497 234 5 0 0 0 - - -; +#X floatatom 79 289 5 0 0 0 - - -; +#X floatatom 193 260 5 0 0 0 - - -; +#X obj 536 237 s \$0_grad; +#X obj 156 282 r \$0_grad; +#X obj 141 308 *; +#X obj 243 347 -; +#X floatatom 284 383 5 0 0 0 - - -; +#X obj 118 367 r Xpos; +#X obj 60 369 r Zpos; +#X obj 118 412 *; +#X obj 133 389 r \$0_grad; +#X floatatom 54 534 5 0 0 0 - - -; +#X obj 103 473 +; +#X obj 118 438 * -1; +#X obj 409 341 +; +#X obj 546 332 +; +#X floatatom 347 386 5 0 0 0 - - -; +#X floatatom 495 378 5 0 0 0 - - -; +#X obj 424 379 r \$0_grad; +#X obj 409 405 *; +#X obj 546 449 -; +#X floatatom 592 480 5 0 0 0 - - -; +#X obj 415 460 r Xpos; +#X obj 357 462 r Zpos; +#X obj 415 505 *; +#X obj 430 482 r \$0_grad; +#X floatatom 351 627 5 0 0 0 - - -; +#X obj 400 566 +; +#X obj 415 531 * -1; +#X obj 409 300 r \$0_x2; +#X obj 546 299 r \$0_z2; +#X obj 103 531 outlet; +#X obj 400 626 outlet; +#X obj 103 507 >; +#X text 156 502 Higher than lower limit; +#X text 446 591 Lower than higher limit; +#X obj 400 600 <; +#X text 495 256 Grad perpendicular to the cable; +#X connect 0 0 3 1; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 7 1; +#X connect 3 0 9 1; +#X connect 5 0 6 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 16 1; +#X connect 7 0 44 1; +#X connect 9 0 10 0; +#X connect 9 0 17 1; +#X connect 9 0 45 1; +#X connect 11 0 9 0; +#X connect 14 0 17 0; +#X connect 15 0 16 0; +#X connect 16 0 30 0; +#X connect 16 0 34 0; +#X connect 17 0 31 0; +#X connect 17 0 35 0; +#X connect 18 0 24 1; +#X connect 19 0 21 1; +#X connect 20 0 21 0; +#X connect 21 0 24 0; +#X connect 22 0 18 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 24 0 26 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 28 0 29 0; +#X connect 28 0 32 0; +#X connect 33 0 34 1; +#X connect 34 0 35 1; +#X connect 35 0 36 0; +#X connect 35 0 63 1; +#X connect 37 0 39 0; +#X connect 38 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 39 1; +#X connect 42 0 63 0; +#X connect 43 0 42 1; +#X connect 44 0 46 0; +#X connect 44 0 49 0; +#X connect 45 0 47 0; +#X connect 45 0 50 0; +#X connect 48 0 49 1; +#X connect 49 0 50 1; +#X connect 50 0 51 0; +#X connect 50 0 66 1; +#X connect 52 0 54 0; +#X connect 53 0 57 0; +#X connect 54 0 58 0; +#X connect 55 0 54 1; +#X connect 57 0 66 0; +#X connect 58 0 57 1; +#X connect 59 0 44 0; +#X connect 60 0 45 0; +#X connect 63 0 41 0; +#X connect 63 0 61 0; +#X connect 66 0 56 0; +#X connect 66 0 62 0; +#X restore 1021 70 pd perpProj; +#X obj 1021 97 s \$0_Low; +#X obj 1084 96 s \$0_High; +#X obj 497 651 spigot; +#X obj 530 570 r \$0_Low; +#X obj 545 595 r \$0_High; +#X obj 530 618 *; +#X floatatom 560 644 5 0 0 0 - - -; +#X floatatom 449 708 8 0 0 0 - - -; +#X obj 798 371 -; +#X obj 731 374 -; +#X obj 883 348 r \$0_z1; +#X obj 868 373 -; +#X obj 813 346 r \$0_y1; +#X obj 746 349 r \$0_x1; +#X obj 731 399 *; +#X obj 798 397 *; +#X obj 868 396 *; +#X obj 783 442 +; +#X obj 783 471 +; +#X obj 731 327 r Xpos; +#X obj 798 324 r Ypos; +#X obj 868 326 r Zpos; +#X obj 783 494 sqrt; +#X obj 1013 369 -; +#X obj 946 372 -; +#X obj 1083 371 -; +#X obj 946 397 *; +#X obj 1013 395 *; +#X obj 1083 394 *; +#X obj 998 440 +; +#X obj 998 469 +; +#X obj 946 325 r Xpos; +#X obj 1013 322 r Ypos; +#X obj 1083 324 r Zpos; +#X obj 998 492 sqrt; +#X obj 961 347 r \$0_x2; +#X obj 1028 344 r \$0_y2; +#X obj 1098 346 r \$0_z2; +#X floatatom 929 510 8 0 0 0 - - -; +#X floatatom 719 508 8 0 0 0 - - -; +#X text 764 298 Distance to low point; +#X text 975 295 Distance to high point; +#X obj 782 663 spigot; +#X obj 815 472 r \$0_Low; +#X obj 815 520 *; +#X floatatom 845 586 5 0 0 0 - - -; +#X obj 550 673 s \$0_betw; +#X obj 830 497 r \$0_betw; +#X floatatom 791 699 8 0 0 0 - - -; +#X obj 815 561 < 1; +#X obj 830 614 r \$0_High; +#X obj 815 640 *; +#X obj 998 674 spigot; +#X obj 1031 531 *; +#X obj 1046 508 r \$0_betw; +#X obj 1031 572 < 1; +#X obj 1031 651 *; +#X obj 1031 483 r \$0_High; +#X obj 1046 625 r \$0_Low; +#X floatatom 1018 700 8 0 0 0 - - -; +#X obj 782 756 outlet; +#X obj 951 763 outlet; +#X obj 1078 738 r \$0_betw; +#X obj 1013 738 r \$0_High; +#X obj 951 737 r \$0_Low; +#X obj 1013 762 outlet; +#X obj 1078 762 outlet; +#X connect 0 0 7 1; +#X connect 4 0 2 0; +#X connect 4 0 7 0; +#X connect 5 0 1 0; +#X connect 5 0 8 0; +#X connect 6 0 3 0; +#X connect 6 0 9 0; +#X connect 7 0 24 0; +#X connect 8 0 26 0; +#X connect 9 0 25 0; +#X connect 10 0 8 1; +#X connect 11 0 9 1; +#X connect 15 0 18 0; +#X connect 16 0 19 0; +#X connect 17 0 20 0; +#X connect 18 0 13 0; +#X connect 18 0 29 0; +#X connect 19 0 12 0; +#X connect 19 0 28 0; +#X connect 20 0 14 0; +#X connect 20 0 27 0; +#X connect 21 0 18 1; +#X connect 22 0 19 1; +#X connect 23 0 20 1; +#X connect 30 0 32 0; +#X connect 31 0 32 1; +#X connect 32 0 36 0; +#X connect 33 0 36 1; +#X connect 34 0 33 0; +#X connect 35 0 33 1; +#X connect 36 0 37 0; +#X connect 36 0 54 0; +#X connect 36 0 54 1; +#X connect 38 0 40 0; +#X connect 39 0 40 1; +#X connect 40 0 41 0; +#X connect 40 0 55 0; +#X connect 40 0 55 1; +#X connect 42 0 38 0; +#X connect 43 0 38 1; +#X connect 44 0 39 0; +#X connect 45 0 39 1; +#X connect 46 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 49 0; +#X connect 48 0 56 0; +#X connect 48 0 56 1; +#X connect 50 0 46 0; +#X connect 51 0 46 1; +#X connect 52 0 47 0; +#X connect 53 0 47 1; +#X connect 54 0 58 0; +#X connect 55 0 58 1; +#X connect 56 0 59 1; +#X connect 57 0 75 0; +#X connect 58 0 59 0; +#X connect 59 0 57 0; +#X connect 60 0 70 0; +#X connect 60 0 70 1; +#X connect 61 0 69 0; +#X connect 61 0 69 1; +#X connect 62 0 64 1; +#X connect 63 0 64 0; +#X connect 64 0 71 0; +#X connect 64 0 71 1; +#X connect 65 0 60 0; +#X connect 66 0 60 1; +#X connect 67 0 61 0; +#X connect 68 0 61 1; +#X connect 69 0 72 0; +#X connect 70 0 72 1; +#X connect 71 0 73 1; +#X connect 72 0 73 0; +#X connect 73 0 74 0; +#X connect 74 0 75 1; +#X connect 75 0 76 0; +#X connect 75 0 86 0; +#X connect 83 0 84 0; +#X connect 83 1 85 0; +#X connect 86 0 91 0; +#X connect 86 0 144 0; +#X connect 87 0 89 0; +#X connect 88 0 89 1; +#X connect 89 0 90 0; +#X connect 89 0 86 1; +#X connect 89 0 130 0; +#X connect 92 0 99 0; +#X connect 92 0 99 1; +#X connect 93 0 98 0; +#X connect 93 0 98 1; +#X connect 94 0 95 1; +#X connect 95 0 100 0; +#X connect 95 0 100 1; +#X connect 96 0 92 1; +#X connect 97 0 93 1; +#X connect 98 0 101 0; +#X connect 99 0 101 1; +#X connect 100 0 102 1; +#X connect 101 0 102 0; +#X connect 102 0 106 0; +#X connect 103 0 93 0; +#X connect 104 0 92 0; +#X connect 105 0 95 0; +#X connect 106 0 123 0; +#X connect 106 0 126 0; +#X connect 107 0 111 0; +#X connect 107 0 111 1; +#X connect 108 0 110 0; +#X connect 108 0 110 1; +#X connect 109 0 112 0; +#X connect 109 0 112 1; +#X connect 110 0 113 0; +#X connect 111 0 113 1; +#X connect 112 0 114 1; +#X connect 113 0 114 0; +#X connect 114 0 118 0; +#X connect 115 0 108 0; +#X connect 116 0 107 0; +#X connect 117 0 109 0; +#X connect 118 0 122 0; +#X connect 118 0 136 0; +#X connect 119 0 108 1; +#X connect 120 0 107 1; +#X connect 121 0 109 1; +#X connect 126 0 132 0; +#X connect 126 0 144 0; +#X connect 127 0 128 0; +#X connect 128 0 133 0; +#X connect 131 0 128 1; +#X connect 133 0 129 0; +#X connect 133 0 135 0; +#X connect 134 0 135 1; +#X connect 135 0 126 1; +#X connect 136 0 143 0; +#X connect 136 0 144 0; +#X connect 137 0 139 0; +#X connect 138 0 137 1; +#X connect 139 0 140 0; +#X connect 140 0 136 1; +#X connect 141 0 137 0; +#X connect 142 0 140 1; +#X connect 146 0 150 0; +#X connect 147 0 149 0; +#X connect 148 0 145 0; +#X restore 277 513 pd thisDist; +#X obj 676 437 s \$0_x2; +#X obj 869 438 s \$0_y2; +#X obj 1057 442 s \$0_z2; +#X obj 704 416 s \$0_x1; +#X obj 895 416 s \$0_y1; +#X obj 1087 418 s \$0_z1; +#X obj 612 316 s \$0_p1; +#X obj 992 312 s \$0_p3; +#X obj 805 315 s \$0_p2; +#N canvas 9 60 940 753 thisAngle 0; +#X obj 204 628 outlet; +#X obj 273 27 inlet; +#X obj 335 26 inlet; +#X obj 402 26 inlet; +#X obj 273 51 s \$0_Low1; +#X obj 335 52 s \$0_High1; +#X obj 402 52 s \$0_betw1; +#X obj 65 360 spigot; +#X obj 98 327 *; +#X floatatom 128 353 5 0 0 0 - - -; +#X obj 98 279 r \$0_Low1; +#X obj 113 304 r \$0_High1; +#X obj 204 531 spigot; +#X obj 237 388 *; +#X obj 237 429 < 1; +#X obj 237 508 *; +#X obj 359 534 spigot; +#X obj 392 391 *; +#X obj 392 432 < 1; +#X obj 392 511 *; +#X obj 392 343 r \$0_High1; +#X obj 407 368 r \$0_betw1; +#X obj 407 485 r \$0_Low1; +#X obj 252 482 r \$0_High1; +#X obj 252 365 r \$0_betw1; +#X obj 237 340 r \$0_Low1; +#X obj 203 27 inlet; +#X obj 203 51 s \$0_dist1; +#X obj 204 164 -; +#X obj 204 82 r \$0_x1; +#X obj 219 104 r Xpos; +#X obj 204 194 /; +#X obj 204 273 * 360; +#X floatatom 163 401 5 0 0 0 - - -; +#X obj 204 297 / 6.28319; +#X obj 204 218 atan; +#X floatatom 65 634 5 0 0 0 - - -; +#X obj 278 107 r Zpos; +#X obj 263 82 r \$0_z1; +#X obj 263 166 -; +#X obj 622 46 r Xpos; +#X obj 688 42 r Zpos; +#X obj 637 68 r \$0_x1; +#X obj 669 118 r \$0_x2; +#X obj 793 68 r \$0_y1; +#X obj 767 90 r \$0_y2; +#X obj 871 68 r \$0_z1; +#X obj 841 92 r \$0_z2; +#X obj 654 94 r Xpos; +#X obj 622 90 >; +#X obj 654 141 <; +#X obj 639 170 *; +#X floatatom 640 205 5 0 0 0 - - -; +#X obj 65 157 r \$0_Vang; +#X floatatom 10 182 5 0 0 0 - - -; +#X obj 65 184 swap 1.5708; +#X obj 65 212 -; +#X obj 65 233 * 360; +#X obj 65 257 / 6.28319; +#X floatatom 19 293 5 0 0 0 - - -; +#X obj 204 321 + 90; +#X obj 164 157 t b; +#X floatatom 249 237 5 0 0 0 - - -; +#X obj 278 129 t f b; +#X obj 219 127 t f b; +#X obj 359 168 -; +#X obj 374 108 r Xpos; +#X obj 359 198 /; +#X obj 359 295 * 360; +#X obj 359 319 / 6.28319; +#X obj 359 222 atan; +#X obj 433 111 r Zpos; +#X obj 418 170 -; +#X floatatom 403 242 9 0 0 0 - - -; +#X obj 433 133 t f b; +#X obj 374 131 t f b; +#X obj 359 86 r \$0_x2; +#X obj 418 86 r \$0_z2; +#X obj 359 270 + 1.57708; +#X obj 418 194 < 0; +#X obj 514 245 spigot; +#X obj 489 205 * -1; +#X obj 517 178 >= 0; +#X obj 581 269 spigot; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 3 0 6 0; +#X connect 7 0 36 0; +#X connect 7 0 0 0; +#X connect 8 0 9 0; +#X connect 8 0 7 1; +#X connect 10 0 8 0; +#X connect 11 0 8 1; +#X connect 12 0 36 0; +#X connect 12 0 0 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 12 1; +#X connect 16 0 36 0; +#X connect 16 0 0 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 16 1; +#X connect 20 0 17 0; +#X connect 21 0 17 1; +#X connect 22 0 19 1; +#X connect 23 0 15 1; +#X connect 24 0 13 1; +#X connect 25 0 13 0; +#X connect 26 0 27 0; +#X connect 28 0 31 0; +#X connect 29 0 28 0; +#X connect 30 0 64 0; +#X connect 31 0 35 0; +#X connect 32 0 34 0; +#X connect 34 0 60 0; +#X connect 35 0 32 0; +#X connect 35 0 62 0; +#X connect 37 0 63 0; +#X connect 38 0 39 0; +#X connect 39 0 31 1; +#X connect 40 0 49 0; +#X connect 42 0 49 1; +#X connect 43 0 50 1; +#X connect 48 0 50 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; +#X connect 51 0 52 0; +#X connect 53 0 54 0; +#X connect 53 0 55 0; +#X connect 55 0 56 0; +#X connect 55 1 56 1; +#X connect 56 0 57 0; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 58 0 7 0; +#X connect 60 0 33 0; +#X connect 60 0 12 0; +#X connect 61 0 58 0; +#X connect 63 0 39 1; +#X connect 63 1 39 0; +#X connect 63 1 61 0; +#X connect 64 0 28 1; +#X connect 64 1 28 0; +#X connect 64 1 61 0; +#X connect 65 0 67 0; +#X connect 66 0 75 0; +#X connect 67 0 70 0; +#X connect 68 0 69 0; +#X connect 69 0 16 0; +#X connect 70 0 73 0; +#X connect 70 0 78 0; +#X connect 71 0 74 0; +#X connect 72 0 79 0; +#X connect 72 0 81 0; +#X connect 72 0 82 0; +#X connect 72 0 83 0; +#X connect 74 0 72 1; +#X connect 74 1 72 0; +#X connect 75 0 65 1; +#X connect 75 1 65 0; +#X connect 76 0 65 0; +#X connect 77 0 72 0; +#X connect 78 0 68 0; +#X connect 79 0 80 1; +#X connect 80 0 67 1; +#X connect 81 0 80 0; +#X connect 82 0 83 1; +#X connect 83 0 67 1; +#X restore 277 552 pd thisAngle; +#X connect 0 0 13 0; +#X connect 1 0 15 0; +#X connect 2 0 14 0; +#X connect 3 0 16 0; +#X connect 4 0 17 0; +#X connect 5 0 18 0; +#X connect 6 0 19 0; +#X connect 7 0 20 0; +#X connect 8 0 21 0; +#X connect 22 0 25 0; +#X connect 22 0 35 0; +#X connect 23 0 26 0; +#X connect 23 0 33 0; +#X connect 24 0 27 0; +#X connect 24 0 28 0; +#X connect 28 0 29 0; +#X connect 29 0 41 0; +#X connect 29 0 42 0; +#X connect 33 0 34 0; +#X connect 34 0 39 0; +#X connect 34 0 40 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 36 0 38 0; +#X connect 37 0 45 0; +#X connect 37 0 30 0; +#X connect 38 0 46 0; +#X connect 38 0 51 0; +#X connect 39 0 44 0; +#X connect 39 0 31 0; +#X connect 40 0 47 0; +#X connect 40 0 50 0; +#X connect 41 0 43 0; +#X connect 41 0 32 0; +#X connect 42 0 48 0; +#X connect 42 0 49 0; +#X connect 52 0 62 0; +#X connect 52 1 63 0; +#X connect 52 2 64 0; +#X connect 52 3 65 0; +#X connect 52 4 66 0; +#X connect 52 5 67 0; +#X connect 52 6 68 0; +#X connect 52 7 69 0; +#X connect 52 8 70 0; +#X connect 53 0 52 5; +#X connect 54 0 52 4; +#X connect 55 0 52 3; +#X connect 56 0 52 2; +#X connect 57 0 52 0; +#X connect 58 0 52 1; +#X connect 59 0 74 0; +#X connect 60 0 75 0; +#X connect 61 0 76 0; +#X connect 71 0 74 1; +#X connect 72 0 75 1; +#X connect 73 0 76 1; +#X connect 74 0 77 0; +#X connect 75 0 77 1; +#X connect 76 0 78 1; +#X connect 77 0 78 0; +#X connect 78 0 79 0; +#X connect 78 0 108 0; +#X connect 78 0 126 0; +#X connect 78 0 143 0; +#X connect 80 0 83 1; +#X connect 81 0 84 1; +#X connect 82 0 85 1; +#X connect 83 0 86 0; +#X connect 84 0 86 1; +#X connect 85 0 87 1; +#X connect 86 0 87 0; +#X connect 87 0 88 0; +#X connect 87 0 107 0; +#X connect 87 0 123 0; +#X connect 87 0 145 0; +#X connect 89 0 92 1; +#X connect 90 0 93 1; +#X connect 91 0 94 1; +#X connect 92 0 95 0; +#X connect 93 0 95 1; +#X connect 94 0 96 1; +#X connect 95 0 96 0; +#X connect 96 0 97 0; +#X connect 96 0 109 0; +#X connect 96 0 120 0; +#X connect 96 0 144 0; +#X connect 98 0 83 0; +#X connect 99 0 84 0; +#X connect 100 0 85 0; +#X connect 101 0 92 0; +#X connect 102 0 93 0; +#X connect 103 0 94 0; +#X connect 104 0 108 1; +#X connect 104 0 124 0; +#X connect 105 0 107 1; +#X connect 105 0 121 0; +#X connect 106 0 109 1; +#X connect 106 0 118 0; +#X connect 107 0 111 0; +#X connect 107 0 138 0; +#X connect 108 0 110 0; +#X connect 108 0 137 0; +#X connect 109 0 112 0; +#X connect 109 0 139 0; +#X connect 115 0 116 0; +#X connect 116 0 117 0; +#X connect 118 0 119 0; +#X connect 118 0 142 0; +#X connect 120 0 118 1; +#X connect 120 1 118 0; +#X connect 121 0 122 0; +#X connect 121 0 141 0; +#X connect 123 0 121 1; +#X connect 123 1 121 0; +#X connect 124 0 125 0; +#X connect 124 0 140 0; +#X connect 126 0 124 1; +#X connect 126 1 124 0; +#X connect 136 0 9 0; +#X connect 136 0 146 0; +#X connect 136 1 146 1; +#X connect 136 2 146 2; +#X connect 136 3 146 3; +#X connect 146 0 10 0; +#X restore 462 220 pd distAngleCalc; +#X msg 520 130 0; +#X obj 520 110 t b; +#X floatatom 420 278 8 0 0 0 - - -; +#X msg 384 108 300; +#X obj 384 26 loadbang; +#X obj 410 51 r Cab3LX; +#X obj -176 197 freqCalcCyl; +#X obj 2 203 freqCalcCyl; +#X obj 199 200 freqCalcCyl; +#X obj 420 253 freqCalcCyl; +#X connect 1 0 41 0; +#X connect 2 0 1 0; +#X connect 3 0 41 2; +#X connect 3 1 41 3; +#X connect 4 0 41 1; +#X connect 5 0 3 0; +#X connect 6 0 3 1; +#X connect 7 0 3 2; +#X connect 8 0 3 3; +#X connect 10 0 42 0; +#X connect 11 0 10 0; +#X connect 12 0 42 2; +#X connect 12 1 42 3; +#X connect 13 0 42 1; +#X connect 14 0 12 0; +#X connect 15 0 12 1; +#X connect 16 0 12 2; +#X connect 17 0 12 3; +#X connect 19 0 43 0; +#X connect 20 0 19 0; +#X connect 21 0 43 2; +#X connect 21 1 43 3; +#X connect 22 0 43 1; +#X connect 23 0 21 0; +#X connect 24 0 21 1; +#X connect 25 0 21 2; +#X connect 26 0 21 3; +#X connect 27 0 36 0; +#X connect 27 0 34 4; +#X connect 28 0 34 2; +#X connect 29 0 34 0; +#X connect 30 0 34 1; +#X connect 31 0 34 8; +#X connect 32 0 34 6; +#X connect 33 0 34 7; +#X connect 34 0 44 2; +#X connect 34 1 44 3; +#X connect 35 0 34 3; +#X connect 35 0 34 5; +#X connect 36 0 35 0; +#X connect 38 0 44 0; +#X connect 39 0 38 0; +#X connect 40 0 44 1; +#X connect 41 0 0 0; +#X connect 42 0 9 0; +#X connect 43 0 18 0; +#X connect 44 0 37 0; +#X restore 166 31 pd Cables; +#X restore 902 102 pd Telegraph; +#N canvas 121 324 569 336 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 577 -42 pd OSC_PlayerValues; +#N canvas 163 38 306 442 OSC_Tree 0; +#X obj 35 21 inlet; +#X obj 35 45 s \$0_MyOsc; +#N canvas 169 306 1177 130 main 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeX; +#X obj 158 36 OSCroute /treeY; +#X obj 278 39 OSCroute /treeZ; +#X obj 44 60 s treeX; +#X obj 278 61 s treeZ; +#X obj 158 60 s treeY; +#X obj 398 36 OSCroute /treeLX; +#X obj 398 60 s treeLX; +#X obj 524 36 OSCroute /treeLY; +#X obj 524 60 s treeLY; +#X obj 649 36 OSCroute /treeLZ; +#X obj 649 58 s treeLZ; +#X obj 775 31 OSCroute /treeRX; +#X obj 775 55 s treeRX; +#X obj 902 28 OSCroute /treeRY; +#X obj 902 52 s treeRY; +#X obj 1034 27 OSCroute /treeRZ; +#X obj 1034 49 s treeRZ; +#X connect 4 0 20 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 19 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 21 0; +#X connect 19 0 7 0; +#X connect 19 0 23 0; +#X connect 20 0 2 0; +#X connect 20 0 22 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 112 pd main; +#N canvas 169 306 1177 130 trunk 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeTX; +#X obj 44 60 s treeTX; +#X obj 158 36 OSCroute /treeTY; +#X obj 158 60 s treeTY; +#X obj 278 39 OSCroute /treeTZ; +#X obj 278 61 s treeTZ; +#X obj 398 36 OSCroute /treeTLX; +#X obj 398 60 s treeTLX; +#X obj 524 36 OSCroute /treeTLY; +#X obj 524 60 s treeTLY; +#X obj 649 36 OSCroute /treeTLZ; +#X obj 649 58 s treeTLZ; +#X obj 775 31 OSCroute /treeTRX; +#X obj 775 55 s treeTRX; +#X obj 902 28 OSCroute /treeTRY; +#X obj 902 52 s treeTRY; +#X obj 1034 27 OSCroute /treeTRZ; +#X obj 1034 49 s treeTRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 135 pd trunk; +#N canvas 169 306 1177 130 branch 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeBX; +#X obj 44 60 s treeBX; +#X obj 158 36 OSCroute /treeBY; +#X obj 158 60 s treeBY; +#X obj 278 39 OSCroute /treeBZ; +#X obj 278 61 s treeBZ; +#X obj 398 36 OSCroute /treeBLX; +#X obj 398 60 s treeBLX; +#X obj 524 36 OSCroute /treeBLY; +#X obj 524 60 s treeBLY; +#X obj 649 36 OSCroute /treeBLZ; +#X obj 649 58 s treeBLZ; +#X obj 775 31 OSCroute /treeBRX; +#X obj 775 55 s treeBRX; +#X obj 902 28 OSCroute /treeBRY; +#X obj 902 52 s treeBRY; +#X obj 1034 27 OSCroute /treeBRZ; +#X obj 1034 49 s treeBRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 158 pd branch; +#N canvas 169 306 1177 130 branch1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB1X; +#X obj 44 60 s treeB1X; +#X obj 158 36 OSCroute /treeB1Y; +#X obj 158 60 s treeB1Y; +#X obj 278 39 OSCroute /treeB1Z; +#X obj 278 61 s treeB1Z; +#X obj 398 36 OSCroute /treeB1LX; +#X obj 398 60 s treeB1LX; +#X obj 524 36 OSCroute /treeB1LY; +#X obj 524 60 s treeB1LY; +#X obj 649 36 OSCroute /treeB1LZ; +#X obj 649 58 s treeB1LZ; +#X obj 775 31 OSCroute /treeB1RX; +#X obj 775 55 s treeB1RX; +#X obj 902 28 OSCroute /treeB1RY; +#X obj 902 52 s treeB1RY; +#X obj 1034 27 OSCroute /treeB1RZ; +#X obj 1034 49 s treeB1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 181 pd branch1; +#N canvas 169 306 1177 130 branch2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB2X; +#X obj 44 60 s treeB2X; +#X obj 158 36 OSCroute /treeB2Y; +#X obj 158 60 s treeB2Y; +#X obj 278 39 OSCroute /treeB2Z; +#X obj 278 61 s treeB2Z; +#X obj 398 36 OSCroute /treeB2LX; +#X obj 398 60 s treeB2LX; +#X obj 524 36 OSCroute /treeB2LY; +#X obj 524 60 s treeB2LY; +#X obj 649 36 OSCroute /treeB2LZ; +#X obj 649 58 s treeB2LZ; +#X obj 775 31 OSCroute /treeB2RX; +#X obj 775 55 s treeB2RX; +#X obj 902 28 OSCroute /treeB2RY; +#X obj 902 52 s treeB2RY; +#X obj 1034 27 OSCroute /treeB2RZ; +#X obj 1034 49 s treeB2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 203 pd branch2; +#N canvas 169 306 1177 130 branch3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB3X; +#X obj 44 60 s treeB3X; +#X obj 158 36 OSCroute /treeB3Y; +#X obj 158 60 s treeB3Y; +#X obj 278 39 OSCroute /treeB3Z; +#X obj 278 61 s treeB3Z; +#X obj 398 36 OSCroute /treeB3LX; +#X obj 398 60 s treeB3LX; +#X obj 524 36 OSCroute /treeB3LY; +#X obj 524 60 s treeB3LY; +#X obj 649 36 OSCroute /treeB3LZ; +#X obj 649 58 s treeB3LZ; +#X obj 775 31 OSCroute /treeB3RX; +#X obj 775 55 s treeB3RX; +#X obj 902 28 OSCroute /treeB3RY; +#X obj 902 52 s treeB3RY; +#X obj 1034 27 OSCroute /treeB3RZ; +#X obj 1034 49 s treeB3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 227 pd branch3; +#N canvas 169 306 1177 130 treeY 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYX; +#X obj 44 60 s treeYX; +#X obj 158 36 OSCroute /treeYY; +#X obj 158 60 s treeYY; +#X obj 278 39 OSCroute /treeYZ; +#X obj 278 61 s treeYZ; +#X obj 398 36 OSCroute /treeYLX; +#X obj 398 60 s treeYLX; +#X obj 524 36 OSCroute /treeYLY; +#X obj 524 60 s treeYLY; +#X obj 649 36 OSCroute /treeYLZ; +#X obj 649 58 s treeYLZ; +#X obj 775 31 OSCroute /treeYRX; +#X obj 775 55 s treeYRX; +#X obj 902 28 OSCroute /treeYRY; +#X obj 902 52 s treeYRY; +#X obj 1034 27 OSCroute /treeYRZ; +#X obj 1034 49 s treeYRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 18 pd treeY; +#N canvas 128 306 1259 130 treeYB4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB4X; +#X obj 44 60 s treeYB4X; +#X obj 175 35 OSCroute /treeYB4Y; +#X obj 175 59 s treeYB4Y; +#X obj 294 35 OSCroute /treeYB4Z; +#X obj 294 57 s treeYB4Z; +#X obj 416 34 OSCroute /treeYB4LX; +#X obj 416 58 s treeYB4LX; +#X obj 548 36 OSCroute /treeYB4LY; +#X obj 548 60 s treeYB4LY; +#X obj 688 37 OSCroute /treeYB4LZ; +#X obj 688 59 s treeYB4LZ; +#X obj 824 29 OSCroute /treeYB4RX; +#X obj 824 53 s treeYB4RX; +#X obj 972 34 OSCroute /treeYB4RY; +#X obj 972 58 s treeYB4RY; +#X obj 1112 37 OSCroute /treeYB4RZ; +#X obj 1112 59 s treeYB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 44 pd treeYB4; +#N canvas 128 306 1259 130 treeYB5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 68 pd treeYB5; +#N canvas 169 306 1177 130 treeY1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1X; +#X obj 44 60 s treeY1X; +#X obj 158 36 OSCroute /treeY1Y; +#X obj 158 60 s treeY1Y; +#X obj 278 39 OSCroute /treeY1Z; +#X obj 278 61 s treeY1Z; +#X obj 398 36 OSCroute /treeY1LX; +#X obj 398 60 s treeY1LX; +#X obj 524 36 OSCroute /treeY1LY; +#X obj 524 60 s treeY1LY; +#X obj 649 36 OSCroute /treeY1LZ; +#X obj 649 58 s treeY1LZ; +#X obj 775 31 OSCroute /treeY1RX; +#X obj 775 55 s treeY1RX; +#X obj 902 28 OSCroute /treeY1RY; +#X obj 902 52 s treeY1RY; +#X obj 1034 27 OSCroute /treeY1RZ; +#X obj 1034 49 s treeY1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 150 94 pd treeY1; +#N canvas 128 306 1259 130 treeY1B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1B4X; +#X obj 44 60 s treeY1B4X; +#X obj 175 35 OSCroute /treeY1B4Y; +#X obj 175 59 s treeY1B4Y; +#X obj 294 35 OSCroute /treeY1B4Z; +#X obj 294 57 s treeY1B4Z; +#X obj 416 34 OSCroute /treeY1B4LX; +#X obj 416 58 s treeY1B4LX; +#X obj 548 36 OSCroute /treeY1B4LY; +#X obj 548 60 s treeY1B4LY; +#X obj 688 37 OSCroute /treeY1B4LZ; +#X obj 688 59 s treeY1B4LZ; +#X obj 824 29 OSCroute /treeY1B4RX; +#X obj 824 53 s treeY1B4RX; +#X obj 972 34 OSCroute /treeY1B4RY; +#X obj 972 58 s treeY1B4RY; +#X obj 1112 37 OSCroute /treeY1B4RZ; +#X obj 1112 59 s treeY1B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 120 pd treeY1B4; +#N canvas 128 306 1259 130 treeY1B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 44 36 OSCroute /treeY1B5X; +#X obj 44 60 s treeY1B5X; +#X obj 175 35 OSCroute /treeY1B5Y; +#X obj 175 59 s treeY1B5Y; +#X obj 294 35 OSCroute /treeY1B5Z; +#X obj 294 57 s treeY1B5Z; +#X obj 416 34 OSCroute /treeY1B5LX; +#X obj 416 58 s treeY1B5LX; +#X obj 548 36 OSCroute /treeY1B5LY; +#X obj 548 60 s treeY1B5LY; +#X obj 688 37 OSCroute /treeY1B5LZ; +#X obj 829 61 s treeY1B5RX; +#X obj 972 34 OSCroute /treeY1B5RY; +#X obj 972 58 s treeY1B5RY; +#X obj 1112 37 OSCroute /treeY1B5RZ; +#X obj 1112 59 s treeY1B5RZ; +#X connect 4 0 24 0; +#X connect 5 0 26 0; +#X connect 6 0 30 0; +#X connect 9 0 28 0; +#X connect 10 0 20 0; +#X connect 11 0 22 0; +#X connect 14 0 34 0; +#X connect 16 0 19 0; +#X connect 17 0 32 0; +#X connect 19 0 13 0; +#X connect 19 0 31 0; +#X connect 20 0 3 0; +#X connect 20 0 21 0; +#X connect 22 0 7 0; +#X connect 22 0 23 0; +#X connect 24 0 2 0; +#X connect 24 0 25 0; +#X connect 26 0 1 0; +#X connect 26 0 27 0; +#X connect 28 0 8 0; +#X connect 28 0 29 0; +#X connect 30 0 0 0; +#X connect 30 0 18 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 144 pd treeY1B5; +#N canvas 169 306 1177 130 treeY2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2X; +#X obj 44 60 s treeY2X; +#X obj 158 36 OSCroute /treeY2Y; +#X obj 158 60 s treeY2Y; +#X obj 278 39 OSCroute /treeY2Z; +#X obj 278 61 s treeY2Z; +#X obj 398 36 OSCroute /treeY2LX; +#X obj 398 60 s treeY2LX; +#X obj 524 36 OSCroute /treeY2LY; +#X obj 524 60 s treeY2LY; +#X obj 649 36 OSCroute /treeY2LZ; +#X obj 649 58 s treeY2LZ; +#X obj 775 31 OSCroute /treeY2RX; +#X obj 775 55 s treeY2RX; +#X obj 902 28 OSCroute /treeY2RY; +#X obj 902 52 s treeY2RY; +#X obj 1034 27 OSCroute /treeY2RZ; +#X obj 1034 49 s treeY2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 148 173 pd treeY2; +#N canvas 128 306 1259 130 treeY2B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2B4X; +#X obj 44 60 s treeY2B4X; +#X obj 175 35 OSCroute /treeY2B4Y; +#X obj 175 59 s treeY2B4Y; +#X obj 294 35 OSCroute /treeY2B4Z; +#X obj 294 57 s treeY2B4Z; +#X obj 416 34 OSCroute /treeY2B4LX; +#X obj 416 58 s treeY2B4LX; +#X obj 548 36 OSCroute /treeY2B4LY; +#X obj 548 60 s treeY2B4LY; +#X obj 688 37 OSCroute /treeY2B4LZ; +#X obj 688 59 s treeY2B4LZ; +#X obj 824 29 OSCroute /treeY2B4RX; +#X obj 824 53 s treeY2B4RX; +#X obj 972 34 OSCroute /treeY2B4RY; +#X obj 972 58 s treeY2B4RY; +#X obj 1112 37 OSCroute /treeY2B4RZ; +#X obj 1112 59 s treeY2B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 199 pd treeY2B4; +#N canvas 128 306 1259 130 treeY2B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 223 pd treeY2B5; +#N canvas 169 306 1177 130 treeY3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3X; +#X obj 44 60 s treeY3X; +#X obj 158 36 OSCroute /treeY3Y; +#X obj 158 60 s treeY3Y; +#X obj 278 39 OSCroute /treeY3Z; +#X obj 278 61 s treeY3Z; +#X obj 398 36 OSCroute /treeY3LX; +#X obj 398 60 s treeY3LX; +#X obj 524 36 OSCroute /treeY3LY; +#X obj 524 60 s treeY3LY; +#X obj 649 36 OSCroute /treeY3LZ; +#X obj 649 58 s treeY3LZ; +#X obj 775 31 OSCroute /treeY3RX; +#X obj 775 55 s treeY3RX; +#X obj 902 28 OSCroute /treeY3RY; +#X obj 902 52 s treeY3RY; +#X obj 1034 27 OSCroute /treeY3RZ; +#X obj 1034 49 s treeY3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 146 255 pd treeY3; +#N canvas 128 306 1259 130 treeY3B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3B4X; +#X obj 44 60 s treeY3B4X; +#X obj 175 35 OSCroute /treeY3B4Y; +#X obj 175 59 s treeY3B4Y; +#X obj 294 35 OSCroute /treeY3B4Z; +#X obj 294 57 s treeY3B4Z; +#X obj 416 34 OSCroute /treeY3B4LX; +#X obj 416 58 s treeY3B4LX; +#X obj 548 36 OSCroute /treeY3B4LY; +#X obj 548 60 s treeY3B4LY; +#X obj 688 37 OSCroute /treeY3B4LZ; +#X obj 688 59 s treeY3B4LZ; +#X obj 824 29 OSCroute /treeY3B4RX; +#X obj 824 53 s treeY3B4RX; +#X obj 972 34 OSCroute /treeY3B4RY; +#X obj 972 58 s treeY3B4RY; +#X obj 1112 37 OSCroute /treeY3B4RZ; +#X obj 1112 59 s treeY3B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 281 pd treeY3B4; +#N canvas 128 306 1259 130 treeY3B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 305 pd treeY3B5; +#N canvas 169 306 1177 130 branch4 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB4X; +#X obj 44 60 s treeB4X; +#X obj 158 36 OSCroute /treeB4Y; +#X obj 158 60 s treeB4Y; +#X obj 278 39 OSCroute /treeB4Z; +#X obj 278 61 s treeB4Z; +#X obj 398 36 OSCroute /treeB4LX; +#X obj 398 60 s treeB4LX; +#X obj 524 36 OSCroute /treeB4LY; +#X obj 524 60 s treeB4LY; +#X obj 649 36 OSCroute /treeB4LZ; +#X obj 649 58 s treeB4LZ; +#X obj 775 31 OSCroute /treeB4RX; +#X obj 775 55 s treeB4RX; +#X obj 902 28 OSCroute /treeB4RY; +#X obj 902 52 s treeB4RY; +#X obj 1034 27 OSCroute /treeB4RZ; +#X obj 1034 49 s treeB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 252 pd branch4; +#X connect 0 0 1 0; +#X restore 714 23 pd OSC_Tree; +#N canvas 944 425 450 300 Tree 1; +#N canvas 978 84 276 288 trunk 1; +#X obj 72 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 85 227 8 0 0 0 - - -; +#N canvas 358 59 434 718 posCalc 0; +#X obj 82 80 -; +#X obj 225 81 -; +#X obj 83 141 *; +#X obj 226 140 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 225 -7 r Zpos; +#X obj 82 1 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 240 26 inlet; +#X obj 97 32 inlet; +#X obj 281 27 inlet; +#X obj 137 34 inlet; +#X obj 97 55 +; +#X obj 240 55 +; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 29 0; +#X connect 25 0 28 0; +#X connect 26 0 29 1; +#X connect 27 0 28 1; +#X connect 28 0 0 1; +#X connect 29 0 1 1; +#X restore 127 172 pd posCalc; +#X msg 72 166 300; +#X obj 72 26 loadbang; +#X obj 106 50 r treeTLX; +#X obj 146 97 r treeTX; +#X obj 127 74 r treeX; +#X obj 165 120 r treeZ; +#X obj 184 144 r treeTZ; +#X connect 0 0 3 0; +#X connect 4 0 0 0; +#X connect 6 0 2 1; +#X connect 7 0 2 0; +#X connect 8 0 2 2; +#X connect 9 0 2 3; +#X restore 57 26 pd trunk; +#N canvas 506 72 1161 768 branches 1; +#X obj 152 -290 r treeBX; +#X obj 182 150 r treeBY; +#X obj 175 -144 r treeBZ; +#X obj 346 -34 r treeBLX; +#X obj 198 -36 r treeBLY; +#X obj 403 -73 r treeBLZ; +#X obj 221 29 r treeBRX; +#X obj 233 50 r treeBRY; +#X obj 245 69 r treeBRZ; +#X obj 167 -266 r treeX; +#X obj 292 -93 r treeY; +#X obj 190 -124 r treeZ; +#X obj 190 -81 r treeTZ; +#X obj 175 -60 +; +#X obj 175 -101 +; +#X obj 152 -236 +; +#X obj 152 -192 +; +#X obj 167 -214 r treeTX; +#X obj 367 -102 r treeTY; +#X obj 56 -9 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 69 305 8 0 0 0 - - -; +#X msg 56 244 300; +#X obj 56 -36 loadbang; +#X obj 90 -12 r treeBLX; +#X msg 210 8 0; +#X obj 210 -12 t b; +#X floatatom 77 -137 5 0 0 0 - - -; +#X floatatom 166 102 5 0 0 0 - - -; +#X floatatom 274 204 5 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 114 234 pd posCalc; +#X connect 0 0 15 0; +#X connect 1 0 28 0; +#X connect 2 0 14 0; +#X connect 4 0 25 0; +#X connect 9 0 15 1; +#X connect 11 0 14 1; +#X connect 12 0 13 1; +#X connect 13 0 27 0; +#X connect 13 0 29 1; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 26 0; +#X connect 16 0 29 0; +#X connect 17 0 16 1; +#X connect 19 0 21 0; +#X connect 22 0 19 0; +#X connect 25 0 24 0; +#X restore 58 48 pd branches; +#X restore 902 125 pd Tree; +#X obj 652 -13 print; +#X obj 382 15 s wSpeed; +#X obj 982 -78 r wSpeed; +#X obj 914 -127 loadbang; +#X msg 971 -108 connect localhost 9001; +#X msg 982 -32 \$1; +#X msg 982 -10 send /test \$1; +#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 877 -70 onebang; +#X obj 828 -63 t b; +#X obj 14 367 loadbang; +#X msg 14 395 5; +#X obj 479 -113 loadbang; +#X msg 479 -85 5; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 21 0 52 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 56 0; +#X connect 39 0 40 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 40 0 46 0; +#X connect 40 0 49 0; +#X connect 40 0 48 0; +#X connect 40 0 60 0; +#X connect 44 0 45 0; +#X connect 44 0 31 0; +#X connect 53 0 38 0; +#X connect 54 0 58 0; +#X connect 55 0 35 0; +#X connect 56 0 57 0; +#X connect 57 0 36 0; +#X connect 58 0 59 1; +#X connect 59 0 55 0; +#X connect 60 0 59 0; +#X connect 61 0 62 0; +#X connect 62 0 44 0; +#X connect 63 0 64 0; +#X connect 64 0 20 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_D5.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Gen2_D5.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,3774 @@ +#N canvas 129 76 1321 763 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 260 -116 pd windspeed; +#X text 24 15 Light air = 0.56 m/s - 1.39 m/s; +#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s; +#X text 25 217 Storm = 28.89 m/s - 33.06 m/s; +#X text 26 235 Hurricane = 33.33 -; +#X text 62 -16 Beaufort Scale Chart; +#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 12600 1; +#X text 237 494 Gain; +#X obj 208 411 loadbang; +#X obj 260 78 delwrite~ varwind 3000; +#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6600 1; +#X obj 303 -11 snapshot~; +#X obj 303 -36 metro 100; +#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 303 16 10 0 0 0 - - -; +#X obj 260 -82 *~ 1; +#X obj 260 -56 +~ 1; +#X text 107 274 Equations from Chanaud 2010; +#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X text 35 130 comment; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 53 432 pd opLevels; +#X obj 303 -83 loadbang; +#X msg 208 439 5; +#X text 300 34 Wind Speed; +#X obj 971 43 udpsend; +#X obj 981 15 packOSC; +#X obj 793 -140 import mrpeach; +#X floatatom 982 -54 5 0 0 0 - - -; +#X obj 683 -101 udpreceive 9000; +#X obj 683 -74 unpackOSC; +#N canvas 1099 641 205 101 Fence 1; +#N canvas 90 23 1345 580 Posts 0; +#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 122 pd posCalc; +#X obj 75 70 r ClyLX; +#X msg 39 115 300; +#X obj 141 96 r ClyZ; +#X obj 84 96 r ClyX; +#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 212 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 135 pd posCalc; +#X msg 199 134 300; +#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 383 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 413 122 pd posCalc; +#X msg 370 121 300; +#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 541 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 571 135 pd posCalc; +#X msg 528 134 300; +#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 700 181 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 730 121 pd posCalc; +#X msg 687 120 300; +#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 858 194 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 888 134 pd posCalc; +#X msg 845 133 300; +#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 396 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 336 pd posCalc; +#X msg 41 335 300; +#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 212 409 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 349 pd posCalc; +#X msg 199 348 300; +#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 384 405 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 414 345 pd posCalc; +#X msg 371 344 300; +#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 542 418 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 572 358 pd posCalc; +#X msg 529 357 300; +#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 706 406 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 736 346 pd posCalc; +#X msg 693 345 300; +#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 864 419 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 894 359 pd posCalc; +#X msg 851 358 300; +#X obj 233 83 r Cly1LX; +#X obj 242 109 r Cly1X; +#X obj 299 109 r Cly1Z; +#X obj 404 70 r Cly2LX; +#X obj 413 96 r Cly2X; +#X obj 470 96 r Cly2Z; +#X obj 562 83 r Cly3LX; +#X obj 571 109 r Cly3X; +#X obj 628 109 r Cly3Z; +#X obj 721 69 r Cly4LX; +#X obj 730 95 r Cly4X; +#X obj 787 95 r Cly4Z; +#X obj 879 82 r Cly5LX; +#X obj 888 108 r Cly5X; +#X obj 945 108 r Cly5Z; +#X obj 75 284 r Cly6LX; +#X obj 84 310 r Cly6X; +#X obj 141 310 r Cly6Z; +#X obj 233 297 r Cly7LX; +#X obj 242 323 r Cly7X; +#X obj 299 323 r Cly7Z; +#X obj 405 293 r Cly8LX; +#X obj 414 319 r Cly8X; +#X obj 471 319 r Cly8Z; +#X obj 563 306 r Cly9LX; +#X obj 572 332 r Cly9X; +#X obj 629 332 r Cly9Z; +#X obj 727 294 r Cly10LX; +#X obj 736 320 r Cly10X; +#X obj 793 320 r Cly10Z; +#X obj 885 307 r Cly11LX; +#X obj 894 333 r Cly11X; +#X obj 951 333 r Cly11Z; +#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 1018 307 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 1048 247 pd posCalc; +#X obj 1039 195 r Cly12LX; +#X obj 1048 221 r Cly12X; +#X obj 1105 221 r Cly12Z; +#X obj 724 15 loadbang; +#X obj 885 25 loadbang; +#X obj 734 241 loadbang; +#X obj 890 253 loadbang; +#X obj 1041 140 loadbang; +#X obj 565 29 loadbang; +#X obj 566 250 loadbang; +#X obj 405 17 loadbang; +#X obj 408 238 loadbang; +#X obj 236 28 loadbang; +#X obj 235 242 loadbang; +#X obj 80 225 loadbang; +#X obj 76 14 loadbang; +#X msg 986 224 300; +#X connect 0 0 4 0; +#X connect 5 0 2 1; +#X connect 6 0 2 0; +#X connect 7 0 10 0; +#X connect 11 0 14 0; +#X connect 15 0 18 0; +#X connect 19 0 22 0; +#X connect 23 0 26 0; +#X connect 27 0 30 0; +#X connect 31 0 34 0; +#X connect 35 0 38 0; +#X connect 39 0 42 0; +#X connect 43 0 46 0; +#X connect 47 0 50 0; +#X connect 52 0 9 0; +#X connect 53 0 9 1; +#X connect 55 0 13 0; +#X connect 56 0 13 1; +#X connect 58 0 17 0; +#X connect 59 0 17 1; +#X connect 61 0 21 0; +#X connect 62 0 21 1; +#X connect 64 0 25 0; +#X connect 65 0 25 1; +#X connect 67 0 29 0; +#X connect 68 0 29 1; +#X connect 70 0 33 0; +#X connect 71 0 33 1; +#X connect 73 0 37 0; +#X connect 74 0 37 1; +#X connect 76 0 41 0; +#X connect 77 0 41 1; +#X connect 79 0 45 0; +#X connect 80 0 45 1; +#X connect 82 0 49 0; +#X connect 83 0 49 1; +#X connect 84 0 103 0; +#X connect 88 0 86 0; +#X connect 89 0 86 1; +#X connect 90 0 19 0; +#X connect 91 0 23 0; +#X connect 92 0 43 0; +#X connect 93 0 47 0; +#X connect 94 0 84 0; +#X connect 95 0 15 0; +#X connect 96 0 39 0; +#X connect 97 0 11 0; +#X connect 98 0 35 0; +#X connect 99 0 7 0; +#X connect 100 0 31 0; +#X connect 101 0 27 0; +#X connect 102 0 0 0; +#X restore 42 36 pd Posts; +#N canvas 271 23 769 794 Wires 1; +#X floatatom -579 232 8 0 0 0 - - -; +#X msg -584 115 300; +#X obj -584 33 loadbang; +#X obj -558 58 r WirLX; +#X obj -548 97 r WirX; +#X obj -494 139 r WirZ; +#X obj -521 118 r WirY; +#X obj -467 160 r WirLY; +#X floatatom -395 236 8 0 0 0 - - -; +#X msg -400 119 300; +#X obj -400 37 loadbang; +#X obj -374 62 r Wir1LX; +#X obj -353 101 r Wir1X; +#X obj -326 122 r Wir1Y; +#X obj -299 143 r Wir1Z; +#X obj -272 164 r Wir1LY; +#X floatatom -205 246 8 0 0 0 - - -; +#X msg -210 129 300; +#X obj -210 47 loadbang; +#X obj -184 72 r Wir2LX; +#X obj -163 111 r Wir2X; +#X obj -136 132 r Wir2Y; +#X obj -109 153 r Wir2Z; +#X obj -82 174 r Wir2LY; +#X floatatom -579 475 8 0 0 0 - - -; +#X msg -584 358 300; +#X obj -584 276 loadbang; +#X obj -558 301 r Wir3LX; +#X obj -537 340 r Wir3X; +#X obj -510 361 r Wir3Y; +#X obj -483 382 r Wir3Z; +#X obj -456 403 r Wir3LY; +#X floatatom -387 475 8 0 0 0 - - -; +#X msg -392 358 300; +#X obj -392 276 loadbang; +#X obj -366 301 r Wir4LX; +#X obj -345 340 r Wir4X; +#X obj -318 361 r Wir4Y; +#X obj -291 382 r Wir4Z; +#X obj -264 403 r Wir4LY; +#X floatatom -199 483 8 0 0 0 - - -; +#X msg -204 366 300; +#X obj -204 284 loadbang; +#X obj -178 309 r Wir5LX; +#X obj -157 348 r Wir5X; +#X obj -130 369 r Wir5Y; +#X obj -103 390 r Wir5Z; +#X obj -76 411 r Wir5LY; +#X floatatom -580 712 8 0 0 0 - - -; +#X msg -585 595 300; +#X obj -585 513 loadbang; +#X obj -559 538 r Wir6LX; +#X obj -538 577 r Wir6X; +#X obj -511 598 r Wir6Y; +#X obj -484 619 r Wir6Z; +#X obj -457 640 r Wir6LY; +#X floatatom -392 711 8 0 0 0 - - -; +#X msg -397 594 300; +#X obj -397 512 loadbang; +#X obj -371 537 r Wir7LX; +#X obj -350 576 r Wir7X; +#X obj -323 597 r Wir7Y; +#X obj -296 618 r Wir7Z; +#X obj -269 639 r Wir7LY; +#X floatatom -194 710 8 0 0 0 - - -; +#X msg -199 593 300; +#X obj -199 511 loadbang; +#X obj -173 536 r Wir8LX; +#X obj -152 575 r Wir8X; +#X obj -125 596 r Wir8Y; +#X obj -98 617 r Wir8Z; +#X obj -71 638 r Wir8LY; +#X obj -553 178 wirePosition; +#X obj -174 194 wirePosition; +#X obj -537 423 wirePosition; +#X obj -364 186 wirePosition; +#X obj -345 423 wirePosition; +#X obj -162 426 wirePosition; +#X obj -157 655 wirePosition; +#X obj -360 653 wirePosition; +#X obj -541 653 wirePosition; +#X obj -199 458 freqCalcCylD2; +#X obj -579 207 freqCalcCylD2; +#X obj -395 213 freqCalcCylD2; +#X obj -205 221 freqCalcCylD2; +#X obj -387 453 freqCalcCylD2; +#X obj -579 452 freqCalcCylD2; +#X obj -579 689 freqCalcCylD2; +#X obj -392 686 freqCalcCylD2; +#X obj -194 688 freqCalcCylD2; +#X connect 1 0 82 0; +#X connect 2 0 1 0; +#X connect 3 0 82 1; +#X connect 4 0 72 0; +#X connect 5 0 72 2; +#X connect 6 0 72 1; +#X connect 7 0 72 3; +#X connect 9 0 83 0; +#X connect 10 0 9 0; +#X connect 11 0 83 1; +#X connect 12 0 75 0; +#X connect 13 0 75 1; +#X connect 14 0 75 2; +#X connect 15 0 75 3; +#X connect 17 0 84 0; +#X connect 18 0 17 0; +#X connect 19 0 84 1; +#X connect 20 0 73 0; +#X connect 21 0 73 1; +#X connect 22 0 73 2; +#X connect 23 0 73 3; +#X connect 25 0 86 0; +#X connect 26 0 25 0; +#X connect 27 0 86 1; +#X connect 28 0 74 0; +#X connect 29 0 74 1; +#X connect 30 0 74 2; +#X connect 31 0 74 3; +#X connect 33 0 85 0; +#X connect 34 0 33 0; +#X connect 35 0 85 1; +#X connect 36 0 76 0; +#X connect 37 0 76 1; +#X connect 38 0 76 2; +#X connect 39 0 76 3; +#X connect 41 0 81 0; +#X connect 42 0 41 0; +#X connect 43 0 81 1; +#X connect 44 0 77 0; +#X connect 45 0 77 1; +#X connect 46 0 77 2; +#X connect 47 0 77 3; +#X connect 49 0 87 0; +#X connect 50 0 49 0; +#X connect 51 0 87 1; +#X connect 52 0 80 0; +#X connect 53 0 80 1; +#X connect 54 0 80 2; +#X connect 55 0 80 3; +#X connect 57 0 88 0; +#X connect 58 0 57 0; +#X connect 59 0 88 1; +#X connect 60 0 79 0; +#X connect 61 0 79 1; +#X connect 62 0 79 2; +#X connect 63 0 79 3; +#X connect 65 0 89 0; +#X connect 66 0 65 0; +#X connect 67 0 89 1; +#X connect 68 0 78 0; +#X connect 69 0 78 1; +#X connect 70 0 78 2; +#X connect 71 0 78 3; +#X connect 72 0 82 4; +#X connect 72 1 82 2; +#X connect 72 2 82 3; +#X connect 72 3 82 5; +#X connect 73 0 84 4; +#X connect 73 1 84 2; +#X connect 73 2 84 3; +#X connect 73 3 84 5; +#X connect 74 0 86 4; +#X connect 74 1 86 2; +#X connect 74 2 86 3; +#X connect 74 3 86 5; +#X connect 75 0 83 4; +#X connect 75 1 83 2; +#X connect 75 2 83 3; +#X connect 75 3 83 5; +#X connect 76 0 85 4; +#X connect 76 1 85 2; +#X connect 76 2 85 3; +#X connect 76 3 85 5; +#X connect 77 0 81 4; +#X connect 77 1 81 2; +#X connect 77 2 81 3; +#X connect 77 3 81 5; +#X connect 78 0 89 4; +#X connect 78 1 89 2; +#X connect 78 2 89 3; +#X connect 78 3 89 5; +#X connect 79 0 88 4; +#X connect 79 1 88 2; +#X connect 79 2 88 3; +#X connect 79 3 88 5; +#X connect 80 0 87 4; +#X connect 80 1 87 2; +#X connect 80 2 87 3; +#X connect 80 3 87 5; +#X connect 81 0 40 0; +#X connect 82 0 0 0; +#X connect 83 0 8 0; +#X connect 84 0 16 0; +#X connect 85 0 32 0; +#X connect 86 0 24 0; +#X connect 87 0 48 0; +#X connect 88 0 56 0; +#X connect 89 0 64 0; +#X restore 110 36 pd Wires; +#X restore 903 78 pd Fence; +#N canvas 126 27 1258 808 OSC_FenceValues 0; +#X obj 257 59 OSCroute /cylinderLX; +#X obj 125 58 OSCroute /cylinderLZ; +#X floatatom 188 80 7 0 0 0 - - -; +#X obj 125 80 s ClyLZ; +#X floatatom 320 83 7 0 0 0 - - -; +#X obj 257 83 s ClyLX; +#X floatatom 454 80 7 0 0 0 - - -; +#X floatatom 579 82 7 0 0 0 - - -; +#X obj 391 58 OSCroute /cylinderZ; +#X obj 391 80 s ClyZ; +#X obj 516 58 OSCroute /cylinderX; +#X obj 516 82 s ClyX; +#X obj 31 40 inlet; +#X obj 31 64 s \$0_MyOsc; +#X obj 516 36 r \$0_MyOsc; +#X obj 391 37 r \$0_MyOsc; +#X obj 257 37 r \$0_MyOsc; +#X obj 125 34 r \$0_MyOsc; +#X floatatom 192 153 7 0 0 0 - - -; +#X floatatom 326 156 7 0 0 0 - - -; +#X floatatom 460 153 7 0 0 0 - - -; +#X floatatom 588 155 7 0 0 0 - - -; +#X obj 525 109 r \$0_MyOsc; +#X obj 397 110 r \$0_MyOsc; +#X obj 263 110 r \$0_MyOsc; +#X obj 129 107 r \$0_MyOsc; +#X obj 129 131 OSCroute /cylinder1LZ; +#X obj 263 132 OSCroute /cylinder1LX; +#X obj 397 131 OSCroute /cylinder1Z; +#X obj 525 131 OSCroute /cylinder1X; +#X floatatom 189 222 7 0 0 0 - - -; +#X floatatom 323 225 7 0 0 0 - - -; +#X floatatom 457 222 7 0 0 0 - - -; +#X floatatom 585 224 7 0 0 0 - - -; +#X obj 522 178 r \$0_MyOsc; +#X obj 394 179 r \$0_MyOsc; +#X obj 260 179 r \$0_MyOsc; +#X obj 126 176 r \$0_MyOsc; +#X floatatom 188 294 7 0 0 0 - - -; +#X floatatom 322 297 7 0 0 0 - - -; +#X floatatom 456 294 7 0 0 0 - - -; +#X floatatom 584 296 7 0 0 0 - - -; +#X obj 521 250 r \$0_MyOsc; +#X obj 393 251 r \$0_MyOsc; +#X obj 259 251 r \$0_MyOsc; +#X obj 125 248 r \$0_MyOsc; +#X floatatom 185 367 7 0 0 0 - - -; +#X floatatom 319 370 7 0 0 0 - - -; +#X floatatom 453 367 7 0 0 0 - - -; +#X floatatom 581 369 7 0 0 0 - - -; +#X obj 518 323 r \$0_MyOsc; +#X obj 390 324 r \$0_MyOsc; +#X obj 256 324 r \$0_MyOsc; +#X obj 122 321 r \$0_MyOsc; +#X floatatom 186 438 7 0 0 0 - - -; +#X floatatom 320 441 7 0 0 0 - - -; +#X floatatom 454 438 7 0 0 0 - - -; +#X floatatom 582 440 7 0 0 0 - - -; +#X obj 519 394 r \$0_MyOsc; +#X obj 391 395 r \$0_MyOsc; +#X obj 257 395 r \$0_MyOsc; +#X obj 123 392 r \$0_MyOsc; +#X floatatom 187 511 7 0 0 0 - - -; +#X floatatom 321 514 7 0 0 0 - - -; +#X floatatom 455 511 7 0 0 0 - - -; +#X floatatom 583 513 7 0 0 0 - - -; +#X obj 520 467 r \$0_MyOsc; +#X obj 392 468 r \$0_MyOsc; +#X obj 258 468 r \$0_MyOsc; +#X obj 124 465 r \$0_MyOsc; +#X floatatom 186 585 7 0 0 0 - - -; +#X floatatom 320 588 7 0 0 0 - - -; +#X floatatom 454 585 7 0 0 0 - - -; +#X floatatom 582 587 7 0 0 0 - - -; +#X obj 519 541 r \$0_MyOsc; +#X obj 391 542 r \$0_MyOsc; +#X obj 257 542 r \$0_MyOsc; +#X obj 123 539 r \$0_MyOsc; +#X floatatom 183 657 7 0 0 0 - - -; +#X floatatom 317 660 7 0 0 0 - - -; +#X floatatom 451 657 7 0 0 0 - - -; +#X floatatom 579 659 7 0 0 0 - - -; +#X obj 516 613 r \$0_MyOsc; +#X obj 388 614 r \$0_MyOsc; +#X obj 254 614 r \$0_MyOsc; +#X obj 120 611 r \$0_MyOsc; +#X floatatom 177 730 7 0 0 0 - - -; +#X floatatom 311 733 7 0 0 0 - - -; +#X floatatom 445 730 7 0 0 0 - - -; +#X floatatom 573 732 7 0 0 0 - - -; +#X obj 510 686 r \$0_MyOsc; +#X obj 382 687 r \$0_MyOsc; +#X obj 248 687 r \$0_MyOsc; +#X obj 114 684 r \$0_MyOsc; +#X floatatom 744 72 7 0 0 0 - - -; +#X floatatom 886 75 7 0 0 0 - - -; +#X floatatom 1027 72 7 0 0 0 - - -; +#X floatatom 1155 74 7 0 0 0 - - -; +#X obj 1100 28 r \$0_MyOsc; +#X obj 964 29 r \$0_MyOsc; +#X obj 823 29 r \$0_MyOsc; +#X obj 681 26 r \$0_MyOsc; +#X obj 126 200 OSCroute /cylinder2LZ; +#X obj 260 201 OSCroute /cylinder2LX; +#X obj 394 200 OSCroute /cylinder2Z; +#X obj 522 200 OSCroute /cylinder2X; +#X obj 521 272 OSCroute /cylinder3X; +#X obj 393 272 OSCroute /cylinder3Z; +#X obj 259 273 OSCroute /cylinder3LX; +#X obj 125 272 OSCroute /cylinder3LZ; +#X obj 122 345 OSCroute /cylinder4LZ; +#X obj 256 346 OSCroute /cylinder4LX; +#X obj 390 345 OSCroute /cylinder4Z; +#X obj 518 345 OSCroute /cylinder4X; +#X obj 519 416 OSCroute /cylinder5X; +#X obj 391 416 OSCroute /cylinder5Z; +#X obj 257 417 OSCroute /cylinder5LX; +#X obj 123 416 OSCroute /cylinder5LZ; +#X obj 124 489 OSCroute /cylinder6LZ; +#X obj 258 490 OSCroute /cylinder6LX; +#X obj 392 489 OSCroute /cylinder6Z; +#X obj 520 489 OSCroute /cylinder6X; +#X obj 519 563 OSCroute /cylinder7X; +#X obj 391 563 OSCroute /cylinder7Z; +#X obj 257 564 OSCroute /cylinder7LX; +#X obj 123 563 OSCroute /cylinder7LZ; +#X obj 120 635 OSCroute /cylinder8LZ; +#X obj 254 636 OSCroute /cylinder8LX; +#X obj 388 635 OSCroute /cylinder8Z; +#X obj 516 635 OSCroute /cylinder8X; +#X obj 510 708 OSCroute /cylinder9X; +#X obj 382 708 OSCroute /cylinder9Z; +#X obj 248 709 OSCroute /cylinder9LX; +#X obj 114 708 OSCroute /cylinder9LZ; +#X obj 681 50 OSCroute /cylinder10LZ; +#X obj 823 51 OSCroute /cylinder10LX; +#X obj 964 50 OSCroute /cylinder10Z; +#X obj 1100 50 OSCroute /cylinder10X; +#X floatatom 744 150 7 0 0 0 - - -; +#X floatatom 886 153 7 0 0 0 - - -; +#X floatatom 1027 150 7 0 0 0 - - -; +#X floatatom 1155 152 7 0 0 0 - - -; +#X obj 1100 106 r \$0_MyOsc; +#X obj 964 107 r \$0_MyOsc; +#X obj 823 107 r \$0_MyOsc; +#X obj 681 104 r \$0_MyOsc; +#X floatatom 744 229 7 0 0 0 - - -; +#X floatatom 886 232 7 0 0 0 - - -; +#X floatatom 1027 229 7 0 0 0 - - -; +#X floatatom 1155 231 7 0 0 0 - - -; +#X obj 1100 185 r \$0_MyOsc; +#X obj 964 186 r \$0_MyOsc; +#X obj 823 186 r \$0_MyOsc; +#X obj 681 183 r \$0_MyOsc; +#X obj 681 128 OSCroute /cylinder11LZ; +#X obj 823 129 OSCroute /cylinder11LX; +#X obj 964 128 OSCroute /cylinder11Z; +#X obj 1100 128 OSCroute /cylinder11X; +#X obj 1100 207 OSCroute /cylinder12X; +#X obj 964 207 OSCroute /cylinder12Z; +#X obj 823 208 OSCroute /cylinder12LX; +#X obj 681 207 OSCroute /cylinder12LZ; +#X obj 681 229 s Cly12LZ; +#X obj 823 232 s Cly12LX; +#X obj 964 229 s Cly12Z; +#X obj 1100 231 s Cly12X; +#X obj 1100 152 s Cly11X; +#X obj 964 150 s Cly11Z; +#X obj 823 153 s Cly11LX; +#X obj 681 150 s Cly11LZ; +#X obj 681 72 s Cly10LZ; +#X obj 823 75 s Cly10LX; +#X obj 964 72 s Cly10Z; +#X obj 1100 74 s Cly10X; +#X obj 129 153 s Cly1LZ; +#X obj 263 156 s Cly1LX; +#X obj 397 153 s Cly1Z; +#X obj 525 155 s Cly1X; +#X obj 522 224 s Cly2X; +#X obj 394 222 s Cly2Z; +#X obj 260 225 s Cly2LX; +#X obj 126 222 s Cly2LZ; +#X obj 125 294 s Cly3LZ; +#X obj 259 297 s Cly3LX; +#X obj 393 294 s Cly3Z; +#X obj 521 296 s Cly3X; +#X obj 518 369 s Cly4X; +#X obj 390 367 s Cly4Z; +#X obj 256 370 s Cly4LX; +#X obj 122 367 s Cly4LZ; +#X obj 123 438 s Cly5LZ; +#X obj 257 441 s Cly5LX; +#X obj 391 438 s Cly5Z; +#X obj 519 440 s Cly5X; +#X obj 520 513 s Cly6X; +#X obj 392 511 s Cly6Z; +#X obj 258 514 s Cly6LX; +#X obj 124 511 s Cly6LZ; +#X obj 123 585 s Cly7LZ; +#X obj 257 588 s Cly7LX; +#X obj 391 585 s Cly7Z; +#X obj 519 587 s Cly7X; +#X obj 516 659 s Cly8X; +#X obj 388 657 s Cly8Z; +#X obj 254 660 s Cly8LX; +#X obj 120 657 s Cly8LZ; +#X obj 114 730 s Cly9LZ; +#X obj 248 733 s Cly9LX; +#X obj 382 730 s Cly9Z; +#X obj 510 732 s Cly9X; +#X text 735 333 Obtains the X - Z position of the fence posts (cylinders) +and the X - Z dimensions; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 15 0 8 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 22 0 29 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 18 0; +#X connect 26 0 174 0; +#X connect 27 0 19 0; +#X connect 27 0 175 0; +#X connect 28 0 20 0; +#X connect 28 0 176 0; +#X connect 29 0 21 0; +#X connect 29 0 177 0; +#X connect 34 0 105 0; +#X connect 35 0 104 0; +#X connect 36 0 103 0; +#X connect 37 0 102 0; +#X connect 42 0 106 0; +#X connect 43 0 107 0; +#X connect 44 0 108 0; +#X connect 45 0 109 0; +#X connect 50 0 113 0; +#X connect 51 0 112 0; +#X connect 52 0 111 0; +#X connect 53 0 110 0; +#X connect 58 0 114 0; +#X connect 59 0 115 0; +#X connect 60 0 116 0; +#X connect 61 0 117 0; +#X connect 66 0 121 0; +#X connect 67 0 120 0; +#X connect 68 0 119 0; +#X connect 69 0 118 0; +#X connect 74 0 122 0; +#X connect 75 0 123 0; +#X connect 76 0 124 0; +#X connect 77 0 125 0; +#X connect 82 0 129 0; +#X connect 83 0 128 0; +#X connect 84 0 127 0; +#X connect 85 0 126 0; +#X connect 90 0 130 0; +#X connect 91 0 131 0; +#X connect 92 0 132 0; +#X connect 93 0 133 0; +#X connect 98 0 137 0; +#X connect 99 0 136 0; +#X connect 100 0 135 0; +#X connect 101 0 134 0; +#X connect 102 0 30 0; +#X connect 102 0 181 0; +#X connect 103 0 31 0; +#X connect 103 0 180 0; +#X connect 104 0 32 0; +#X connect 104 0 179 0; +#X connect 105 0 33 0; +#X connect 105 0 178 0; +#X connect 106 0 41 0; +#X connect 106 0 185 0; +#X connect 107 0 40 0; +#X connect 107 0 184 0; +#X connect 108 0 39 0; +#X connect 108 0 183 0; +#X connect 109 0 38 0; +#X connect 109 0 182 0; +#X connect 110 0 46 0; +#X connect 110 0 189 0; +#X connect 111 0 47 0; +#X connect 111 0 188 0; +#X connect 112 0 48 0; +#X connect 112 0 187 0; +#X connect 113 0 49 0; +#X connect 113 0 186 0; +#X connect 114 0 57 0; +#X connect 114 0 193 0; +#X connect 115 0 56 0; +#X connect 115 0 192 0; +#X connect 116 0 55 0; +#X connect 116 0 191 0; +#X connect 117 0 54 0; +#X connect 117 0 190 0; +#X connect 118 0 62 0; +#X connect 118 0 197 0; +#X connect 119 0 63 0; +#X connect 119 0 196 0; +#X connect 120 0 64 0; +#X connect 120 0 195 0; +#X connect 121 0 65 0; +#X connect 121 0 194 0; +#X connect 122 0 73 0; +#X connect 122 0 201 0; +#X connect 123 0 72 0; +#X connect 123 0 200 0; +#X connect 124 0 71 0; +#X connect 124 0 199 0; +#X connect 125 0 70 0; +#X connect 125 0 198 0; +#X connect 126 0 78 0; +#X connect 126 0 205 0; +#X connect 127 0 79 0; +#X connect 127 0 204 0; +#X connect 128 0 80 0; +#X connect 128 0 203 0; +#X connect 129 0 81 0; +#X connect 129 0 202 0; +#X connect 130 0 89 0; +#X connect 130 0 209 0; +#X connect 131 0 88 0; +#X connect 131 0 208 0; +#X connect 132 0 87 0; +#X connect 132 0 207 0; +#X connect 133 0 86 0; +#X connect 133 0 206 0; +#X connect 134 0 94 0; +#X connect 134 0 170 0; +#X connect 135 0 95 0; +#X connect 135 0 171 0; +#X connect 136 0 96 0; +#X connect 136 0 172 0; +#X connect 137 0 97 0; +#X connect 137 0 173 0; +#X connect 142 0 157 0; +#X connect 143 0 156 0; +#X connect 144 0 155 0; +#X connect 145 0 154 0; +#X connect 150 0 158 0; +#X connect 151 0 159 0; +#X connect 152 0 160 0; +#X connect 153 0 161 0; +#X connect 154 0 138 0; +#X connect 154 0 169 0; +#X connect 155 0 139 0; +#X connect 155 0 168 0; +#X connect 156 0 140 0; +#X connect 156 0 167 0; +#X connect 157 0 141 0; +#X connect 157 0 166 0; +#X connect 158 0 149 0; +#X connect 158 0 165 0; +#X connect 159 0 148 0; +#X connect 159 0 164 0; +#X connect 160 0 147 0; +#X connect 160 0 163 0; +#X connect 161 0 146 0; +#X connect 161 0 162 0; +#X restore 737 -43 pd OSC_FenceValues; +#N canvas 101 61 1260 785 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X text 861 361 Obtains the X -Y- Z position and scale of the wires +(fence); +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X restore 730 -21 pd OSC_WireValues; +#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1000 1; +#X floatatom 72 411 5 0 0 0 - - -; +#N canvas 117 23 1269 841 OSC_TeleValues 0; +#X obj 36 26 inlet; +#X obj 36 50 s \$0_MyOsc; +#X floatatom 189 70 7 0 0 0 - - -; +#X floatatom 321 73 7 0 0 0 - - -; +#X floatatom 455 70 7 0 0 0 - - -; +#X floatatom 580 72 7 0 0 0 - - -; +#X obj 517 26 r \$0_MyOsc; +#X obj 392 27 r \$0_MyOsc; +#X obj 258 27 r \$0_MyOsc; +#X obj 126 24 r \$0_MyOsc; +#X obj 126 48 OSCroute /teleMLZ; +#X obj 258 49 OSCroute /teleMLX; +#X obj 126 71 s TeMLZ; +#X obj 258 73 s TeMLX; +#X floatatom 187 145 7 0 0 0 - - -; +#X floatatom 436 142 7 0 0 0 - - -; +#X obj 373 96 r \$0_MyOsc; +#X obj 124 99 r \$0_MyOsc; +#X floatatom 580 143 7 0 0 0 - - -; +#X obj 517 97 r \$0_MyOsc; +#X floatatom 313 142 7 0 0 0 - - -; +#X obj 250 96 r \$0_MyOsc; +#X obj 124 123 OSCroute /TeleCLZ; +#X obj 250 118 OSCroute /TeleCLY; +#X obj 373 118 OSCroute /TeleCLX; +#X obj 517 119 OSCroute /TeleCY; +#X obj 392 48 OSCroute /teleZ; +#X obj 517 48 OSCroute /teleX; +#X obj 517 72 s TeX; +#X obj 392 70 s TeZ; +#X obj 124 145 s TeCLZ; +#X obj 250 142 s TeCLY; +#X obj 373 142 s TeCLX; +#X obj 517 143 s TeCY; +#X floatatom 190 231 7 0 0 0 - - -; +#X floatatom 322 234 7 0 0 0 - - -; +#X floatatom 456 231 7 0 0 0 - - -; +#X floatatom 581 233 7 0 0 0 - - -; +#X obj 518 187 r \$0_MyOsc; +#X obj 393 188 r \$0_MyOsc; +#X obj 259 188 r \$0_MyOsc; +#X obj 127 185 r \$0_MyOsc; +#X floatatom 188 306 7 0 0 0 - - -; +#X floatatom 437 303 7 0 0 0 - - -; +#X obj 374 257 r \$0_MyOsc; +#X obj 125 260 r \$0_MyOsc; +#X floatatom 581 304 7 0 0 0 - - -; +#X obj 518 258 r \$0_MyOsc; +#X floatatom 314 303 7 0 0 0 - - -; +#X obj 251 257 r \$0_MyOsc; +#X floatatom 191 392 7 0 0 0 - - -; +#X floatatom 323 395 7 0 0 0 - - -; +#X floatatom 457 392 7 0 0 0 - - -; +#X floatatom 582 394 7 0 0 0 - - -; +#X obj 519 348 r \$0_MyOsc; +#X obj 394 349 r \$0_MyOsc; +#X obj 260 349 r \$0_MyOsc; +#X obj 128 346 r \$0_MyOsc; +#X floatatom 189 467 7 0 0 0 - - -; +#X floatatom 438 464 7 0 0 0 - - -; +#X obj 375 418 r \$0_MyOsc; +#X obj 126 421 r \$0_MyOsc; +#X floatatom 582 465 7 0 0 0 - - -; +#X obj 519 419 r \$0_MyOsc; +#X floatatom 315 464 7 0 0 0 - - -; +#X obj 252 418 r \$0_MyOsc; +#X obj 127 209 OSCroute /tele1MLZ; +#X obj 259 210 OSCroute /tele1MLX; +#X obj 393 209 OSCroute /tele1Z; +#X obj 518 209 OSCroute /tele1X; +#X obj 518 233 s Te1X; +#X obj 393 231 s Te1Z; +#X obj 259 234 s TeM1LX; +#X obj 127 232 s TeM1LZ; +#X obj 125 306 s TeC1LZ; +#X obj 251 303 s TeC1LY; +#X obj 374 303 s TeC1LX; +#X obj 518 304 s TeC1Y; +#X obj 128 393 s TeM2LZ; +#X obj 260 395 s TeM2LX; +#X obj 394 370 OSCroute /tele2Z; +#X obj 394 392 s Te2Z; +#X obj 519 370 OSCroute /tele2X; +#X obj 519 394 s Te2X; +#X obj 519 465 s TeC2Y; +#X obj 375 464 s TeC2LX; +#X obj 252 464 s TeC2LY; +#X obj 126 467 s TeC2LZ; +#X obj 125 284 OSCroute /tele1CLZ; +#X obj 251 279 OSCroute /tele1CLY; +#X obj 374 279 OSCroute /tele1CLX; +#X obj 518 280 OSCroute /tele1CY; +#X obj 519 441 OSCroute /tele2CY; +#X obj 375 440 OSCroute /tele2CLX; +#X obj 252 440 OSCroute /tele2CLY; +#X obj 260 371 OSCroute /tele2MLX; +#X obj 128 370 OSCroute /tele2MLZ; +#X obj 126 445 OSCroute /tele2CLZ; +#X floatatom 189 553 7 0 0 0 - - -; +#X floatatom 438 550 7 0 0 0 - - -; +#X floatatom 572 547 7 0 0 0 - - -; +#X floatatom 697 549 7 0 0 0 - - -; +#X obj 634 503 r \$0_MyOsc; +#X obj 509 504 r \$0_MyOsc; +#X obj 375 504 r \$0_MyOsc; +#X obj 126 507 r \$0_MyOsc; +#X floatatom 811 549 7 0 0 0 - - -; +#X obj 748 503 r \$0_MyOsc; +#X floatatom 315 550 7 0 0 0 - - -; +#X obj 252 504 r \$0_MyOsc; +#X floatatom 189 637 7 0 0 0 - - -; +#X floatatom 438 634 7 0 0 0 - - -; +#X floatatom 572 631 7 0 0 0 - - -; +#X floatatom 697 633 7 0 0 0 - - -; +#X obj 634 587 r \$0_MyOsc; +#X obj 509 588 r \$0_MyOsc; +#X obj 375 588 r \$0_MyOsc; +#X obj 126 591 r \$0_MyOsc; +#X floatatom 811 633 7 0 0 0 - - -; +#X obj 748 587 r \$0_MyOsc; +#X floatatom 315 634 7 0 0 0 - - -; +#X obj 252 588 r \$0_MyOsc; +#X floatatom 187 715 7 0 0 0 - - -; +#X floatatom 436 712 7 0 0 0 - - -; +#X floatatom 570 709 7 0 0 0 - - -; +#X floatatom 695 711 7 0 0 0 - - -; +#X obj 632 665 r \$0_MyOsc; +#X obj 507 666 r \$0_MyOsc; +#X obj 373 666 r \$0_MyOsc; +#X obj 124 669 r \$0_MyOsc; +#X floatatom 809 711 7 0 0 0 - - -; +#X obj 746 665 r \$0_MyOsc; +#X floatatom 313 712 7 0 0 0 - - -; +#X obj 250 666 r \$0_MyOsc; +#X obj 126 531 OSCroute /cableLZ; +#X obj 252 526 OSCroute /cableLY; +#X obj 375 526 OSCroute /cableLX; +#X obj 509 525 OSCroute /cableZ; +#X obj 634 525 OSCroute /cableX; +#X obj 748 525 OSCroute /cableY; +#X obj 748 549 s CabY; +#X obj 634 549 s CabX; +#X obj 509 547 s CabZ; +#X obj 375 550 s CabLX; +#X obj 252 550 s CabLY; +#X obj 126 553 s CabLZ; +#X obj 126 615 OSCroute /cable1LZ; +#X obj 252 610 OSCroute /cable1LY; +#X obj 375 610 OSCroute /cable1LX; +#X obj 509 609 OSCroute /cable1Z; +#X obj 634 609 OSCroute /cable1X; +#X obj 748 609 OSCroute /cable1Y; +#X obj 748 633 s Cab1Y; +#X obj 634 633 s Cab1X; +#X obj 509 631 s Cab1Z; +#X obj 375 634 s Cab1LX; +#X obj 252 634 s Cab1LY; +#X obj 126 637 s Cab1LZ; +#X obj 124 693 OSCroute /cable2LZ; +#X obj 250 688 OSCroute /cable2LY; +#X obj 373 688 OSCroute /cable2LX; +#X obj 507 687 OSCroute /cable2Z; +#X obj 632 687 OSCroute /cable2X; +#X obj 746 687 OSCroute /cable2Y; +#X obj 746 711 s Cab2Y; +#X obj 632 711 s Cab2X; +#X obj 507 709 s Cab2Z; +#X obj 373 712 s Cab2LX; +#X obj 250 712 s Cab2LY; +#X obj 124 715 s Cab2LZ; +#X floatatom 185 801 7 0 0 0 - - -; +#X floatatom 434 798 7 0 0 0 - - -; +#X floatatom 568 795 7 0 0 0 - - -; +#X floatatom 693 797 7 0 0 0 - - -; +#X obj 505 752 r \$0_MyOsc; +#X obj 371 752 r \$0_MyOsc; +#X obj 122 755 r \$0_MyOsc; +#X floatatom 807 797 7 0 0 0 - - -; +#X floatatom 311 798 7 0 0 0 - - -; +#X obj 248 752 r \$0_MyOsc; +#X obj 630 751 r \$0_MyOsc; +#X obj 744 751 r \$0_MyOsc; +#X floatatom 928 796 7 0 0 0 - - -; +#X floatatom 1047 798 7 0 0 0 - - -; +#X obj 864 753 r \$0_MyOsc; +#X floatatom 1166 798 7 0 0 0 - - -; +#X obj 984 752 r \$0_MyOsc; +#X obj 1103 752 r \$0_MyOsc; +#X obj 122 779 OSCroute /cable3LZ; +#X obj 248 774 OSCroute /cable3LY; +#X obj 371 774 OSCroute /cable3LX; +#X obj 505 773 OSCroute /cable3Z; +#X obj 630 773 OSCroute /cable3X; +#X obj 744 773 OSCroute /cable3Y; +#X obj 1103 774 OSCroute /cable3RY; +#X obj 984 774 OSCroute /cable3RX; +#X obj 864 774 OSCroute /cable3RZ; +#X obj 1103 798 s Cab3RY; +#X obj 984 798 s Cab3RX; +#X obj 864 796 s Cab3RZ; +#X obj 744 797 s Cab3Y; +#X obj 630 797 s Cab3X; +#X obj 505 795 s Cab3Z; +#X obj 371 798 s Cab3LX; +#X obj 248 798 s Cab3LY; +#X obj 122 801 s Cab3LZ; +#X text 693 85 Obtains the X - Z values for the telegraph poles; +#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars +as well as the Y value. (This is relative to the pole); +#X text 882 578 Obtains the X - Y - Z position and scale of the cables +that run between the pole as well as the rotation values of he cable +that runs between the pole and the building.; +#X connect 0 0 1 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 11 0 13 0; +#X connect 16 0 24 0; +#X connect 17 0 22 0; +#X connect 19 0 25 0; +#X connect 21 0 23 0; +#X connect 22 0 14 0; +#X connect 22 0 30 0; +#X connect 23 0 20 0; +#X connect 23 0 31 0; +#X connect 24 0 15 0; +#X connect 24 0 32 0; +#X connect 25 0 18 0; +#X connect 25 0 33 0; +#X connect 26 0 4 0; +#X connect 26 0 29 0; +#X connect 27 0 5 0; +#X connect 27 0 28 0; +#X connect 38 0 69 0; +#X connect 39 0 68 0; +#X connect 40 0 67 0; +#X connect 41 0 66 0; +#X connect 44 0 90 0; +#X connect 45 0 88 0; +#X connect 47 0 91 0; +#X connect 49 0 89 0; +#X connect 54 0 82 0; +#X connect 55 0 80 0; +#X connect 56 0 95 0; +#X connect 57 0 96 0; +#X connect 60 0 93 0; +#X connect 61 0 97 0; +#X connect 63 0 92 0; +#X connect 65 0 94 0; +#X connect 66 0 34 0; +#X connect 66 0 73 0; +#X connect 67 0 35 0; +#X connect 67 0 72 0; +#X connect 68 0 36 0; +#X connect 68 0 71 0; +#X connect 69 0 37 0; +#X connect 69 0 70 0; +#X connect 80 0 52 0; +#X connect 80 0 81 0; +#X connect 82 0 53 0; +#X connect 82 0 83 0; +#X connect 88 0 42 0; +#X connect 88 0 74 0; +#X connect 89 0 48 0; +#X connect 89 0 75 0; +#X connect 90 0 43 0; +#X connect 90 0 76 0; +#X connect 91 0 46 0; +#X connect 91 0 77 0; +#X connect 92 0 62 0; +#X connect 92 0 84 0; +#X connect 93 0 59 0; +#X connect 93 0 85 0; +#X connect 94 0 64 0; +#X connect 94 0 86 0; +#X connect 95 0 51 0; +#X connect 95 0 79 0; +#X connect 96 0 50 0; +#X connect 96 0 78 0; +#X connect 97 0 58 0; +#X connect 97 0 87 0; +#X connect 102 0 138 0; +#X connect 103 0 137 0; +#X connect 104 0 136 0; +#X connect 105 0 134 0; +#X connect 107 0 139 0; +#X connect 109 0 135 0; +#X connect 114 0 150 0; +#X connect 115 0 149 0; +#X connect 116 0 148 0; +#X connect 117 0 146 0; +#X connect 119 0 151 0; +#X connect 121 0 147 0; +#X connect 126 0 162 0; +#X connect 127 0 161 0; +#X connect 128 0 160 0; +#X connect 129 0 158 0; +#X connect 131 0 163 0; +#X connect 133 0 159 0; +#X connect 134 0 98 0; +#X connect 134 0 145 0; +#X connect 135 0 108 0; +#X connect 135 0 144 0; +#X connect 136 0 99 0; +#X connect 136 0 143 0; +#X connect 137 0 100 0; +#X connect 137 0 142 0; +#X connect 138 0 101 0; +#X connect 138 0 141 0; +#X connect 139 0 106 0; +#X connect 139 0 140 0; +#X connect 146 0 110 0; +#X connect 146 0 157 0; +#X connect 147 0 120 0; +#X connect 147 0 156 0; +#X connect 148 0 111 0; +#X connect 148 0 155 0; +#X connect 149 0 112 0; +#X connect 149 0 154 0; +#X connect 150 0 113 0; +#X connect 150 0 153 0; +#X connect 151 0 118 0; +#X connect 151 0 152 0; +#X connect 158 0 122 0; +#X connect 158 0 169 0; +#X connect 159 0 132 0; +#X connect 159 0 168 0; +#X connect 160 0 123 0; +#X connect 160 0 167 0; +#X connect 161 0 124 0; +#X connect 161 0 166 0; +#X connect 162 0 125 0; +#X connect 162 0 165 0; +#X connect 163 0 130 0; +#X connect 163 0 164 0; +#X connect 174 0 191 0; +#X connect 175 0 190 0; +#X connect 176 0 188 0; +#X connect 179 0 189 0; +#X connect 180 0 192 0; +#X connect 181 0 193 0; +#X connect 184 0 196 0; +#X connect 186 0 195 0; +#X connect 187 0 194 0; +#X connect 188 0 170 0; +#X connect 188 0 205 0; +#X connect 189 0 178 0; +#X connect 189 0 204 0; +#X connect 190 0 171 0; +#X connect 190 0 203 0; +#X connect 191 0 172 0; +#X connect 191 0 202 0; +#X connect 192 0 173 0; +#X connect 192 0 201 0; +#X connect 193 0 177 0; +#X connect 193 0 200 0; +#X connect 194 0 185 0; +#X connect 194 0 197 0; +#X connect 195 0 183 0; +#X connect 195 0 198 0; +#X connect 196 0 182 0; +#X connect 196 0 199 0; +#X restore 725 1 pd OSC_TeleValues; +#N canvas 121 324 670 340 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X text 501 7 Player position; +#X text 504 85 Player scale; +#X text 503 171 Player rotation; +#X text 129 249 Receives OSC information about the player / observer +; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 577 -42 pd OSC_PlayerValues; +#N canvas 163 38 554 492 OSC_Tree 0; +#X obj 35 21 inlet; +#X obj 35 45 s \$0_MyOsc; +#N canvas 169 306 1177 130 main 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeX; +#X obj 158 36 OSCroute /treeY; +#X obj 278 39 OSCroute /treeZ; +#X obj 44 60 s treeX; +#X obj 278 61 s treeZ; +#X obj 158 60 s treeY; +#X obj 398 36 OSCroute /treeLX; +#X obj 398 60 s treeLX; +#X obj 524 36 OSCroute /treeLY; +#X obj 524 60 s treeLY; +#X obj 649 36 OSCroute /treeLZ; +#X obj 649 58 s treeLZ; +#X obj 775 31 OSCroute /treeRX; +#X obj 775 55 s treeRX; +#X obj 902 28 OSCroute /treeRY; +#X obj 902 52 s treeRY; +#X obj 1034 27 OSCroute /treeRZ; +#X obj 1034 49 s treeRZ; +#X connect 4 0 20 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 19 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 21 0; +#X connect 19 0 7 0; +#X connect 19 0 23 0; +#X connect 20 0 2 0; +#X connect 20 0 22 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 112 pd main; +#N canvas 169 306 1177 130 trunk 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeTX; +#X obj 44 60 s treeTX; +#X obj 158 36 OSCroute /treeTY; +#X obj 158 60 s treeTY; +#X obj 278 39 OSCroute /treeTZ; +#X obj 278 61 s treeTZ; +#X obj 398 36 OSCroute /treeTLX; +#X obj 398 60 s treeTLX; +#X obj 524 36 OSCroute /treeTLY; +#X obj 524 60 s treeTLY; +#X obj 649 36 OSCroute /treeTLZ; +#X obj 649 58 s treeTLZ; +#X obj 775 31 OSCroute /treeTRX; +#X obj 775 55 s treeTRX; +#X obj 902 28 OSCroute /treeTRY; +#X obj 902 52 s treeTRY; +#X obj 1034 27 OSCroute /treeTRZ; +#X obj 1034 49 s treeTRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 135 pd trunk; +#N canvas 169 306 1177 130 branch 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeBX; +#X obj 44 60 s treeBX; +#X obj 158 36 OSCroute /treeBY; +#X obj 158 60 s treeBY; +#X obj 278 39 OSCroute /treeBZ; +#X obj 278 61 s treeBZ; +#X obj 398 36 OSCroute /treeBLX; +#X obj 398 60 s treeBLX; +#X obj 524 36 OSCroute /treeBLY; +#X obj 524 60 s treeBLY; +#X obj 649 36 OSCroute /treeBLZ; +#X obj 649 58 s treeBLZ; +#X obj 775 31 OSCroute /treeBRX; +#X obj 775 55 s treeBRX; +#X obj 902 28 OSCroute /treeBRY; +#X obj 902 52 s treeBRY; +#X obj 1034 27 OSCroute /treeBRZ; +#X obj 1034 49 s treeBRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 158 pd branch; +#N canvas 169 306 1177 130 branch1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB1X; +#X obj 44 60 s treeB1X; +#X obj 158 36 OSCroute /treeB1Y; +#X obj 158 60 s treeB1Y; +#X obj 278 39 OSCroute /treeB1Z; +#X obj 278 61 s treeB1Z; +#X obj 398 36 OSCroute /treeB1LX; +#X obj 398 60 s treeB1LX; +#X obj 524 36 OSCroute /treeB1LY; +#X obj 524 60 s treeB1LY; +#X obj 649 36 OSCroute /treeB1LZ; +#X obj 649 58 s treeB1LZ; +#X obj 775 31 OSCroute /treeB1RX; +#X obj 775 55 s treeB1RX; +#X obj 902 28 OSCroute /treeB1RY; +#X obj 902 52 s treeB1RY; +#X obj 1034 27 OSCroute /treeB1RZ; +#X obj 1034 49 s treeB1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 181 pd branch1; +#N canvas 169 306 1177 130 branch2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB2X; +#X obj 44 60 s treeB2X; +#X obj 158 36 OSCroute /treeB2Y; +#X obj 158 60 s treeB2Y; +#X obj 278 39 OSCroute /treeB2Z; +#X obj 278 61 s treeB2Z; +#X obj 398 36 OSCroute /treeB2LX; +#X obj 398 60 s treeB2LX; +#X obj 524 36 OSCroute /treeB2LY; +#X obj 524 60 s treeB2LY; +#X obj 649 36 OSCroute /treeB2LZ; +#X obj 649 58 s treeB2LZ; +#X obj 775 31 OSCroute /treeB2RX; +#X obj 775 55 s treeB2RX; +#X obj 902 28 OSCroute /treeB2RY; +#X obj 902 52 s treeB2RY; +#X obj 1034 27 OSCroute /treeB2RZ; +#X obj 1034 49 s treeB2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 203 pd branch2; +#N canvas 169 306 1177 130 branch3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB3X; +#X obj 44 60 s treeB3X; +#X obj 158 36 OSCroute /treeB3Y; +#X obj 158 60 s treeB3Y; +#X obj 278 39 OSCroute /treeB3Z; +#X obj 278 61 s treeB3Z; +#X obj 398 36 OSCroute /treeB3LX; +#X obj 398 60 s treeB3LX; +#X obj 524 36 OSCroute /treeB3LY; +#X obj 524 60 s treeB3LY; +#X obj 649 36 OSCroute /treeB3LZ; +#X obj 649 58 s treeB3LZ; +#X obj 775 31 OSCroute /treeB3RX; +#X obj 775 55 s treeB3RX; +#X obj 902 28 OSCroute /treeB3RY; +#X obj 902 52 s treeB3RY; +#X obj 1034 27 OSCroute /treeB3RZ; +#X obj 1034 49 s treeB3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 227 pd branch3; +#N canvas 169 306 1177 130 treeY 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYX; +#X obj 44 60 s treeYX; +#X obj 158 36 OSCroute /treeYY; +#X obj 158 60 s treeYY; +#X obj 278 39 OSCroute /treeYZ; +#X obj 278 61 s treeYZ; +#X obj 398 36 OSCroute /treeYLX; +#X obj 398 60 s treeYLX; +#X obj 524 36 OSCroute /treeYLY; +#X obj 524 60 s treeYLY; +#X obj 649 36 OSCroute /treeYLZ; +#X obj 649 58 s treeYLZ; +#X obj 775 31 OSCroute /treeYRX; +#X obj 775 55 s treeYRX; +#X obj 902 28 OSCroute /treeYRY; +#X obj 902 52 s treeYRY; +#X obj 1034 27 OSCroute /treeYRZ; +#X obj 1034 49 s treeYRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 18 pd treeY; +#N canvas 128 306 1259 130 treeYB4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB4X; +#X obj 44 60 s treeYB4X; +#X obj 175 35 OSCroute /treeYB4Y; +#X obj 175 59 s treeYB4Y; +#X obj 294 35 OSCroute /treeYB4Z; +#X obj 294 57 s treeYB4Z; +#X obj 416 34 OSCroute /treeYB4LX; +#X obj 416 58 s treeYB4LX; +#X obj 548 36 OSCroute /treeYB4LY; +#X obj 548 60 s treeYB4LY; +#X obj 688 37 OSCroute /treeYB4LZ; +#X obj 688 59 s treeYB4LZ; +#X obj 824 29 OSCroute /treeYB4RX; +#X obj 824 53 s treeYB4RX; +#X obj 972 34 OSCroute /treeYB4RY; +#X obj 972 58 s treeYB4RY; +#X obj 1112 37 OSCroute /treeYB4RZ; +#X obj 1112 59 s treeYB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 44 pd treeYB4; +#N canvas 128 306 1259 130 treeYB5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 68 pd treeYB5; +#N canvas 169 306 1177 130 treeY1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1X; +#X obj 44 60 s treeY1X; +#X obj 158 36 OSCroute /treeY1Y; +#X obj 158 60 s treeY1Y; +#X obj 278 39 OSCroute /treeY1Z; +#X obj 278 61 s treeY1Z; +#X obj 398 36 OSCroute /treeY1LX; +#X obj 398 60 s treeY1LX; +#X obj 524 36 OSCroute /treeY1LY; +#X obj 524 60 s treeY1LY; +#X obj 649 36 OSCroute /treeY1LZ; +#X obj 649 58 s treeY1LZ; +#X obj 775 31 OSCroute /treeY1RX; +#X obj 775 55 s treeY1RX; +#X obj 902 28 OSCroute /treeY1RY; +#X obj 902 52 s treeY1RY; +#X obj 1034 27 OSCroute /treeY1RZ; +#X obj 1034 49 s treeY1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 150 94 pd treeY1; +#N canvas 128 306 1259 130 treeY1B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1B4X; +#X obj 44 60 s treeY1B4X; +#X obj 175 35 OSCroute /treeY1B4Y; +#X obj 175 59 s treeY1B4Y; +#X obj 294 35 OSCroute /treeY1B4Z; +#X obj 294 57 s treeY1B4Z; +#X obj 416 34 OSCroute /treeY1B4LX; +#X obj 416 58 s treeY1B4LX; +#X obj 548 36 OSCroute /treeY1B4LY; +#X obj 548 60 s treeY1B4LY; +#X obj 688 37 OSCroute /treeY1B4LZ; +#X obj 688 59 s treeY1B4LZ; +#X obj 824 29 OSCroute /treeY1B4RX; +#X obj 824 53 s treeY1B4RX; +#X obj 972 34 OSCroute /treeY1B4RY; +#X obj 972 58 s treeY1B4RY; +#X obj 1112 37 OSCroute /treeY1B4RZ; +#X obj 1112 59 s treeY1B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 120 pd treeY1B4; +#N canvas 128 306 1259 130 treeY1B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 44 36 OSCroute /treeY1B5X; +#X obj 44 60 s treeY1B5X; +#X obj 175 35 OSCroute /treeY1B5Y; +#X obj 175 59 s treeY1B5Y; +#X obj 294 35 OSCroute /treeY1B5Z; +#X obj 294 57 s treeY1B5Z; +#X obj 416 34 OSCroute /treeY1B5LX; +#X obj 416 58 s treeY1B5LX; +#X obj 548 36 OSCroute /treeY1B5LY; +#X obj 548 60 s treeY1B5LY; +#X obj 688 37 OSCroute /treeY1B5LZ; +#X obj 829 61 s treeY1B5RX; +#X obj 972 34 OSCroute /treeY1B5RY; +#X obj 972 58 s treeY1B5RY; +#X obj 1112 37 OSCroute /treeY1B5RZ; +#X obj 1112 59 s treeY1B5RZ; +#X connect 4 0 24 0; +#X connect 5 0 26 0; +#X connect 6 0 30 0; +#X connect 9 0 28 0; +#X connect 10 0 20 0; +#X connect 11 0 22 0; +#X connect 14 0 34 0; +#X connect 16 0 19 0; +#X connect 17 0 32 0; +#X connect 19 0 13 0; +#X connect 19 0 31 0; +#X connect 20 0 3 0; +#X connect 20 0 21 0; +#X connect 22 0 7 0; +#X connect 22 0 23 0; +#X connect 24 0 2 0; +#X connect 24 0 25 0; +#X connect 26 0 1 0; +#X connect 26 0 27 0; +#X connect 28 0 8 0; +#X connect 28 0 29 0; +#X connect 30 0 0 0; +#X connect 30 0 18 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 144 pd treeY1B5; +#N canvas 169 306 1177 130 treeY2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2X; +#X obj 44 60 s treeY2X; +#X obj 158 36 OSCroute /treeY2Y; +#X obj 158 60 s treeY2Y; +#X obj 278 39 OSCroute /treeY2Z; +#X obj 278 61 s treeY2Z; +#X obj 398 36 OSCroute /treeY2LX; +#X obj 398 60 s treeY2LX; +#X obj 524 36 OSCroute /treeY2LY; +#X obj 524 60 s treeY2LY; +#X obj 649 36 OSCroute /treeY2LZ; +#X obj 649 58 s treeY2LZ; +#X obj 775 31 OSCroute /treeY2RX; +#X obj 775 55 s treeY2RX; +#X obj 902 28 OSCroute /treeY2RY; +#X obj 902 52 s treeY2RY; +#X obj 1034 27 OSCroute /treeY2RZ; +#X obj 1034 49 s treeY2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 148 173 pd treeY2; +#N canvas 128 306 1259 130 treeY2B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2B4X; +#X obj 44 60 s treeY2B4X; +#X obj 175 35 OSCroute /treeY2B4Y; +#X obj 175 59 s treeY2B4Y; +#X obj 294 35 OSCroute /treeY2B4Z; +#X obj 294 57 s treeY2B4Z; +#X obj 416 34 OSCroute /treeY2B4LX; +#X obj 416 58 s treeY2B4LX; +#X obj 548 36 OSCroute /treeY2B4LY; +#X obj 548 60 s treeY2B4LY; +#X obj 688 37 OSCroute /treeY2B4LZ; +#X obj 688 59 s treeY2B4LZ; +#X obj 824 29 OSCroute /treeY2B4RX; +#X obj 824 53 s treeY2B4RX; +#X obj 972 34 OSCroute /treeY2B4RY; +#X obj 972 58 s treeY2B4RY; +#X obj 1112 37 OSCroute /treeY2B4RZ; +#X obj 1112 59 s treeY2B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 199 pd treeY2B4; +#N canvas 128 306 1259 130 treeY2B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 223 pd treeY2B5; +#N canvas 169 306 1177 130 treeY3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3X; +#X obj 44 60 s treeY3X; +#X obj 158 36 OSCroute /treeY3Y; +#X obj 158 60 s treeY3Y; +#X obj 278 39 OSCroute /treeY3Z; +#X obj 278 61 s treeY3Z; +#X obj 398 36 OSCroute /treeY3LX; +#X obj 398 60 s treeY3LX; +#X obj 524 36 OSCroute /treeY3LY; +#X obj 524 60 s treeY3LY; +#X obj 649 36 OSCroute /treeY3LZ; +#X obj 649 58 s treeY3LZ; +#X obj 775 31 OSCroute /treeY3RX; +#X obj 775 55 s treeY3RX; +#X obj 902 28 OSCroute /treeY3RY; +#X obj 902 52 s treeY3RY; +#X obj 1034 27 OSCroute /treeY3RZ; +#X obj 1034 49 s treeY3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 146 255 pd treeY3; +#N canvas 128 306 1259 130 treeY3B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3B4X; +#X obj 44 60 s treeY3B4X; +#X obj 175 35 OSCroute /treeY3B4Y; +#X obj 175 59 s treeY3B4Y; +#X obj 294 35 OSCroute /treeY3B4Z; +#X obj 294 57 s treeY3B4Z; +#X obj 416 34 OSCroute /treeY3B4LX; +#X obj 416 58 s treeY3B4LX; +#X obj 548 36 OSCroute /treeY3B4LY; +#X obj 548 60 s treeY3B4LY; +#X obj 688 37 OSCroute /treeY3B4LZ; +#X obj 688 59 s treeY3B4LZ; +#X obj 824 29 OSCroute /treeY3B4RX; +#X obj 824 53 s treeY3B4RX; +#X obj 972 34 OSCroute /treeY3B4RY; +#X obj 972 58 s treeY3B4RY; +#X obj 1112 37 OSCroute /treeY3B4RZ; +#X obj 1112 59 s treeY3B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 281 pd treeY3B4; +#N canvas 128 306 1259 130 treeY3B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 305 pd treeY3B5; +#N canvas 169 306 1177 130 branch4 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB4X; +#X obj 44 60 s treeB4X; +#X obj 158 36 OSCroute /treeB4Y; +#X obj 158 60 s treeB4Y; +#X obj 278 39 OSCroute /treeB4Z; +#X obj 278 61 s treeB4Z; +#X obj 398 36 OSCroute /treeB4LX; +#X obj 398 60 s treeB4LX; +#X obj 524 36 OSCroute /treeB4LY; +#X obj 524 60 s treeB4LY; +#X obj 649 36 OSCroute /treeB4LZ; +#X obj 649 58 s treeB4LZ; +#X obj 775 31 OSCroute /treeB4RX; +#X obj 775 55 s treeB4RX; +#X obj 902 28 OSCroute /treeB4RY; +#X obj 902 52 s treeB4RY; +#X obj 1034 27 OSCroute /treeB4RZ; +#X obj 1034 49 s treeB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 252 pd branch4; +#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position +\, scale and rotation for all components of the tree.; +#X connect 0 0 1 0; +#X restore 714 23 pd OSC_Tree; +#X obj 652 -13 print; +#X obj 382 15 s wSpeed; +#X obj 982 -78 r wSpeed; +#X obj 914 -127 loadbang; +#X msg 971 -108 connect localhost 9001; +#X msg 982 -32 \$1; +#X msg 982 -10 send /test \$1; +#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 877 -70 onebang; +#X obj 828 -63 t b; +#X obj 14 367 loadbang; +#X msg 14 395 5; +#X obj 479 -113 loadbang; +#X msg 479 -85 5; +#X text 76 371 Manually adjust to represent the number of sources; +#X text 419 312 Alt Equation for Strouhal Number; +#X text 421 324 St = 0.2684 - 1.0356(Re) ^ -1/2; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 21 0 50 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 54 0; +#X connect 39 0 40 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 40 0 46 0; +#X connect 40 0 48 0; +#X connect 40 0 47 0; +#X connect 40 0 58 0; +#X connect 44 0 45 0; +#X connect 44 0 31 0; +#X connect 51 0 38 0; +#X connect 52 0 56 0; +#X connect 53 0 35 0; +#X connect 54 0 55 0; +#X connect 55 0 36 0; +#X connect 56 0 57 1; +#X connect 57 0 53 0; +#X connect 58 0 57 0; +#X connect 59 0 60 0; +#X connect 60 0 44 0; +#X connect 61 0 62 0; +#X connect 62 0 20 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_D6.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Gen2_D6.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,3774 @@ +#N canvas 129 76 1321 763 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 260 -116 pd windspeed; +#X text 24 15 Light air = 0.56 m/s - 1.39 m/s; +#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s; +#X text 25 217 Storm = 28.89 m/s - 33.06 m/s; +#X text 26 235 Hurricane = 33.33 -; +#X text 62 -16 Beaufort Scale Chart; +#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 500 1; +#X text 237 494 Gain; +#X obj 208 411 loadbang; +#X obj 260 78 delwrite~ varwind 3000; +#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1270 1; +#X obj 303 -11 snapshot~; +#X obj 303 -36 metro 100; +#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 303 16 10 0 0 0 - - -; +#X obj 260 -82 *~ 1; +#X obj 260 -56 +~ 1; +#X text 107 274 Equations from Chanaud 2010; +#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X text 35 130 comment; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 53 432 pd opLevels; +#X obj 303 -83 loadbang; +#X msg 208 439 5; +#X text 300 34 Wind Speed; +#X obj 971 43 udpsend; +#X obj 981 15 packOSC; +#X obj 793 -140 import mrpeach; +#X floatatom 982 -54 5 0 0 0 - - -; +#X obj 683 -101 udpreceive 9000; +#X obj 683 -74 unpackOSC; +#N canvas 1099 641 205 101 Fence 1; +#N canvas 90 23 1345 580 Posts 0; +#X obj 78 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 122 pd posCalc; +#X obj 75 70 r ClyLX; +#X msg 39 115 300; +#X obj 141 96 r ClyZ; +#X obj 84 96 r ClyX; +#X obj 236 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 212 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 135 pd posCalc; +#X msg 199 134 300; +#X obj 407 40 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 383 182 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 413 122 pd posCalc; +#X msg 370 121 300; +#X obj 565 53 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 541 195 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 571 135 pd posCalc; +#X msg 528 134 300; +#X obj 724 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 700 181 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 730 121 pd posCalc; +#X msg 687 120 300; +#X obj 882 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 858 194 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 888 134 pd posCalc; +#X msg 845 133 300; +#X obj 78 254 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X floatatom 54 396 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 84 336 pd posCalc; +#X msg 41 335 300; +#X obj 236 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 212 409 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 242 349 pd posCalc; +#X msg 199 348 300; +#X obj 408 263 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 384 405 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 414 345 pd posCalc; +#X msg 371 344 300; +#X obj 566 276 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 542 418 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 572 358 pd posCalc; +#X msg 529 357 300; +#X obj 730 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 706 406 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 736 346 pd posCalc; +#X msg 693 345 300; +#X obj 888 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 864 419 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 894 359 pd posCalc; +#X msg 851 358 300; +#X obj 233 83 r Cly1LX; +#X obj 242 109 r Cly1X; +#X obj 299 109 r Cly1Z; +#X obj 404 70 r Cly2LX; +#X obj 413 96 r Cly2X; +#X obj 470 96 r Cly2Z; +#X obj 562 83 r Cly3LX; +#X obj 571 109 r Cly3X; +#X obj 628 109 r Cly3Z; +#X obj 721 69 r Cly4LX; +#X obj 730 95 r Cly4X; +#X obj 787 95 r Cly4Z; +#X obj 879 82 r Cly5LX; +#X obj 888 108 r Cly5X; +#X obj 945 108 r Cly5Z; +#X obj 75 284 r Cly6LX; +#X obj 84 310 r Cly6X; +#X obj 141 310 r Cly6Z; +#X obj 233 297 r Cly7LX; +#X obj 242 323 r Cly7X; +#X obj 299 323 r Cly7Z; +#X obj 405 293 r Cly8LX; +#X obj 414 319 r Cly8X; +#X obj 471 319 r Cly8Z; +#X obj 563 306 r Cly9LX; +#X obj 572 332 r Cly9X; +#X obj 629 332 r Cly9Z; +#X obj 727 294 r Cly10LX; +#X obj 736 320 r Cly10X; +#X obj 793 320 r Cly10Z; +#X obj 885 307 r Cly11LX; +#X obj 894 333 r Cly11X; +#X obj 951 333 r Cly11Z; +#X obj 1042 165 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 1018 307 8 0 0 0 - - -; +#N canvas 393 176 334 730 posCalc 0; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 189 235 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 160 19 r Zpos; +#X obj 104 19 r Xpos; +#X obj 54 309 /; +#X obj 96 549 * 360; +#X floatatom 157 601 5 0 0 0 - - -; +#X obj 96 606 outlet; +#X obj 96 573 / 6.28319; +#X obj 54 341 *; +#X obj 54 373 swap 1; +#X obj 54 406 -; +#X obj 111 338 + 1; +#X obj 54 435 sqrt; +#X obj 96 466 /; +#X obj 96 494 atan; +#X obj 96 519 * 2; +#X floatatom 147 545 5 0 0 0 - - -; +#X obj 175 57 inlet; +#X obj 119 52 inlet; +#X connect 0 0 2 0; +#X connect 0 0 2 1; +#X connect 0 0 10 0; +#X connect 1 0 3 0; +#X connect 1 0 3 1; +#X connect 2 0 5 0; +#X connect 3 0 5 1; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 4 0 10 1; +#X connect 5 0 4 0; +#X connect 8 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 15 0; +#X connect 10 0 15 1; +#X connect 10 0 18 0; +#X connect 11 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 19 0; +#X connect 18 0 20 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 22 0 11 0; +#X connect 24 0 1 1; +#X connect 25 0 0 1; +#X restore 1048 247 pd posCalc; +#X obj 1039 195 r Cly12LX; +#X obj 1048 221 r Cly12X; +#X obj 1105 221 r Cly12Z; +#X obj 724 15 loadbang; +#X obj 885 25 loadbang; +#X obj 734 241 loadbang; +#X obj 890 253 loadbang; +#X obj 1041 140 loadbang; +#X obj 565 29 loadbang; +#X obj 566 250 loadbang; +#X obj 405 17 loadbang; +#X obj 408 238 loadbang; +#X obj 236 28 loadbang; +#X obj 235 242 loadbang; +#X obj 80 225 loadbang; +#X obj 76 14 loadbang; +#X msg 986 224 300; +#X connect 0 0 4 0; +#X connect 5 0 2 1; +#X connect 6 0 2 0; +#X connect 7 0 10 0; +#X connect 11 0 14 0; +#X connect 15 0 18 0; +#X connect 19 0 22 0; +#X connect 23 0 26 0; +#X connect 27 0 30 0; +#X connect 31 0 34 0; +#X connect 35 0 38 0; +#X connect 39 0 42 0; +#X connect 43 0 46 0; +#X connect 47 0 50 0; +#X connect 52 0 9 0; +#X connect 53 0 9 1; +#X connect 55 0 13 0; +#X connect 56 0 13 1; +#X connect 58 0 17 0; +#X connect 59 0 17 1; +#X connect 61 0 21 0; +#X connect 62 0 21 1; +#X connect 64 0 25 0; +#X connect 65 0 25 1; +#X connect 67 0 29 0; +#X connect 68 0 29 1; +#X connect 70 0 33 0; +#X connect 71 0 33 1; +#X connect 73 0 37 0; +#X connect 74 0 37 1; +#X connect 76 0 41 0; +#X connect 77 0 41 1; +#X connect 79 0 45 0; +#X connect 80 0 45 1; +#X connect 82 0 49 0; +#X connect 83 0 49 1; +#X connect 84 0 103 0; +#X connect 88 0 86 0; +#X connect 89 0 86 1; +#X connect 90 0 19 0; +#X connect 91 0 23 0; +#X connect 92 0 43 0; +#X connect 93 0 47 0; +#X connect 94 0 84 0; +#X connect 95 0 15 0; +#X connect 96 0 39 0; +#X connect 97 0 11 0; +#X connect 98 0 35 0; +#X connect 99 0 7 0; +#X connect 100 0 31 0; +#X connect 101 0 27 0; +#X connect 102 0 0 0; +#X restore 42 36 pd Posts; +#N canvas 271 23 769 794 Wires 1; +#X floatatom -579 232 8 0 0 0 - - -; +#X msg -584 115 300; +#X obj -584 33 loadbang; +#X obj -558 58 r WirLX; +#X obj -548 97 r WirX; +#X obj -494 139 r WirZ; +#X obj -521 118 r WirY; +#X obj -467 160 r WirLY; +#X floatatom -395 236 8 0 0 0 - - -; +#X msg -400 119 300; +#X obj -400 37 loadbang; +#X obj -374 62 r Wir1LX; +#X obj -353 101 r Wir1X; +#X obj -326 122 r Wir1Y; +#X obj -299 143 r Wir1Z; +#X obj -272 164 r Wir1LY; +#X floatatom -205 246 8 0 0 0 - - -; +#X msg -210 129 300; +#X obj -210 47 loadbang; +#X obj -184 72 r Wir2LX; +#X obj -163 111 r Wir2X; +#X obj -136 132 r Wir2Y; +#X obj -109 153 r Wir2Z; +#X obj -82 174 r Wir2LY; +#X floatatom -579 475 8 0 0 0 - - -; +#X msg -584 358 300; +#X obj -584 276 loadbang; +#X obj -558 301 r Wir3LX; +#X obj -537 340 r Wir3X; +#X obj -510 361 r Wir3Y; +#X obj -483 382 r Wir3Z; +#X obj -456 403 r Wir3LY; +#X floatatom -387 475 8 0 0 0 - - -; +#X msg -392 358 300; +#X obj -392 276 loadbang; +#X obj -366 301 r Wir4LX; +#X obj -345 340 r Wir4X; +#X obj -318 361 r Wir4Y; +#X obj -291 382 r Wir4Z; +#X obj -264 403 r Wir4LY; +#X floatatom -199 483 8 0 0 0 - - -; +#X msg -204 366 300; +#X obj -204 284 loadbang; +#X obj -178 309 r Wir5LX; +#X obj -157 348 r Wir5X; +#X obj -130 369 r Wir5Y; +#X obj -103 390 r Wir5Z; +#X obj -76 411 r Wir5LY; +#X floatatom -580 712 8 0 0 0 - - -; +#X msg -585 595 300; +#X obj -585 513 loadbang; +#X obj -559 538 r Wir6LX; +#X obj -538 577 r Wir6X; +#X obj -511 598 r Wir6Y; +#X obj -484 619 r Wir6Z; +#X obj -457 640 r Wir6LY; +#X floatatom -392 711 8 0 0 0 - - -; +#X msg -397 594 300; +#X obj -397 512 loadbang; +#X obj -371 537 r Wir7LX; +#X obj -350 576 r Wir7X; +#X obj -323 597 r Wir7Y; +#X obj -296 618 r Wir7Z; +#X obj -269 639 r Wir7LY; +#X floatatom -194 710 8 0 0 0 - - -; +#X msg -199 593 300; +#X obj -199 511 loadbang; +#X obj -173 536 r Wir8LX; +#X obj -152 575 r Wir8X; +#X obj -125 596 r Wir8Y; +#X obj -98 617 r Wir8Z; +#X obj -71 638 r Wir8LY; +#X obj -553 178 wirePosition; +#X obj -579 207 freqCalcCylD3; +#X obj -174 194 wirePosition; +#X obj -537 423 wirePosition; +#X obj -364 186 wirePosition; +#X obj -345 423 wirePosition; +#X obj -162 426 wirePosition; +#X obj -157 655 wirePosition; +#X obj -360 653 wirePosition; +#X obj -541 653 wirePosition; +#X obj -395 213 freqCalcCylD3; +#X obj -205 221 freqCalcCylD3; +#X obj -579 452 freqCalcCylD3; +#X obj -387 453 freqCalcCylD3; +#X obj -199 458 freqCalcCylD3; +#X obj -579 689 freqCalcCylD3; +#X obj -392 686 freqCalcCylD3; +#X obj -194 688 freqCalcCylD3; +#X connect 1 0 73 0; +#X connect 2 0 1 0; +#X connect 3 0 73 1; +#X connect 4 0 72 0; +#X connect 5 0 72 2; +#X connect 6 0 72 1; +#X connect 7 0 72 3; +#X connect 9 0 82 0; +#X connect 10 0 9 0; +#X connect 11 0 82 1; +#X connect 12 0 76 0; +#X connect 13 0 76 1; +#X connect 14 0 76 2; +#X connect 15 0 76 3; +#X connect 17 0 83 0; +#X connect 18 0 17 0; +#X connect 19 0 83 1; +#X connect 20 0 74 0; +#X connect 21 0 74 1; +#X connect 22 0 74 2; +#X connect 23 0 74 3; +#X connect 25 0 84 0; +#X connect 26 0 25 0; +#X connect 27 0 84 1; +#X connect 28 0 75 0; +#X connect 29 0 75 1; +#X connect 30 0 75 2; +#X connect 31 0 75 3; +#X connect 33 0 85 0; +#X connect 34 0 33 0; +#X connect 35 0 85 1; +#X connect 36 0 77 0; +#X connect 37 0 77 1; +#X connect 38 0 77 2; +#X connect 39 0 77 3; +#X connect 41 0 86 0; +#X connect 42 0 41 0; +#X connect 43 0 86 1; +#X connect 44 0 78 0; +#X connect 45 0 78 1; +#X connect 46 0 78 2; +#X connect 47 0 78 3; +#X connect 49 0 87 0; +#X connect 50 0 49 0; +#X connect 51 0 87 1; +#X connect 52 0 81 0; +#X connect 53 0 81 1; +#X connect 54 0 81 2; +#X connect 55 0 81 3; +#X connect 57 0 88 0; +#X connect 58 0 57 0; +#X connect 59 0 88 1; +#X connect 60 0 80 0; +#X connect 61 0 80 1; +#X connect 62 0 80 2; +#X connect 63 0 80 3; +#X connect 65 0 89 0; +#X connect 66 0 65 0; +#X connect 67 0 89 1; +#X connect 68 0 79 0; +#X connect 69 0 79 1; +#X connect 70 0 79 2; +#X connect 71 0 79 3; +#X connect 72 0 73 4; +#X connect 72 1 73 5; +#X connect 72 2 73 3; +#X connect 72 3 73 2; +#X connect 73 0 0 0; +#X connect 74 0 83 4; +#X connect 74 1 83 5; +#X connect 74 2 83 3; +#X connect 74 3 83 2; +#X connect 75 0 84 4; +#X connect 75 1 84 5; +#X connect 75 2 84 3; +#X connect 75 3 84 2; +#X connect 76 0 82 4; +#X connect 76 1 82 5; +#X connect 76 2 82 3; +#X connect 76 3 82 2; +#X connect 77 0 85 4; +#X connect 77 1 85 5; +#X connect 77 2 85 3; +#X connect 77 3 85 2; +#X connect 78 0 86 4; +#X connect 78 1 86 5; +#X connect 78 2 86 3; +#X connect 78 3 86 2; +#X connect 79 0 89 4; +#X connect 79 1 89 5; +#X connect 79 2 89 3; +#X connect 79 3 89 2; +#X connect 80 0 88 4; +#X connect 80 1 88 5; +#X connect 80 2 88 3; +#X connect 80 3 88 2; +#X connect 81 0 87 4; +#X connect 81 1 87 5; +#X connect 81 2 87 3; +#X connect 81 3 87 2; +#X connect 82 0 8 0; +#X connect 83 0 16 0; +#X connect 84 0 24 0; +#X connect 85 0 32 0; +#X connect 86 0 40 0; +#X connect 87 0 48 0; +#X connect 88 0 56 0; +#X connect 89 0 64 0; +#X restore 110 36 pd Wires; +#X restore 903 78 pd Fence; +#N canvas 126 27 1258 808 OSC_FenceValues 0; +#X obj 257 59 OSCroute /cylinderLX; +#X obj 125 58 OSCroute /cylinderLZ; +#X floatatom 188 80 7 0 0 0 - - -; +#X obj 125 80 s ClyLZ; +#X floatatom 320 83 7 0 0 0 - - -; +#X obj 257 83 s ClyLX; +#X floatatom 454 80 7 0 0 0 - - -; +#X floatatom 579 82 7 0 0 0 - - -; +#X obj 391 58 OSCroute /cylinderZ; +#X obj 391 80 s ClyZ; +#X obj 516 58 OSCroute /cylinderX; +#X obj 516 82 s ClyX; +#X obj 31 40 inlet; +#X obj 31 64 s \$0_MyOsc; +#X obj 516 36 r \$0_MyOsc; +#X obj 391 37 r \$0_MyOsc; +#X obj 257 37 r \$0_MyOsc; +#X obj 125 34 r \$0_MyOsc; +#X floatatom 192 153 7 0 0 0 - - -; +#X floatatom 326 156 7 0 0 0 - - -; +#X floatatom 460 153 7 0 0 0 - - -; +#X floatatom 588 155 7 0 0 0 - - -; +#X obj 525 109 r \$0_MyOsc; +#X obj 397 110 r \$0_MyOsc; +#X obj 263 110 r \$0_MyOsc; +#X obj 129 107 r \$0_MyOsc; +#X obj 129 131 OSCroute /cylinder1LZ; +#X obj 263 132 OSCroute /cylinder1LX; +#X obj 397 131 OSCroute /cylinder1Z; +#X obj 525 131 OSCroute /cylinder1X; +#X floatatom 189 222 7 0 0 0 - - -; +#X floatatom 323 225 7 0 0 0 - - -; +#X floatatom 457 222 7 0 0 0 - - -; +#X floatatom 585 224 7 0 0 0 - - -; +#X obj 522 178 r \$0_MyOsc; +#X obj 394 179 r \$0_MyOsc; +#X obj 260 179 r \$0_MyOsc; +#X obj 126 176 r \$0_MyOsc; +#X floatatom 188 294 7 0 0 0 - - -; +#X floatatom 322 297 7 0 0 0 - - -; +#X floatatom 456 294 7 0 0 0 - - -; +#X floatatom 584 296 7 0 0 0 - - -; +#X obj 521 250 r \$0_MyOsc; +#X obj 393 251 r \$0_MyOsc; +#X obj 259 251 r \$0_MyOsc; +#X obj 125 248 r \$0_MyOsc; +#X floatatom 185 367 7 0 0 0 - - -; +#X floatatom 319 370 7 0 0 0 - - -; +#X floatatom 453 367 7 0 0 0 - - -; +#X floatatom 581 369 7 0 0 0 - - -; +#X obj 518 323 r \$0_MyOsc; +#X obj 390 324 r \$0_MyOsc; +#X obj 256 324 r \$0_MyOsc; +#X obj 122 321 r \$0_MyOsc; +#X floatatom 186 438 7 0 0 0 - - -; +#X floatatom 320 441 7 0 0 0 - - -; +#X floatatom 454 438 7 0 0 0 - - -; +#X floatatom 582 440 7 0 0 0 - - -; +#X obj 519 394 r \$0_MyOsc; +#X obj 391 395 r \$0_MyOsc; +#X obj 257 395 r \$0_MyOsc; +#X obj 123 392 r \$0_MyOsc; +#X floatatom 187 511 7 0 0 0 - - -; +#X floatatom 321 514 7 0 0 0 - - -; +#X floatatom 455 511 7 0 0 0 - - -; +#X floatatom 583 513 7 0 0 0 - - -; +#X obj 520 467 r \$0_MyOsc; +#X obj 392 468 r \$0_MyOsc; +#X obj 258 468 r \$0_MyOsc; +#X obj 124 465 r \$0_MyOsc; +#X floatatom 186 585 7 0 0 0 - - -; +#X floatatom 320 588 7 0 0 0 - - -; +#X floatatom 454 585 7 0 0 0 - - -; +#X floatatom 582 587 7 0 0 0 - - -; +#X obj 519 541 r \$0_MyOsc; +#X obj 391 542 r \$0_MyOsc; +#X obj 257 542 r \$0_MyOsc; +#X obj 123 539 r \$0_MyOsc; +#X floatatom 183 657 7 0 0 0 - - -; +#X floatatom 317 660 7 0 0 0 - - -; +#X floatatom 451 657 7 0 0 0 - - -; +#X floatatom 579 659 7 0 0 0 - - -; +#X obj 516 613 r \$0_MyOsc; +#X obj 388 614 r \$0_MyOsc; +#X obj 254 614 r \$0_MyOsc; +#X obj 120 611 r \$0_MyOsc; +#X floatatom 177 730 7 0 0 0 - - -; +#X floatatom 311 733 7 0 0 0 - - -; +#X floatatom 445 730 7 0 0 0 - - -; +#X floatatom 573 732 7 0 0 0 - - -; +#X obj 510 686 r \$0_MyOsc; +#X obj 382 687 r \$0_MyOsc; +#X obj 248 687 r \$0_MyOsc; +#X obj 114 684 r \$0_MyOsc; +#X floatatom 744 72 7 0 0 0 - - -; +#X floatatom 886 75 7 0 0 0 - - -; +#X floatatom 1027 72 7 0 0 0 - - -; +#X floatatom 1155 74 7 0 0 0 - - -; +#X obj 1100 28 r \$0_MyOsc; +#X obj 964 29 r \$0_MyOsc; +#X obj 823 29 r \$0_MyOsc; +#X obj 681 26 r \$0_MyOsc; +#X obj 126 200 OSCroute /cylinder2LZ; +#X obj 260 201 OSCroute /cylinder2LX; +#X obj 394 200 OSCroute /cylinder2Z; +#X obj 522 200 OSCroute /cylinder2X; +#X obj 521 272 OSCroute /cylinder3X; +#X obj 393 272 OSCroute /cylinder3Z; +#X obj 259 273 OSCroute /cylinder3LX; +#X obj 125 272 OSCroute /cylinder3LZ; +#X obj 122 345 OSCroute /cylinder4LZ; +#X obj 256 346 OSCroute /cylinder4LX; +#X obj 390 345 OSCroute /cylinder4Z; +#X obj 518 345 OSCroute /cylinder4X; +#X obj 519 416 OSCroute /cylinder5X; +#X obj 391 416 OSCroute /cylinder5Z; +#X obj 257 417 OSCroute /cylinder5LX; +#X obj 123 416 OSCroute /cylinder5LZ; +#X obj 124 489 OSCroute /cylinder6LZ; +#X obj 258 490 OSCroute /cylinder6LX; +#X obj 392 489 OSCroute /cylinder6Z; +#X obj 520 489 OSCroute /cylinder6X; +#X obj 519 563 OSCroute /cylinder7X; +#X obj 391 563 OSCroute /cylinder7Z; +#X obj 257 564 OSCroute /cylinder7LX; +#X obj 123 563 OSCroute /cylinder7LZ; +#X obj 120 635 OSCroute /cylinder8LZ; +#X obj 254 636 OSCroute /cylinder8LX; +#X obj 388 635 OSCroute /cylinder8Z; +#X obj 516 635 OSCroute /cylinder8X; +#X obj 510 708 OSCroute /cylinder9X; +#X obj 382 708 OSCroute /cylinder9Z; +#X obj 248 709 OSCroute /cylinder9LX; +#X obj 114 708 OSCroute /cylinder9LZ; +#X obj 681 50 OSCroute /cylinder10LZ; +#X obj 823 51 OSCroute /cylinder10LX; +#X obj 964 50 OSCroute /cylinder10Z; +#X obj 1100 50 OSCroute /cylinder10X; +#X floatatom 744 150 7 0 0 0 - - -; +#X floatatom 886 153 7 0 0 0 - - -; +#X floatatom 1027 150 7 0 0 0 - - -; +#X floatatom 1155 152 7 0 0 0 - - -; +#X obj 1100 106 r \$0_MyOsc; +#X obj 964 107 r \$0_MyOsc; +#X obj 823 107 r \$0_MyOsc; +#X obj 681 104 r \$0_MyOsc; +#X floatatom 744 229 7 0 0 0 - - -; +#X floatatom 886 232 7 0 0 0 - - -; +#X floatatom 1027 229 7 0 0 0 - - -; +#X floatatom 1155 231 7 0 0 0 - - -; +#X obj 1100 185 r \$0_MyOsc; +#X obj 964 186 r \$0_MyOsc; +#X obj 823 186 r \$0_MyOsc; +#X obj 681 183 r \$0_MyOsc; +#X obj 681 128 OSCroute /cylinder11LZ; +#X obj 823 129 OSCroute /cylinder11LX; +#X obj 964 128 OSCroute /cylinder11Z; +#X obj 1100 128 OSCroute /cylinder11X; +#X obj 1100 207 OSCroute /cylinder12X; +#X obj 964 207 OSCroute /cylinder12Z; +#X obj 823 208 OSCroute /cylinder12LX; +#X obj 681 207 OSCroute /cylinder12LZ; +#X obj 681 229 s Cly12LZ; +#X obj 823 232 s Cly12LX; +#X obj 964 229 s Cly12Z; +#X obj 1100 231 s Cly12X; +#X obj 1100 152 s Cly11X; +#X obj 964 150 s Cly11Z; +#X obj 823 153 s Cly11LX; +#X obj 681 150 s Cly11LZ; +#X obj 681 72 s Cly10LZ; +#X obj 823 75 s Cly10LX; +#X obj 964 72 s Cly10Z; +#X obj 1100 74 s Cly10X; +#X obj 129 153 s Cly1LZ; +#X obj 263 156 s Cly1LX; +#X obj 397 153 s Cly1Z; +#X obj 525 155 s Cly1X; +#X obj 522 224 s Cly2X; +#X obj 394 222 s Cly2Z; +#X obj 260 225 s Cly2LX; +#X obj 126 222 s Cly2LZ; +#X obj 125 294 s Cly3LZ; +#X obj 259 297 s Cly3LX; +#X obj 393 294 s Cly3Z; +#X obj 521 296 s Cly3X; +#X obj 518 369 s Cly4X; +#X obj 390 367 s Cly4Z; +#X obj 256 370 s Cly4LX; +#X obj 122 367 s Cly4LZ; +#X obj 123 438 s Cly5LZ; +#X obj 257 441 s Cly5LX; +#X obj 391 438 s Cly5Z; +#X obj 519 440 s Cly5X; +#X obj 520 513 s Cly6X; +#X obj 392 511 s Cly6Z; +#X obj 258 514 s Cly6LX; +#X obj 124 511 s Cly6LZ; +#X obj 123 585 s Cly7LZ; +#X obj 257 588 s Cly7LX; +#X obj 391 585 s Cly7Z; +#X obj 519 587 s Cly7X; +#X obj 516 659 s Cly8X; +#X obj 388 657 s Cly8Z; +#X obj 254 660 s Cly8LX; +#X obj 120 657 s Cly8LZ; +#X obj 114 730 s Cly9LZ; +#X obj 248 733 s Cly9LX; +#X obj 382 730 s Cly9Z; +#X obj 510 732 s Cly9X; +#X text 735 333 Obtains the X - Z position of the fence posts (cylinders) +and the X - Z dimensions; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 15 0 8 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 22 0 29 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 18 0; +#X connect 26 0 174 0; +#X connect 27 0 19 0; +#X connect 27 0 175 0; +#X connect 28 0 20 0; +#X connect 28 0 176 0; +#X connect 29 0 21 0; +#X connect 29 0 177 0; +#X connect 34 0 105 0; +#X connect 35 0 104 0; +#X connect 36 0 103 0; +#X connect 37 0 102 0; +#X connect 42 0 106 0; +#X connect 43 0 107 0; +#X connect 44 0 108 0; +#X connect 45 0 109 0; +#X connect 50 0 113 0; +#X connect 51 0 112 0; +#X connect 52 0 111 0; +#X connect 53 0 110 0; +#X connect 58 0 114 0; +#X connect 59 0 115 0; +#X connect 60 0 116 0; +#X connect 61 0 117 0; +#X connect 66 0 121 0; +#X connect 67 0 120 0; +#X connect 68 0 119 0; +#X connect 69 0 118 0; +#X connect 74 0 122 0; +#X connect 75 0 123 0; +#X connect 76 0 124 0; +#X connect 77 0 125 0; +#X connect 82 0 129 0; +#X connect 83 0 128 0; +#X connect 84 0 127 0; +#X connect 85 0 126 0; +#X connect 90 0 130 0; +#X connect 91 0 131 0; +#X connect 92 0 132 0; +#X connect 93 0 133 0; +#X connect 98 0 137 0; +#X connect 99 0 136 0; +#X connect 100 0 135 0; +#X connect 101 0 134 0; +#X connect 102 0 30 0; +#X connect 102 0 181 0; +#X connect 103 0 31 0; +#X connect 103 0 180 0; +#X connect 104 0 32 0; +#X connect 104 0 179 0; +#X connect 105 0 33 0; +#X connect 105 0 178 0; +#X connect 106 0 41 0; +#X connect 106 0 185 0; +#X connect 107 0 40 0; +#X connect 107 0 184 0; +#X connect 108 0 39 0; +#X connect 108 0 183 0; +#X connect 109 0 38 0; +#X connect 109 0 182 0; +#X connect 110 0 46 0; +#X connect 110 0 189 0; +#X connect 111 0 47 0; +#X connect 111 0 188 0; +#X connect 112 0 48 0; +#X connect 112 0 187 0; +#X connect 113 0 49 0; +#X connect 113 0 186 0; +#X connect 114 0 57 0; +#X connect 114 0 193 0; +#X connect 115 0 56 0; +#X connect 115 0 192 0; +#X connect 116 0 55 0; +#X connect 116 0 191 0; +#X connect 117 0 54 0; +#X connect 117 0 190 0; +#X connect 118 0 62 0; +#X connect 118 0 197 0; +#X connect 119 0 63 0; +#X connect 119 0 196 0; +#X connect 120 0 64 0; +#X connect 120 0 195 0; +#X connect 121 0 65 0; +#X connect 121 0 194 0; +#X connect 122 0 73 0; +#X connect 122 0 201 0; +#X connect 123 0 72 0; +#X connect 123 0 200 0; +#X connect 124 0 71 0; +#X connect 124 0 199 0; +#X connect 125 0 70 0; +#X connect 125 0 198 0; +#X connect 126 0 78 0; +#X connect 126 0 205 0; +#X connect 127 0 79 0; +#X connect 127 0 204 0; +#X connect 128 0 80 0; +#X connect 128 0 203 0; +#X connect 129 0 81 0; +#X connect 129 0 202 0; +#X connect 130 0 89 0; +#X connect 130 0 209 0; +#X connect 131 0 88 0; +#X connect 131 0 208 0; +#X connect 132 0 87 0; +#X connect 132 0 207 0; +#X connect 133 0 86 0; +#X connect 133 0 206 0; +#X connect 134 0 94 0; +#X connect 134 0 170 0; +#X connect 135 0 95 0; +#X connect 135 0 171 0; +#X connect 136 0 96 0; +#X connect 136 0 172 0; +#X connect 137 0 97 0; +#X connect 137 0 173 0; +#X connect 142 0 157 0; +#X connect 143 0 156 0; +#X connect 144 0 155 0; +#X connect 145 0 154 0; +#X connect 150 0 158 0; +#X connect 151 0 159 0; +#X connect 152 0 160 0; +#X connect 153 0 161 0; +#X connect 154 0 138 0; +#X connect 154 0 169 0; +#X connect 155 0 139 0; +#X connect 155 0 168 0; +#X connect 156 0 140 0; +#X connect 156 0 167 0; +#X connect 157 0 141 0; +#X connect 157 0 166 0; +#X connect 158 0 149 0; +#X connect 158 0 165 0; +#X connect 159 0 148 0; +#X connect 159 0 164 0; +#X connect 160 0 147 0; +#X connect 160 0 163 0; +#X connect 161 0 146 0; +#X connect 161 0 162 0; +#X restore 737 -43 pd OSC_FenceValues; +#N canvas 101 61 1260 785 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X text 861 361 Obtains the X -Y- Z position and scale of the wires +(fence); +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X restore 730 -21 pd OSC_WireValues; +#X obj 57 392 hsl 128 15 1 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 513 1; +#X floatatom 72 411 5 0 0 0 - - -; +#N canvas 117 23 1269 841 OSC_TeleValues 0; +#X obj 36 26 inlet; +#X obj 36 50 s \$0_MyOsc; +#X floatatom 189 70 7 0 0 0 - - -; +#X floatatom 321 73 7 0 0 0 - - -; +#X floatatom 455 70 7 0 0 0 - - -; +#X floatatom 580 72 7 0 0 0 - - -; +#X obj 517 26 r \$0_MyOsc; +#X obj 392 27 r \$0_MyOsc; +#X obj 258 27 r \$0_MyOsc; +#X obj 126 24 r \$0_MyOsc; +#X obj 126 48 OSCroute /teleMLZ; +#X obj 258 49 OSCroute /teleMLX; +#X obj 126 71 s TeMLZ; +#X obj 258 73 s TeMLX; +#X floatatom 187 145 7 0 0 0 - - -; +#X floatatom 436 142 7 0 0 0 - - -; +#X obj 373 96 r \$0_MyOsc; +#X obj 124 99 r \$0_MyOsc; +#X floatatom 580 143 7 0 0 0 - - -; +#X obj 517 97 r \$0_MyOsc; +#X floatatom 313 142 7 0 0 0 - - -; +#X obj 250 96 r \$0_MyOsc; +#X obj 124 123 OSCroute /TeleCLZ; +#X obj 250 118 OSCroute /TeleCLY; +#X obj 373 118 OSCroute /TeleCLX; +#X obj 517 119 OSCroute /TeleCY; +#X obj 392 48 OSCroute /teleZ; +#X obj 517 48 OSCroute /teleX; +#X obj 517 72 s TeX; +#X obj 392 70 s TeZ; +#X obj 124 145 s TeCLZ; +#X obj 250 142 s TeCLY; +#X obj 373 142 s TeCLX; +#X obj 517 143 s TeCY; +#X floatatom 190 231 7 0 0 0 - - -; +#X floatatom 322 234 7 0 0 0 - - -; +#X floatatom 456 231 7 0 0 0 - - -; +#X floatatom 581 233 7 0 0 0 - - -; +#X obj 518 187 r \$0_MyOsc; +#X obj 393 188 r \$0_MyOsc; +#X obj 259 188 r \$0_MyOsc; +#X obj 127 185 r \$0_MyOsc; +#X floatatom 188 306 7 0 0 0 - - -; +#X floatatom 437 303 7 0 0 0 - - -; +#X obj 374 257 r \$0_MyOsc; +#X obj 125 260 r \$0_MyOsc; +#X floatatom 581 304 7 0 0 0 - - -; +#X obj 518 258 r \$0_MyOsc; +#X floatatom 314 303 7 0 0 0 - - -; +#X obj 251 257 r \$0_MyOsc; +#X floatatom 191 392 7 0 0 0 - - -; +#X floatatom 323 395 7 0 0 0 - - -; +#X floatatom 457 392 7 0 0 0 - - -; +#X floatatom 582 394 7 0 0 0 - - -; +#X obj 519 348 r \$0_MyOsc; +#X obj 394 349 r \$0_MyOsc; +#X obj 260 349 r \$0_MyOsc; +#X obj 128 346 r \$0_MyOsc; +#X floatatom 189 467 7 0 0 0 - - -; +#X floatatom 438 464 7 0 0 0 - - -; +#X obj 375 418 r \$0_MyOsc; +#X obj 126 421 r \$0_MyOsc; +#X floatatom 582 465 7 0 0 0 - - -; +#X obj 519 419 r \$0_MyOsc; +#X floatatom 315 464 7 0 0 0 - - -; +#X obj 252 418 r \$0_MyOsc; +#X obj 127 209 OSCroute /tele1MLZ; +#X obj 259 210 OSCroute /tele1MLX; +#X obj 393 209 OSCroute /tele1Z; +#X obj 518 209 OSCroute /tele1X; +#X obj 518 233 s Te1X; +#X obj 393 231 s Te1Z; +#X obj 259 234 s TeM1LX; +#X obj 127 232 s TeM1LZ; +#X obj 125 306 s TeC1LZ; +#X obj 251 303 s TeC1LY; +#X obj 374 303 s TeC1LX; +#X obj 518 304 s TeC1Y; +#X obj 128 393 s TeM2LZ; +#X obj 260 395 s TeM2LX; +#X obj 394 370 OSCroute /tele2Z; +#X obj 394 392 s Te2Z; +#X obj 519 370 OSCroute /tele2X; +#X obj 519 394 s Te2X; +#X obj 519 465 s TeC2Y; +#X obj 375 464 s TeC2LX; +#X obj 252 464 s TeC2LY; +#X obj 126 467 s TeC2LZ; +#X obj 125 284 OSCroute /tele1CLZ; +#X obj 251 279 OSCroute /tele1CLY; +#X obj 374 279 OSCroute /tele1CLX; +#X obj 518 280 OSCroute /tele1CY; +#X obj 519 441 OSCroute /tele2CY; +#X obj 375 440 OSCroute /tele2CLX; +#X obj 252 440 OSCroute /tele2CLY; +#X obj 260 371 OSCroute /tele2MLX; +#X obj 128 370 OSCroute /tele2MLZ; +#X obj 126 445 OSCroute /tele2CLZ; +#X floatatom 189 553 7 0 0 0 - - -; +#X floatatom 438 550 7 0 0 0 - - -; +#X floatatom 572 547 7 0 0 0 - - -; +#X floatatom 697 549 7 0 0 0 - - -; +#X obj 634 503 r \$0_MyOsc; +#X obj 509 504 r \$0_MyOsc; +#X obj 375 504 r \$0_MyOsc; +#X obj 126 507 r \$0_MyOsc; +#X floatatom 811 549 7 0 0 0 - - -; +#X obj 748 503 r \$0_MyOsc; +#X floatatom 315 550 7 0 0 0 - - -; +#X obj 252 504 r \$0_MyOsc; +#X floatatom 189 637 7 0 0 0 - - -; +#X floatatom 438 634 7 0 0 0 - - -; +#X floatatom 572 631 7 0 0 0 - - -; +#X floatatom 697 633 7 0 0 0 - - -; +#X obj 634 587 r \$0_MyOsc; +#X obj 509 588 r \$0_MyOsc; +#X obj 375 588 r \$0_MyOsc; +#X obj 126 591 r \$0_MyOsc; +#X floatatom 811 633 7 0 0 0 - - -; +#X obj 748 587 r \$0_MyOsc; +#X floatatom 315 634 7 0 0 0 - - -; +#X obj 252 588 r \$0_MyOsc; +#X floatatom 187 715 7 0 0 0 - - -; +#X floatatom 436 712 7 0 0 0 - - -; +#X floatatom 570 709 7 0 0 0 - - -; +#X floatatom 695 711 7 0 0 0 - - -; +#X obj 632 665 r \$0_MyOsc; +#X obj 507 666 r \$0_MyOsc; +#X obj 373 666 r \$0_MyOsc; +#X obj 124 669 r \$0_MyOsc; +#X floatatom 809 711 7 0 0 0 - - -; +#X obj 746 665 r \$0_MyOsc; +#X floatatom 313 712 7 0 0 0 - - -; +#X obj 250 666 r \$0_MyOsc; +#X obj 126 531 OSCroute /cableLZ; +#X obj 252 526 OSCroute /cableLY; +#X obj 375 526 OSCroute /cableLX; +#X obj 509 525 OSCroute /cableZ; +#X obj 634 525 OSCroute /cableX; +#X obj 748 525 OSCroute /cableY; +#X obj 748 549 s CabY; +#X obj 634 549 s CabX; +#X obj 509 547 s CabZ; +#X obj 375 550 s CabLX; +#X obj 252 550 s CabLY; +#X obj 126 553 s CabLZ; +#X obj 126 615 OSCroute /cable1LZ; +#X obj 252 610 OSCroute /cable1LY; +#X obj 375 610 OSCroute /cable1LX; +#X obj 509 609 OSCroute /cable1Z; +#X obj 634 609 OSCroute /cable1X; +#X obj 748 609 OSCroute /cable1Y; +#X obj 748 633 s Cab1Y; +#X obj 634 633 s Cab1X; +#X obj 509 631 s Cab1Z; +#X obj 375 634 s Cab1LX; +#X obj 252 634 s Cab1LY; +#X obj 126 637 s Cab1LZ; +#X obj 124 693 OSCroute /cable2LZ; +#X obj 250 688 OSCroute /cable2LY; +#X obj 373 688 OSCroute /cable2LX; +#X obj 507 687 OSCroute /cable2Z; +#X obj 632 687 OSCroute /cable2X; +#X obj 746 687 OSCroute /cable2Y; +#X obj 746 711 s Cab2Y; +#X obj 632 711 s Cab2X; +#X obj 507 709 s Cab2Z; +#X obj 373 712 s Cab2LX; +#X obj 250 712 s Cab2LY; +#X obj 124 715 s Cab2LZ; +#X floatatom 185 801 7 0 0 0 - - -; +#X floatatom 434 798 7 0 0 0 - - -; +#X floatatom 568 795 7 0 0 0 - - -; +#X floatatom 693 797 7 0 0 0 - - -; +#X obj 505 752 r \$0_MyOsc; +#X obj 371 752 r \$0_MyOsc; +#X obj 122 755 r \$0_MyOsc; +#X floatatom 807 797 7 0 0 0 - - -; +#X floatatom 311 798 7 0 0 0 - - -; +#X obj 248 752 r \$0_MyOsc; +#X obj 630 751 r \$0_MyOsc; +#X obj 744 751 r \$0_MyOsc; +#X floatatom 928 796 7 0 0 0 - - -; +#X floatatom 1047 798 7 0 0 0 - - -; +#X obj 864 753 r \$0_MyOsc; +#X floatatom 1166 798 7 0 0 0 - - -; +#X obj 984 752 r \$0_MyOsc; +#X obj 1103 752 r \$0_MyOsc; +#X obj 122 779 OSCroute /cable3LZ; +#X obj 248 774 OSCroute /cable3LY; +#X obj 371 774 OSCroute /cable3LX; +#X obj 505 773 OSCroute /cable3Z; +#X obj 630 773 OSCroute /cable3X; +#X obj 744 773 OSCroute /cable3Y; +#X obj 1103 774 OSCroute /cable3RY; +#X obj 984 774 OSCroute /cable3RX; +#X obj 864 774 OSCroute /cable3RZ; +#X obj 1103 798 s Cab3RY; +#X obj 984 798 s Cab3RX; +#X obj 864 796 s Cab3RZ; +#X obj 744 797 s Cab3Y; +#X obj 630 797 s Cab3X; +#X obj 505 795 s Cab3Z; +#X obj 371 798 s Cab3LX; +#X obj 248 798 s Cab3LY; +#X obj 122 801 s Cab3LZ; +#X text 693 85 Obtains the X - Z values for the telegraph poles; +#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars +as well as the Y value. (This is relative to the pole); +#X text 882 578 Obtains the X - Y - Z position and scale of the cables +that run between the pole as well as the rotation values of he cable +that runs between the pole and the building.; +#X connect 0 0 1 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 11 0 13 0; +#X connect 16 0 24 0; +#X connect 17 0 22 0; +#X connect 19 0 25 0; +#X connect 21 0 23 0; +#X connect 22 0 14 0; +#X connect 22 0 30 0; +#X connect 23 0 20 0; +#X connect 23 0 31 0; +#X connect 24 0 15 0; +#X connect 24 0 32 0; +#X connect 25 0 18 0; +#X connect 25 0 33 0; +#X connect 26 0 4 0; +#X connect 26 0 29 0; +#X connect 27 0 5 0; +#X connect 27 0 28 0; +#X connect 38 0 69 0; +#X connect 39 0 68 0; +#X connect 40 0 67 0; +#X connect 41 0 66 0; +#X connect 44 0 90 0; +#X connect 45 0 88 0; +#X connect 47 0 91 0; +#X connect 49 0 89 0; +#X connect 54 0 82 0; +#X connect 55 0 80 0; +#X connect 56 0 95 0; +#X connect 57 0 96 0; +#X connect 60 0 93 0; +#X connect 61 0 97 0; +#X connect 63 0 92 0; +#X connect 65 0 94 0; +#X connect 66 0 34 0; +#X connect 66 0 73 0; +#X connect 67 0 35 0; +#X connect 67 0 72 0; +#X connect 68 0 36 0; +#X connect 68 0 71 0; +#X connect 69 0 37 0; +#X connect 69 0 70 0; +#X connect 80 0 52 0; +#X connect 80 0 81 0; +#X connect 82 0 53 0; +#X connect 82 0 83 0; +#X connect 88 0 42 0; +#X connect 88 0 74 0; +#X connect 89 0 48 0; +#X connect 89 0 75 0; +#X connect 90 0 43 0; +#X connect 90 0 76 0; +#X connect 91 0 46 0; +#X connect 91 0 77 0; +#X connect 92 0 62 0; +#X connect 92 0 84 0; +#X connect 93 0 59 0; +#X connect 93 0 85 0; +#X connect 94 0 64 0; +#X connect 94 0 86 0; +#X connect 95 0 51 0; +#X connect 95 0 79 0; +#X connect 96 0 50 0; +#X connect 96 0 78 0; +#X connect 97 0 58 0; +#X connect 97 0 87 0; +#X connect 102 0 138 0; +#X connect 103 0 137 0; +#X connect 104 0 136 0; +#X connect 105 0 134 0; +#X connect 107 0 139 0; +#X connect 109 0 135 0; +#X connect 114 0 150 0; +#X connect 115 0 149 0; +#X connect 116 0 148 0; +#X connect 117 0 146 0; +#X connect 119 0 151 0; +#X connect 121 0 147 0; +#X connect 126 0 162 0; +#X connect 127 0 161 0; +#X connect 128 0 160 0; +#X connect 129 0 158 0; +#X connect 131 0 163 0; +#X connect 133 0 159 0; +#X connect 134 0 98 0; +#X connect 134 0 145 0; +#X connect 135 0 108 0; +#X connect 135 0 144 0; +#X connect 136 0 99 0; +#X connect 136 0 143 0; +#X connect 137 0 100 0; +#X connect 137 0 142 0; +#X connect 138 0 101 0; +#X connect 138 0 141 0; +#X connect 139 0 106 0; +#X connect 139 0 140 0; +#X connect 146 0 110 0; +#X connect 146 0 157 0; +#X connect 147 0 120 0; +#X connect 147 0 156 0; +#X connect 148 0 111 0; +#X connect 148 0 155 0; +#X connect 149 0 112 0; +#X connect 149 0 154 0; +#X connect 150 0 113 0; +#X connect 150 0 153 0; +#X connect 151 0 118 0; +#X connect 151 0 152 0; +#X connect 158 0 122 0; +#X connect 158 0 169 0; +#X connect 159 0 132 0; +#X connect 159 0 168 0; +#X connect 160 0 123 0; +#X connect 160 0 167 0; +#X connect 161 0 124 0; +#X connect 161 0 166 0; +#X connect 162 0 125 0; +#X connect 162 0 165 0; +#X connect 163 0 130 0; +#X connect 163 0 164 0; +#X connect 174 0 191 0; +#X connect 175 0 190 0; +#X connect 176 0 188 0; +#X connect 179 0 189 0; +#X connect 180 0 192 0; +#X connect 181 0 193 0; +#X connect 184 0 196 0; +#X connect 186 0 195 0; +#X connect 187 0 194 0; +#X connect 188 0 170 0; +#X connect 188 0 205 0; +#X connect 189 0 178 0; +#X connect 189 0 204 0; +#X connect 190 0 171 0; +#X connect 190 0 203 0; +#X connect 191 0 172 0; +#X connect 191 0 202 0; +#X connect 192 0 173 0; +#X connect 192 0 201 0; +#X connect 193 0 177 0; +#X connect 193 0 200 0; +#X connect 194 0 185 0; +#X connect 194 0 197 0; +#X connect 195 0 183 0; +#X connect 195 0 198 0; +#X connect 196 0 182 0; +#X connect 196 0 199 0; +#X restore 725 1 pd OSC_TeleValues; +#N canvas 121 324 670 340 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X text 501 7 Player position; +#X text 504 85 Player scale; +#X text 503 171 Player rotation; +#X text 129 249 Receives OSC information about the player / observer +; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 577 -42 pd OSC_PlayerValues; +#N canvas 163 38 554 492 OSC_Tree 0; +#X obj 35 21 inlet; +#X obj 35 45 s \$0_MyOsc; +#N canvas 169 306 1177 130 main 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeX; +#X obj 158 36 OSCroute /treeY; +#X obj 278 39 OSCroute /treeZ; +#X obj 44 60 s treeX; +#X obj 278 61 s treeZ; +#X obj 158 60 s treeY; +#X obj 398 36 OSCroute /treeLX; +#X obj 398 60 s treeLX; +#X obj 524 36 OSCroute /treeLY; +#X obj 524 60 s treeLY; +#X obj 649 36 OSCroute /treeLZ; +#X obj 649 58 s treeLZ; +#X obj 775 31 OSCroute /treeRX; +#X obj 775 55 s treeRX; +#X obj 902 28 OSCroute /treeRY; +#X obj 902 52 s treeRY; +#X obj 1034 27 OSCroute /treeRZ; +#X obj 1034 49 s treeRZ; +#X connect 4 0 20 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 19 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 21 0; +#X connect 19 0 7 0; +#X connect 19 0 23 0; +#X connect 20 0 2 0; +#X connect 20 0 22 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 112 pd main; +#N canvas 169 306 1177 130 trunk 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeTX; +#X obj 44 60 s treeTX; +#X obj 158 36 OSCroute /treeTY; +#X obj 158 60 s treeTY; +#X obj 278 39 OSCroute /treeTZ; +#X obj 278 61 s treeTZ; +#X obj 398 36 OSCroute /treeTLX; +#X obj 398 60 s treeTLX; +#X obj 524 36 OSCroute /treeTLY; +#X obj 524 60 s treeTLY; +#X obj 649 36 OSCroute /treeTLZ; +#X obj 649 58 s treeTLZ; +#X obj 775 31 OSCroute /treeTRX; +#X obj 775 55 s treeTRX; +#X obj 902 28 OSCroute /treeTRY; +#X obj 902 52 s treeTRY; +#X obj 1034 27 OSCroute /treeTRZ; +#X obj 1034 49 s treeTRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 135 pd trunk; +#N canvas 169 306 1177 130 branch 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeBX; +#X obj 44 60 s treeBX; +#X obj 158 36 OSCroute /treeBY; +#X obj 158 60 s treeBY; +#X obj 278 39 OSCroute /treeBZ; +#X obj 278 61 s treeBZ; +#X obj 398 36 OSCroute /treeBLX; +#X obj 398 60 s treeBLX; +#X obj 524 36 OSCroute /treeBLY; +#X obj 524 60 s treeBLY; +#X obj 649 36 OSCroute /treeBLZ; +#X obj 649 58 s treeBLZ; +#X obj 775 31 OSCroute /treeBRX; +#X obj 775 55 s treeBRX; +#X obj 902 28 OSCroute /treeBRY; +#X obj 902 52 s treeBRY; +#X obj 1034 27 OSCroute /treeBRZ; +#X obj 1034 49 s treeBRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 158 pd branch; +#N canvas 169 306 1177 130 branch1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB1X; +#X obj 44 60 s treeB1X; +#X obj 158 36 OSCroute /treeB1Y; +#X obj 158 60 s treeB1Y; +#X obj 278 39 OSCroute /treeB1Z; +#X obj 278 61 s treeB1Z; +#X obj 398 36 OSCroute /treeB1LX; +#X obj 398 60 s treeB1LX; +#X obj 524 36 OSCroute /treeB1LY; +#X obj 524 60 s treeB1LY; +#X obj 649 36 OSCroute /treeB1LZ; +#X obj 649 58 s treeB1LZ; +#X obj 775 31 OSCroute /treeB1RX; +#X obj 775 55 s treeB1RX; +#X obj 902 28 OSCroute /treeB1RY; +#X obj 902 52 s treeB1RY; +#X obj 1034 27 OSCroute /treeB1RZ; +#X obj 1034 49 s treeB1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 181 pd branch1; +#N canvas 169 306 1177 130 branch2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB2X; +#X obj 44 60 s treeB2X; +#X obj 158 36 OSCroute /treeB2Y; +#X obj 158 60 s treeB2Y; +#X obj 278 39 OSCroute /treeB2Z; +#X obj 278 61 s treeB2Z; +#X obj 398 36 OSCroute /treeB2LX; +#X obj 398 60 s treeB2LX; +#X obj 524 36 OSCroute /treeB2LY; +#X obj 524 60 s treeB2LY; +#X obj 649 36 OSCroute /treeB2LZ; +#X obj 649 58 s treeB2LZ; +#X obj 775 31 OSCroute /treeB2RX; +#X obj 775 55 s treeB2RX; +#X obj 902 28 OSCroute /treeB2RY; +#X obj 902 52 s treeB2RY; +#X obj 1034 27 OSCroute /treeB2RZ; +#X obj 1034 49 s treeB2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 203 pd branch2; +#N canvas 169 306 1177 130 branch3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB3X; +#X obj 44 60 s treeB3X; +#X obj 158 36 OSCroute /treeB3Y; +#X obj 158 60 s treeB3Y; +#X obj 278 39 OSCroute /treeB3Z; +#X obj 278 61 s treeB3Z; +#X obj 398 36 OSCroute /treeB3LX; +#X obj 398 60 s treeB3LX; +#X obj 524 36 OSCroute /treeB3LY; +#X obj 524 60 s treeB3LY; +#X obj 649 36 OSCroute /treeB3LZ; +#X obj 649 58 s treeB3LZ; +#X obj 775 31 OSCroute /treeB3RX; +#X obj 775 55 s treeB3RX; +#X obj 902 28 OSCroute /treeB3RY; +#X obj 902 52 s treeB3RY; +#X obj 1034 27 OSCroute /treeB3RZ; +#X obj 1034 49 s treeB3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 227 pd branch3; +#N canvas 169 306 1177 130 treeY 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYX; +#X obj 44 60 s treeYX; +#X obj 158 36 OSCroute /treeYY; +#X obj 158 60 s treeYY; +#X obj 278 39 OSCroute /treeYZ; +#X obj 278 61 s treeYZ; +#X obj 398 36 OSCroute /treeYLX; +#X obj 398 60 s treeYLX; +#X obj 524 36 OSCroute /treeYLY; +#X obj 524 60 s treeYLY; +#X obj 649 36 OSCroute /treeYLZ; +#X obj 649 58 s treeYLZ; +#X obj 775 31 OSCroute /treeYRX; +#X obj 775 55 s treeYRX; +#X obj 902 28 OSCroute /treeYRY; +#X obj 902 52 s treeYRY; +#X obj 1034 27 OSCroute /treeYRZ; +#X obj 1034 49 s treeYRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 18 pd treeY; +#N canvas 128 306 1259 130 treeYB4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB4X; +#X obj 44 60 s treeYB4X; +#X obj 175 35 OSCroute /treeYB4Y; +#X obj 175 59 s treeYB4Y; +#X obj 294 35 OSCroute /treeYB4Z; +#X obj 294 57 s treeYB4Z; +#X obj 416 34 OSCroute /treeYB4LX; +#X obj 416 58 s treeYB4LX; +#X obj 548 36 OSCroute /treeYB4LY; +#X obj 548 60 s treeYB4LY; +#X obj 688 37 OSCroute /treeYB4LZ; +#X obj 688 59 s treeYB4LZ; +#X obj 824 29 OSCroute /treeYB4RX; +#X obj 824 53 s treeYB4RX; +#X obj 972 34 OSCroute /treeYB4RY; +#X obj 972 58 s treeYB4RY; +#X obj 1112 37 OSCroute /treeYB4RZ; +#X obj 1112 59 s treeYB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 44 pd treeYB4; +#N canvas 128 306 1259 130 treeYB5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 68 pd treeYB5; +#N canvas 169 306 1177 130 treeY1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1X; +#X obj 44 60 s treeY1X; +#X obj 158 36 OSCroute /treeY1Y; +#X obj 158 60 s treeY1Y; +#X obj 278 39 OSCroute /treeY1Z; +#X obj 278 61 s treeY1Z; +#X obj 398 36 OSCroute /treeY1LX; +#X obj 398 60 s treeY1LX; +#X obj 524 36 OSCroute /treeY1LY; +#X obj 524 60 s treeY1LY; +#X obj 649 36 OSCroute /treeY1LZ; +#X obj 649 58 s treeY1LZ; +#X obj 775 31 OSCroute /treeY1RX; +#X obj 775 55 s treeY1RX; +#X obj 902 28 OSCroute /treeY1RY; +#X obj 902 52 s treeY1RY; +#X obj 1034 27 OSCroute /treeY1RZ; +#X obj 1034 49 s treeY1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 150 94 pd treeY1; +#N canvas 128 306 1259 130 treeY1B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1B4X; +#X obj 44 60 s treeY1B4X; +#X obj 175 35 OSCroute /treeY1B4Y; +#X obj 175 59 s treeY1B4Y; +#X obj 294 35 OSCroute /treeY1B4Z; +#X obj 294 57 s treeY1B4Z; +#X obj 416 34 OSCroute /treeY1B4LX; +#X obj 416 58 s treeY1B4LX; +#X obj 548 36 OSCroute /treeY1B4LY; +#X obj 548 60 s treeY1B4LY; +#X obj 688 37 OSCroute /treeY1B4LZ; +#X obj 688 59 s treeY1B4LZ; +#X obj 824 29 OSCroute /treeY1B4RX; +#X obj 824 53 s treeY1B4RX; +#X obj 972 34 OSCroute /treeY1B4RY; +#X obj 972 58 s treeY1B4RY; +#X obj 1112 37 OSCroute /treeY1B4RZ; +#X obj 1112 59 s treeY1B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 120 pd treeY1B4; +#N canvas 128 306 1259 130 treeY1B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 44 36 OSCroute /treeY1B5X; +#X obj 44 60 s treeY1B5X; +#X obj 175 35 OSCroute /treeY1B5Y; +#X obj 175 59 s treeY1B5Y; +#X obj 294 35 OSCroute /treeY1B5Z; +#X obj 294 57 s treeY1B5Z; +#X obj 416 34 OSCroute /treeY1B5LX; +#X obj 416 58 s treeY1B5LX; +#X obj 548 36 OSCroute /treeY1B5LY; +#X obj 548 60 s treeY1B5LY; +#X obj 688 37 OSCroute /treeY1B5LZ; +#X obj 829 61 s treeY1B5RX; +#X obj 972 34 OSCroute /treeY1B5RY; +#X obj 972 58 s treeY1B5RY; +#X obj 1112 37 OSCroute /treeY1B5RZ; +#X obj 1112 59 s treeY1B5RZ; +#X connect 4 0 24 0; +#X connect 5 0 26 0; +#X connect 6 0 30 0; +#X connect 9 0 28 0; +#X connect 10 0 20 0; +#X connect 11 0 22 0; +#X connect 14 0 34 0; +#X connect 16 0 19 0; +#X connect 17 0 32 0; +#X connect 19 0 13 0; +#X connect 19 0 31 0; +#X connect 20 0 3 0; +#X connect 20 0 21 0; +#X connect 22 0 7 0; +#X connect 22 0 23 0; +#X connect 24 0 2 0; +#X connect 24 0 25 0; +#X connect 26 0 1 0; +#X connect 26 0 27 0; +#X connect 28 0 8 0; +#X connect 28 0 29 0; +#X connect 30 0 0 0; +#X connect 30 0 18 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 144 pd treeY1B5; +#N canvas 169 306 1177 130 treeY2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2X; +#X obj 44 60 s treeY2X; +#X obj 158 36 OSCroute /treeY2Y; +#X obj 158 60 s treeY2Y; +#X obj 278 39 OSCroute /treeY2Z; +#X obj 278 61 s treeY2Z; +#X obj 398 36 OSCroute /treeY2LX; +#X obj 398 60 s treeY2LX; +#X obj 524 36 OSCroute /treeY2LY; +#X obj 524 60 s treeY2LY; +#X obj 649 36 OSCroute /treeY2LZ; +#X obj 649 58 s treeY2LZ; +#X obj 775 31 OSCroute /treeY2RX; +#X obj 775 55 s treeY2RX; +#X obj 902 28 OSCroute /treeY2RY; +#X obj 902 52 s treeY2RY; +#X obj 1034 27 OSCroute /treeY2RZ; +#X obj 1034 49 s treeY2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 148 173 pd treeY2; +#N canvas 128 306 1259 130 treeY2B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2B4X; +#X obj 44 60 s treeY2B4X; +#X obj 175 35 OSCroute /treeY2B4Y; +#X obj 175 59 s treeY2B4Y; +#X obj 294 35 OSCroute /treeY2B4Z; +#X obj 294 57 s treeY2B4Z; +#X obj 416 34 OSCroute /treeY2B4LX; +#X obj 416 58 s treeY2B4LX; +#X obj 548 36 OSCroute /treeY2B4LY; +#X obj 548 60 s treeY2B4LY; +#X obj 688 37 OSCroute /treeY2B4LZ; +#X obj 688 59 s treeY2B4LZ; +#X obj 824 29 OSCroute /treeY2B4RX; +#X obj 824 53 s treeY2B4RX; +#X obj 972 34 OSCroute /treeY2B4RY; +#X obj 972 58 s treeY2B4RY; +#X obj 1112 37 OSCroute /treeY2B4RZ; +#X obj 1112 59 s treeY2B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 199 pd treeY2B4; +#N canvas 128 306 1259 130 treeY2B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 223 pd treeY2B5; +#N canvas 169 306 1177 130 treeY3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3X; +#X obj 44 60 s treeY3X; +#X obj 158 36 OSCroute /treeY3Y; +#X obj 158 60 s treeY3Y; +#X obj 278 39 OSCroute /treeY3Z; +#X obj 278 61 s treeY3Z; +#X obj 398 36 OSCroute /treeY3LX; +#X obj 398 60 s treeY3LX; +#X obj 524 36 OSCroute /treeY3LY; +#X obj 524 60 s treeY3LY; +#X obj 649 36 OSCroute /treeY3LZ; +#X obj 649 58 s treeY3LZ; +#X obj 775 31 OSCroute /treeY3RX; +#X obj 775 55 s treeY3RX; +#X obj 902 28 OSCroute /treeY3RY; +#X obj 902 52 s treeY3RY; +#X obj 1034 27 OSCroute /treeY3RZ; +#X obj 1034 49 s treeY3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 146 255 pd treeY3; +#N canvas 128 306 1259 130 treeY3B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3B4X; +#X obj 44 60 s treeY3B4X; +#X obj 175 35 OSCroute /treeY3B4Y; +#X obj 175 59 s treeY3B4Y; +#X obj 294 35 OSCroute /treeY3B4Z; +#X obj 294 57 s treeY3B4Z; +#X obj 416 34 OSCroute /treeY3B4LX; +#X obj 416 58 s treeY3B4LX; +#X obj 548 36 OSCroute /treeY3B4LY; +#X obj 548 60 s treeY3B4LY; +#X obj 688 37 OSCroute /treeY3B4LZ; +#X obj 688 59 s treeY3B4LZ; +#X obj 824 29 OSCroute /treeY3B4RX; +#X obj 824 53 s treeY3B4RX; +#X obj 972 34 OSCroute /treeY3B4RY; +#X obj 972 58 s treeY3B4RY; +#X obj 1112 37 OSCroute /treeY3B4RZ; +#X obj 1112 59 s treeY3B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 281 pd treeY3B4; +#N canvas 128 306 1259 130 treeY3B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 305 pd treeY3B5; +#N canvas 169 306 1177 130 branch4 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB4X; +#X obj 44 60 s treeB4X; +#X obj 158 36 OSCroute /treeB4Y; +#X obj 158 60 s treeB4Y; +#X obj 278 39 OSCroute /treeB4Z; +#X obj 278 61 s treeB4Z; +#X obj 398 36 OSCroute /treeB4LX; +#X obj 398 60 s treeB4LX; +#X obj 524 36 OSCroute /treeB4LY; +#X obj 524 60 s treeB4LY; +#X obj 649 36 OSCroute /treeB4LZ; +#X obj 649 58 s treeB4LZ; +#X obj 775 31 OSCroute /treeB4RX; +#X obj 775 55 s treeB4RX; +#X obj 902 28 OSCroute /treeB4RY; +#X obj 902 52 s treeB4RY; +#X obj 1034 27 OSCroute /treeB4RZ; +#X obj 1034 49 s treeB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 252 pd branch4; +#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position +\, scale and rotation for all components of the tree.; +#X connect 0 0 1 0; +#X restore 714 23 pd OSC_Tree; +#X obj 652 -13 print; +#X obj 382 15 s wSpeed; +#X obj 982 -78 r wSpeed; +#X obj 914 -127 loadbang; +#X msg 971 -108 connect localhost 9001; +#X msg 982 -32 \$1; +#X msg 982 -10 send /test \$1; +#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 877 -70 onebang; +#X obj 828 -63 t b; +#X obj 14 367 loadbang; +#X msg 14 395 5; +#X obj 479 -113 loadbang; +#X msg 479 -85 5; +#X text 76 371 Manually adjust to represent the number of sources; +#X text 419 312 Alt Equation for Strouhal Number; +#X text 421 324 St = 0.2684 - 1.0356(Re) ^ -1/2; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 21 0 50 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 54 0; +#X connect 39 0 40 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 40 0 46 0; +#X connect 40 0 48 0; +#X connect 40 0 47 0; +#X connect 40 0 58 0; +#X connect 44 0 45 0; +#X connect 44 0 31 0; +#X connect 51 0 38 0; +#X connect 52 0 56 0; +#X connect 53 0 35 0; +#X connect 54 0 55 0; +#X connect 55 0 36 0; +#X connect 56 0 57 1; +#X connect 57 0 53 0; +#X connect 58 0 57 0; +#X connect 59 0 60 0; +#X connect 60 0 44 0; +#X connect 61 0 62 0; +#X connect 62 0 20 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_D7.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Gen2_D7.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,3629 @@ +#N canvas 65 23 1321 763 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 260 -116 pd windspeed; +#X text 24 15 Light air = 0.56 m/s - 1.39 m/s; +#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s; +#X text 25 217 Storm = 28.89 m/s - 33.06 m/s; +#X text 26 235 Hurricane = 33.33 -; +#X text 62 -16 Beaufort Scale Chart; +#X obj 54 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 117 475 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 208 475 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 500 1; +#X text 237 494 Gain; +#X obj 208 411 loadbang; +#X obj 260 78 delwrite~ varwind 3000; +#X obj 343 -114 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2429 1; +#X obj 303 -11 snapshot~; +#X obj 303 -36 metro 100; +#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 303 16 10 0 0 0 - - -; +#X obj 260 -82 *~ 1; +#X obj 260 -56 +~ 1; +#X text 107 274 Equations from Chanaud 2010; +#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X text 35 130 comment; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 53 432 pd opLevels; +#X obj 303 -83 loadbang; +#X msg 208 439 5; +#X text 300 34 Wind Speed; +#X obj 971 43 udpsend; +#X obj 981 15 packOSC; +#X obj 793 -140 import mrpeach; +#X floatatom 982 -54 5 0 0 0 - - -; +#X obj 683 -101 udpreceive 9000; +#X obj 683 -74 unpackOSC; +#N canvas 1099 641 205 101 Fence 1; +#N canvas 125 23 1440 808 Posts 0; +#X floatatom -144 319 8 0 0 0 - - -; +#X msg -144 29 300; +#X obj -144 4 loadbang; +#X obj -132 51 r ClyLX; +#X obj -90 110 r ClyX; +#X obj -80 131 r ClyY; +#X obj -98 90 r ClyZ; +#X obj -119 71 r ClyLY; +#X obj -80 152 r ClyLX; +#X obj -71 173 r ClyLZ; +#X obj -63 194 r ClyRY; +#X obj -54 213 r ClyRX; +#X obj -45 234 r ClyRZ; +#X obj -99 262 postPosition; +#X floatatom 24 322 8 0 0 0 - - -; +#X msg 24 32 300; +#X obj 24 7 loadbang; +#X floatatom 186 331 8 0 0 0 - - -; +#X msg 186 41 300; +#X obj 186 16 loadbang; +#X floatatom 345 335 8 0 0 0 - - -; +#X msg 345 45 300; +#X obj 345 20 loadbang; +#X floatatom 533 340 8 0 0 0 - - -; +#X msg 533 50 300; +#X obj 533 25 loadbang; +#X floatatom 717 342 8 0 0 0 - - -; +#X msg 717 52 300; +#X obj 717 27 loadbang; +#X floatatom -217 690 8 0 0 0 - - -; +#X msg -217 400 300; +#X obj -217 375 loadbang; +#X floatatom -52 701 8 0 0 0 - - -; +#X msg -52 411 300; +#X obj -52 386 loadbang; +#X floatatom 110 706 8 0 0 0 - - -; +#X msg 110 416 300; +#X obj 110 391 loadbang; +#X floatatom 278 707 8 0 0 0 - - -; +#X msg 278 417 300; +#X obj 278 392 loadbang; +#X floatatom 447 708 8 0 0 0 - - -; +#X msg 447 418 300; +#X obj 447 393 loadbang; +#X floatatom 633 720 8 0 0 0 - - -; +#X msg 633 430 300; +#X obj 633 405 loadbang; +#X floatatom 816 729 8 0 0 0 - - -; +#X msg 816 439 300; +#X obj 816 414 loadbang; +#X obj 39 55 r Cly1LX; +#X obj 69 94 r Cly1Z; +#X obj 77 114 r Cly1X; +#X obj 87 135 r Cly1Y; +#X obj 53 75 r Cly1LY; +#X obj 88 155 r Cly1LX; +#X obj 97 176 r Cly1LZ; +#X obj 105 197 r Cly1RY; +#X obj 114 216 r Cly1RX; +#X obj 123 237 r Cly1RZ; +#X obj 201 64 r Cly2LX; +#X obj 234 101 r Cly2Z; +#X obj 242 121 r Cly2X; +#X obj 252 142 r Cly2Y; +#X obj 213 82 r Cly2LY; +#X obj 250 164 r Cly2LX; +#X obj 259 185 r Cly2LZ; +#X obj 267 206 r Cly2RY; +#X obj 276 225 r Cly2RX; +#X obj 285 246 r Cly2RZ; +#X obj 360 68 r Cly3LX; +#X obj 392 107 r Cly3Z; +#X obj 400 127 r Cly3X; +#X obj 410 148 r Cly3Y; +#X obj 372 88 r Cly3LY; +#X obj 409 168 r Cly3LX; +#X obj 418 189 r Cly3LZ; +#X obj 426 210 r Cly3RY; +#X obj 435 229 r Cly3RX; +#X obj 444 250 r Cly3RZ; +#X obj 548 73 r Cly4LX; +#X obj 578 111 r Cly4Z; +#X obj 586 131 r Cly4X; +#X obj 596 152 r Cly4Y; +#X obj 557 92 r Cly4LY; +#X obj 597 173 r Cly4LX; +#X obj 606 194 r Cly4LZ; +#X obj 614 215 r Cly4RY; +#X obj 623 234 r Cly4RX; +#X obj 632 255 r Cly4RZ; +#X obj 732 75 r Cly5LX; +#X obj 762 114 r Cly5Z; +#X obj 770 134 r Cly5X; +#X obj 780 155 r Cly5Y; +#X obj 743 94 r Cly5LY; +#X obj 781 175 r Cly5LX; +#X obj 790 196 r Cly5LZ; +#X obj 798 217 r Cly5RY; +#X obj 807 236 r Cly5RX; +#X obj 816 257 r Cly5RZ; +#X obj -202 423 r Cly6LX; +#X obj -171 462 r Cly6Z; +#X obj -163 482 r Cly6X; +#X obj -153 503 r Cly6Y; +#X obj -188 442 r Cly6LY; +#X obj -153 523 r Cly6LX; +#X obj -144 544 r Cly6LZ; +#X obj -136 565 r Cly6RY; +#X obj -127 584 r Cly6RX; +#X obj -118 605 r Cly6RZ; +#X obj -37 434 r Cly7LX; +#X obj -5 475 r Cly7Z; +#X obj 3 495 r Cly7X; +#X obj 13 516 r Cly7Y; +#X obj -26 454 r Cly7LY; +#X obj 12 534 r Cly7LX; +#X obj 21 555 r Cly7LZ; +#X obj 29 576 r Cly7RY; +#X obj 38 595 r Cly7RX; +#X obj 47 616 r Cly7RZ; +#X obj 125 439 r Cly8LX; +#X obj 155 479 r Cly8Z; +#X obj 163 499 r Cly8X; +#X obj 173 520 r Cly8Y; +#X obj 138 460 r Cly8LY; +#X obj 174 539 r Cly8LX; +#X obj 183 560 r Cly8LZ; +#X obj 191 581 r Cly8RY; +#X obj 200 600 r Cly8RX; +#X obj 209 621 r Cly8RZ; +#X obj 293 440 r Cly9LX; +#X obj 323 479 r Cly9Z; +#X obj 331 499 r Cly9X; +#X obj 341 520 r Cly9Y; +#X obj 302 459 r Cly9LY; +#X obj 342 540 r Cly9LX; +#X obj 351 561 r Cly9LZ; +#X obj 359 582 r Cly9RY; +#X obj 368 601 r Cly9RX; +#X obj 377 622 r Cly9RZ; +#X obj 462 441 r Cly10LX; +#X obj 492 479 r Cly10Z; +#X obj 500 499 r Cly10X; +#X obj 510 520 r Cly10Y; +#X obj 472 459 r Cly10LY; +#X obj 511 541 r Cly10LX; +#X obj 520 562 r Cly10LZ; +#X obj 528 583 r Cly10RY; +#X obj 537 602 r Cly10RX; +#X obj 546 623 r Cly10RZ; +#X obj 648 453 r Cly11LX; +#X obj 680 491 r Cly11Z; +#X obj 688 511 r Cly11X; +#X obj 698 532 r Cly11Y; +#X obj 661 473 r Cly11LY; +#X obj 697 553 r Cly11LX; +#X obj 706 574 r Cly11LZ; +#X obj 714 595 r Cly11RY; +#X obj 723 614 r Cly11RX; +#X obj 732 635 r Cly11RZ; +#X obj 831 462 r Cly12LX; +#X obj 859 502 r Cly12Z; +#X obj 867 522 r Cly12X; +#X obj 877 543 r Cly12Y; +#X obj 845 482 r Cly12LY; +#X obj 880 562 r Cly12LX; +#X obj 889 583 r Cly12LZ; +#X obj 897 604 r Cly12RY; +#X obj 906 623 r Cly12RX; +#X obj 915 644 r Cly12RZ; +#X obj -144 294 freqCalcCylD4; +#X obj 24 297 freqCalcCylD4; +#X obj 186 306 freqCalcCylD4; +#X obj 345 310 freqCalcCylD4; +#X obj 533 315 freqCalcCylD4; +#X obj 717 317 freqCalcCylD4; +#X obj -217 665 freqCalcCylD4; +#X obj -52 676 freqCalcCylD4; +#X obj 110 681 freqCalcCylD4; +#X obj 278 682 freqCalcCylD4; +#X obj 447 683 freqCalcCylD4; +#X obj 633 695 freqCalcCylD4; +#X obj 816 704 freqCalcCylD4; +#X obj 69 265 postPosition; +#X obj 234 274 postPosition; +#X obj 392 278 postPosition; +#X obj 577 283 postPosition; +#X obj 762 285 postPosition; +#X obj -171 634 postPosition; +#X obj -5 646 postPosition; +#X obj 154 649 postPosition; +#X obj 323 650 postPosition; +#X obj 492 651 postPosition; +#X obj 680 663 postPosition; +#X obj 859 672 postPosition; +#X connect 1 0 170 0; +#X connect 2 0 1 0; +#X connect 3 0 170 1; +#X connect 4 0 13 1; +#X connect 4 0 13 2; +#X connect 6 0 13 0; +#X connect 6 0 13 3; +#X connect 7 0 170 2; +#X connect 13 0 170 5; +#X connect 13 1 170 6; +#X connect 13 2 170 3; +#X connect 13 3 170 4; +#X connect 15 0 171 0; +#X connect 16 0 15 0; +#X connect 18 0 172 0; +#X connect 19 0 18 0; +#X connect 21 0 173 0; +#X connect 22 0 21 0; +#X connect 24 0 174 0; +#X connect 25 0 24 0; +#X connect 27 0 175 0; +#X connect 28 0 27 0; +#X connect 30 0 176 0; +#X connect 31 0 30 0; +#X connect 33 0 177 0; +#X connect 34 0 33 0; +#X connect 36 0 178 0; +#X connect 37 0 36 0; +#X connect 39 0 179 0; +#X connect 40 0 39 0; +#X connect 42 0 180 0; +#X connect 43 0 42 0; +#X connect 45 0 181 0; +#X connect 46 0 45 0; +#X connect 48 0 182 0; +#X connect 49 0 48 0; +#X connect 50 0 171 1; +#X connect 51 0 183 0; +#X connect 51 0 183 3; +#X connect 52 0 183 1; +#X connect 52 0 183 2; +#X connect 54 0 171 2; +#X connect 60 0 172 1; +#X connect 61 0 184 0; +#X connect 61 0 184 3; +#X connect 62 0 184 1; +#X connect 62 0 184 2; +#X connect 64 0 172 2; +#X connect 70 0 173 1; +#X connect 71 0 185 0; +#X connect 71 0 185 3; +#X connect 72 0 185 1; +#X connect 72 0 185 2; +#X connect 74 0 173 2; +#X connect 80 0 174 1; +#X connect 81 0 186 0; +#X connect 81 0 186 3; +#X connect 82 0 186 1; +#X connect 82 0 186 2; +#X connect 84 0 174 2; +#X connect 90 0 175 1; +#X connect 91 0 187 0; +#X connect 91 0 187 3; +#X connect 92 0 187 1; +#X connect 92 0 187 2; +#X connect 94 0 175 2; +#X connect 100 0 176 1; +#X connect 101 0 188 0; +#X connect 101 0 188 3; +#X connect 102 0 188 1; +#X connect 102 0 188 2; +#X connect 104 0 176 2; +#X connect 110 0 177 1; +#X connect 111 0 189 0; +#X connect 111 0 189 3; +#X connect 112 0 189 1; +#X connect 112 0 189 2; +#X connect 114 0 177 2; +#X connect 120 0 178 1; +#X connect 121 0 190 0; +#X connect 121 0 190 3; +#X connect 122 0 190 1; +#X connect 122 0 190 2; +#X connect 124 0 178 2; +#X connect 130 0 179 1; +#X connect 131 0 191 0; +#X connect 131 0 191 3; +#X connect 132 0 191 1; +#X connect 132 0 191 2; +#X connect 134 0 179 2; +#X connect 140 0 180 1; +#X connect 141 0 192 0; +#X connect 141 0 192 3; +#X connect 142 0 192 1; +#X connect 142 0 192 2; +#X connect 144 0 180 2; +#X connect 150 0 181 1; +#X connect 151 0 193 0; +#X connect 151 0 193 3; +#X connect 152 0 193 1; +#X connect 152 0 193 2; +#X connect 154 0 181 2; +#X connect 160 0 182 1; +#X connect 161 0 194 0; +#X connect 161 0 194 3; +#X connect 162 0 194 1; +#X connect 162 0 194 2; +#X connect 164 0 182 2; +#X connect 170 0 0 0; +#X connect 171 0 14 0; +#X connect 172 0 17 0; +#X connect 173 0 20 0; +#X connect 174 0 23 0; +#X connect 175 0 26 0; +#X connect 176 0 29 0; +#X connect 177 0 32 0; +#X connect 178 0 35 0; +#X connect 179 0 38 0; +#X connect 180 0 41 0; +#X connect 181 0 44 0; +#X connect 182 0 47 0; +#X connect 183 0 171 5; +#X connect 183 1 171 6; +#X connect 183 2 171 3; +#X connect 183 3 171 4; +#X connect 184 0 172 5; +#X connect 184 1 172 6; +#X connect 184 2 172 3; +#X connect 184 3 172 4; +#X connect 185 0 173 5; +#X connect 185 1 173 6; +#X connect 185 2 173 3; +#X connect 185 3 173 4; +#X connect 186 0 174 5; +#X connect 186 1 174 6; +#X connect 186 2 174 3; +#X connect 186 3 174 4; +#X connect 187 0 175 5; +#X connect 187 1 175 6; +#X connect 187 2 175 3; +#X connect 187 3 175 4; +#X connect 188 0 176 5; +#X connect 188 1 176 6; +#X connect 188 2 176 3; +#X connect 188 3 176 4; +#X connect 189 0 177 5; +#X connect 189 1 177 6; +#X connect 189 2 177 3; +#X connect 189 3 177 4; +#X connect 190 0 178 5; +#X connect 190 1 178 6; +#X connect 190 2 178 3; +#X connect 190 3 178 4; +#X connect 191 0 179 5; +#X connect 191 1 179 6; +#X connect 191 2 179 3; +#X connect 191 3 179 4; +#X connect 192 0 180 5; +#X connect 192 1 180 6; +#X connect 192 2 180 3; +#X connect 192 3 180 4; +#X connect 193 0 181 5; +#X connect 193 1 181 6; +#X connect 193 2 181 3; +#X connect 193 3 181 4; +#X connect 194 0 182 5; +#X connect 194 1 182 6; +#X connect 194 2 182 3; +#X connect 194 3 182 4; +#X restore 42 36 pd Posts; +#N canvas 303 23 1084 775 Wires 1; +#X floatatom -583 349 8 0 0 0 - - -; +#X msg -581 37 300; +#X obj -581 12 loadbang; +#X obj -566 60 r WirLX; +#X obj -550 102 r WirX; +#X obj -533 143 r WirZ; +#X obj -542 123 r WirY; +#X obj -525 163 r WirLY; +#X obj -550 292 wirePosition; +#X obj -507 203 r WirLZ; +#X obj -516 182 r WirLX; +#X obj -481 264 r WirRZ; +#X obj -490 243 r WirRX; +#X obj -499 224 r WirRY; +#X floatatom -420 351 8 0 0 0 - - -; +#X msg -421 40 300; +#X obj -421 15 loadbang; +#X obj -406 63 r Wir1LX; +#X obj -381 104 r Wir1X; +#X obj -373 125 r Wir1Y; +#X obj -364 145 r Wir1Z; +#X obj -356 165 r Wir1LY; +#X obj -347 184 r Wir1LX; +#X obj -338 205 r Wir1LZ; +#X obj -330 226 r Wir1RY; +#X obj -321 245 r Wir1RX; +#X obj -312 266 r Wir1RZ; +#X floatatom -239 353 8 0 0 0 - - -; +#X msg -242 47 300; +#X obj -242 22 loadbang; +#X obj -227 70 r Wir2LX; +#X obj -194 108 r Wir2X; +#X obj -186 129 r Wir2Y; +#X obj -177 149 r Wir2Z; +#X obj -169 169 r Wir2LY; +#X obj -160 188 r Wir2LX; +#X obj -151 209 r Wir2LZ; +#X obj -143 230 r Wir2RY; +#X obj -134 249 r Wir2RX; +#X obj -125 270 r Wir2RZ; +#X floatatom -53 367 8 0 0 0 - - -; +#X msg -53 53 300; +#X obj -53 28 loadbang; +#X obj -38 76 r Wir3LX; +#X obj -10 121 r Wir3X; +#X obj -2 142 r Wir3Y; +#X obj 7 162 r Wir3Z; +#X obj 15 182 r Wir3LY; +#X obj 24 201 r Wir3LX; +#X obj 33 222 r Wir3LZ; +#X obj 41 243 r Wir3RY; +#X obj 50 262 r Wir3RX; +#X obj 59 283 r Wir3RZ; +#X floatatom 139 368 8 0 0 0 - - -; +#X msg 139 51 300; +#X obj 139 26 loadbang; +#X obj 154 74 r Wir4LX; +#X obj 190 115 r Wir4X; +#X obj 198 136 r Wir4Y; +#X obj 207 156 r Wir4Z; +#X obj 215 176 r Wir4LY; +#X obj 224 195 r Wir4LX; +#X obj 233 216 r Wir4LZ; +#X obj 241 237 r Wir4RY; +#X obj 250 256 r Wir4RX; +#X obj 259 277 r Wir4RZ; +#X floatatom -556 725 8 0 0 0 - - -; +#X msg -556 407 300; +#X obj -556 382 loadbang; +#X obj -541 430 r Wir5LX; +#X obj -512 478 r Wir5X; +#X obj -504 499 r Wir5Y; +#X obj -495 519 r Wir5Z; +#X obj -487 539 r Wir5LY; +#X obj -478 558 r Wir5LX; +#X obj -469 579 r Wir5LZ; +#X obj -461 600 r Wir5RY; +#X obj -452 619 r Wir5RX; +#X obj -443 640 r Wir5RZ; +#X floatatom -378 725 8 0 0 0 - - -; +#X msg -378 410 300; +#X obj -378 385 loadbang; +#X obj -363 433 r Wir6LX; +#X obj -336 479 r Wir6X; +#X obj -328 500 r Wir6Y; +#X obj -319 520 r Wir6Z; +#X obj -311 540 r Wir6LY; +#X obj -302 559 r Wir6LX; +#X obj -293 580 r Wir6LZ; +#X obj -285 601 r Wir6RY; +#X obj -276 620 r Wir6RX; +#X obj -267 641 r Wir6RZ; +#X floatatom -191 723 8 0 0 0 - - -; +#X msg -191 412 300; +#X obj -191 387 loadbang; +#X obj -176 435 r Wir7LX; +#X obj -146 474 r Wir7X; +#X obj -138 495 r Wir7Y; +#X obj -129 515 r Wir7Z; +#X obj -121 535 r Wir7LY; +#X obj -112 554 r Wir7LX; +#X obj -103 575 r Wir7LZ; +#X obj -95 596 r Wir7RY; +#X obj -86 615 r Wir7RX; +#X obj -77 636 r Wir7RZ; +#X floatatom 6 733 8 0 0 0 - - -; +#X msg 6 422 300; +#X obj 6 397 loadbang; +#X obj 21 445 r Wir8LX; +#X obj 51 485 r Wir8X; +#X obj 59 506 r Wir8Y; +#X obj 68 526 r Wir8Z; +#X obj 76 546 r Wir8LY; +#X obj 85 565 r Wir8LX; +#X obj 94 586 r Wir8LZ; +#X obj 102 607 r Wir8RY; +#X obj 111 626 r Wir8RX; +#X obj 120 647 r Wir8RZ; +#X obj -559 79 r WirLY; +#X obj -395 83 r Wir1LY; +#X obj -216 90 r Wir2LY; +#X obj -26 99 r Wir3LY; +#X obj 167 95 r Wir4LY; +#X obj -529 452 r Wir5LY; +#X obj -353 455 r Wir6LY; +#X obj -166 455 r Wir7LY; +#X obj 30 465 r Wir8LY; +#X floatatom -484 331 5 0 0 0 - - -; +#X obj -381 294 wirePosition; +#X obj -194 298 wirePosition; +#X obj -10 311 wirePosition; +#X obj 190 305 wirePosition; +#X obj -512 668 wirePosition; +#X obj -336 669 wirePosition; +#X obj -146 664 wirePosition; +#X obj 51 675 wirePosition; +#X obj -583 324 freqCalcCylD4; +#X obj 139 343 freqCalcCylD4; +#X obj 6 708 freqCalcCylD4; +#X obj -191 698 freqCalcCylD4; +#X obj -420 326 freqCalcCylD4; +#X obj -239 328 freqCalcCylD4; +#X obj -53 342 freqCalcCylD4; +#X obj -556 700 freqCalcCylD4; +#X obj -378 700 freqCalcCylD4; +#X connect 1 0 136 0; +#X connect 2 0 1 0; +#X connect 3 0 136 1; +#X connect 4 0 8 0; +#X connect 5 0 8 2; +#X connect 6 0 8 1; +#X connect 7 0 8 3; +#X connect 8 0 136 5; +#X connect 8 1 136 6; +#X connect 8 2 136 4; +#X connect 8 3 136 3; +#X connect 9 0 8 5; +#X connect 10 0 8 4; +#X connect 11 0 8 8; +#X connect 12 0 8 7; +#X connect 13 0 8 6; +#X connect 15 0 140 0; +#X connect 16 0 15 0; +#X connect 17 0 140 1; +#X connect 18 0 128 0; +#X connect 19 0 128 1; +#X connect 20 0 128 2; +#X connect 21 0 128 3; +#X connect 22 0 128 4; +#X connect 23 0 128 5; +#X connect 24 0 128 6; +#X connect 25 0 128 7; +#X connect 26 0 128 8; +#X connect 28 0 141 0; +#X connect 29 0 28 0; +#X connect 30 0 141 1; +#X connect 31 0 129 0; +#X connect 32 0 129 1; +#X connect 33 0 129 2; +#X connect 34 0 129 3; +#X connect 35 0 129 4; +#X connect 36 0 129 5; +#X connect 37 0 129 6; +#X connect 38 0 129 7; +#X connect 39 0 129 8; +#X connect 41 0 142 0; +#X connect 42 0 41 0; +#X connect 43 0 142 1; +#X connect 44 0 130 0; +#X connect 45 0 130 1; +#X connect 46 0 130 2; +#X connect 47 0 130 3; +#X connect 48 0 130 4; +#X connect 49 0 130 5; +#X connect 50 0 130 6; +#X connect 51 0 130 7; +#X connect 52 0 130 8; +#X connect 54 0 137 0; +#X connect 55 0 54 0; +#X connect 56 0 137 1; +#X connect 57 0 131 0; +#X connect 58 0 131 1; +#X connect 59 0 131 2; +#X connect 60 0 131 3; +#X connect 61 0 131 4; +#X connect 62 0 131 5; +#X connect 63 0 131 6; +#X connect 64 0 131 7; +#X connect 65 0 131 8; +#X connect 67 0 143 0; +#X connect 68 0 67 0; +#X connect 69 0 143 1; +#X connect 70 0 132 0; +#X connect 71 0 132 1; +#X connect 72 0 132 2; +#X connect 73 0 132 3; +#X connect 74 0 132 4; +#X connect 75 0 132 5; +#X connect 76 0 132 6; +#X connect 77 0 132 7; +#X connect 78 0 132 8; +#X connect 80 0 144 0; +#X connect 81 0 80 0; +#X connect 82 0 144 1; +#X connect 83 0 133 0; +#X connect 84 0 133 1; +#X connect 85 0 133 2; +#X connect 86 0 133 3; +#X connect 87 0 133 4; +#X connect 88 0 133 5; +#X connect 89 0 133 6; +#X connect 90 0 133 7; +#X connect 91 0 133 8; +#X connect 93 0 139 0; +#X connect 94 0 93 0; +#X connect 95 0 139 1; +#X connect 96 0 134 0; +#X connect 97 0 134 1; +#X connect 98 0 134 2; +#X connect 99 0 134 3; +#X connect 100 0 134 4; +#X connect 101 0 134 5; +#X connect 102 0 134 6; +#X connect 103 0 134 7; +#X connect 104 0 134 8; +#X connect 106 0 138 0; +#X connect 107 0 106 0; +#X connect 108 0 138 1; +#X connect 109 0 135 0; +#X connect 110 0 135 1; +#X connect 111 0 135 2; +#X connect 112 0 135 3; +#X connect 113 0 135 4; +#X connect 114 0 135 5; +#X connect 115 0 135 6; +#X connect 116 0 135 7; +#X connect 117 0 135 8; +#X connect 118 0 136 2; +#X connect 119 0 140 2; +#X connect 120 0 141 2; +#X connect 121 0 142 2; +#X connect 122 0 137 2; +#X connect 123 0 143 2; +#X connect 124 0 144 2; +#X connect 125 0 139 2; +#X connect 126 0 138 2; +#X connect 128 0 140 5; +#X connect 128 1 140 6; +#X connect 128 2 140 4; +#X connect 128 3 140 3; +#X connect 129 0 141 5; +#X connect 129 1 141 6; +#X connect 129 2 141 4; +#X connect 129 3 141 3; +#X connect 130 0 142 5; +#X connect 130 1 142 6; +#X connect 130 2 142 4; +#X connect 130 3 142 3; +#X connect 131 0 137 5; +#X connect 131 1 137 6; +#X connect 131 2 137 4; +#X connect 131 3 137 3; +#X connect 132 0 143 5; +#X connect 132 1 143 6; +#X connect 132 2 143 4; +#X connect 132 3 143 3; +#X connect 133 0 144 5; +#X connect 133 1 144 6; +#X connect 133 2 144 4; +#X connect 133 3 144 3; +#X connect 134 0 139 5; +#X connect 134 1 139 6; +#X connect 134 2 139 4; +#X connect 134 3 139 3; +#X connect 135 0 138 5; +#X connect 135 1 138 6; +#X connect 135 2 138 4; +#X connect 135 3 138 3; +#X connect 136 0 0 0; +#X connect 137 0 53 0; +#X connect 138 0 105 0; +#X connect 139 0 92 0; +#X connect 140 0 14 0; +#X connect 141 0 27 0; +#X connect 142 0 40 0; +#X connect 143 0 66 0; +#X connect 144 0 79 0; +#X restore 110 36 pd Wires; +#X restore 903 78 pd Fence; +#N canvas 13 38 1440 790 OSC_FenceValues 0; +#X obj 162 48 OSCroute /cylinderLX; +#X obj 30 47 OSCroute /cylinderLZ; +#X floatatom 93 69 7 0 0 0 - - -; +#X obj 30 69 s ClyLZ; +#X floatatom 225 72 7 0 0 0 - - -; +#X obj 162 72 s ClyLX; +#X floatatom 550 72 7 0 0 0 - - -; +#X floatatom 675 74 7 0 0 0 - - -; +#X obj 487 50 OSCroute /cylinderZ; +#X obj 487 72 s ClyZ; +#X obj 612 50 OSCroute /cylinderX; +#X obj 612 74 s ClyX; +#X obj 826 397 inlet; +#X obj 826 421 s \$0_MyOsc; +#X obj 612 28 r \$0_MyOsc; +#X obj 487 29 r \$0_MyOsc; +#X obj 162 26 r \$0_MyOsc; +#X obj 30 23 r \$0_MyOsc; +#X floatatom 97 142 7 0 0 0 - - -; +#X floatatom 231 145 7 0 0 0 - - -; +#X floatatom 556 145 7 0 0 0 - - -; +#X floatatom 684 147 7 0 0 0 - - -; +#X obj 621 101 r \$0_MyOsc; +#X obj 493 102 r \$0_MyOsc; +#X obj 168 99 r \$0_MyOsc; +#X obj 34 96 r \$0_MyOsc; +#X obj 34 120 OSCroute /cylinder1LZ; +#X obj 168 121 OSCroute /cylinder1LX; +#X obj 493 123 OSCroute /cylinder1Z; +#X obj 621 123 OSCroute /cylinder1X; +#X floatatom 94 211 7 0 0 0 - - -; +#X floatatom 228 214 7 0 0 0 - - -; +#X floatatom 553 214 7 0 0 0 - - -; +#X floatatom 681 216 7 0 0 0 - - -; +#X obj 618 170 r \$0_MyOsc; +#X obj 490 171 r \$0_MyOsc; +#X obj 165 168 r \$0_MyOsc; +#X obj 31 165 r \$0_MyOsc; +#X floatatom 93 283 7 0 0 0 - - -; +#X floatatom 227 286 7 0 0 0 - - -; +#X floatatom 552 286 7 0 0 0 - - -; +#X floatatom 680 288 7 0 0 0 - - -; +#X obj 617 242 r \$0_MyOsc; +#X obj 489 243 r \$0_MyOsc; +#X obj 164 240 r \$0_MyOsc; +#X obj 30 237 r \$0_MyOsc; +#X floatatom 90 356 7 0 0 0 - - -; +#X floatatom 224 359 7 0 0 0 - - -; +#X floatatom 549 359 7 0 0 0 - - -; +#X floatatom 677 361 7 0 0 0 - - -; +#X obj 614 315 r \$0_MyOsc; +#X obj 486 316 r \$0_MyOsc; +#X obj 161 313 r \$0_MyOsc; +#X obj 27 310 r \$0_MyOsc; +#X floatatom 91 427 7 0 0 0 - - -; +#X floatatom 225 430 7 0 0 0 - - -; +#X floatatom 550 430 7 0 0 0 - - -; +#X floatatom 678 432 7 0 0 0 - - -; +#X obj 615 386 r \$0_MyOsc; +#X obj 487 387 r \$0_MyOsc; +#X obj 162 384 r \$0_MyOsc; +#X obj 28 381 r \$0_MyOsc; +#X floatatom 92 500 7 0 0 0 - - -; +#X floatatom 226 503 7 0 0 0 - - -; +#X floatatom 551 503 7 0 0 0 - - -; +#X floatatom 679 505 7 0 0 0 - - -; +#X obj 616 459 r \$0_MyOsc; +#X obj 488 460 r \$0_MyOsc; +#X obj 163 457 r \$0_MyOsc; +#X obj 29 454 r \$0_MyOsc; +#X floatatom 91 574 7 0 0 0 - - -; +#X floatatom 225 577 7 0 0 0 - - -; +#X floatatom 550 577 7 0 0 0 - - -; +#X floatatom 678 579 7 0 0 0 - - -; +#X obj 615 533 r \$0_MyOsc; +#X obj 487 534 r \$0_MyOsc; +#X obj 162 531 r \$0_MyOsc; +#X obj 28 528 r \$0_MyOsc; +#X floatatom 88 646 7 0 0 0 - - -; +#X floatatom 222 649 7 0 0 0 - - -; +#X floatatom 547 649 7 0 0 0 - - -; +#X floatatom 675 651 7 0 0 0 - - -; +#X obj 612 605 r \$0_MyOsc; +#X obj 484 606 r \$0_MyOsc; +#X obj 159 603 r \$0_MyOsc; +#X obj 25 600 r \$0_MyOsc; +#X floatatom 82 719 7 0 0 0 - - -; +#X floatatom 216 722 7 0 0 0 - - -; +#X floatatom 541 722 7 0 0 0 - - -; +#X floatatom 669 724 7 0 0 0 - - -; +#X obj 606 678 r \$0_MyOsc; +#X obj 478 679 r \$0_MyOsc; +#X obj 153 676 r \$0_MyOsc; +#X obj 19 673 r \$0_MyOsc; +#X floatatom 840 64 7 0 0 0 - - -; +#X floatatom 982 67 7 0 0 0 - - -; +#X floatatom 1294 64 7 0 0 0 - - -; +#X floatatom 1422 66 7 0 0 0 - - -; +#X obj 1367 20 r \$0_MyOsc; +#X obj 1231 21 r \$0_MyOsc; +#X obj 919 21 r \$0_MyOsc; +#X obj 777 18 r \$0_MyOsc; +#X obj 31 189 OSCroute /cylinder2LZ; +#X obj 165 190 OSCroute /cylinder2LX; +#X obj 490 192 OSCroute /cylinder2Z; +#X obj 618 192 OSCroute /cylinder2X; +#X obj 617 264 OSCroute /cylinder3X; +#X obj 489 264 OSCroute /cylinder3Z; +#X obj 164 262 OSCroute /cylinder3LX; +#X obj 30 261 OSCroute /cylinder3LZ; +#X obj 27 334 OSCroute /cylinder4LZ; +#X obj 161 335 OSCroute /cylinder4LX; +#X obj 486 337 OSCroute /cylinder4Z; +#X obj 614 337 OSCroute /cylinder4X; +#X obj 615 408 OSCroute /cylinder5X; +#X obj 487 408 OSCroute /cylinder5Z; +#X obj 162 406 OSCroute /cylinder5LX; +#X obj 28 405 OSCroute /cylinder5LZ; +#X obj 29 478 OSCroute /cylinder6LZ; +#X obj 163 479 OSCroute /cylinder6LX; +#X obj 488 481 OSCroute /cylinder6Z; +#X obj 616 481 OSCroute /cylinder6X; +#X obj 615 555 OSCroute /cylinder7X; +#X obj 487 555 OSCroute /cylinder7Z; +#X obj 162 553 OSCroute /cylinder7LX; +#X obj 28 552 OSCroute /cylinder7LZ; +#X obj 25 624 OSCroute /cylinder8LZ; +#X obj 159 625 OSCroute /cylinder8LX; +#X obj 484 627 OSCroute /cylinder8Z; +#X obj 612 627 OSCroute /cylinder8X; +#X obj 606 700 OSCroute /cylinder9X; +#X obj 478 700 OSCroute /cylinder9Z; +#X obj 153 698 OSCroute /cylinder9LX; +#X obj 19 697 OSCroute /cylinder9LZ; +#X obj 777 42 OSCroute /cylinder10LZ; +#X obj 919 43 OSCroute /cylinder10LX; +#X obj 1231 42 OSCroute /cylinder10Z; +#X obj 1367 42 OSCroute /cylinder10X; +#X floatatom 840 142 7 0 0 0 - - -; +#X floatatom 982 145 7 0 0 0 - - -; +#X floatatom 1294 142 7 0 0 0 - - -; +#X floatatom 1422 144 7 0 0 0 - - -; +#X obj 1367 98 r \$0_MyOsc; +#X obj 1231 99 r \$0_MyOsc; +#X obj 919 99 r \$0_MyOsc; +#X obj 777 96 r \$0_MyOsc; +#X floatatom 840 221 7 0 0 0 - - -; +#X floatatom 982 224 7 0 0 0 - - -; +#X floatatom 1294 221 7 0 0 0 - - -; +#X floatatom 1422 223 7 0 0 0 - - -; +#X obj 1367 177 r \$0_MyOsc; +#X obj 1231 178 r \$0_MyOsc; +#X obj 919 178 r \$0_MyOsc; +#X obj 777 175 r \$0_MyOsc; +#X obj 777 120 OSCroute /cylinder11LZ; +#X obj 919 121 OSCroute /cylinder11LX; +#X obj 1231 120 OSCroute /cylinder11Z; +#X obj 1367 120 OSCroute /cylinder11X; +#X obj 1367 199 OSCroute /cylinder12X; +#X obj 1231 199 OSCroute /cylinder12Z; +#X obj 919 200 OSCroute /cylinder12LX; +#X obj 777 199 OSCroute /cylinder12LZ; +#X obj 777 221 s Cly12LZ; +#X obj 919 224 s Cly12LX; +#X obj 1231 221 s Cly12Z; +#X obj 1367 223 s Cly12X; +#X obj 1367 144 s Cly11X; +#X obj 1231 142 s Cly11Z; +#X obj 919 145 s Cly11LX; +#X obj 777 142 s Cly11LZ; +#X obj 777 64 s Cly10LZ; +#X obj 919 67 s Cly10LX; +#X obj 1231 64 s Cly10Z; +#X obj 1367 66 s Cly10X; +#X obj 34 142 s Cly1LZ; +#X obj 168 145 s Cly1LX; +#X obj 493 145 s Cly1Z; +#X obj 621 147 s Cly1X; +#X obj 618 216 s Cly2X; +#X obj 490 214 s Cly2Z; +#X obj 165 214 s Cly2LX; +#X obj 31 211 s Cly2LZ; +#X obj 30 283 s Cly3LZ; +#X obj 164 286 s Cly3LX; +#X obj 489 286 s Cly3Z; +#X obj 617 288 s Cly3X; +#X obj 614 361 s Cly4X; +#X obj 486 359 s Cly4Z; +#X obj 161 359 s Cly4LX; +#X obj 27 356 s Cly4LZ; +#X obj 28 427 s Cly5LZ; +#X obj 162 430 s Cly5LX; +#X obj 487 430 s Cly5Z; +#X obj 615 432 s Cly5X; +#X obj 616 505 s Cly6X; +#X obj 488 503 s Cly6Z; +#X obj 163 503 s Cly6LX; +#X obj 29 500 s Cly6LZ; +#X obj 28 574 s Cly7LZ; +#X obj 162 577 s Cly7LX; +#X obj 487 577 s Cly7Z; +#X obj 615 579 s Cly7X; +#X obj 612 651 s Cly8X; +#X obj 484 649 s Cly8Z; +#X obj 159 649 s Cly8LX; +#X obj 25 646 s Cly8LZ; +#X obj 19 719 s Cly9LZ; +#X obj 153 722 s Cly9LX; +#X obj 478 722 s Cly9Z; +#X obj 606 724 s Cly9X; +#X text 831 325 Obtains the X - Z position of the fence posts (cylinders) +and the X - Z dimensions; +#X floatatom 369 73 7 0 0 0 - - -; +#X obj 306 27 r \$0_MyOsc; +#X floatatom 375 146 7 0 0 0 - - -; +#X obj 312 100 r \$0_MyOsc; +#X floatatom 372 215 7 0 0 0 - - -; +#X obj 309 169 r \$0_MyOsc; +#X floatatom 371 287 7 0 0 0 - - -; +#X obj 308 241 r \$0_MyOsc; +#X floatatom 368 360 7 0 0 0 - - -; +#X obj 305 314 r \$0_MyOsc; +#X floatatom 369 431 7 0 0 0 - - -; +#X obj 306 385 r \$0_MyOsc; +#X floatatom 370 504 7 0 0 0 - - -; +#X obj 307 458 r \$0_MyOsc; +#X floatatom 369 578 7 0 0 0 - - -; +#X obj 306 532 r \$0_MyOsc; +#X floatatom 366 650 7 0 0 0 - - -; +#X obj 303 604 r \$0_MyOsc; +#X floatatom 360 723 7 0 0 0 - - -; +#X obj 297 677 r \$0_MyOsc; +#X obj 306 49 OSCroute /cylinderLY; +#X obj 312 122 OSCroute /cylinder1LY; +#X obj 309 191 OSCroute /cylinder2LY; +#X obj 308 263 OSCroute /cylinder3LY; +#X obj 305 336 OSCroute /cylinder4LY; +#X obj 306 407 OSCroute /cylinder5LY; +#X obj 307 480 OSCroute /cylinder6LY; +#X obj 306 554 OSCroute /cylinder7LY; +#X obj 303 626 OSCroute /cylinder8LY; +#X obj 297 699 OSCroute /cylinder9LY; +#X obj 306 73 s ClyLY; +#X obj 312 146 s Cly1LY; +#X obj 309 215 s Cly2LY; +#X obj 308 287 s Cly3LY; +#X obj 305 360 s Cly4LY; +#X obj 306 431 s Cly5LY; +#X obj 307 504 s Cly6LY; +#X obj 306 578 s Cly7LY; +#X obj 303 650 s Cly8LY; +#X obj 297 723 s Cly9LYS; +#X floatatom 1132 66 7 0 0 0 - - -; +#X obj 1069 20 r \$0_MyOsc; +#X floatatom 1132 144 7 0 0 0 - - -; +#X obj 1069 98 r \$0_MyOsc; +#X floatatom 1132 223 7 0 0 0 - - -; +#X obj 1069 177 r \$0_MyOsc; +#X obj 1069 42 OSCroute /cylinder10LY; +#X obj 1069 66 s Cly10LY; +#X obj 1069 120 OSCroute /cylinder11LY; +#X obj 1069 144 s Cly11LY; +#X obj 1069 199 OSCroute /cylinder12LY; +#X obj 1069 223 s Cly12LY; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 15 0 8 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 22 0 29 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 18 0; +#X connect 26 0 174 0; +#X connect 27 0 19 0; +#X connect 27 0 175 0; +#X connect 28 0 20 0; +#X connect 28 0 176 0; +#X connect 29 0 21 0; +#X connect 29 0 177 0; +#X connect 34 0 105 0; +#X connect 35 0 104 0; +#X connect 36 0 103 0; +#X connect 37 0 102 0; +#X connect 42 0 106 0; +#X connect 43 0 107 0; +#X connect 44 0 108 0; +#X connect 45 0 109 0; +#X connect 50 0 113 0; +#X connect 51 0 112 0; +#X connect 52 0 111 0; +#X connect 53 0 110 0; +#X connect 58 0 114 0; +#X connect 59 0 115 0; +#X connect 60 0 116 0; +#X connect 61 0 117 0; +#X connect 66 0 121 0; +#X connect 67 0 120 0; +#X connect 68 0 119 0; +#X connect 69 0 118 0; +#X connect 74 0 122 0; +#X connect 75 0 123 0; +#X connect 76 0 124 0; +#X connect 77 0 125 0; +#X connect 82 0 129 0; +#X connect 83 0 128 0; +#X connect 84 0 127 0; +#X connect 85 0 126 0; +#X connect 90 0 130 0; +#X connect 91 0 131 0; +#X connect 92 0 132 0; +#X connect 93 0 133 0; +#X connect 98 0 137 0; +#X connect 99 0 136 0; +#X connect 100 0 135 0; +#X connect 101 0 134 0; +#X connect 102 0 30 0; +#X connect 102 0 181 0; +#X connect 103 0 31 0; +#X connect 103 0 180 0; +#X connect 104 0 32 0; +#X connect 104 0 179 0; +#X connect 105 0 33 0; +#X connect 105 0 178 0; +#X connect 106 0 41 0; +#X connect 106 0 185 0; +#X connect 107 0 40 0; +#X connect 107 0 184 0; +#X connect 108 0 39 0; +#X connect 108 0 183 0; +#X connect 109 0 38 0; +#X connect 109 0 182 0; +#X connect 110 0 46 0; +#X connect 110 0 189 0; +#X connect 111 0 47 0; +#X connect 111 0 188 0; +#X connect 112 0 48 0; +#X connect 112 0 187 0; +#X connect 113 0 49 0; +#X connect 113 0 186 0; +#X connect 114 0 57 0; +#X connect 114 0 193 0; +#X connect 115 0 56 0; +#X connect 115 0 192 0; +#X connect 116 0 55 0; +#X connect 116 0 191 0; +#X connect 117 0 54 0; +#X connect 117 0 190 0; +#X connect 118 0 62 0; +#X connect 118 0 197 0; +#X connect 119 0 63 0; +#X connect 119 0 196 0; +#X connect 120 0 64 0; +#X connect 120 0 195 0; +#X connect 121 0 65 0; +#X connect 121 0 194 0; +#X connect 122 0 73 0; +#X connect 122 0 201 0; +#X connect 123 0 72 0; +#X connect 123 0 200 0; +#X connect 124 0 71 0; +#X connect 124 0 199 0; +#X connect 125 0 70 0; +#X connect 125 0 198 0; +#X connect 126 0 78 0; +#X connect 126 0 205 0; +#X connect 127 0 79 0; +#X connect 127 0 204 0; +#X connect 128 0 80 0; +#X connect 128 0 203 0; +#X connect 129 0 81 0; +#X connect 129 0 202 0; +#X connect 130 0 89 0; +#X connect 130 0 209 0; +#X connect 131 0 88 0; +#X connect 131 0 208 0; +#X connect 132 0 87 0; +#X connect 132 0 207 0; +#X connect 133 0 86 0; +#X connect 133 0 206 0; +#X connect 134 0 94 0; +#X connect 134 0 170 0; +#X connect 135 0 95 0; +#X connect 135 0 171 0; +#X connect 136 0 96 0; +#X connect 136 0 172 0; +#X connect 137 0 97 0; +#X connect 137 0 173 0; +#X connect 142 0 157 0; +#X connect 143 0 156 0; +#X connect 144 0 155 0; +#X connect 145 0 154 0; +#X connect 150 0 158 0; +#X connect 151 0 159 0; +#X connect 152 0 160 0; +#X connect 153 0 161 0; +#X connect 154 0 138 0; +#X connect 154 0 169 0; +#X connect 155 0 139 0; +#X connect 155 0 168 0; +#X connect 156 0 140 0; +#X connect 156 0 167 0; +#X connect 157 0 141 0; +#X connect 157 0 166 0; +#X connect 158 0 149 0; +#X connect 158 0 165 0; +#X connect 159 0 148 0; +#X connect 159 0 164 0; +#X connect 160 0 147 0; +#X connect 160 0 163 0; +#X connect 161 0 146 0; +#X connect 161 0 162 0; +#X connect 212 0 231 0; +#X connect 214 0 232 0; +#X connect 216 0 233 0; +#X connect 218 0 234 0; +#X connect 220 0 235 0; +#X connect 222 0 236 0; +#X connect 224 0 237 0; +#X connect 226 0 238 0; +#X connect 228 0 239 0; +#X connect 230 0 240 0; +#X connect 231 0 211 0; +#X connect 231 0 241 0; +#X connect 232 0 213 0; +#X connect 232 0 242 0; +#X connect 233 0 215 0; +#X connect 233 0 243 0; +#X connect 234 0 217 0; +#X connect 234 0 244 0; +#X connect 235 0 219 0; +#X connect 235 0 245 0; +#X connect 236 0 221 0; +#X connect 236 0 246 0; +#X connect 237 0 223 0; +#X connect 237 0 247 0; +#X connect 238 0 225 0; +#X connect 238 0 248 0; +#X connect 239 0 227 0; +#X connect 239 0 249 0; +#X connect 240 0 229 0; +#X connect 240 0 250 0; +#X connect 252 0 257 0; +#X connect 254 0 259 0; +#X connect 256 0 261 0; +#X connect 257 0 251 0; +#X connect 257 0 258 0; +#X connect 259 0 253 0; +#X connect 259 0 260 0; +#X connect 261 0 255 0; +#X connect 261 0 262 0; +#X restore 737 -43 pd OSC_FenceValues; +#N canvas 101 61 1260 785 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X text 437 748 Obtains the X -Y- Z position and scale of the wires +(fence); +#X floatatom 925 70 7 0 0 0 - - -; +#X floatatom 1050 72 7 0 0 0 - - -; +#X obj 987 26 r \$0_MyOsc; +#X obj 862 27 r \$0_MyOsc; +#X floatatom 1164 72 7 0 0 0 - - -; +#X obj 1101 26 r \$0_MyOsc; +#X floatatom 927 145 7 0 0 0 - - -; +#X floatatom 1052 147 7 0 0 0 - - -; +#X obj 989 101 r \$0_MyOsc; +#X obj 864 102 r \$0_MyOsc; +#X floatatom 1166 147 7 0 0 0 - - -; +#X obj 1103 101 r \$0_MyOsc; +#X floatatom 923 221 7 0 0 0 - - -; +#X floatatom 1048 223 7 0 0 0 - - -; +#X obj 985 177 r \$0_MyOsc; +#X obj 860 178 r \$0_MyOsc; +#X floatatom 1162 223 7 0 0 0 - - -; +#X obj 1099 177 r \$0_MyOsc; +#X floatatom 925 300 7 0 0 0 - - -; +#X floatatom 1050 302 7 0 0 0 - - -; +#X obj 987 256 r \$0_MyOsc; +#X obj 862 257 r \$0_MyOsc; +#X floatatom 1164 302 7 0 0 0 - - -; +#X obj 1101 256 r \$0_MyOsc; +#X floatatom 923 378 7 0 0 0 - - -; +#X floatatom 1048 380 7 0 0 0 - - -; +#X obj 985 334 r \$0_MyOsc; +#X obj 860 335 r \$0_MyOsc; +#X floatatom 1162 380 7 0 0 0 - - -; +#X obj 1099 334 r \$0_MyOsc; +#X floatatom 916 461 7 0 0 0 - - -; +#X floatatom 1041 463 7 0 0 0 - - -; +#X obj 978 417 r \$0_MyOsc; +#X obj 853 418 r \$0_MyOsc; +#X floatatom 1155 463 7 0 0 0 - - -; +#X obj 1092 417 r \$0_MyOsc; +#X floatatom 914 542 7 0 0 0 - - -; +#X floatatom 1039 544 7 0 0 0 - - -; +#X obj 976 498 r \$0_MyOsc; +#X obj 851 499 r \$0_MyOsc; +#X floatatom 1153 544 7 0 0 0 - - -; +#X obj 1090 498 r \$0_MyOsc; +#X floatatom 916 621 7 0 0 0 - - -; +#X floatatom 1041 623 7 0 0 0 - - -; +#X obj 978 577 r \$0_MyOsc; +#X obj 853 578 r \$0_MyOsc; +#X floatatom 1155 623 7 0 0 0 - - -; +#X obj 1092 577 r \$0_MyOsc; +#X floatatom 914 699 7 0 0 0 - - -; +#X floatatom 1039 701 7 0 0 0 - - -; +#X obj 976 655 r \$0_MyOsc; +#X obj 851 656 r \$0_MyOsc; +#X floatatom 1153 701 7 0 0 0 - - -; +#X obj 1090 655 r \$0_MyOsc; +#X obj 862 48 OSCroute /wireRZ; +#X obj 862 70 s WirRZ; +#X obj 987 48 OSCroute /wireRX; +#X obj 987 72 s WirRX; +#X obj 1101 48 OSCroute /wireRY; +#X obj 1101 72 s WirRY; +#X obj 1103 123 OSCroute /wire1RY; +#X obj 1103 147 s Wir1RY; +#X obj 989 147 s Wir1RX; +#X obj 989 123 OSCroute /wire1RX; +#X obj 864 123 OSCroute /wire1RZ; +#X obj 864 145 s Wir1RZ; +#X obj 860 199 OSCroute /wire2RZ; +#X obj 860 221 s Wir2RZ; +#X obj 985 223 s Wir2RX; +#X obj 985 199 OSCroute /wire2RX; +#X obj 1099 199 OSCroute /wire2RY; +#X obj 1099 223 s Wir2RY; +#X obj 1101 278 OSCroute /wire3RY; +#X obj 1101 302 s Wir3RY; +#X obj 987 302 s Wir3RX; +#X obj 987 278 OSCroute /wire3RX; +#X obj 862 278 OSCroute /wire3RZ; +#X obj 862 300 s Wir3RZ; +#X obj 860 356 OSCroute /wire4RZ; +#X obj 860 378 s Wir4RZ; +#X obj 985 356 OSCroute /wire4RX; +#X obj 985 380 s Wir4RX; +#X obj 1099 356 OSCroute /wire4RY; +#X obj 1099 380 s Wir4RY; +#X obj 1092 439 OSCroute /wire5RY; +#X obj 1092 463 s Wir5RY; +#X obj 978 463 s Wir5RX; +#X obj 978 439 OSCroute /wire5RX; +#X obj 853 439 OSCroute /wire5RZ; +#X obj 853 461 s Wir5RZ; +#X obj 851 520 OSCroute /wire6RZ; +#X obj 851 542 s Wir6RZ; +#X obj 976 520 OSCroute /wire6RX; +#X obj 976 544 s Wir6RX; +#X obj 1090 520 OSCroute /wire6RY; +#X obj 1090 544 s Wir6RY; +#X obj 1092 599 OSCroute /wire7RY; +#X obj 1092 623 s Wir7RY; +#X obj 978 623 s Wir7RX; +#X obj 978 599 OSCroute /wire7RX; +#X obj 853 599 OSCroute /wire7RZ; +#X obj 853 621 s Wir7RZ; +#X obj 851 676 OSCroute /wire8RZ; +#X obj 851 699 s Wir8RZ; +#X obj 976 677 OSCroute /wire8RX; +#X obj 976 701 s Wir8RX; +#X obj 1090 677 OSCroute /wire8RY; +#X obj 1090 701 s Wir8RSY; +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X connect 221 0 275 0; +#X connect 222 0 273 0; +#X connect 224 0 277 0; +#X connect 227 0 282 0; +#X connect 228 0 283 0; +#X connect 230 0 279 0; +#X connect 233 0 288 0; +#X connect 234 0 285 0; +#X connect 236 0 289 0; +#X connect 239 0 294 0; +#X connect 240 0 295 0; +#X connect 242 0 291 0; +#X connect 245 0 299 0; +#X connect 246 0 297 0; +#X connect 248 0 301 0; +#X connect 251 0 306 0; +#X connect 252 0 307 0; +#X connect 254 0 303 0; +#X connect 257 0 311 0; +#X connect 258 0 309 0; +#X connect 260 0 313 0; +#X connect 263 0 318 0; +#X connect 264 0 319 0; +#X connect 266 0 315 0; +#X connect 269 0 323 0; +#X connect 270 0 321 0; +#X connect 272 0 325 0; +#X connect 273 0 219 0; +#X connect 273 0 274 0; +#X connect 275 0 220 0; +#X connect 275 0 276 0; +#X connect 277 0 223 0; +#X connect 277 0 278 0; +#X connect 279 0 229 0; +#X connect 279 0 280 0; +#X connect 282 0 226 0; +#X connect 282 0 281 0; +#X connect 283 0 225 0; +#X connect 283 0 284 0; +#X connect 285 0 231 0; +#X connect 285 0 286 0; +#X connect 288 0 232 0; +#X connect 288 0 287 0; +#X connect 289 0 235 0; +#X connect 289 0 290 0; +#X connect 291 0 241 0; +#X connect 291 0 292 0; +#X connect 294 0 238 0; +#X connect 294 0 293 0; +#X connect 295 0 237 0; +#X connect 295 0 296 0; +#X connect 297 0 243 0; +#X connect 297 0 298 0; +#X connect 299 0 244 0; +#X connect 299 0 300 0; +#X connect 301 0 247 0; +#X connect 301 0 302 0; +#X connect 303 0 253 0; +#X connect 303 0 304 0; +#X connect 306 0 250 0; +#X connect 306 0 305 0; +#X connect 307 0 249 0; +#X connect 307 0 308 0; +#X connect 309 0 255 0; +#X connect 309 0 310 0; +#X connect 311 0 256 0; +#X connect 311 0 312 0; +#X connect 313 0 259 0; +#X connect 313 0 314 0; +#X connect 315 0 265 0; +#X connect 315 0 316 0; +#X connect 318 0 262 0; +#X connect 318 0 317 0; +#X connect 319 0 261 0; +#X connect 319 0 320 0; +#X connect 321 0 267 0; +#X connect 321 0 322 0; +#X connect 323 0 268 0; +#X connect 323 0 324 0; +#X connect 325 0 271 0; +#X connect 325 0 326 0; +#X restore 730 -21 pd OSC_WireValues; +#X obj 57 392 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 127 1; +#X floatatom 72 411 5 0 0 0 - - -; +#N canvas 117 23 1269 841 OSC_TeleValues 0; +#X obj 36 26 inlet; +#X obj 36 50 s \$0_MyOsc; +#X floatatom 189 70 7 0 0 0 - - -; +#X floatatom 321 73 7 0 0 0 - - -; +#X floatatom 455 70 7 0 0 0 - - -; +#X floatatom 580 72 7 0 0 0 - - -; +#X obj 517 26 r \$0_MyOsc; +#X obj 392 27 r \$0_MyOsc; +#X obj 258 27 r \$0_MyOsc; +#X obj 126 24 r \$0_MyOsc; +#X obj 126 48 OSCroute /teleMLZ; +#X obj 258 49 OSCroute /teleMLX; +#X obj 126 71 s TeMLZ; +#X obj 258 73 s TeMLX; +#X floatatom 187 145 7 0 0 0 - - -; +#X floatatom 436 142 7 0 0 0 - - -; +#X obj 373 96 r \$0_MyOsc; +#X obj 124 99 r \$0_MyOsc; +#X floatatom 580 143 7 0 0 0 - - -; +#X obj 517 97 r \$0_MyOsc; +#X floatatom 313 142 7 0 0 0 - - -; +#X obj 250 96 r \$0_MyOsc; +#X obj 124 123 OSCroute /TeleCLZ; +#X obj 250 118 OSCroute /TeleCLY; +#X obj 373 118 OSCroute /TeleCLX; +#X obj 517 119 OSCroute /TeleCY; +#X obj 392 48 OSCroute /teleZ; +#X obj 517 48 OSCroute /teleX; +#X obj 517 72 s TeX; +#X obj 392 70 s TeZ; +#X obj 124 145 s TeCLZ; +#X obj 250 142 s TeCLY; +#X obj 373 142 s TeCLX; +#X obj 517 143 s TeCY; +#X floatatom 190 231 7 0 0 0 - - -; +#X floatatom 322 234 7 0 0 0 - - -; +#X floatatom 456 231 7 0 0 0 - - -; +#X floatatom 581 233 7 0 0 0 - - -; +#X obj 518 187 r \$0_MyOsc; +#X obj 393 188 r \$0_MyOsc; +#X obj 259 188 r \$0_MyOsc; +#X obj 127 185 r \$0_MyOsc; +#X floatatom 188 306 7 0 0 0 - - -; +#X floatatom 437 303 7 0 0 0 - - -; +#X obj 374 257 r \$0_MyOsc; +#X obj 125 260 r \$0_MyOsc; +#X floatatom 581 304 7 0 0 0 - - -; +#X obj 518 258 r \$0_MyOsc; +#X floatatom 314 303 7 0 0 0 - - -; +#X obj 251 257 r \$0_MyOsc; +#X floatatom 191 392 7 0 0 0 - - -; +#X floatatom 323 395 7 0 0 0 - - -; +#X floatatom 457 392 7 0 0 0 - - -; +#X floatatom 582 394 7 0 0 0 - - -; +#X obj 519 348 r \$0_MyOsc; +#X obj 394 349 r \$0_MyOsc; +#X obj 260 349 r \$0_MyOsc; +#X obj 128 346 r \$0_MyOsc; +#X floatatom 189 467 7 0 0 0 - - -; +#X floatatom 438 464 7 0 0 0 - - -; +#X obj 375 418 r \$0_MyOsc; +#X obj 126 421 r \$0_MyOsc; +#X floatatom 582 465 7 0 0 0 - - -; +#X obj 519 419 r \$0_MyOsc; +#X floatatom 315 464 7 0 0 0 - - -; +#X obj 252 418 r \$0_MyOsc; +#X obj 127 209 OSCroute /tele1MLZ; +#X obj 259 210 OSCroute /tele1MLX; +#X obj 393 209 OSCroute /tele1Z; +#X obj 518 209 OSCroute /tele1X; +#X obj 518 233 s Te1X; +#X obj 393 231 s Te1Z; +#X obj 259 234 s TeM1LX; +#X obj 127 232 s TeM1LZ; +#X obj 125 306 s TeC1LZ; +#X obj 251 303 s TeC1LY; +#X obj 374 303 s TeC1LX; +#X obj 518 304 s TeC1Y; +#X obj 128 393 s TeM2LZ; +#X obj 260 395 s TeM2LX; +#X obj 394 370 OSCroute /tele2Z; +#X obj 394 392 s Te2Z; +#X obj 519 370 OSCroute /tele2X; +#X obj 519 394 s Te2X; +#X obj 519 465 s TeC2Y; +#X obj 375 464 s TeC2LX; +#X obj 252 464 s TeC2LY; +#X obj 126 467 s TeC2LZ; +#X obj 125 284 OSCroute /tele1CLZ; +#X obj 251 279 OSCroute /tele1CLY; +#X obj 374 279 OSCroute /tele1CLX; +#X obj 518 280 OSCroute /tele1CY; +#X obj 519 441 OSCroute /tele2CY; +#X obj 375 440 OSCroute /tele2CLX; +#X obj 252 440 OSCroute /tele2CLY; +#X obj 260 371 OSCroute /tele2MLX; +#X obj 128 370 OSCroute /tele2MLZ; +#X obj 126 445 OSCroute /tele2CLZ; +#X floatatom 189 553 7 0 0 0 - - -; +#X floatatom 438 550 7 0 0 0 - - -; +#X floatatom 572 547 7 0 0 0 - - -; +#X floatatom 697 549 7 0 0 0 - - -; +#X obj 634 503 r \$0_MyOsc; +#X obj 509 504 r \$0_MyOsc; +#X obj 375 504 r \$0_MyOsc; +#X obj 126 507 r \$0_MyOsc; +#X floatatom 811 549 7 0 0 0 - - -; +#X obj 748 503 r \$0_MyOsc; +#X floatatom 315 550 7 0 0 0 - - -; +#X obj 252 504 r \$0_MyOsc; +#X floatatom 189 637 7 0 0 0 - - -; +#X floatatom 438 634 7 0 0 0 - - -; +#X floatatom 572 631 7 0 0 0 - - -; +#X floatatom 697 633 7 0 0 0 - - -; +#X obj 634 587 r \$0_MyOsc; +#X obj 509 588 r \$0_MyOsc; +#X obj 375 588 r \$0_MyOsc; +#X obj 126 591 r \$0_MyOsc; +#X floatatom 811 633 7 0 0 0 - - -; +#X obj 748 587 r \$0_MyOsc; +#X floatatom 315 634 7 0 0 0 - - -; +#X obj 252 588 r \$0_MyOsc; +#X floatatom 187 715 7 0 0 0 - - -; +#X floatatom 436 712 7 0 0 0 - - -; +#X floatatom 570 709 7 0 0 0 - - -; +#X floatatom 695 711 7 0 0 0 - - -; +#X obj 632 665 r \$0_MyOsc; +#X obj 507 666 r \$0_MyOsc; +#X obj 373 666 r \$0_MyOsc; +#X obj 124 669 r \$0_MyOsc; +#X floatatom 809 711 7 0 0 0 - - -; +#X obj 746 665 r \$0_MyOsc; +#X floatatom 313 712 7 0 0 0 - - -; +#X obj 250 666 r \$0_MyOsc; +#X obj 126 531 OSCroute /cableLZ; +#X obj 252 526 OSCroute /cableLY; +#X obj 375 526 OSCroute /cableLX; +#X obj 509 525 OSCroute /cableZ; +#X obj 634 525 OSCroute /cableX; +#X obj 748 525 OSCroute /cableY; +#X obj 748 549 s CabY; +#X obj 634 549 s CabX; +#X obj 509 547 s CabZ; +#X obj 375 550 s CabLX; +#X obj 252 550 s CabLY; +#X obj 126 553 s CabLZ; +#X obj 126 615 OSCroute /cable1LZ; +#X obj 252 610 OSCroute /cable1LY; +#X obj 375 610 OSCroute /cable1LX; +#X obj 509 609 OSCroute /cable1Z; +#X obj 634 609 OSCroute /cable1X; +#X obj 748 609 OSCroute /cable1Y; +#X obj 748 633 s Cab1Y; +#X obj 634 633 s Cab1X; +#X obj 509 631 s Cab1Z; +#X obj 375 634 s Cab1LX; +#X obj 252 634 s Cab1LY; +#X obj 126 637 s Cab1LZ; +#X obj 124 693 OSCroute /cable2LZ; +#X obj 250 688 OSCroute /cable2LY; +#X obj 373 688 OSCroute /cable2LX; +#X obj 507 687 OSCroute /cable2Z; +#X obj 632 687 OSCroute /cable2X; +#X obj 746 687 OSCroute /cable2Y; +#X obj 746 711 s Cab2Y; +#X obj 632 711 s Cab2X; +#X obj 507 709 s Cab2Z; +#X obj 373 712 s Cab2LX; +#X obj 250 712 s Cab2LY; +#X obj 124 715 s Cab2LZ; +#X floatatom 185 801 7 0 0 0 - - -; +#X floatatom 434 798 7 0 0 0 - - -; +#X floatatom 568 795 7 0 0 0 - - -; +#X floatatom 693 797 7 0 0 0 - - -; +#X obj 505 752 r \$0_MyOsc; +#X obj 371 752 r \$0_MyOsc; +#X obj 122 755 r \$0_MyOsc; +#X floatatom 807 797 7 0 0 0 - - -; +#X floatatom 311 798 7 0 0 0 - - -; +#X obj 248 752 r \$0_MyOsc; +#X obj 630 751 r \$0_MyOsc; +#X obj 744 751 r \$0_MyOsc; +#X floatatom 928 796 7 0 0 0 - - -; +#X floatatom 1047 798 7 0 0 0 - - -; +#X obj 864 753 r \$0_MyOsc; +#X floatatom 1166 798 7 0 0 0 - - -; +#X obj 984 752 r \$0_MyOsc; +#X obj 1103 752 r \$0_MyOsc; +#X obj 122 779 OSCroute /cable3LZ; +#X obj 248 774 OSCroute /cable3LY; +#X obj 371 774 OSCroute /cable3LX; +#X obj 505 773 OSCroute /cable3Z; +#X obj 630 773 OSCroute /cable3X; +#X obj 744 773 OSCroute /cable3Y; +#X obj 1103 774 OSCroute /cable3RY; +#X obj 984 774 OSCroute /cable3RX; +#X obj 864 774 OSCroute /cable3RZ; +#X obj 1103 798 s Cab3RY; +#X obj 984 798 s Cab3RX; +#X obj 864 796 s Cab3RZ; +#X obj 744 797 s Cab3Y; +#X obj 630 797 s Cab3X; +#X obj 505 795 s Cab3Z; +#X obj 371 798 s Cab3LX; +#X obj 248 798 s Cab3LY; +#X obj 122 801 s Cab3LZ; +#X text 693 85 Obtains the X - Z values for the telegraph poles; +#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars +as well as the Y value. (This is relative to the pole); +#X text 882 578 Obtains the X - Y - Z position and scale of the cables +that run between the pole as well as the rotation values of he cable +that runs between the pole and the building.; +#X connect 0 0 1 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 11 0 13 0; +#X connect 16 0 24 0; +#X connect 17 0 22 0; +#X connect 19 0 25 0; +#X connect 21 0 23 0; +#X connect 22 0 14 0; +#X connect 22 0 30 0; +#X connect 23 0 20 0; +#X connect 23 0 31 0; +#X connect 24 0 15 0; +#X connect 24 0 32 0; +#X connect 25 0 18 0; +#X connect 25 0 33 0; +#X connect 26 0 4 0; +#X connect 26 0 29 0; +#X connect 27 0 5 0; +#X connect 27 0 28 0; +#X connect 38 0 69 0; +#X connect 39 0 68 0; +#X connect 40 0 67 0; +#X connect 41 0 66 0; +#X connect 44 0 90 0; +#X connect 45 0 88 0; +#X connect 47 0 91 0; +#X connect 49 0 89 0; +#X connect 54 0 82 0; +#X connect 55 0 80 0; +#X connect 56 0 95 0; +#X connect 57 0 96 0; +#X connect 60 0 93 0; +#X connect 61 0 97 0; +#X connect 63 0 92 0; +#X connect 65 0 94 0; +#X connect 66 0 34 0; +#X connect 66 0 73 0; +#X connect 67 0 35 0; +#X connect 67 0 72 0; +#X connect 68 0 36 0; +#X connect 68 0 71 0; +#X connect 69 0 37 0; +#X connect 69 0 70 0; +#X connect 80 0 52 0; +#X connect 80 0 81 0; +#X connect 82 0 53 0; +#X connect 82 0 83 0; +#X connect 88 0 42 0; +#X connect 88 0 74 0; +#X connect 89 0 48 0; +#X connect 89 0 75 0; +#X connect 90 0 43 0; +#X connect 90 0 76 0; +#X connect 91 0 46 0; +#X connect 91 0 77 0; +#X connect 92 0 62 0; +#X connect 92 0 84 0; +#X connect 93 0 59 0; +#X connect 93 0 85 0; +#X connect 94 0 64 0; +#X connect 94 0 86 0; +#X connect 95 0 51 0; +#X connect 95 0 79 0; +#X connect 96 0 50 0; +#X connect 96 0 78 0; +#X connect 97 0 58 0; +#X connect 97 0 87 0; +#X connect 102 0 138 0; +#X connect 103 0 137 0; +#X connect 104 0 136 0; +#X connect 105 0 134 0; +#X connect 107 0 139 0; +#X connect 109 0 135 0; +#X connect 114 0 150 0; +#X connect 115 0 149 0; +#X connect 116 0 148 0; +#X connect 117 0 146 0; +#X connect 119 0 151 0; +#X connect 121 0 147 0; +#X connect 126 0 162 0; +#X connect 127 0 161 0; +#X connect 128 0 160 0; +#X connect 129 0 158 0; +#X connect 131 0 163 0; +#X connect 133 0 159 0; +#X connect 134 0 98 0; +#X connect 134 0 145 0; +#X connect 135 0 108 0; +#X connect 135 0 144 0; +#X connect 136 0 99 0; +#X connect 136 0 143 0; +#X connect 137 0 100 0; +#X connect 137 0 142 0; +#X connect 138 0 101 0; +#X connect 138 0 141 0; +#X connect 139 0 106 0; +#X connect 139 0 140 0; +#X connect 146 0 110 0; +#X connect 146 0 157 0; +#X connect 147 0 120 0; +#X connect 147 0 156 0; +#X connect 148 0 111 0; +#X connect 148 0 155 0; +#X connect 149 0 112 0; +#X connect 149 0 154 0; +#X connect 150 0 113 0; +#X connect 150 0 153 0; +#X connect 151 0 118 0; +#X connect 151 0 152 0; +#X connect 158 0 122 0; +#X connect 158 0 169 0; +#X connect 159 0 132 0; +#X connect 159 0 168 0; +#X connect 160 0 123 0; +#X connect 160 0 167 0; +#X connect 161 0 124 0; +#X connect 161 0 166 0; +#X connect 162 0 125 0; +#X connect 162 0 165 0; +#X connect 163 0 130 0; +#X connect 163 0 164 0; +#X connect 174 0 191 0; +#X connect 175 0 190 0; +#X connect 176 0 188 0; +#X connect 179 0 189 0; +#X connect 180 0 192 0; +#X connect 181 0 193 0; +#X connect 184 0 196 0; +#X connect 186 0 195 0; +#X connect 187 0 194 0; +#X connect 188 0 170 0; +#X connect 188 0 205 0; +#X connect 189 0 178 0; +#X connect 189 0 204 0; +#X connect 190 0 171 0; +#X connect 190 0 203 0; +#X connect 191 0 172 0; +#X connect 191 0 202 0; +#X connect 192 0 173 0; +#X connect 192 0 201 0; +#X connect 193 0 177 0; +#X connect 193 0 200 0; +#X connect 194 0 185 0; +#X connect 194 0 197 0; +#X connect 195 0 183 0; +#X connect 195 0 198 0; +#X connect 196 0 182 0; +#X connect 196 0 199 0; +#X restore 725 1 pd OSC_TeleValues; +#N canvas 121 324 670 340 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X text 501 7 Player position; +#X text 504 85 Player scale; +#X text 503 171 Player rotation; +#X text 129 249 Receives OSC information about the player / observer +; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 576 -42 pd OSC_PlayerValues; +#N canvas 163 38 554 492 OSC_Tree 0; +#X obj 35 21 inlet; +#X obj 35 45 s \$0_MyOsc; +#N canvas 169 306 1177 130 main 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeX; +#X obj 158 36 OSCroute /treeY; +#X obj 278 39 OSCroute /treeZ; +#X obj 44 60 s treeX; +#X obj 278 61 s treeZ; +#X obj 158 60 s treeY; +#X obj 398 36 OSCroute /treeLX; +#X obj 398 60 s treeLX; +#X obj 524 36 OSCroute /treeLY; +#X obj 524 60 s treeLY; +#X obj 649 36 OSCroute /treeLZ; +#X obj 649 58 s treeLZ; +#X obj 775 31 OSCroute /treeRX; +#X obj 775 55 s treeRX; +#X obj 902 28 OSCroute /treeRY; +#X obj 902 52 s treeRY; +#X obj 1034 27 OSCroute /treeRZ; +#X obj 1034 49 s treeRZ; +#X connect 4 0 20 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 19 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 21 0; +#X connect 19 0 7 0; +#X connect 19 0 23 0; +#X connect 20 0 2 0; +#X connect 20 0 22 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 112 pd main; +#N canvas 169 306 1177 130 trunk 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeTX; +#X obj 44 60 s treeTX; +#X obj 158 36 OSCroute /treeTY; +#X obj 158 60 s treeTY; +#X obj 278 39 OSCroute /treeTZ; +#X obj 278 61 s treeTZ; +#X obj 398 36 OSCroute /treeTLX; +#X obj 398 60 s treeTLX; +#X obj 524 36 OSCroute /treeTLY; +#X obj 524 60 s treeTLY; +#X obj 649 36 OSCroute /treeTLZ; +#X obj 649 58 s treeTLZ; +#X obj 775 31 OSCroute /treeTRX; +#X obj 775 55 s treeTRX; +#X obj 902 28 OSCroute /treeTRY; +#X obj 902 52 s treeTRY; +#X obj 1034 27 OSCroute /treeTRZ; +#X obj 1034 49 s treeTRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 135 pd trunk; +#N canvas 169 306 1177 130 branch 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeBX; +#X obj 44 60 s treeBX; +#X obj 158 36 OSCroute /treeBY; +#X obj 158 60 s treeBY; +#X obj 278 39 OSCroute /treeBZ; +#X obj 278 61 s treeBZ; +#X obj 398 36 OSCroute /treeBLX; +#X obj 398 60 s treeBLX; +#X obj 524 36 OSCroute /treeBLY; +#X obj 524 60 s treeBLY; +#X obj 649 36 OSCroute /treeBLZ; +#X obj 649 58 s treeBLZ; +#X obj 775 31 OSCroute /treeBRX; +#X obj 775 55 s treeBRX; +#X obj 902 28 OSCroute /treeBRY; +#X obj 902 52 s treeBRY; +#X obj 1034 27 OSCroute /treeBRZ; +#X obj 1034 49 s treeBRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 158 pd branch; +#N canvas 169 306 1177 130 branch1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB1X; +#X obj 44 60 s treeB1X; +#X obj 158 36 OSCroute /treeB1Y; +#X obj 158 60 s treeB1Y; +#X obj 278 39 OSCroute /treeB1Z; +#X obj 278 61 s treeB1Z; +#X obj 398 36 OSCroute /treeB1LX; +#X obj 398 60 s treeB1LX; +#X obj 524 36 OSCroute /treeB1LY; +#X obj 524 60 s treeB1LY; +#X obj 649 36 OSCroute /treeB1LZ; +#X obj 649 58 s treeB1LZ; +#X obj 775 31 OSCroute /treeB1RX; +#X obj 775 55 s treeB1RX; +#X obj 902 28 OSCroute /treeB1RY; +#X obj 902 52 s treeB1RY; +#X obj 1034 27 OSCroute /treeB1RZ; +#X obj 1034 49 s treeB1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 181 pd branch1; +#N canvas 169 306 1177 130 branch2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB2X; +#X obj 44 60 s treeB2X; +#X obj 158 36 OSCroute /treeB2Y; +#X obj 158 60 s treeB2Y; +#X obj 278 39 OSCroute /treeB2Z; +#X obj 278 61 s treeB2Z; +#X obj 398 36 OSCroute /treeB2LX; +#X obj 398 60 s treeB2LX; +#X obj 524 36 OSCroute /treeB2LY; +#X obj 524 60 s treeB2LY; +#X obj 649 36 OSCroute /treeB2LZ; +#X obj 649 58 s treeB2LZ; +#X obj 775 31 OSCroute /treeB2RX; +#X obj 775 55 s treeB2RX; +#X obj 902 28 OSCroute /treeB2RY; +#X obj 902 52 s treeB2RY; +#X obj 1034 27 OSCroute /treeB2RZ; +#X obj 1034 49 s treeB2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 203 pd branch2; +#N canvas 169 306 1177 130 branch3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB3X; +#X obj 44 60 s treeB3X; +#X obj 158 36 OSCroute /treeB3Y; +#X obj 158 60 s treeB3Y; +#X obj 278 39 OSCroute /treeB3Z; +#X obj 278 61 s treeB3Z; +#X obj 398 36 OSCroute /treeB3LX; +#X obj 398 60 s treeB3LX; +#X obj 524 36 OSCroute /treeB3LY; +#X obj 524 60 s treeB3LY; +#X obj 649 36 OSCroute /treeB3LZ; +#X obj 649 58 s treeB3LZ; +#X obj 775 31 OSCroute /treeB3RX; +#X obj 775 55 s treeB3RX; +#X obj 902 28 OSCroute /treeB3RY; +#X obj 902 52 s treeB3RY; +#X obj 1034 27 OSCroute /treeB3RZ; +#X obj 1034 49 s treeB3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 227 pd branch3; +#N canvas 169 306 1177 130 treeY 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYX; +#X obj 44 60 s treeYX; +#X obj 158 36 OSCroute /treeYY; +#X obj 158 60 s treeYY; +#X obj 278 39 OSCroute /treeYZ; +#X obj 278 61 s treeYZ; +#X obj 398 36 OSCroute /treeYLX; +#X obj 398 60 s treeYLX; +#X obj 524 36 OSCroute /treeYLY; +#X obj 524 60 s treeYLY; +#X obj 649 36 OSCroute /treeYLZ; +#X obj 649 58 s treeYLZ; +#X obj 775 31 OSCroute /treeYRX; +#X obj 775 55 s treeYRX; +#X obj 902 28 OSCroute /treeYRY; +#X obj 902 52 s treeYRY; +#X obj 1034 27 OSCroute /treeYRZ; +#X obj 1034 49 s treeYRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 18 pd treeY; +#N canvas 128 306 1259 130 treeYB4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB4X; +#X obj 44 60 s treeYB4X; +#X obj 175 35 OSCroute /treeYB4Y; +#X obj 175 59 s treeYB4Y; +#X obj 294 35 OSCroute /treeYB4Z; +#X obj 294 57 s treeYB4Z; +#X obj 416 34 OSCroute /treeYB4LX; +#X obj 416 58 s treeYB4LX; +#X obj 548 36 OSCroute /treeYB4LY; +#X obj 548 60 s treeYB4LY; +#X obj 688 37 OSCroute /treeYB4LZ; +#X obj 688 59 s treeYB4LZ; +#X obj 824 29 OSCroute /treeYB4RX; +#X obj 824 53 s treeYB4RX; +#X obj 972 34 OSCroute /treeYB4RY; +#X obj 972 58 s treeYB4RY; +#X obj 1112 37 OSCroute /treeYB4RZ; +#X obj 1112 59 s treeYB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 44 pd treeYB4; +#N canvas 128 306 1259 130 treeYB5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 68 pd treeYB5; +#N canvas 169 306 1177 130 treeY1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1X; +#X obj 44 60 s treeY1X; +#X obj 158 36 OSCroute /treeY1Y; +#X obj 158 60 s treeY1Y; +#X obj 278 39 OSCroute /treeY1Z; +#X obj 278 61 s treeY1Z; +#X obj 398 36 OSCroute /treeY1LX; +#X obj 398 60 s treeY1LX; +#X obj 524 36 OSCroute /treeY1LY; +#X obj 524 60 s treeY1LY; +#X obj 649 36 OSCroute /treeY1LZ; +#X obj 649 58 s treeY1LZ; +#X obj 775 31 OSCroute /treeY1RX; +#X obj 775 55 s treeY1RX; +#X obj 902 28 OSCroute /treeY1RY; +#X obj 902 52 s treeY1RY; +#X obj 1034 27 OSCroute /treeY1RZ; +#X obj 1034 49 s treeY1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 150 94 pd treeY1; +#N canvas 128 306 1259 130 treeY1B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1B4X; +#X obj 44 60 s treeY1B4X; +#X obj 175 35 OSCroute /treeY1B4Y; +#X obj 175 59 s treeY1B4Y; +#X obj 294 35 OSCroute /treeY1B4Z; +#X obj 294 57 s treeY1B4Z; +#X obj 416 34 OSCroute /treeY1B4LX; +#X obj 416 58 s treeY1B4LX; +#X obj 548 36 OSCroute /treeY1B4LY; +#X obj 548 60 s treeY1B4LY; +#X obj 688 37 OSCroute /treeY1B4LZ; +#X obj 688 59 s treeY1B4LZ; +#X obj 824 29 OSCroute /treeY1B4RX; +#X obj 824 53 s treeY1B4RX; +#X obj 972 34 OSCroute /treeY1B4RY; +#X obj 972 58 s treeY1B4RY; +#X obj 1112 37 OSCroute /treeY1B4RZ; +#X obj 1112 59 s treeY1B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 120 pd treeY1B4; +#N canvas 128 306 1259 130 treeY1B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 44 36 OSCroute /treeY1B5X; +#X obj 44 60 s treeY1B5X; +#X obj 175 35 OSCroute /treeY1B5Y; +#X obj 175 59 s treeY1B5Y; +#X obj 294 35 OSCroute /treeY1B5Z; +#X obj 294 57 s treeY1B5Z; +#X obj 416 34 OSCroute /treeY1B5LX; +#X obj 416 58 s treeY1B5LX; +#X obj 548 36 OSCroute /treeY1B5LY; +#X obj 548 60 s treeY1B5LY; +#X obj 688 37 OSCroute /treeY1B5LZ; +#X obj 829 61 s treeY1B5RX; +#X obj 972 34 OSCroute /treeY1B5RY; +#X obj 972 58 s treeY1B5RY; +#X obj 1112 37 OSCroute /treeY1B5RZ; +#X obj 1112 59 s treeY1B5RZ; +#X connect 4 0 24 0; +#X connect 5 0 26 0; +#X connect 6 0 30 0; +#X connect 9 0 28 0; +#X connect 10 0 20 0; +#X connect 11 0 22 0; +#X connect 14 0 34 0; +#X connect 16 0 19 0; +#X connect 17 0 32 0; +#X connect 19 0 13 0; +#X connect 19 0 31 0; +#X connect 20 0 3 0; +#X connect 20 0 21 0; +#X connect 22 0 7 0; +#X connect 22 0 23 0; +#X connect 24 0 2 0; +#X connect 24 0 25 0; +#X connect 26 0 1 0; +#X connect 26 0 27 0; +#X connect 28 0 8 0; +#X connect 28 0 29 0; +#X connect 30 0 0 0; +#X connect 30 0 18 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 144 pd treeY1B5; +#N canvas 169 306 1177 130 treeY2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2X; +#X obj 44 60 s treeY2X; +#X obj 158 36 OSCroute /treeY2Y; +#X obj 158 60 s treeY2Y; +#X obj 278 39 OSCroute /treeY2Z; +#X obj 278 61 s treeY2Z; +#X obj 398 36 OSCroute /treeY2LX; +#X obj 398 60 s treeY2LX; +#X obj 524 36 OSCroute /treeY2LY; +#X obj 524 60 s treeY2LY; +#X obj 649 36 OSCroute /treeY2LZ; +#X obj 649 58 s treeY2LZ; +#X obj 775 31 OSCroute /treeY2RX; +#X obj 775 55 s treeY2RX; +#X obj 902 28 OSCroute /treeY2RY; +#X obj 902 52 s treeY2RY; +#X obj 1034 27 OSCroute /treeY2RZ; +#X obj 1034 49 s treeY2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 148 173 pd treeY2; +#N canvas 128 306 1259 130 treeY2B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2B4X; +#X obj 44 60 s treeY2B4X; +#X obj 175 35 OSCroute /treeY2B4Y; +#X obj 175 59 s treeY2B4Y; +#X obj 294 35 OSCroute /treeY2B4Z; +#X obj 294 57 s treeY2B4Z; +#X obj 416 34 OSCroute /treeY2B4LX; +#X obj 416 58 s treeY2B4LX; +#X obj 548 36 OSCroute /treeY2B4LY; +#X obj 548 60 s treeY2B4LY; +#X obj 688 37 OSCroute /treeY2B4LZ; +#X obj 688 59 s treeY2B4LZ; +#X obj 824 29 OSCroute /treeY2B4RX; +#X obj 824 53 s treeY2B4RX; +#X obj 972 34 OSCroute /treeY2B4RY; +#X obj 972 58 s treeY2B4RY; +#X obj 1112 37 OSCroute /treeY2B4RZ; +#X obj 1112 59 s treeY2B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 199 pd treeY2B4; +#N canvas 128 306 1259 130 treeY2B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 223 pd treeY2B5; +#N canvas 169 306 1177 130 treeY3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3X; +#X obj 44 60 s treeY3X; +#X obj 158 36 OSCroute /treeY3Y; +#X obj 158 60 s treeY3Y; +#X obj 278 39 OSCroute /treeY3Z; +#X obj 278 61 s treeY3Z; +#X obj 398 36 OSCroute /treeY3LX; +#X obj 398 60 s treeY3LX; +#X obj 524 36 OSCroute /treeY3LY; +#X obj 524 60 s treeY3LY; +#X obj 649 36 OSCroute /treeY3LZ; +#X obj 649 58 s treeY3LZ; +#X obj 775 31 OSCroute /treeY3RX; +#X obj 775 55 s treeY3RX; +#X obj 902 28 OSCroute /treeY3RY; +#X obj 902 52 s treeY3RY; +#X obj 1034 27 OSCroute /treeY3RZ; +#X obj 1034 49 s treeY3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 146 255 pd treeY3; +#N canvas 128 306 1259 130 treeY3B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3B4X; +#X obj 44 60 s treeY3B4X; +#X obj 175 35 OSCroute /treeY3B4Y; +#X obj 175 59 s treeY3B4Y; +#X obj 294 35 OSCroute /treeY3B4Z; +#X obj 294 57 s treeY3B4Z; +#X obj 416 34 OSCroute /treeY3B4LX; +#X obj 416 58 s treeY3B4LX; +#X obj 548 36 OSCroute /treeY3B4LY; +#X obj 548 60 s treeY3B4LY; +#X obj 688 37 OSCroute /treeY3B4LZ; +#X obj 688 59 s treeY3B4LZ; +#X obj 824 29 OSCroute /treeY3B4RX; +#X obj 824 53 s treeY3B4RX; +#X obj 972 34 OSCroute /treeY3B4RY; +#X obj 972 58 s treeY3B4RY; +#X obj 1112 37 OSCroute /treeY3B4RZ; +#X obj 1112 59 s treeY3B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 281 pd treeY3B4; +#N canvas 128 306 1259 130 treeY3B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 305 pd treeY3B5; +#N canvas 169 306 1177 130 branch4 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB4X; +#X obj 44 60 s treeB4X; +#X obj 158 36 OSCroute /treeB4Y; +#X obj 158 60 s treeB4Y; +#X obj 278 39 OSCroute /treeB4Z; +#X obj 278 61 s treeB4Z; +#X obj 398 36 OSCroute /treeB4LX; +#X obj 398 60 s treeB4LX; +#X obj 524 36 OSCroute /treeB4LY; +#X obj 524 60 s treeB4LY; +#X obj 649 36 OSCroute /treeB4LZ; +#X obj 649 58 s treeB4LZ; +#X obj 775 31 OSCroute /treeB4RX; +#X obj 775 55 s treeB4RX; +#X obj 902 28 OSCroute /treeB4RY; +#X obj 902 52 s treeB4RY; +#X obj 1034 27 OSCroute /treeB4RZ; +#X obj 1034 49 s treeB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 252 pd branch4; +#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position +\, scale and rotation for all components of the tree.; +#X connect 0 0 1 0; +#X restore 714 23 pd OSC_Tree; +#X obj 652 -13 print; +#X obj 382 15 s wSpeed; +#X obj 982 -78 r wSpeed; +#X obj 914 -127 loadbang; +#X msg 971 -108 connect localhost 9001; +#X msg 982 -32 \$1; +#X msg 982 -10 send /test \$1; +#X obj 914 -105 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 877 -70 onebang; +#X obj 828 -63 t b; +#X obj 14 367 loadbang; +#X msg 14 395 5; +#X obj 479 -113 loadbang; +#X msg 479 -85 5; +#X text 76 371 Manually adjust to represent the number of sources; +#X text 419 312 Alt Equation for Strouhal Number; +#X text 421 324 St = 0.2684 - 1.0356(Re) ^ -1/2; +#N canvas 957 23 450 300 orientation 0; +#X restore 692 118 pd orientation; +#X obj 815 301 unpack f f; +#X obj 872 327 s gain; +#X obj 239 435 r gain; +#X msg 849 242 33 5; +#X msg 838 210 12 40; +#X obj 815 351 s mySpeed; +#X obj 340 -136 r mySpeed; +#X msg 863 270 50 1; +#X msg 814 185 7 55; +#X obj 239 457 delay 15; +#X text 860 181 Moderate Breeze; +#X text 882 208 Strong Breeze; +#X text 885 240 Hurricane; +#X text 902 270 Beyond - centre of Tornado stuff!; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 21 0 50 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 54 0; +#X connect 39 0 40 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 40 0 46 0; +#X connect 40 0 48 0; +#X connect 40 0 47 0; +#X connect 40 0 58 0; +#X connect 44 0 45 0; +#X connect 44 0 31 0; +#X connect 51 0 38 0; +#X connect 52 0 56 0; +#X connect 53 0 35 0; +#X connect 54 0 55 0; +#X connect 55 0 36 0; +#X connect 56 0 57 1; +#X connect 57 0 53 0; +#X connect 58 0 57 0; +#X connect 59 0 60 0; +#X connect 60 0 44 0; +#X connect 61 0 62 0; +#X connect 62 0 20 0; +#X connect 67 0 72 0; +#X connect 67 1 68 0; +#X connect 69 0 76 0; +#X connect 70 0 67 0; +#X connect 71 0 67 0; +#X connect 73 0 20 0; +#X connect 74 0 67 0; +#X connect 75 0 67 0; +#X connect 76 0 16 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Gen2_Tree.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Gen2_Tree.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,435 @@ +#N canvas 287 23 830 745 10; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 260 -116 pd windspeed; +#X text 24 15 Light air = 0.56 m/s - 1.39 m/s; +#X text 24 37 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 24 57 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 24 77 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 25 98 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 24 119 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 25 139 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 26 159 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 25 179 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 25 197 Whole Gale = 25 m/s - 28.61 m/s; +#X text 25 217 Storm = 28.89 m/s - 33.06 m/s; +#X text 26 235 Hurricane = 33.33 -; +#X text 62 -16 Beaufort Scale Chart; +#X obj 56 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 119 429 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 210 429 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 4300 1; +#X text 239 448 Gain; +#X obj 210 365 loadbang; +#X obj 260 78 delwrite~ varwind 3000; +#X obj 343 -114 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1000 1; +#X obj 303 -11 snapshot~; +#X obj 303 -36 metro 100; +#X obj 303 -58 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 303 16 10 0 0 0 - - -; +#X obj 260 -82 *~ 1; +#X obj 260 -56 +~ 1; +#X text 107 274 Equations from Chanaud 2010; +#X text 20 339 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 19 299 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 19 319 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 865 368 293 255 opLevels 0; +#X obj 88 129 dac~; +#X obj 64 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 129 155 prvu~; +#X obj 186 75 / 127; +#X obj 186 40 inlet; +#X obj 65 183 outlet; +#X obj 129 183 outlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 0 1; +#X connect 3 0 6 0; +#X connect 4 0 0 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X restore 55 386 pd opLevels; +#X obj 303 -83 loadbang; +#X msg 210 393 5; +#X text 300 34 Wind Speed; +#X text 487 -70 Diameter; +#X obj 374 431 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 374 457 cursor; +#X obj 374 481 route motion; +#X obj 374 509 route x y; +#X floatatom 334 562 5 0 0 0 - - -; +#X floatatom 466 539 5 0 0 0 - - -; +#X obj 374 563 s xCurs; +#X obj 399 543 s yCurs; +#X obj 363 182 unpack f f; +#X obj 429 100 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 405 242 8 0 0 0 - - -; +#X msg 325 148 0; +#X msg 320 171 1; +#X obj 631 183 unpack f f; +#X obj 697 101 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 673 243 8 0 0 0 - - -; +#X msg 593 149 0; +#X msg 588 172 1; +#X obj 486 339 unpack f f; +#X obj 558 274 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X floatatom 528 399 8 0 0 0 - - -; +#X msg 448 305 0; +#X msg 443 328 1; +#N canvas 704 41 255 612 posCalc 1; +#X obj 104 19 r xCurs; +#X obj 160 19 r yCurs; +#X obj 119 50 inlet; +#X obj 175 46 inlet; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 188 234 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 77 236 /; +#X floatatom 46 147 5 0 0 0 - - -; +#X obj 119 485 * 360; +#X floatatom 180 537 5 0 0 0 - - -; +#X obj 119 542 outlet; +#X obj 119 509 / 6.28319; +#X obj 160 104 / 20; +#X obj 104 104 / 20; +#X obj 77 277 *; +#X obj 77 309 swap 1; +#X obj 77 342 -; +#X obj 134 274 + 1; +#X obj 77 371 sqrt; +#X obj 119 402 /; +#X obj 119 430 atan; +#X obj 119 455 * 2; +#X floatatom 170 481 5 0 0 0 - - -; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 4 1; +#X connect 3 0 5 1; +#X connect 4 0 19 0; +#X connect 5 0 18 0; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 0; +#X connect 8 0 11 0; +#X connect 8 0 12 1; +#X connect 9 0 8 0; +#X connect 12 0 20 0; +#X connect 12 0 20 1; +#X connect 12 0 23 0; +#X connect 14 0 17 0; +#X connect 17 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 7 0; +#X connect 18 0 7 1; +#X connect 19 0 6 0; +#X connect 19 0 6 1; +#X connect 19 0 12 0; +#X connect 19 0 13 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 21 1 22 1; +#X connect 22 0 24 0; +#X connect 23 0 25 1; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 27 0 14 0; +#X restore 558 338 pd posCalc; +#X msg 435 155 100.5; +#X msg 492 155 100.5; +#X msg 703 156 1100.5; +#X msg 760 156 150.5; +#X msg 558 312 640.5; +#X msg 615 312 650.5; +#X msg 363 154 300 0.0035; +#X msg 631 155 300 0.0012; +#X msg 486 311 300 0.035; +#X obj 405 217 thisFreq; +#N canvas 704 41 255 612 posCalc 1; +#X obj 104 19 r xCurs; +#X obj 160 19 r yCurs; +#X obj 119 50 inlet; +#X obj 175 46 inlet; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 188 234 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 77 236 /; +#X floatatom 46 147 5 0 0 0 - - -; +#X obj 119 485 * 360; +#X floatatom 180 537 5 0 0 0 - - -; +#X obj 119 542 outlet; +#X obj 119 509 / 6.28319; +#X obj 160 104 / 20; +#X obj 104 104 / 20; +#X obj 77 277 *; +#X obj 77 309 swap 1; +#X obj 77 342 -; +#X obj 134 274 + 1; +#X obj 77 371 sqrt; +#X obj 119 402 /; +#X obj 119 430 atan; +#X obj 119 455 * 2; +#X floatatom 170 481 5 0 0 0 - - -; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 4 1; +#X connect 3 0 5 1; +#X connect 4 0 19 0; +#X connect 5 0 18 0; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 0; +#X connect 8 0 11 0; +#X connect 8 0 12 1; +#X connect 9 0 8 0; +#X connect 12 0 20 0; +#X connect 12 0 20 1; +#X connect 12 0 23 0; +#X connect 14 0 17 0; +#X connect 17 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 7 0; +#X connect 18 0 7 1; +#X connect 19 0 6 0; +#X connect 19 0 6 1; +#X connect 19 0 12 0; +#X connect 19 0 13 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 21 1 22 1; +#X connect 22 0 24 0; +#X connect 23 0 25 1; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 27 0 14 0; +#X restore 435 184 pd posCalc; +#N canvas 704 41 255 612 posCalc 1; +#X obj 104 19 r xCurs; +#X obj 160 19 r yCurs; +#X obj 119 50 inlet; +#X obj 175 46 inlet; +#X obj 104 80 -; +#X obj 160 80 -; +#X obj 105 141 *; +#X obj 161 139 *; +#X obj 131 199 sqrt; +#X obj 131 173 +; +#X floatatom 188 234 5 0 0 0 - - -; +#X obj 131 232 outlet; +#X obj 77 236 /; +#X floatatom 46 147 5 0 0 0 - - -; +#X obj 119 485 * 360; +#X floatatom 180 537 5 0 0 0 - - -; +#X obj 119 542 outlet; +#X obj 119 509 / 6.28319; +#X obj 160 104 / 20; +#X obj 104 104 / 20; +#X obj 77 277 *; +#X obj 77 309 swap 1; +#X obj 77 342 -; +#X obj 134 274 + 1; +#X obj 77 371 sqrt; +#X obj 119 402 /; +#X obj 119 430 atan; +#X obj 119 455 * 2; +#X floatatom 170 481 5 0 0 0 - - -; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 4 1; +#X connect 3 0 5 1; +#X connect 4 0 19 0; +#X connect 5 0 18 0; +#X connect 6 0 9 0; +#X connect 7 0 9 1; +#X connect 8 0 10 0; +#X connect 8 0 11 0; +#X connect 8 0 12 1; +#X connect 9 0 8 0; +#X connect 12 0 20 0; +#X connect 12 0 20 1; +#X connect 12 0 23 0; +#X connect 14 0 17 0; +#X connect 17 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 7 0; +#X connect 18 0 7 1; +#X connect 19 0 6 0; +#X connect 19 0 6 1; +#X connect 19 0 12 0; +#X connect 19 0 13 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 21 1 22 1; +#X connect 22 0 24 0; +#X connect 23 0 25 1; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 27 0 14 0; +#X restore 703 185 pd posCalc; +#X floatatom 492 215 5 0 0 0 - - -; +#X floatatom 760 216 5 0 0 0 - - -; +#X floatatom 615 371 5 0 0 0 - - -; +#X obj 673 218 thisFreq; +#X obj 528 374 thisFreq; +#X connect 0 0 25 0; +#X connect 16 0 31 0; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 39 0 42 0; +#X connect 39 1 41 0; +#X connect 39 1 43 0; +#X connect 44 0 69 2; +#X connect 44 1 69 3; +#X connect 45 0 66 0; +#X connect 45 0 60 0; +#X connect 45 0 61 0; +#X connect 47 0 69 1; +#X connect 48 0 69 1; +#X connect 49 0 75 2; +#X connect 49 1 75 3; +#X connect 50 0 67 0; +#X connect 50 0 62 0; +#X connect 50 0 63 0; +#X connect 52 0 75 1; +#X connect 53 0 75 1; +#X connect 54 0 76 2; +#X connect 54 1 76 3; +#X connect 55 0 68 0; +#X connect 55 0 64 0; +#X connect 55 0 65 0; +#X connect 57 0 76 1; +#X connect 58 0 76 1; +#X connect 59 0 76 4; +#X connect 59 1 74 0; +#X connect 59 1 76 5; +#X connect 60 0 70 0; +#X connect 61 0 70 1; +#X connect 62 0 71 0; +#X connect 63 0 71 1; +#X connect 64 0 59 0; +#X connect 65 0 59 1; +#X connect 66 0 44 0; +#X connect 67 0 49 0; +#X connect 68 0 54 0; +#X connect 69 0 46 0; +#X connect 70 0 69 4; +#X connect 70 1 69 5; +#X connect 70 1 72 0; +#X connect 71 0 75 4; +#X connect 71 1 73 0; +#X connect 71 1 75 5; +#X connect 75 0 51 0; +#X connect 76 0 56 0; diff -r 195db2866d0a -r 3f2588a64b25 June/Wally3.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/Wally3.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,2504 @@ +#N canvas 197 118 751 432 10; +#X obj 487 -9 catch~ L; +#X obj 508 16 catch~ R; +#X obj 487 147 dac~; +#X obj 564 -125 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 487 46 *~ 0.4; +#X obj 532 46 *~ 0.4; +#X text 588 -82 Output Gain; +#X obj 564 -177 loadbang; +#N canvas 462 311 718 592 source1 0; +#X floatatom 63 122 8 0 0 0 - - -; +#X obj 121 86 * 40; +#X obj 130 122 s windSpeed; +#X obj 390 16 s panVal; +#X obj 390 -5 line; +#X floatatom 353 16 5 0 0 0 - - -; +#X msg 363 -54 1; +#X obj 173 -298 r swipSpeed; +#X obj 173 -271 swap 80; +#X obj 173 -243 /; +#X obj 172 -217 * 150; +#X floatatom 124 -271 5 0 0 0 - - -; +#X obj 142 55 r swipSpeed; +#X obj 121 -28 line; +#X msg 121 -56 1 \$1; +#X obj 124 5 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 157 31 5 0 0 0 - - -; +#X obj 235 -128 * 0.67; +#X obj 170 -132 delay \$1; +#X obj 121 -194 i; +#X obj 170 -103 i; +#X msg 170 -54 0 \$1; +#X floatatom 83 -165 5 0 0 0 - - -; +#X floatatom 215 -55 5 0 0 0 - - -; +#X obj 41 36 s outputS; +#X obj 121 -242 r start; +#X obj 460 -232 +; +#X obj 460 -207 * 0.5; +#X obj 438 -175 i; +#X msg 390 -107 0.5 \$1; +#X msg 492 -41 0 \$1; +#X obj 336 -245 r start; +#X floatatom 464 -176 5 0 0 0 - - -; +#X obj 465 -89 delay; +#X obj 492 -65 i; +#X obj 438 -146 t f b; +#X obj 166 -165 t f b; +#X obj 475 -256 r d2; +#X obj 264 -54 s d2; +#X obj 35 -164 s d1; +#X obj 461 -279 r d1; +#X obj 438 -107 s d3; +#X obj 507 -96 r d3; +#X obj 336 -218 t b b; +#X text 57 145 Effective Windspeed; +#X text 368 40 Pan value; +#X obj 421 -199 s d4; +#X connect 1 0 0 0; +#X connect 1 0 2 0; +#X connect 4 0 3 0; +#X connect 4 0 5 0; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 7 0 11 0; +#X connect 8 0 9 0; +#X connect 8 1 9 1; +#X connect 9 0 10 0; +#X connect 10 0 17 0; +#X connect 10 0 19 1; +#X connect 12 0 1 1; +#X connect 13 0 15 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 15 0 1 0; +#X connect 15 0 24 0; +#X connect 17 0 20 1; +#X connect 18 0 20 0; +#X connect 19 0 14 0; +#X connect 19 0 22 0; +#X connect 19 0 36 0; +#X connect 19 0 39 0; +#X connect 20 0 23 0; +#X connect 20 0 21 0; +#X connect 20 0 38 0; +#X connect 21 0 13 0; +#X connect 25 0 19 0; +#X connect 26 0 27 0; +#X connect 26 0 46 0; +#X connect 27 0 28 1; +#X connect 27 0 32 0; +#X connect 28 0 35 0; +#X connect 29 0 4 0; +#X connect 30 0 4 0; +#X connect 31 0 43 0; +#X connect 33 0 34 0; +#X connect 34 0 30 0; +#X connect 35 0 29 0; +#X connect 35 0 33 1; +#X connect 35 0 41 0; +#X connect 35 1 33 0; +#X connect 36 0 18 1; +#X connect 36 1 18 0; +#X connect 37 0 26 1; +#X connect 40 0 26 0; +#X connect 42 0 34 1; +#X connect 43 0 28 0; +#X connect 43 1 6 0; +#X restore 143 44 pd source1; +#N canvas 104 79 1122 277 myFrac 0; +#X obj 72 109 /; +#X obj 72 84 swap 1; +#X floatatom 15 138 5 0 0 0 - - -; +#X floatatom 72 23 5 0 0 0 - - -; +#X obj 70 208 s frac; +#X obj 72 -10 inlet; +#X obj 159 -18 r frac; +#X obj 159 8 * 2; +#X floatatom 197 179 5 0 0 0 - - -; +#X obj 197 100 spigot; +#X msg 151 125 0; +#X obj 191 64 > 1; +#X obj 159 36 t f f f; +#X obj 151 101 spigot; +#X obj 197 151 max 0; +#X obj 254 -22 r frac; +#X floatatom 292 175 5 0 0 0 - - -; +#X obj 292 96 spigot; +#X msg 246 121 0; +#X obj 286 60 > 1; +#X obj 254 32 t f f f; +#X obj 246 97 spigot; +#X obj 292 147 max 0; +#X obj 358 -22 r frac; +#X floatatom 396 175 5 0 0 0 - - -; +#X obj 396 96 spigot; +#X msg 350 121 0; +#X obj 390 60 > 1; +#X obj 358 32 t f f f; +#X obj 350 97 spigot; +#X obj 396 147 max 0; +#X obj 459 -25 r frac; +#X floatatom 497 172 5 0 0 0 - - -; +#X obj 497 93 spigot; +#X msg 451 118 0; +#X obj 491 57 > 1; +#X obj 459 29 t f f f; +#X obj 451 94 spigot; +#X obj 497 144 max 0; +#X obj 559 -24 r frac; +#X floatatom 597 173 5 0 0 0 - - -; +#X obj 597 94 spigot; +#X msg 551 119 0; +#X obj 591 58 > 1; +#X obj 559 30 t f f f; +#X obj 551 95 spigot; +#X obj 597 145 max 0; +#X obj 664 -20 r frac; +#X floatatom 702 177 5 0 0 0 - - -; +#X obj 702 98 spigot; +#X msg 656 123 0; +#X obj 696 62 > 1; +#X obj 664 34 t f f f; +#X obj 656 99 spigot; +#X obj 702 149 max 0; +#X obj 769 -19 r frac; +#X floatatom 807 178 5 0 0 0 - - -; +#X obj 807 99 spigot; +#X msg 761 124 0; +#X obj 801 63 > 1; +#X obj 769 35 t f f f; +#X obj 761 100 spigot; +#X obj 807 150 max 0; +#X obj 869 -21 r frac; +#X floatatom 907 176 5 0 0 0 - - -; +#X obj 907 97 spigot; +#X msg 861 122 0; +#X obj 901 61 > 1; +#X obj 869 33 t f f f; +#X obj 861 98 spigot; +#X obj 907 148 max 0; +#X obj 977 -18 r frac; +#X floatatom 1015 179 5 0 0 0 - - -; +#X obj 1015 100 spigot; +#X msg 969 125 0; +#X obj 1009 64 > 1; +#X obj 977 36 t f f f; +#X obj 969 101 spigot; +#X obj 1015 151 max 0; +#X obj 254 4 * 3; +#X obj 358 4 * 4; +#X obj 459 1 * 5; +#X obj 559 2 * 6; +#X obj 664 6 * 7; +#X obj 769 7 * 8; +#X obj 869 5 * 9; +#X obj 977 8 * 10; +#X obj 72 52 t f b b; +#X obj 977 60 <= 1; +#X obj 869 57 <= 1; +#X obj 769 59 <= 1; +#X obj 664 58 <= 1; +#X obj 559 54 <= 1; +#X obj 459 53 <= 1; +#X obj 358 60 <= 1; +#X obj 254 60 <= 1; +#X obj 159 64 <= 1; +#X obj 15 168 s speed1; +#X obj 1015 206 s speed10; +#X obj 907 204 s speed9; +#X obj 807 205 s speed8; +#X obj 702 206 s speed7; +#X obj 597 201 s speed6; +#X obj 497 200 s speed5; +#X obj 396 202 s speed4; +#X obj 292 202 s speed3; +#X obj 197 206 s speed2; +#X obj 110 181 delay 30; +#X connect 0 0 2 0; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 1 1 0 1; +#X connect 2 0 97 0; +#X connect 3 0 87 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 12 0; +#X connect 8 0 106 0; +#X connect 9 0 14 0; +#X connect 10 0 14 0; +#X connect 11 0 13 1; +#X connect 12 0 96 0; +#X connect 12 1 11 0; +#X connect 12 2 9 0; +#X connect 13 0 10 0; +#X connect 14 0 8 0; +#X connect 15 0 79 0; +#X connect 16 0 105 0; +#X connect 17 0 22 0; +#X connect 18 0 22 0; +#X connect 19 0 21 1; +#X connect 20 0 95 0; +#X connect 20 1 19 0; +#X connect 20 2 17 0; +#X connect 21 0 18 0; +#X connect 22 0 16 0; +#X connect 23 0 80 0; +#X connect 24 0 104 0; +#X connect 25 0 30 0; +#X connect 26 0 30 0; +#X connect 27 0 29 1; +#X connect 28 0 94 0; +#X connect 28 1 27 0; +#X connect 28 2 25 0; +#X connect 29 0 26 0; +#X connect 30 0 24 0; +#X connect 31 0 81 0; +#X connect 32 0 103 0; +#X connect 33 0 38 0; +#X connect 34 0 38 0; +#X connect 35 0 37 1; +#X connect 36 0 93 0; +#X connect 36 1 35 0; +#X connect 36 2 33 0; +#X connect 37 0 34 0; +#X connect 38 0 32 0; +#X connect 39 0 82 0; +#X connect 40 0 102 0; +#X connect 41 0 46 0; +#X connect 42 0 46 0; +#X connect 43 0 45 1; +#X connect 44 0 92 0; +#X connect 44 1 43 0; +#X connect 44 2 41 0; +#X connect 45 0 42 0; +#X connect 46 0 40 0; +#X connect 47 0 83 0; +#X connect 48 0 101 0; +#X connect 49 0 54 0; +#X connect 50 0 54 0; +#X connect 51 0 53 1; +#X connect 52 0 91 0; +#X connect 52 1 51 0; +#X connect 52 2 49 0; +#X connect 53 0 50 0; +#X connect 54 0 48 0; +#X connect 55 0 84 0; +#X connect 56 0 100 0; +#X connect 57 0 62 0; +#X connect 58 0 62 0; +#X connect 59 0 61 1; +#X connect 60 0 90 0; +#X connect 60 1 59 0; +#X connect 60 2 57 0; +#X connect 61 0 58 0; +#X connect 62 0 56 0; +#X connect 63 0 85 0; +#X connect 64 0 99 0; +#X connect 65 0 70 0; +#X connect 66 0 70 0; +#X connect 67 0 69 1; +#X connect 68 0 89 0; +#X connect 68 1 67 0; +#X connect 68 2 65 0; +#X connect 69 0 66 0; +#X connect 70 0 64 0; +#X connect 71 0 86 0; +#X connect 72 0 98 0; +#X connect 73 0 78 0; +#X connect 74 0 78 0; +#X connect 75 0 77 1; +#X connect 76 0 88 0; +#X connect 76 1 75 0; +#X connect 76 2 73 0; +#X connect 77 0 74 0; +#X connect 78 0 72 0; +#X connect 79 0 20 0; +#X connect 80 0 28 0; +#X connect 81 0 36 0; +#X connect 82 0 44 0; +#X connect 83 0 52 0; +#X connect 84 0 60 0; +#X connect 85 0 68 0; +#X connect 86 0 76 0; +#X connect 87 0 1 0; +#X connect 87 1 0 0; +#X connect 87 2 107 0; +#X connect 88 0 73 1; +#X connect 88 0 77 0; +#X connect 89 0 65 1; +#X connect 89 0 69 0; +#X connect 90 0 57 1; +#X connect 90 0 61 0; +#X connect 91 0 49 1; +#X connect 91 0 53 0; +#X connect 92 0 41 1; +#X connect 92 0 45 0; +#X connect 93 0 33 1; +#X connect 93 0 37 0; +#X connect 94 0 25 1; +#X connect 94 0 29 0; +#X connect 95 0 17 1; +#X connect 95 0 21 0; +#X connect 96 0 9 1; +#X connect 96 0 13 0; +#X connect 107 0 4 0; +#X restore 376 -59 pd myFrac; +#X obj 379 -126 i; +#X obj 48 -167 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 49 72 s swipSpeed; +#X obj 49 -90 vsl 25 120 0 120 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X floatatom 49 50 5 0 0 0 - - -; +#N canvas 504 221 470 516 pro1 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 457 s outFreq1; +#X obj 120 267 s rey1; +#X obj 244 430 min 21000; +#N canvas 630 67 414 556 soundGen 0; +#X obj -82 15 noise~; +#X obj -68 53 bp~ 1000 10; +#X obj 141 32 osc~; +#X obj 141 58 *~ 0.1; +#X obj -68 360 throw~ L; +#X obj -17 341 throw~ R; +#X obj 141 317 throw~ L; +#X obj 192 295 throw~ R; +#X obj -37 -19 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey1; +#X obj 180 19 r rey1; +#X obj 337 22 r rey1; +#X obj 387 68 r rey1; +#X obj 230 69 r rey1; +#X obj 92 288 s qValue1; +#X obj 180 323 s qValue1; +#X obj 337 359 s qValue1; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 41 0; +#X connect 31 0 1 0; +#X connect 31 0 39 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 16 0; +#X connect 36 0 17 0; +#X connect 37 0 20 0; +#X connect 38 0 6 0; +#X restore 60 -46 pd thisQ; +#X obj -37 -50 r outFreq1; +#X obj -68 310 fcpan 0.6; +#X obj 192 240 r panVal; +#X obj -20 25 r qValue1; +#X obj 141 269 fcpan 0.6; +#X obj 18 174 line~; +#X obj -17 286 r panVal; +#X obj 26 66 r d4; +#X obj 26 90 t f b; +#X msg 18 150 0 20; +#X floatatom -27 123 5 0 0 0 - - -; +#X obj 18 123 delay \$1; +#X obj -68 276 *~; +#X obj 141 229 *~; +#X msg 61 151 1 200; +#X obj 162 -21 r start; +#X msg 162 6 0; +#X connect 0 0 1 0; +#X connect 1 0 22 0; +#X connect 2 0 3 0; +#X connect 3 0 23 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 8 0; +#X connect 11 0 4 0; +#X connect 11 1 5 0; +#X connect 12 0 14 1; +#X connect 13 0 1 2; +#X connect 14 0 6 0; +#X connect 14 1 7 0; +#X connect 15 0 22 1; +#X connect 15 0 23 1; +#X connect 16 0 11 1; +#X connect 17 0 18 0; +#X connect 18 0 20 0; +#X connect 18 0 21 1; +#X connect 18 1 21 0; +#X connect 18 1 24 0; +#X connect 19 0 15 0; +#X connect 21 0 19 0; +#X connect 22 0 11 0; +#X connect 23 0 14 0; +#X connect 24 0 15 0; +#X connect 25 0 26 0; +#X connect 26 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed1; +#X obj 265 92 s windSpeed1; +#X obj 316 293 r windSpeed1; +#X connect 0 0 22 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 19 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 23 0; +#X connect 20 0 8 0; +#X connect 20 0 18 0; +#X connect 22 0 1 0; +#X connect 23 0 25 0; +#X connect 24 0 27 0; +#X connect 25 0 20 0; +#X connect 26 0 9 1; +#X connect 26 1 9 0; +#X connect 27 0 0 0; +#X connect 27 0 29 0; +#X connect 27 0 12 0; +#X connect 28 0 27 1; +#X connect 30 0 26 0; +#X restore 126 -76 pd pro1; +#N canvas 104 279 470 516 pro10 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 369 234 383 439 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 146 47 osc~; +#X obj 146 73 *~ 0.1; +#X obj -75 362 throw~ L; +#X obj -24 343 throw~ R; +#X obj 146 358 throw~ L; +#X obj 197 336 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey10; +#X obj 180 19 r rey10; +#X obj 230 69 r rey10; +#X obj 337 22 r rey10; +#X obj 387 68 r rey10; +#X obj 337 359 s qValue10; +#X obj 180 323 s qValue10; +#X obj 92 288 s qValue10; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 39 0; +#X connect 31 0 1 0; +#X connect 31 0 41 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 61 285 r panVal; +#X obj -44 -16 r outFreq10; +#X obj -27 59 r qValue10; +#X obj 146 310 fcpan 0.6; +#X obj -75 312 fcpan 0.6; +#X obj -75 256 *~; +#X obj 146 258 *~; +#X obj 51 196 line~; +#X obj 59 88 r d4; +#X obj 59 112 t f b; +#X msg 51 172 0 20; +#X floatatom 6 145 5 0 0 0 - - -; +#X obj 51 145 delay \$1; +#X msg 94 173 1 200; +#X obj 167 -8 r start; +#X msg 167 19 0; +#X connect 0 0 1 0; +#X connect 1 0 15 0; +#X connect 2 0 3 0; +#X connect 3 0 16 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 14 0; +#X connect 16 0 13 0; +#X connect 17 0 15 1; +#X connect 17 0 16 1; +#X connect 18 0 19 0; +#X connect 19 0 21 0; +#X connect 19 0 22 1; +#X connect 19 1 22 0; +#X connect 19 1 23 0; +#X connect 20 0 17 0; +#X connect 22 0 20 0; +#X connect 23 0 17 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed10; +#X obj 265 93 s windSpeed10; +#X obj 120 267 s rey10; +#X obj 316 293 r windSpeed10; +#X obj 244 457 s outFreq10; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 180 6 pd pro10; +#N canvas 65 68 470 516 pro9 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 501 233 395 401 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 155 49 osc~; +#X obj 155 75 *~ 0.1; +#X obj -75 353 throw~ L; +#X obj -24 334 throw~ R; +#X obj 155 351 throw~ L; +#X obj 206 329 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey9; +#X obj 180 19 r rey9; +#X obj 230 69 r rey9; +#X obj 337 22 r rey9; +#X obj 387 68 r rey9; +#X obj 337 359 s qValue9; +#X obj 180 323 s qValue9; +#X obj 92 288 s qValue9; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 39 0; +#X connect 31 0 1 0; +#X connect 31 0 41 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 65 269 r panVal; +#X obj -44 -16 r outFreq9; +#X obj -27 59 r qValue9; +#X obj 155 303 fcpan 0.6; +#X obj -75 303 fcpan 0.6; +#X obj 56 182 line~; +#X obj 64 74 r d4; +#X obj 64 98 t f b; +#X msg 56 158 0 20; +#X floatatom 11 131 5 0 0 0 - - -; +#X obj 56 131 delay \$1; +#X msg 99 159 1 200; +#X obj -75 236 *~; +#X obj 155 224 *~; +#X obj 176 -7 r start; +#X msg 176 20 0; +#X connect 0 0 1 0; +#X connect 1 0 22 0; +#X connect 2 0 3 0; +#X connect 3 0 23 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 22 1; +#X connect 15 0 23 1; +#X connect 16 0 17 0; +#X connect 17 0 19 0; +#X connect 17 0 20 1; +#X connect 17 1 20 0; +#X connect 17 1 21 0; +#X connect 18 0 15 0; +#X connect 20 0 18 0; +#X connect 21 0 15 0; +#X connect 22 0 14 0; +#X connect 23 0 13 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed9; +#X obj 265 92 s windSpeed9; +#X obj 120 267 s rey9; +#X obj 316 293 r windSpeed9; +#X obj 244 457 s outFreq9; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 180 -14 pd pro9; +#N canvas 155 44 470 516 pro8 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 501 233 382 448 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 144 47 osc~; +#X obj 144 73 *~ 0.1; +#X obj -75 379 throw~ L; +#X obj -24 360 throw~ R; +#X obj 144 375 throw~ L; +#X obj 195 353 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey8; +#X obj 180 19 r rey8; +#X obj 230 69 r rey8; +#X obj 337 22 r rey8; +#X obj 387 68 r rey8; +#X obj 92 288 s qValue8; +#X obj 180 323 s qValue8; +#X obj 337 360 s qValue8; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 41 0; +#X connect 31 0 1 0; +#X connect 31 0 39 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 68 297 r panVal; +#X obj -44 -16 r outFreq8; +#X obj -27 59 r qValue8; +#X obj 144 327 fcpan 0.6; +#X obj -75 329 fcpan 0.6; +#X obj 47 174 line~; +#X obj 55 66 r d4; +#X obj 55 90 t f b; +#X msg 47 150 0 20; +#X floatatom 2 123 5 0 0 0 - - -; +#X obj 47 123 delay \$1; +#X msg 90 151 1 200; +#X obj -74 260 *~; +#X obj 144 251 *~; +#X obj 165 -7 r start; +#X msg 165 20 0; +#X connect 0 0 1 0; +#X connect 1 0 22 0; +#X connect 2 0 3 0; +#X connect 3 0 23 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 22 1; +#X connect 15 0 23 1; +#X connect 16 0 17 0; +#X connect 17 0 19 0; +#X connect 17 0 20 1; +#X connect 17 1 20 0; +#X connect 17 1 21 0; +#X connect 18 0 15 0; +#X connect 20 0 18 0; +#X connect 21 0 15 0; +#X connect 22 0 14 0; +#X connect 23 0 13 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed8; +#X obj 265 92 s windSpeed8; +#X obj 120 267 s rey8; +#X obj 316 293 r windSpeed8; +#X obj 244 457 s outFreq8; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 180 -36 pd pro8; +#N canvas 647 64 470 516 pro7 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 305 137 378 504 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 154 50 osc~; +#X obj 154 76 *~ 0.1; +#X obj -78 404 throw~ L; +#X obj -27 385 throw~ R; +#X obj 151 403 throw~ L; +#X obj 202 381 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey7; +#X obj 180 19 r rey7; +#X obj 230 69 r rey7; +#X obj 337 22 r rey7; +#X obj 387 68 r rey7; +#X obj 337 359 s qValue7; +#X obj 180 323 s qValue7; +#X obj 92 288 s qValue7; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 39 0; +#X connect 31 0 1 0; +#X connect 31 0 41 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 66 324 r panVal; +#X obj -44 -16 r outFreq7; +#X obj -27 59 r qValue7; +#X obj 151 355 fcpan 0.6; +#X obj -78 354 fcpan 0.6; +#X obj -77 263 *~; +#X obj 153 269 *~; +#X obj 45 222 line~; +#X obj 53 114 r d4; +#X obj 53 138 t f b; +#X msg 45 198 0 20; +#X floatatom 0 171 5 0 0 0 - - -; +#X obj 45 171 delay \$1; +#X msg 88 199 1 200; +#X obj 175 -3 r start; +#X msg 175 24 0; +#X connect 0 0 1 0; +#X connect 1 0 15 0; +#X connect 2 0 3 0; +#X connect 3 0 16 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 14 0; +#X connect 16 0 13 0; +#X connect 17 0 15 1; +#X connect 17 0 16 1; +#X connect 18 0 19 0; +#X connect 19 0 21 0; +#X connect 19 0 22 1; +#X connect 19 1 22 0; +#X connect 19 1 23 0; +#X connect 20 0 17 0; +#X connect 22 0 20 0; +#X connect 23 0 17 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed7; +#X obj 265 92 s windSpeed7; +#X obj 120 267 s rey7; +#X obj 316 293 r windSpeed7; +#X obj 244 457 s outFreq7; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 180 -55 pd pro7; +#N canvas 848 205 470 516 pro6 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 501 233 467 395 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 127 57 osc~; +#X obj 127 83 *~ 0.1; +#X obj -76 342 throw~ L; +#X obj -25 323 throw~ R; +#X obj 126 348 throw~ L; +#X obj 177 326 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey6; +#X obj 180 19 r rey6; +#X obj 230 69 r rey6; +#X obj 337 22 r rey6; +#X obj 387 68 r rey6; +#X obj 92 288 s qValue6; +#X obj 180 323 s qValue6; +#X obj 337 359 s qValue6; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 41 0; +#X connect 31 0 1 0; +#X connect 31 0 39 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 48 265 r panVal; +#X obj -44 -16 r outFreq6; +#X obj -27 59 r qValue6; +#X obj 126 300 fcpan 0.6; +#X obj -76 292 fcpan 0.6; +#X obj 35 168 line~; +#X obj 43 60 r d4; +#X obj 43 84 t f b; +#X msg 35 144 0 20; +#X floatatom -10 117 5 0 0 0 - - -; +#X obj 35 117 delay \$1; +#X msg 78 145 1 200; +#X obj -75 246 *~; +#X obj 127 232 *~; +#X obj 148 0 r start; +#X msg 148 27 0; +#X connect 0 0 1 0; +#X connect 1 0 22 0; +#X connect 2 0 3 0; +#X connect 3 0 23 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 22 1; +#X connect 15 0 23 1; +#X connect 16 0 17 0; +#X connect 17 0 19 0; +#X connect 17 0 20 1; +#X connect 17 1 20 0; +#X connect 17 1 21 0; +#X connect 18 0 15 0; +#X connect 20 0 18 0; +#X connect 21 0 15 0; +#X connect 22 0 14 0; +#X connect 23 0 13 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed6; +#X obj 266 92 s windSpeed6; +#X obj 120 267 s rey6; +#X obj 316 293 r windSpeed6; +#X obj 244 457 s outFreq6; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 179 -76 pd pro6; +#N canvas 173 159 470 516 pro5 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 141 165 467 395 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 176 51 osc~; +#X obj 176 77 *~ 0.1; +#X obj -75 335 throw~ L; +#X obj -24 316 throw~ R; +#X obj 176 325 throw~ L; +#X obj 227 303 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey5; +#X obj 180 19 r rey5; +#X obj 230 69 r rey5; +#X obj 337 22 r rey5; +#X obj 387 68 r rey5; +#X obj 337 360 s qValue5; +#X obj 180 323 s qValue5; +#X obj 92 288 s qValue5; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 39 0; +#X connect 31 0 1 0; +#X connect 31 0 41 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 70 244 r panVal; +#X obj -44 -16 r outFreq5; +#X obj -27 58 r qValue5; +#X obj 176 277 fcpan 0.6; +#X obj -75 285 fcpan 0.6; +#X obj -75 222 *~; +#X obj 60 193 line~; +#X obj 68 85 r d4; +#X obj 68 109 t f b; +#X msg 60 169 0 20; +#X floatatom 15 142 5 0 0 0 - - -; +#X obj 60 142 delay \$1; +#X msg 103 170 1 200; +#X obj 176 224 *~; +#X obj 197 -1 r start; +#X msg 197 26 0; +#X connect 0 0 1 0; +#X connect 1 0 15 0; +#X connect 2 0 3 0; +#X connect 3 0 23 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 14 0; +#X connect 16 0 15 1; +#X connect 16 0 23 1; +#X connect 17 0 18 0; +#X connect 18 0 20 0; +#X connect 18 0 21 1; +#X connect 18 1 21 0; +#X connect 18 1 22 0; +#X connect 19 0 16 0; +#X connect 21 0 19 0; +#X connect 22 0 16 0; +#X connect 23 0 13 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed5; +#X obj 265 92 s windSpeed5; +#X obj 316 293 r windSpeed5; +#X obj 244 457 s outFreq5; +#X obj 120 267 s rey5; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 30 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 29 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 27 0; +#X connect 25 0 12 0; +#X connect 26 0 25 1; +#X connect 28 0 24 0; +#X restore 128 5 pd pro5; +#N canvas 647 64 470 516 pro4 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 283 166 406 460 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 150 55 osc~; +#X obj 150 81 *~ 0.1; +#X obj -77 363 throw~ L; +#X obj -26 344 throw~ R; +#X obj 148 367 throw~ L; +#X obj 199 346 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey4; +#X obj 180 19 r rey4; +#X obj 230 69 r rey4; +#X obj 337 22 r rey4; +#X obj 387 68 r rey4; +#X obj 337 359 s qValue4; +#X obj 180 323 s qValue4; +#X obj 92 288 s qValue4; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 39 0; +#X connect 31 0 1 0; +#X connect 31 0 41 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 61 278 r panVal; +#X obj -44 -16 r outFreq4; +#X obj -27 59 r qValue4; +#X obj 148 319 fcpan 0.6; +#X obj -77 313 fcpan 0.6; +#X obj 54 213 line~; +#X obj 62 105 r d4; +#X obj 62 129 t f b; +#X msg 54 189 0 20; +#X floatatom 9 162 5 0 0 0 - - -; +#X obj 54 162 delay \$1; +#X msg 97 190 1 200; +#X obj 148 251 *~; +#X obj -77 251 *~; +#X obj 171 3 r start; +#X msg 171 30 0; +#X connect 0 0 1 0; +#X connect 1 0 23 0; +#X connect 2 0 3 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 23 1; +#X connect 15 0 22 1; +#X connect 16 0 17 0; +#X connect 17 0 19 0; +#X connect 17 0 20 1; +#X connect 17 1 20 0; +#X connect 17 1 21 0; +#X connect 18 0 15 0; +#X connect 20 0 18 0; +#X connect 21 0 15 0; +#X connect 22 0 13 0; +#X connect 23 0 14 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed4; +#X obj 265 92 s windSpeed4; +#X obj 120 267 s rey4; +#X obj 316 293 r windSpeed4; +#X obj 244 457 s outFreq4; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 127 -15 pd pro4; +#N canvas 140 171 470 516 pro3 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 501 233 467 395 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 135 71 osc~; +#X obj 135 100 *~ 0.1; +#X obj -75 316 throw~ L; +#X obj -24 297 throw~ R; +#X obj 135 319 throw~ L; +#X obj 186 297 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 92 21 r rey3; +#X obj 180 19 r rey3; +#X obj 230 69 r rey3; +#X obj 337 22 r rey3; +#X obj 387 68 r rey3; +#X obj 337 359 s qValue3; +#X obj 180 323 s qValue3; +#X obj 92 288 s qValue3; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 39 0; +#X connect 31 0 1 0; +#X connect 31 0 41 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 0 0; +#X connect 34 0 2 0; +#X connect 35 0 3 0; +#X connect 35 0 4 0; +#X connect 36 0 6 0; +#X connect 37 0 16 0; +#X connect 37 0 17 0; +#X connect 38 0 20 0; +#X restore 53 -12 pd thisQ; +#X obj 50 236 r panVal; +#X obj -44 -16 r outFreq3; +#X obj -27 59 r qValue3; +#X obj 135 271 fcpan 0.6; +#X obj -75 266 fcpan 0.6; +#X obj 48 176 line~; +#X obj 56 68 r d4; +#X obj 56 92 t f b; +#X msg 48 152 0 20; +#X floatatom 3 125 5 0 0 0 - - -; +#X obj 48 125 delay \$1; +#X msg 91 153 1 200; +#X obj -75 217 *~; +#X obj 135 222 *~; +#X obj 156 17 r start; +#X msg 156 44 0; +#X connect 0 0 1 0; +#X connect 1 0 22 0; +#X connect 2 0 3 0; +#X connect 3 0 23 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 23 1; +#X connect 15 0 22 1; +#X connect 16 0 17 0; +#X connect 17 0 19 0; +#X connect 17 0 20 1; +#X connect 17 1 20 0; +#X connect 17 1 21 0; +#X connect 18 0 15 0; +#X connect 20 0 18 0; +#X connect 21 0 15 0; +#X connect 22 0 14 0; +#X connect 23 0 13 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed3; +#X obj 265 92 s windSpeed3; +#X obj 120 267 s rey3; +#X obj 316 293 r windSpeed3; +#X obj 244 457 s outFreq3; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 127 -35 pd pro3; +#N canvas 27 95 470 516 pro2 0; +#X obj 230 118 * 1.225; +#X obj 244 171 / 1.81e-05; +#X floatatom 120 237 15 0 0 0 - - -; +#X obj 244 200 swap 19.7; +#X obj 244 231 /; +#X obj 244 262 swap 1; +#X obj 244 290 -; +#X obj 244 317 * 0.198; +#X floatatom 163 462 10 0 0 0 - - -; +#X obj 244 346 *; +#X text 20 234 Reynolds Number; +#X text 36 87 Wind Speed (m/s); +#X floatatom 151 91 5 0 0 0 - - -; +#X text 107 116 Mass Density of Air; +#X text 90 166 Dynamic Viscosity of Air; +#X text 59 459 Frequency (Hz); +#X floatatom 161 342 5 0 0 0 - - -; +#X text 46 337 Strouhal Number; +#X obj 244 430 min 21000; +#N canvas 202 116 478 470 soundGen 0; +#X obj -89 49 noise~; +#X obj -75 87 bp~ 1000 10; +#X obj 138 57 osc~; +#X obj 138 83 *~ 0.1; +#X obj -72 336 throw~ L; +#X obj -21 317 throw~ R; +#X obj 138 303 throw~ L; +#X obj 189 281 throw~ R; +#X obj -44 15 min 20000; +#N canvas 103 204 481 424 thisQ 0; +#X obj 125 47 < 5000; +#X floatatom 20 289 8 0 0 0 - - -; +#X obj 92 72 spigot; +#X obj 213 43 > 5000; +#X obj 180 71 spigot; +#X obj 180 116 spigot; +#X obj 230 94 < 10000; +#X obj 92 101 / 5000; +#X obj 92 181 /; +#X floatatom 120 326 8 0 0 0 - - -; +#X obj 180 218 /; +#X obj 180 245 *; +#X obj 180 141 / 10000; +#X obj 180 192 swap 160; +#X obj 180 166 * 260; +#X obj 180 272 *; +#X obj 337 74 spigot; +#X obj 370 46 > 10000; +#X obj 337 145 / 300000; +#X obj 337 115 spigot; +#X obj 387 93 < 300000; +#X floatatom 268 363 8 0 0 0 - - -; +#X obj 92 127 * 300; +#X obj 92 156 swap 300; +#X obj 92 205 *; +#X obj 92 233 *; +#X obj 337 197 swap 120; +#X obj 337 224 /; +#X obj 337 248 *; +#X obj 337 169 * 5000; +#X obj 336 334 max 2; +#X obj 92 262 + 100; +#X obj 180 297 * 50; +#X obj 336 307 * 20; +#X obj 387 68 r rey1; +#X obj 92 21 r rey2; +#X obj 180 19 r rey2; +#X obj 230 69 r rey2; +#X obj 337 22 r rey2; +#X obj 92 288 s qValue2; +#X obj 180 323 s qValue2; +#X obj 337 359 s qValue2; +#X connect 0 0 2 1; +#X connect 2 0 7 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 6 0 5 1; +#X connect 7 0 22 0; +#X connect 8 0 24 0; +#X connect 8 0 24 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 14 0; +#X connect 13 0 10 0; +#X connect 13 1 10 1; +#X connect 14 0 13 0; +#X connect 15 0 32 0; +#X connect 16 0 19 0; +#X connect 17 0 16 1; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 22 0 23 0; +#X connect 23 0 8 0; +#X connect 23 1 8 1; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 31 0; +#X connect 26 0 27 0; +#X connect 26 1 27 1; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 33 0; +#X connect 29 0 26 0; +#X connect 30 0 41 0; +#X connect 31 0 1 0; +#X connect 31 0 39 0; +#X connect 32 0 9 0; +#X connect 32 0 40 0; +#X connect 33 0 30 0; +#X connect 33 0 21 0; +#X connect 34 0 20 0; +#X connect 35 0 0 0; +#X connect 35 0 2 0; +#X connect 36 0 3 0; +#X connect 36 0 4 0; +#X connect 37 0 6 0; +#X connect 38 0 16 0; +#X connect 38 0 17 0; +#X restore 53 -12 pd thisQ; +#X obj 25 221 r panVal; +#X obj -44 -16 r outFreq2; +#X obj -27 59 r qValue2; +#X obj 138 256 fcpan 0.6; +#X obj -72 287 fcpan 0.6; +#X obj -72 246 *~; +#X obj 138 213 *~; +#X obj 46 170 line~; +#X obj 54 62 r d4; +#X obj 54 86 t f b; +#X msg 46 146 0 20; +#X floatatom 5 119 5 0 0 0 - - -; +#X obj 46 119 delay \$1; +#X msg 89 147 1 200; +#X obj 159 3 r start; +#X msg 159 30 0; +#X connect 0 0 1 0; +#X connect 1 0 15 0; +#X connect 2 0 3 0; +#X connect 3 0 16 0; +#X connect 8 0 2 0; +#X connect 8 0 1 1; +#X connect 10 0 13 1; +#X connect 10 0 14 1; +#X connect 11 0 8 0; +#X connect 12 0 1 2; +#X connect 13 0 6 0; +#X connect 13 1 7 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 14 0; +#X connect 16 0 13 0; +#X connect 17 0 16 1; +#X connect 17 0 15 1; +#X connect 18 0 19 0; +#X connect 19 0 21 0; +#X connect 19 0 22 1; +#X connect 19 1 22 0; +#X connect 19 1 23 0; +#X connect 20 0 17 0; +#X connect 22 0 20 0; +#X connect 23 0 17 0; +#X connect 24 0 25 0; +#X connect 25 0 2 1; +#X restore 134 54 pd soundGen; +#X obj 244 145 * 0.0075; +#X obj 244 377 / 0.0075; +#X obj 230 14 r windSpeed; +#X obj 244 403 max 0.001; +#X obj 316 320 t f b; +#X obj 230 69 *; +#X obj 245 38 r speed2; +#X obj 265 92 s windSpeed2; +#X obj 120 267 s rey2; +#X obj 316 293 r windSpeed2; +#X obj 244 457 s outFreq2; +#X connect 0 0 20 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 28 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 7 0 9 0; +#X connect 7 0 16 0; +#X connect 9 0 21 0; +#X connect 18 0 8 0; +#X connect 18 0 30 0; +#X connect 20 0 1 0; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 18 0; +#X connect 24 0 9 1; +#X connect 24 1 9 0; +#X connect 25 0 0 0; +#X connect 25 0 12 0; +#X connect 25 0 27 0; +#X connect 26 0 25 1; +#X connect 29 0 24 0; +#X restore 127 -56 pd pro2; +#X floatatom 443 -58 5 0 0 0 - - -; +#X obj 316 53 s aFrac; +#X obj 346 -59 log; +#X floatatom 374 54 5 0 0 0 - - -; +#X obj 346 18 + 1; +#X obj 346 -7 log; +#X obj 346 -33 + 1; +#X obj 502 -204 r outputS; +#X floatatom 502 -154 5 0 0 0 - - -; +#X msg 564 -152 0; +#X obj 48 -141 s start; +#X msg 190 -219 1; +#X msg 189 -198 2; +#X msg 190 -178 3; +#X msg 189 -157 4; +#X msg 189 -137 5; +#X msg 219 -219 6; +#X msg 218 -199 7; +#X msg 218 -180 8; +#X msg 218 -158 9; +#X msg 218 -137 10; +#X obj 117 -113 s noSources; +#X obj 273 -112 s noSources; +#X obj 379 -150 r noSources; +#X msg 616 -132 0.7; +#X obj 81 -202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 439 -84 s fracB; +#X obj 379 -101 t f i b; +#X obj 624 28 r aFrac; +#X msg 601 54 \$1; +#X obj 586 5 r start; +#X obj 586 81 f; +#X obj 487 115 /~; +#X obj 532 112 /~; +#X obj 82 -174 metro 100; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 3 0 5 1; +#X connect 3 0 4 1; +#X connect 4 0 57 0; +#X connect 5 0 58 0; +#X connect 10 0 52 0; +#X connect 11 0 35 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 27 0 31 0; +#X connect 29 0 28 0; +#X connect 29 0 26 0; +#X connect 30 0 29 0; +#X connect 31 0 30 0; +#X connect 32 0 33 0; +#X connect 33 0 3 0; +#X connect 34 0 3 0; +#X connect 36 0 46 0; +#X connect 37 0 46 0; +#X connect 38 0 46 0; +#X connect 39 0 46 0; +#X connect 40 0 46 0; +#X connect 41 0 47 0; +#X connect 42 0 47 0; +#X connect 43 0 47 0; +#X connect 44 0 47 0; +#X connect 45 0 47 0; +#X connect 48 0 10 0; +#X connect 49 0 3 0; +#X connect 50 0 59 0; +#X connect 52 0 27 0; +#X connect 52 1 9 0; +#X connect 52 1 25 0; +#X connect 52 2 51 0; +#X connect 53 0 54 0; +#X connect 54 0 56 1; +#X connect 55 0 56 0; +#X connect 56 0 58 1; +#X connect 56 0 57 1; +#X connect 57 0 2 0; +#X connect 58 0 2 1; +#X connect 59 0 35 0; diff -r 195db2866d0a -r 3f2588a64b25 June/arccos.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/arccos.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,30 @@ +#N canvas 88 45 313 368 10; +#X obj 112 255 * 360; +#X floatatom 159 306 5 0 0 0 - - -; +#X obj 112 279 / 6.28319; +#X obj 70 47 *; +#X obj 70 79 swap 1; +#X obj 70 112 -; +#X obj 70 141 sqrt; +#X obj 112 172 /; +#X obj 112 200 atan; +#X obj 112 226 * 2; +#X text 152 108 Arccos of angle; +#X obj 127 48 + 1; +#X obj 112 306 outlet; +#X obj 70 20 inlet; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 1 5 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 11 0 7 1; +#X connect 13 0 3 1; +#X connect 13 0 3 0; +#X connect 13 0 11 0; diff -r 195db2866d0a -r 3f2588a64b25 June/arccos~.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/arccos~.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,39 @@ +#N canvas 177 186 443 430 10; +#X obj 162 73 inlet~; +#X obj 162 108 *~; +#X obj 197 107 +~ 1; +#X obj 147 136 -~; +#X obj 113 109 sig~ 1; +#X obj 147 163 sqrt~; +#X obj 182 193 /~; +#X obj 182 221 atan~; +#X obj 182 248 *~ 2; +#X obj 69 236 loadbang; +#X obj 69 259 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 69 280 metro 10; +#X obj 69 303 snapshot~; +#X floatatom 69 327 5 0 0 0 - - -; +#X obj 182 339 outlet~; +#X obj 182 272 *~ 360; +#X obj 182 294 /~ 3.14159; +#X obj 182 315 /~ 2; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 2 0; +#X connect 1 0 3 1; +#X connect 2 0 6 1; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 15 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 14 0; +#X connect 17 0 12 0; diff -r 195db2866d0a -r 3f2588a64b25 June/fcpan.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/fcpan.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,25 @@ +#N canvas 316 389 443 292 10; +#X obj 64 123 *~; +#X obj -4 123 *~; +#X obj 80 77 cos~; +#X obj 80 40 -~ 0.25; +#X obj 80 18 *~ 0.25; +#X obj 12 101 cos~; +#X obj 12 77 -~ 0.25; +#X obj -4 146 outlet~ l; +#X obj 64 146 outlet~ r; +#X obj -4 -4 inlet~; +#X obj 80 -4 sig~; +#X obj 80 -36 inlet; +#X connect 0 0 8 0; +#X connect 1 0 7 0; +#X connect 2 0 0 1; +#X connect 3 0 2 0; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 1 1; +#X connect 6 0 5 0; +#X connect 9 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 4 0; +#X connect 11 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 June/freq3DChoD1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freq3DChoD1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,617 @@ +#N canvas 88 44 1247 757 10; +#X text 125 140 Frequency (Hz); +#X obj 288 616 throw~ l; +#X obj 315 597 throw~ r; +#X obj 135 89 snapshot~; +#X obj 135 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 135 115 10 0 0 0 - - -; +#X obj 185 -100 inlet; +#X obj 215 114 outlet; +#X obj 135 16 loadbang; +#X obj 288 529 +~; +#X obj 185 -77 s \$0-diameter; +#X obj 85 -77 s~ \$0-windSpeed; +#X obj 49 64 r~ \$0-myFreq; +#X obj 554 551 snapshot~; +#X obj 554 526 metro 100; +#X obj 554 504 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 554 577 10 0 0 0 - - -; +#X obj 554 478 loadbang; +#X obj 468 526 r~ \$0-myRey; +#X text 539 599 Reynolds Number; +#X obj 85 -100 inlet~; +#X obj 288 572 fcpan; +#X obj 135 64 metro 10; +#X text 211 172 Mass Density of Air; +#X obj 303 474 osc~; +#X obj 333 173 *~ 1.225; +#X obj 333 248 /~ 1.81e-05; +#X obj 333 203 *~ 1; +#X obj 303 423 /~ 1; +#X obj 318 291 /~; +#X obj 303 399 *~; +#X obj 303 448 clip~ 0 20000; +#X text 174 241 Reynolds Number; +#X text 187 415 Strouhal Number; +#X obj 303 504 *~; +#X text 363 228 Viscosity; +#X obj 67 425 *~ 2; +#X obj 67 452 osc~; +#X obj 67 474 *~; +#X obj 394 172 r \$0-diameter; +#X obj 383 372 r \$0-diameter; +#X obj 382 341 r~ \$0-windSpeed; +#X obj 333 145 r~ \$0-windSpeed; +#X obj 238 398 s~ \$0_str; +#X obj 100 452 r~ \$0_dragDiGain; +#X obj 218 474 s~ \$0-myFreq; +#X obj 67 404 r~ \$0-myFreq; +#X obj 341 474 r~ \$0_liftDiGain; +#X obj 346 272 s~ \$0-myRey; +#X text 54 287 Calculates the frequency; +#X text 54 300 based on the physics of; +#X text 55 313 the object and environment; +#X obj 284 252 sig~ 1; +#X obj 318 317 sqrt~; +#X obj 318 342 *~ 1.0356; +#X obj 244 333 sig~ 0.2684; +#X obj 303 372 -~; +#X obj 566 -52 r~ \$0-windSpeed; +#X obj 556 -73 r~ \$0_str; +#X obj 563 207 r~ \$0-windSpeed; +#X obj 552 184 r~ \$0_str; +#N canvas 515 100 622 660 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 8 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7425 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X text -20848 459 Need for scienctific reasoning here!; +#X text -21239 441 Need for scienctific reasoning here!; +#X obj -21021 444 *~ 0.02; +#X obj -20911 460 *~ 0.002; +#X obj -20859 92 inlet~; +#X obj -20859 118 *~; +#X obj -20859 141 *~ 118033; +#X obj -21022 193 /~; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 34 0; +#X connect 6 0 44 0; +#X connect 8 0 11 0; +#X connect 8 0 11 1; +#X connect 9 0 13 0; +#X connect 11 0 10 0; +#X connect 11 0 41 1; +#X connect 12 0 45 0; +#X connect 13 0 8 0; +#X connect 14 0 36 0; +#X connect 17 0 3 0; +#X connect 19 0 41 0; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 21 0 17 0; +#X connect 22 0 4 1; +#X connect 23 0 31 0; +#X connect 24 0 31 1; +#X connect 31 0 14 0; +#X connect 31 0 9 0; +#X connect 32 0 33 0; +#X connect 32 0 33 1; +#X connect 33 0 34 1; +#X connect 34 0 49 0; +#X connect 36 0 39 0; +#X connect 37 0 38 0; +#X connect 37 0 38 1; +#X connect 38 0 40 1; +#X connect 39 0 37 0; +#X connect 40 0 6 0; +#X connect 41 0 12 0; +#X connect 44 0 25 0; +#X connect 45 0 26 0; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 48 0; +#X connect 48 0 49 1; +#X connect 49 0 18 0; +#X connect 49 0 40 0; +#X restore 552 336 pd noiseGain; +#X obj 575 228 r \$0-diameter; +#X obj 609 290 r \$0_azim; +#X obj 598 269 r \$0_elev; +#X obj 552 381 s~ \$0_liftNoiseGain; +#X obj 621 359 s~ \$0_dragNoiseGain; +#N canvas 576 101 702 650 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 508 93 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 219 506 *~ 0.27; +#X text 380 261 Azimuth; +#X text 497 1 Distance; +#X obj 419 420 cos; +#X obj 419 375 / 360; +#X floatatom 446 466 8 0 0 0 - - -; +#X obj 419 444 *; +#X obj 398 491 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 357 441 r~ \$0-a; +#X obj 419 397 * 6.28319; +#N canvas 131 175 477 312 angleCalc 0; +#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 233 6 Elevation Angle; +#X obj 242 59 / 360; +#X obj 242 81 * 6.28319; +#X obj 170 21 / 360; +#X obj 170 43 * 6.28319; +#X floatatom 50 22 5 0 0 0 - - -; +#X floatatom 294 57 5 0 0 0 - - -; +#X floatatom 204 196 5 0 0 0 - - -; +#X obj 170 67 cos; +#X obj 242 112 cos; +#X obj 242 146 *; +#X obj 170 90 t f b; +#X obj 168 115 delay 9; +#X obj 242 197 outlet; +#X obj 242 31 inlet; +#X obj 170 -6 inlet; +#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 136 -30 Azimuth Angle; +#X obj 242 172 arccos; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 19 0; +#X connect 12 0 11 1; +#X connect 12 1 13 0; +#X connect 13 0 11 0; +#X connect 15 0 2 0; +#X connect 16 0 4 0; +#X connect 17 0 6 0; +#X connect 17 0 4 0; +#X connect 19 0 14 0; +#X connect 19 0 8 0; +#X restore 365 297 pd angleCalc; +#X text 451 260 Elevation; +#X text 476 498 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 398 516 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 365 276 inlet; +#X obj 434 275 inlet; +#X obj 219 530 outlet~; +#X obj 398 541 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 398 467 *~ 1; +#X obj 219 481 *~ 1; +#X obj 305 247 arccos; +#X obj 305 223 r sigMac; +#X obj 240 362 +; +#X obj 305 269 t f b; +#X obj 240 323 delay 9; +#X text 309 203 Replicates Doppler effect; +#X obj 506 20 inlet~; +#X obj 506 45 *~; +#X obj 506 70 *~ 118033; +#X obj 219 240 /~; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 33 0; +#X connect 7 0 29 0; +#X connect 10 0 13 0; +#X connect 10 0 13 1; +#X connect 11 0 17 0; +#X connect 13 0 12 0; +#X connect 13 0 39 1; +#X connect 14 0 22 0; +#X connect 16 0 39 0; +#X connect 17 0 10 0; +#X connect 18 0 11 0; +#X connect 18 0 43 0; +#X connect 22 0 30 0; +#X connect 23 0 3 0; +#X connect 23 0 3 1; +#X connect 24 0 2 0; +#X connect 26 0 5 1; +#X connect 27 0 18 0; +#X connect 28 0 18 1; +#X connect 31 0 32 0; +#X connect 31 0 32 1; +#X connect 32 0 33 1; +#X connect 33 0 50 0; +#X connect 35 0 38 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 40 1; +#X connect 38 0 36 0; +#X connect 39 0 14 0; +#X connect 40 0 7 0; +#X connect 41 0 44 0; +#X connect 42 0 41 0; +#X connect 43 0 35 0; +#X connect 44 0 43 1; +#X connect 44 1 45 0; +#X connect 45 0 43 0; +#X connect 47 0 48 1; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 49 0 50 1; +#X connect 50 0 15 0; +#X connect 50 0 40 0; +#X restore 556 78 pd freqGain; +#X obj 577 -31 r \$0-diameter; +#X obj 598 14 r \$0_azim; +#X obj 608 35 r \$0_elev; +#X obj 619 102 s~ \$0_dragDiGain; +#X obj 556 122 s~ \$0_liftDiGain; +#X text 546 139 Calculates the gain of the dipole source; +#X text 543 400 Calculates the gain of the source; +#X obj 587 -8 r length; +#X obj 586 249 r length; +#X obj 422 -100 inlet; +#X obj 422 -78 s \$0_elev; +#X obj 340 -101 inlet; +#X obj 340 -79 s \$0_azim; +#X obj 840 41 r~ \$0-myFreq; +#X obj 806 -9 noise~; +#X obj 883 225 throw~ l; +#X obj 910 204 throw~ r; +#X obj 883 132 *~; +#X obj 1021 42 snapshot~; +#X floatatom 1021 68 10 0 0 0 - - -; +#X obj 1021 -31 loadbang; +#X obj 1021 -6 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 932 -60 r~ \$0-myRey; +#X obj 848 393 r~ \$0-myFreq; +#X obj 814 322 noise~; +#X obj 891 582 throw~ l; +#X obj 918 559 throw~ r; +#X obj 891 490 *~; +#X obj 1029 402 snapshot~; +#X floatatom 1029 428 10 0 0 0 - - -; +#X obj 1029 329 loadbang; +#X obj 1029 354 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 940 300 r~ \$0-myRey; +#X obj 848 419 *~ 2; +#X obj 806 84 vcf~ 1000 10; +#X obj 814 444 vcf~ 1000 10; +#X obj 883 181 fcpan; +#X obj 891 534 fcpan; +#X obj 898 105 *~ 1; +#X obj 906 465 *~ 1; +#X obj 940 375 clip~ 2 400; +#X obj 932 15 clip~ 2 400; +#X obj 940 324 *~ -0.003; +#X obj 932 -36 *~ -0.003; +#X obj 932 -11 +~ 20; +#X obj 940 349 +~ 20; +#X obj 1021 17 metro 10; +#X obj 1029 377 metro 10; +#X obj 910 157 r \$0_thisPan; +#X obj 918 512 r \$0_thisPan; +#X text 942 478 Drag Dipole spectrum calculation; +#X text 937 122 Lift Dipole spectrum calculation; +#X obj 906 442 r~ \$0_dragNoiseGain; +#X obj 898 63 r~ \$0_liftNoiseGain; +#X obj 806 38 hip~; +#X obj 814 419 hip~; +#X obj 827 15 r \$0_contFreq; +#X obj 835 343 r \$0_contFreq; +#X obj 835 366 * 2; +#X obj 330 -37 r \$0_azim; +#X obj 330 -15 / 180; +#X obj 330 6 + 0.5; +#X obj 330 29 abs; +#X obj 330 51 s \$0_thisPan; +#X obj 315 550 r \$0_thisPan; +#X obj 270 -78 s~ \$0_dist; +#X obj 270 -100 inlet~; +#X obj 619 57 r~ \$0_dist; +#X obj 621 312 r~ \$0_dist; +#X connect 3 0 5 0; +#X connect 3 0 7 0; +#X connect 4 0 22 0; +#X connect 6 0 10 0; +#X connect 8 0 4 0; +#X connect 9 0 21 0; +#X connect 12 0 3 0; +#X connect 13 0 16 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 17 0 15 0; +#X connect 18 0 13 0; +#X connect 20 0 11 0; +#X connect 21 0 1 0; +#X connect 21 1 2 0; +#X connect 22 0 3 0; +#X connect 24 0 34 0; +#X connect 25 0 27 0; +#X connect 26 0 29 1; +#X connect 26 0 48 0; +#X connect 27 0 26 0; +#X connect 28 0 31 0; +#X connect 29 0 53 0; +#X connect 30 0 28 0; +#X connect 31 0 24 0; +#X connect 31 0 45 0; +#X connect 34 0 9 1; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 38 0 9 0; +#X connect 39 0 27 1; +#X connect 40 0 28 1; +#X connect 41 0 30 1; +#X connect 42 0 25 0; +#X connect 44 0 38 1; +#X connect 46 0 36 0; +#X connect 47 0 34 1; +#X connect 52 0 29 0; +#X connect 53 0 54 0; +#X connect 54 0 56 1; +#X connect 55 0 56 0; +#X connect 56 0 43 0; +#X connect 56 0 30 0; +#X connect 57 0 67 1; +#X connect 58 0 67 0; +#X connect 59 0 61 1; +#X connect 60 0 61 0; +#X connect 61 0 65 0; +#X connect 61 1 66 0; +#X connect 62 0 61 2; +#X connect 63 0 61 5; +#X connect 64 0 61 4; +#X connect 67 0 72 0; +#X connect 67 1 71 0; +#X connect 68 0 67 2; +#X connect 69 0 67 4; +#X connect 70 0 67 5; +#X connect 75 0 67 3; +#X connect 76 0 61 3; +#X connect 77 0 78 0; +#X connect 79 0 80 0; +#X connect 81 0 102 1; +#X connect 82 0 122 0; +#X connect 85 0 104 0; +#X connect 86 0 87 0; +#X connect 86 0 102 2; +#X connect 88 0 89 0; +#X connect 89 0 114 0; +#X connect 90 0 111 0; +#X connect 91 0 101 0; +#X connect 92 0 123 0; +#X connect 95 0 105 0; +#X connect 96 0 97 0; +#X connect 96 0 103 2; +#X connect 98 0 99 0; +#X connect 99 0 115 0; +#X connect 100 0 110 0; +#X connect 101 0 103 1; +#X connect 102 0 85 0; +#X connect 103 0 95 0; +#X connect 104 0 83 0; +#X connect 104 1 84 0; +#X connect 105 0 93 0; +#X connect 105 1 94 0; +#X connect 106 0 85 1; +#X connect 107 0 95 1; +#X connect 108 0 96 0; +#X connect 109 0 86 0; +#X connect 110 0 113 0; +#X connect 111 0 112 0; +#X connect 112 0 109 0; +#X connect 113 0 108 0; +#X connect 114 0 86 0; +#X connect 115 0 96 0; +#X connect 116 0 104 1; +#X connect 117 0 105 1; +#X connect 120 0 107 0; +#X connect 121 0 106 0; +#X connect 122 0 102 0; +#X connect 123 0 103 0; +#X connect 124 0 122 1; +#X connect 125 0 126 0; +#X connect 126 0 123 1; +#X connect 127 0 128 0; +#X connect 128 0 129 0; +#X connect 129 0 130 0; +#X connect 130 0 131 0; +#X connect 132 0 21 1; +#X connect 134 0 133 0; +#X connect 135 0 67 6; +#X connect 136 0 61 6; diff -r 195db2866d0a -r 3f2588a64b25 June/freq3DChord.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freq3DChord.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,313 @@ +#N canvas 215 81 1321 796 10; +#X text 49 202 Mass Density of Air; +#X text 115 130 Frequency (Hz); +#X obj 142 641 throw~ l; +#X obj 169 622 throw~ r; +#X obj 142 522 osc~; +#X obj 171 203 *~ 1.225; +#X obj 171 278 /~ 1.81e-05; +#X obj 141 381 *~ 0.198; +#X obj 171 233 *~ 1; +#X obj 141 441 /~ 1; +#X obj 125 79 snapshot~; +#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 125 105 10 0 0 0 - - -; +#X obj 102 297 sig~ 19.7; +#X obj 156 321 /~; +#X obj 102 321 sig~ 1; +#X obj 141 350 -~; +#X obj 141 410 *~; +#X obj 141 467 clip~ 0 20000; +#X obj 175 -110 inlet; +#X obj 205 104 outlet; +#X obj 125 6 loadbang; +#X text 665 42 Mass Density of Air \, squared; +#X text 962 27 Speed of Sound to power 2; +#N canvas 713 191 156 220 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 5 0; +#X connect 1 0 5 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 4 0; +#X connect 2 0 4 1; +#X connect 2 0 1 0; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X restore 848 -55 pd pow6; +#X text 12 271 Reynolds Number; +#X text 20 453 Strouhal Number; +#X obj 811 -42 *~; +#X obj 848 -17 *~; +#X obj 848 17 *~ 1; +#X obj 848 45 *~ 1.50063; +#X obj 869 148 inlet; +#X obj 869 248 cos; +#X obj 869 203 / 360; +#X obj 848 420 *~ 0.27; +#X obj 142 553 *~; +#X floatatom 886 300 5 0 0 0 - - -; +#X obj 869 272 *; +#X text 925 -26 Distance; +#X obj 848 328 *~ 1; +#X text 201 258 Viscosity; +#X obj 848 445 *~ 1e-06; +#X obj 1114 238 cos; +#X obj 1114 193 / 360; +#X floatatom 1141 289 5 0 0 0 - - -; +#X obj 1114 262 *; +#X obj 1093 421 *~ 0.27; +#X obj 1093 294 *~ 1; +#X obj 175 -87 s \$0-diameter; +#X obj 232 202 r \$0-diameter; +#X obj 242 397 r \$0-diameter; +#X obj 917 -49 r \$0-diameter; +#X obj 53 -85 s~ \$0-windSpeed; +#X obj 848 -81 r~ \$0-windSpeed; +#X obj 197 380 r~ \$0-windSpeed; +#X obj 171 175 r~ \$0-windSpeed; +#X obj 75 479 s~ \$0_str; +#X obj 781 -80 r~ \$0_str; +#X obj 865 109 s~ \$0-a; +#X obj 1092 96 r~ \$0-a; +#X obj 1093 471 s~ \$0_dragDiGain; +#X obj 154 493 s~ \$0-myFreq; +#X obj 39 54 r~ \$0-myFreq; +#X obj 848 469 s~ \$0_liftDiGain; +#X obj 180 523 r~ \$0_liftDiGain; +#X obj 451 24 r~ \$0-myFreq; +#X obj 417 0 noise~; +#X obj 494 201 throw~ l; +#X obj 521 180 throw~ r; +#X obj 509 57 r~ \$0_liftDiGain; +#X obj 494 108 *~; +#X obj 268 -5 snapshot~; +#X obj 268 -30 metro 100; +#X obj 268 -52 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 268 21 10 0 0 0 - - -; +#X obj 268 -78 loadbang; +#X obj 182 -30 r~ \$0-myRey; +#X obj 184 302 s~ \$0-myRey; +#X obj 543 15 snapshot~; +#X floatatom 543 36 10 0 0 0 - - -; +#X obj 481 -56 loadbang; +#X obj 481 -31 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 543 -84 r~ \$0-myRey; +#X obj 474 338 r~ \$0-myFreq; +#X obj 440 313 noise~; +#X obj 517 527 throw~ l; +#X obj 544 504 throw~ r; +#X obj 517 435 *~; +#X obj 555 341 snapshot~; +#X floatatom 555 364 10 0 0 0 - - -; +#X obj 499 250 loadbang; +#X obj 499 275 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 555 240 r~ \$0-myRey; +#X obj 532 387 r~ \$0_dragDiGain; +#X obj 474 364 *~ 2; +#X text 253 43 Reynolds Number; +#X obj 417 60 vcf~ 1000 10; +#X obj 440 389 vcf~ 1000 10; +#X obj 53 -108 inlet~; +#X floatatom 905 181 5 0 0 0 - - -; +#X obj 142 597 fcpan; +#X obj 789 205 s \$0-b; +#X obj 185 547 r \$0-b; +#X obj 185 569 / 180; +#X obj 494 157 fcpan; +#X obj 521 109 r \$0-b; +#X obj 521 131 / 180; +#X obj 517 479 fcpan; +#X obj 544 434 r \$0-b; +#X obj 544 456 / 180; +#X obj 869 225 * 6.28319; +#X obj 1114 215 * 6.28319; +#X obj 509 81 *~ 1; +#X obj 532 410 *~ 1; +#X obj 481 -8 metro 10; +#X obj 499 298 metro 10; +#X obj 125 54 metro 10; +#X obj 321 637 throw~ l; +#X obj 348 618 throw~ r; +#X obj 321 492 *~ 2; +#X obj 321 519 osc~; +#X obj 321 555 *~; +#X obj 354 519 r~ \$0_dragDiGain; +#X obj 321 465 r~ \$0-myFreq; +#X obj 321 593 fcpan; +#X obj 364 543 r \$0-b; +#X obj 364 565 / 180; +#X text 310 441 Drag Dipole Calculation; +#X text 237 157 Lift Dipole Calculation; +#X text 597 107 Lift Dipole Spectrum; +#X text 603 446 Drag Dipole Spectrum; +#X obj 848 395 *~ 1; +#X obj 1114 135 r \$0-b; +#X obj 1093 396 *~ 1; +#X obj 926 -6 inlet~; +#X obj 926 19 *~; +#X obj 926 44 *~ 118033; +#X obj 848 80 /~; +#X obj 1093 446 *~ 1e-09; +#X obj 789 183 + 90; +#X obj 555 264 *~ -0.003; +#X obj 543 -60 *~ -0.003; +#X obj 543 -35 +~ 20; +#X obj 555 289 +~ 20; +#X obj 21 473 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 1000 1; +#X obj 45 608 / 127; +#X obj 90 574 *~ 1; +#X obj 290 577 *~ 1; +#X obj 543 -9 clip~ 15 400; +#X obj 555 315 clip~ 15 400; +#X text 872 130 Angle from Centre chord; +#X text 1053 73 Angle from Centre chord; +#X obj 21 398 loadbang; +#X msg 21 420 10; +#X connect 4 0 35 0; +#X connect 5 0 8 0; +#X connect 6 0 14 1; +#X connect 6 0 77 0; +#X connect 7 0 17 0; +#X connect 8 0 6 0; +#X connect 9 0 18 0; +#X connect 9 0 56 0; +#X connect 10 0 12 0; +#X connect 10 0 20 0; +#X connect 11 0 116 0; +#X connect 13 0 14 0; +#X connect 14 0 16 1; +#X connect 15 0 16 0; +#X connect 16 0 7 0; +#X connect 17 0 9 0; +#X connect 18 0 4 0; +#X connect 18 0 61 0; +#X connect 19 0 48 0; +#X connect 21 0 11 0; +#X connect 24 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 137 0; +#X connect 31 0 99 0; +#X connect 31 0 33 0; +#X connect 31 0 139 0; +#X connect 32 0 37 0; +#X connect 32 0 37 1; +#X connect 33 0 110 0; +#X connect 34 0 41 0; +#X connect 35 0 146 0; +#X connect 37 0 36 0; +#X connect 37 0 39 1; +#X connect 39 0 131 0; +#X connect 41 0 63 0; +#X connect 42 0 45 0; +#X connect 42 0 45 1; +#X connect 43 0 111 0; +#X connect 45 0 44 0; +#X connect 45 0 47 1; +#X connect 46 0 138 0; +#X connect 47 0 133 0; +#X connect 49 0 8 1; +#X connect 50 0 9 1; +#X connect 51 0 29 1; +#X connect 53 0 24 0; +#X connect 54 0 17 1; +#X connect 55 0 5 0; +#X connect 57 0 27 1; +#X connect 57 0 27 0; +#X connect 59 0 47 0; +#X connect 62 0 10 0; +#X connect 64 0 35 1; +#X connect 65 0 96 1; +#X connect 66 0 96 0; +#X connect 69 0 112 0; +#X connect 70 0 104 0; +#X connect 71 0 74 0; +#X connect 72 0 71 0; +#X connect 73 0 72 0; +#X connect 75 0 73 0; +#X connect 76 0 71 0; +#X connect 78 0 79 0; +#X connect 78 0 96 2; +#X connect 80 0 81 0; +#X connect 81 0 114 0; +#X connect 82 0 141 0; +#X connect 83 0 94 0; +#X connect 84 0 97 0; +#X connect 87 0 107 0; +#X connect 88 0 89 0; +#X connect 88 0 97 2; +#X connect 90 0 91 0; +#X connect 91 0 115 0; +#X connect 92 0 140 0; +#X connect 93 0 113 0; +#X connect 94 0 97 1; +#X connect 96 0 70 0; +#X connect 97 0 87 0; +#X connect 98 0 52 0; +#X connect 100 0 2 0; +#X connect 100 1 3 0; +#X connect 102 0 103 0; +#X connect 103 0 100 1; +#X connect 104 0 67 0; +#X connect 104 1 68 0; +#X connect 105 0 106 0; +#X connect 106 0 104 1; +#X connect 107 0 85 0; +#X connect 107 1 86 0; +#X connect 108 0 109 0; +#X connect 109 0 107 1; +#X connect 110 0 32 0; +#X connect 111 0 42 0; +#X connect 112 0 70 1; +#X connect 113 0 87 1; +#X connect 114 0 78 0; +#X connect 115 0 88 0; +#X connect 116 0 10 0; +#X connect 119 0 120 0; +#X connect 120 0 121 0; +#X connect 121 0 147 0; +#X connect 122 0 121 1; +#X connect 123 0 119 0; +#X connect 124 0 117 0; +#X connect 124 1 118 0; +#X connect 125 0 126 0; +#X connect 126 0 124 1; +#X connect 131 0 34 0; +#X connect 132 0 43 0; +#X connect 133 0 46 0; +#X connect 134 0 135 0; +#X connect 134 0 135 1; +#X connect 135 0 136 0; +#X connect 136 0 137 1; +#X connect 137 0 39 0; +#X connect 137 0 58 0; +#X connect 138 0 60 0; +#X connect 139 0 101 0; +#X connect 140 0 143 0; +#X connect 141 0 142 0; +#X connect 142 0 148 0; +#X connect 143 0 149 0; +#X connect 144 0 145 0; +#X connect 145 0 147 1; +#X connect 145 0 146 1; +#X connect 146 0 100 0; +#X connect 147 0 124 0; +#X connect 148 0 78 0; +#X connect 149 0 88 0; +#X connect 152 0 153 0; +#X connect 153 0 144 0; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalc3dCh.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalc3dCh.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,189 @@ +#N canvas 462 70 931 701 10; +#X obj -184 362 snapshot~; +#X obj -184 315 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -241 395 hsl 128 15 0 20000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 92 1; +#X floatatom -244 421 8 0 0 0 - - -; +#X obj -184 337 metro 1; +#X obj -111 390 outlet~; +#X obj -184 281 loadbang; +#X obj -111 335 *~ 1; +#X obj -39 182 r circum; +#X msg -112 237 1; +#X obj -112 284 +~ 1; +#X obj -111 309 *~ 0.5; +#X obj -112 260 sig~; +#X obj -54 47 r fineRPM; +#X obj -39 70 r coarseRPM; +#X obj -54 130 +; +#X obj -39 89 t f b; +#X floatatom -103 184 5 0 0 0 - - -; +#X obj -12 110 delay 9; +#X obj -54 251 *; +#X floatatom -32 281 5 0 0 0 - - -; +#X obj -39 204 t f b; +#X obj -12 225 delay 9; +#X obj -112 215 loadbang; +#X obj -54 157 / 60; +#X text -10 159 Revs / sec; +#X obj 68 181 osc~; +#X obj 349 51 r obsAzim; +#X obj -9 391 snapshot~; +#X obj -9 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj -66 424 hsl 128 15 -10 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4849 1; +#X floatatom -22 451 8 0 0 0 - - -; +#X obj -9 367 metro 1; +#X obj -9 310 loadbang; +#X obj 68 211 *~ 1; +#X obj 69 299 *~ 1; +#X obj 90 271 r bladeRadius; +#X obj 421 56 r obsElev; +#X obj 116 326 sig~; +#X obj 70 390 +~; +#X obj 85 326 abs~; +#X obj 85 347 +~; +#X obj 116 303 r obsDist; +#X obj 70 415 outlet~; +#X obj 305 23 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7425 1; +#X obj 439 23 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 442 2 Elevation Angle; +#X obj 439 80 / 360; +#X obj 439 102 * 6.28319; +#X floatatom 304 173 5 0 0 0 - - -; +#X obj 348 78 / 360; +#X obj 348 100 * 6.28319; +#X floatatom 286 77 5 0 0 0 - - -; +#X floatatom 506 70 5 0 0 0 - - -; +#X floatatom 332 252 5 0 0 0 - - -; +#X floatatom 545 312 5 0 0 0 - - -; +#X obj 37 37 /; +#X obj 439 264 /; +#X obj 348 124 cos; +#X obj 348 150 *; +#X obj 439 133 cos; +#X obj 439 233 *; +#X obj 348 174 t f b; +#X obj 346 199 delay 9; +#X obj 372 124 r obsDist; +#X obj 467 234 r obsDist; +#X obj 103 191 / 90; +#X obj 439 314 s \$0_offsetAngle; +#X obj 103 168 r \$0_offsetAngle; +#X obj 387 314 outlet; +#X obj 175 23 inlet; +#X msg 138 14 2; +#X msg 112 32 3; +#X obj 193 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 175 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 212 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 68 242 *~ 1; +#X msg 187 210 -1; +#X msg 151 211 1; +#X obj 231 69 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 175 46 route 0 1 2 3 4; +#X obj -111 369 *~ 1; +#X msg -68 337 0; +#X obj 107 102 s \$0_thisOff; +#X obj -68 311 r \$0_thisOff; +#X obj 192 100 s \$0_thisOn; +#X obj -54 356 r \$0_thisOn; +#X msg -54 380 1; +#X obj 439 288 arccos; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 4 0 0 0; +#X connect 6 0 1 0; +#X connect 7 0 0 0; +#X connect 7 0 81 0; +#X connect 8 0 21 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 12 0 10 0; +#X connect 13 0 15 0; +#X connect 14 0 16 0; +#X connect 15 0 24 0; +#X connect 16 0 15 1; +#X connect 16 1 18 0; +#X connect 18 0 15 0; +#X connect 19 0 20 0; +#X connect 19 0 7 1; +#X connect 21 0 19 1; +#X connect 21 1 22 0; +#X connect 22 0 19 0; +#X connect 23 0 9 0; +#X connect 24 0 19 0; +#X connect 24 0 17 0; +#X connect 24 0 26 0; +#X connect 26 0 34 0; +#X connect 27 0 50 0; +#X connect 27 0 44 0; +#X connect 28 0 30 0; +#X connect 29 0 32 0; +#X connect 30 0 31 0; +#X connect 32 0 28 0; +#X connect 33 0 29 0; +#X connect 34 0 76 0; +#X connect 35 0 28 0; +#X connect 35 0 40 0; +#X connect 35 0 39 0; +#X connect 36 0 35 1; +#X connect 37 0 47 0; +#X connect 37 0 45 0; +#X connect 38 0 41 1; +#X connect 39 0 43 0; +#X connect 40 0 41 0; +#X connect 41 0 39 1; +#X connect 42 0 38 0; +#X connect 44 0 52 0; +#X connect 45 0 53 0; +#X connect 47 0 48 0; +#X connect 48 0 60 0; +#X connect 50 0 51 0; +#X connect 51 0 58 0; +#X connect 57 0 88 0; +#X connect 58 0 59 0; +#X connect 59 0 49 0; +#X connect 59 0 62 0; +#X connect 60 0 61 0; +#X connect 61 0 54 0; +#X connect 61 0 57 0; +#X connect 62 0 61 1; +#X connect 62 1 63 0; +#X connect 63 0 61 0; +#X connect 64 0 59 1; +#X connect 65 0 57 1; +#X connect 66 0 34 1; +#X connect 68 0 66 0; +#X connect 70 0 80 0; +#X connect 71 0 80 0; +#X connect 72 0 80 0; +#X connect 73 0 78 0; +#X connect 73 0 85 0; +#X connect 74 0 83 0; +#X connect 75 0 77 0; +#X connect 76 0 35 0; +#X connect 77 0 76 1; +#X connect 78 0 76 1; +#X connect 80 0 74 0; +#X connect 80 1 73 0; +#X connect 80 2 75 0; +#X connect 80 3 79 0; +#X connect 81 0 5 0; +#X connect 82 0 81 1; +#X connect 84 0 82 0; +#X connect 86 0 87 0; +#X connect 87 0 81 1; +#X connect 88 0 67 0; +#X connect 88 0 69 0; +#X connect 88 0 55 0; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcCyl.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcCyl.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,614 @@ +#N canvas -219 41 1523 817 10; +#X text 181 156 Mass Density of Air; +#X text 115 130 Frequency (Hz); +#X obj 170 644 throw~ l; +#X obj 197 625 throw~ r; +#X obj 274 476 osc~; +#X obj 303 157 *~ 1.225; +#X obj 303 232 /~ 1.81e-05; +#X obj 273 335 *~ 0.198; +#X obj 303 187 *~ 1; +#X obj 273 395 /~ 1; +#X obj 125 79 snapshot~; +#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 125 105 10 0 0 0 - - -; +#X obj 234 251 sig~ 19.7; +#X obj 288 275 /~; +#X obj 234 275 sig~ 1; +#X obj 273 304 -~; +#X obj 273 364 *~; +#X obj 273 421 clip~ 0 20000; +#X obj 175 -110 inlet; +#X obj 205 104 outlet; +#X obj 125 6 loadbang; +#X text 365 33 Mass Density of Air \, squared; +#X text 628 58 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 548 -64 pd pow6; +#X text 144 225 Reynolds Number; +#X text 152 407 Strouhal Number; +#X obj 511 -51 *~; +#X obj 548 -26 *~; +#X obj 548 8 *~ 1; +#X obj 548 36 *~ 1.50063; +#X obj 626 -15 inlet; +#X obj 626 10 *; +#X obj 626 35 * 118033; +#X obj 548 71 /~ 1; +#X obj 621 116 inlet; +#X obj 548 344 *~ 0.27; +#X obj 274 507 *~; +#X text 618 99 Azimuth; +#X text 625 -35 Distance; +#X text 333 212 Viscosity; +#X obj 76 454 *~ 2; +#X obj 76 481 osc~; +#X obj 76 517 *~; +#X obj 170 557 +~; +#X obj 670 417 cos; +#X obj 670 372 / 360; +#X floatatom 697 468 5 0 0 0 - - -; +#X obj 670 441 *; +#X obj 631 521 *~ 0.27; +#X obj 631 546 *~ 1e-07; +#X obj 175 -87 s \$0-diameter; +#X obj 364 156 r \$0-diameter; +#X obj 374 351 r \$0-diameter; +#X obj 617 -58 r \$0-diameter; +#X obj 100 -53 s~ \$0-windSpeed; +#X obj 548 -90 r~ \$0-windSpeed; +#X obj 329 334 r~ \$0-windSpeed; +#X obj 303 129 r~ \$0-windSpeed; +#X obj 207 433 s~ \$0_str; +#X obj 481 -89 r~ \$0_str; +#X obj 565 100 s~ \$0-a; +#X obj 606 471 r~ \$0-a; +#X obj 631 571 s~ \$0_dragDiGain; +#X obj 109 481 r~ \$0_dragDiGain; +#X obj 286 447 s~ \$0-myFreq; +#X obj 76 427 r~ \$0-myFreq; +#X obj 39 54 r~ \$0-myFreq; +#X obj 548 394 s~ \$0_liftDiGain; +#X obj 312 477 r~ \$0_liftDiGain; +#X obj 100 -95 sig~; +#X obj 100 -73 vd~ varwind; +#X obj 100 -119 inlet; +#X obj 1204 36 r~ \$0-myFreq; +#X obj 1170 12 noise~; +#X obj 1247 220 throw~ l; +#X obj 1274 199 throw~ r; +#X obj 1247 127 *~; +#X obj 275 0 snapshot~; +#X obj 275 -25 metro 100; +#X obj 275 -47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 275 26 10 0 0 0 - - -; +#X obj 275 -73 loadbang; +#X obj 189 -25 r~ \$0-myRey; +#X obj 316 256 s~ \$0-myRey; +#X obj 1385 37 snapshot~; +#X floatatom 1385 63 10 0 0 0 - - -; +#X obj 1385 -36 loadbang; +#X obj 1385 -11 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1296 -65 r~ \$0-myRey; +#X obj 1222 336 r~ \$0-myFreq; +#X obj 1188 311 noise~; +#X obj 1265 525 throw~ l; +#X obj 1292 502 throw~ r; +#X obj 1265 433 *~; +#X obj 1403 345 snapshot~; +#X floatatom 1403 371 10 0 0 0 - - -; +#X obj 1403 272 loadbang; +#X obj 1403 297 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1314 243 r~ \$0-myRey; +#X obj 1222 362 *~ 2; +#X text 260 48 Reynolds Number; +#X obj 1170 79 vcf~ 1000 10; +#X obj 1188 387 vcf~ 1000 10; +#X obj 170 600 fcpan; +#X obj 1247 176 fcpan; +#X obj 1265 477 fcpan; +#X obj 670 394 * 6.28319; +#X obj 1262 100 *~ 1; +#X obj 1280 408 *~ 1; +#X obj 1314 318 clip~ 2 400; +#X obj 1296 10 clip~ 2 400; +#X obj 1314 267 *~ -0.003; +#X obj 1296 -41 *~ -0.003; +#X obj 1296 -16 +~ 20; +#X obj 1314 292 +~ 20; +#X floatatom 591 11 5 0 0 0 - - -; +#X obj 1385 12 metro 10; +#X obj 1403 320 metro 10; +#X obj 125 54 metro 10; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 8030 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7480 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 587 200 pd angleCalc; +#X obj 587 150 inlet; +#X obj 657 11 s \$0_dist; +#X obj 656 178 r \$0_dist; +#X text 558 134 Elevation; +#X obj 587 263 / 90; +#X floatatom 555 287 5 0 0 0 - - -; +#X obj 670 344 + 90; +#X obj 437 540 inlet; +#X obj 435 618 s \$0_thisPan; +#X obj 197 571 r \$0_thisPan; +#X obj 1274 152 r \$0_thisPan; +#X obj 1292 455 r \$0_thisPan; +#X floatatom 368 573 8 0 0 0 - - -; +#X obj 434 568 max 0.1; +#X obj 433 595 min 0.9; +#X text 491 550 Pan value inlet; +#X text 1316 421 Drag Dipole spectrum calculation; +#X text 1301 117 Lift Dipole spectrum calculation; +#X obj 633 264 loadbang; +#X msg 633 286 0.05; +#X obj 548 319 *~ 0.05; +#X obj 735 446 loadbang; +#X msg 735 468 0.05; +#X obj 631 497 *~ 0.05; +#X text 709 528 Calculates Drag Dipole gain; +#X text 456 411 Calculates Lift Dipole gain; +#X text 76 315 Calculates the frequency; +#X text 76 328 based on the physics of; +#X text 77 341 the object and environment; +#X obj 548 366 *~ 1e-06; +#X text 729 41 Mass Density of Air \, squared; +#X text 992 66 Speed of Sound to power 2; +#X obj 875 -43 *~; +#X obj 912 -18 *~; +#X obj 912 16 *~ 1; +#X obj 912 44 *~ 1.50063; +#X obj 990 18 *; +#X obj 990 43 * 118033; +#X obj 912 79 /~ 1; +#X obj 912 352 *~ 0.27; +#X text 990 -27 Distance; +#X obj 1034 425 cos; +#X obj 1034 380 / 360; +#X floatatom 1061 476 5 0 0 0 - - -; +#X obj 1034 449 *; +#X obj 995 529 *~ 0.27; +#X obj 995 554 *~ 1e-07; +#X obj 981 -50 r \$0-diameter; +#X obj 912 -82 r~ \$0-windSpeed; +#X obj 845 -81 r~ \$0_str; +#X obj 1034 402 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 8030 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7480 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 951 208 pd angleCalc; +#X obj 1020 186 r \$0_dist; +#X obj 951 271 / 90; +#X floatatom 919 295 5 0 0 0 - - -; +#X obj 1034 352 + 90; +#X obj 997 272 loadbang; +#X msg 997 294 0.05; +#X obj 912 327 *~ 0.05; +#X obj 1099 454 loadbang; +#X msg 1099 476 0.05; +#X obj 995 505 *~ 0.05; +#X text 1069 544 Calculates Drag Dipole gain; +#X text 820 419 Calculates Lift Dipole gain; +#X obj 912 374 *~ 1e-06; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore 912 -56 pd pow8; +#X obj 912 402 s~ \$0_liftNoiseGain; +#X obj 995 579 s~ \$0_dragNoiseGain; +#X obj 1280 385 r~ \$0_dragNoiseGain; +#X obj 1262 58 r~ \$0_liftNoiseGain; +#X obj 929 108 s~ \$0-c; +#X obj 970 479 r~ \$0-c; +#X obj 990 -4 r \$0_dist; +#X obj 647 138 s \$0_azim; +#X obj 594 174 s \$0_elev; +#X obj 985 167 r \$0_azim; +#X obj 951 144 r \$0_elev; +#X floatatom 724 221 5 0 0 0 - - -; +#X floatatom 739 196 5 0 0 0 - - -; +#X floatatom 502 586 5 0 0 0 - - -; +#X connect 4 0 37 0; +#X connect 5 0 8 0; +#X connect 6 0 14 1; +#X connect 6 0 84 0; +#X connect 7 0 17 0; +#X connect 8 0 6 0; +#X connect 9 0 18 0; +#X connect 9 0 59 0; +#X connect 10 0 12 0; +#X connect 10 0 20 0; +#X connect 11 0 119 0; +#X connect 13 0 14 0; +#X connect 14 0 16 1; +#X connect 15 0 16 0; +#X connect 16 0 7 0; +#X connect 17 0 9 0; +#X connect 18 0 4 0; +#X connect 18 0 65 0; +#X connect 19 0 51 0; +#X connect 21 0 11 0; +#X connect 24 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 34 0; +#X connect 31 0 32 0; +#X connect 31 0 32 1; +#X connect 31 0 116 0; +#X connect 31 0 122 0; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 61 0; +#X connect 34 0 141 0; +#X connect 35 0 120 1; +#X connect 35 0 194 0; +#X connect 35 0 199 0; +#X connect 36 0 150 0; +#X connect 37 0 44 1; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 43 0 44 0; +#X connect 44 0 104 0; +#X connect 45 0 48 0; +#X connect 45 0 48 1; +#X connect 46 0 107 0; +#X connect 48 0 47 0; +#X connect 48 0 144 1; +#X connect 49 0 50 0; +#X connect 50 0 63 0; +#X connect 52 0 8 1; +#X connect 53 0 9 1; +#X connect 54 0 29 1; +#X connect 56 0 24 0; +#X connect 57 0 17 1; +#X connect 58 0 5 0; +#X connect 60 0 27 1; +#X connect 60 0 27 0; +#X connect 62 0 144 0; +#X connect 64 0 43 1; +#X connect 66 0 41 0; +#X connect 67 0 10 0; +#X connect 69 0 37 1; +#X connect 70 0 71 0; +#X connect 71 0 55 0; +#X connect 72 0 70 0; +#X connect 73 0 102 1; +#X connect 74 0 102 0; +#X connect 77 0 105 0; +#X connect 78 0 81 0; +#X connect 79 0 78 0; +#X connect 80 0 79 0; +#X connect 82 0 80 0; +#X connect 83 0 78 0; +#X connect 85 0 86 0; +#X connect 85 0 102 2; +#X connect 87 0 88 0; +#X connect 88 0 117 0; +#X connect 89 0 113 0; +#X connect 90 0 100 0; +#X connect 91 0 103 0; +#X connect 94 0 106 0; +#X connect 95 0 96 0; +#X connect 95 0 103 2; +#X connect 97 0 98 0; +#X connect 98 0 118 0; +#X connect 99 0 112 0; +#X connect 100 0 103 1; +#X connect 102 0 77 0; +#X connect 103 0 94 0; +#X connect 104 0 2 0; +#X connect 104 1 3 0; +#X connect 105 0 75 0; +#X connect 105 1 76 0; +#X connect 106 0 92 0; +#X connect 106 1 93 0; +#X connect 107 0 45 0; +#X connect 108 0 77 1; +#X connect 109 0 94 1; +#X connect 110 0 95 0; +#X connect 111 0 85 0; +#X connect 112 0 115 0; +#X connect 113 0 114 0; +#X connect 114 0 111 0; +#X connect 115 0 110 0; +#X connect 117 0 85 0; +#X connect 118 0 95 0; +#X connect 119 0 10 0; +#X connect 120 0 125 0; +#X connect 120 0 127 0; +#X connect 121 0 120 0; +#X connect 121 0 195 0; +#X connect 121 0 198 0; +#X connect 123 0 120 2; +#X connect 125 0 126 0; +#X connect 125 0 141 1; +#X connect 127 0 46 0; +#X connect 128 0 134 0; +#X connect 128 0 200 0; +#X connect 130 0 104 1; +#X connect 131 0 105 1; +#X connect 132 0 106 1; +#X connect 134 0 135 0; +#X connect 135 0 129 0; +#X connect 135 0 133 0; +#X connect 139 0 140 0; +#X connect 140 0 141 1; +#X connect 141 0 36 0; +#X connect 142 0 143 0; +#X connect 143 0 144 1; +#X connect 144 0 49 0; +#X connect 150 0 68 0; +#X connect 153 0 154 1; +#X connect 154 0 155 0; +#X connect 155 0 156 0; +#X connect 156 0 159 0; +#X connect 157 0 158 0; +#X connect 158 0 159 1; +#X connect 159 0 179 0; +#X connect 159 0 191 0; +#X connect 160 0 185 0; +#X connect 162 0 165 0; +#X connect 162 0 165 1; +#X connect 163 0 171 0; +#X connect 165 0 164 0; +#X connect 165 0 182 1; +#X connect 166 0 167 0; +#X connect 167 0 188 0; +#X connect 168 0 155 1; +#X connect 169 0 186 0; +#X connect 170 0 153 1; +#X connect 170 0 153 0; +#X connect 171 0 162 0; +#X connect 172 0 174 0; +#X connect 172 0 176 0; +#X connect 173 0 172 2; +#X connect 174 0 175 0; +#X connect 174 0 179 1; +#X connect 176 0 163 0; +#X connect 177 0 178 0; +#X connect 178 0 179 1; +#X connect 179 0 160 0; +#X connect 180 0 181 0; +#X connect 181 0 182 1; +#X connect 182 0 166 0; +#X connect 185 0 187 0; +#X connect 186 0 154 0; +#X connect 189 0 109 0; +#X connect 190 0 108 0; +#X connect 192 0 182 0; +#X connect 193 0 157 0; +#X connect 193 0 157 1; +#X connect 196 0 172 1; +#X connect 197 0 172 0; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcCylD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcCylD2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,631 @@ +#N canvas 305 40 1523 817 10; +#X text 181 156 Mass Density of Air; +#X text 115 130 Frequency (Hz); +#X obj 258 604 throw~ l; +#X obj 285 585 throw~ r; +#X obj 273 458 osc~; +#X obj 303 157 *~ 1.225; +#X obj 303 232 /~ 1.81e-05; +#X obj 303 187 *~ 1; +#X obj 273 407 /~ 1; +#X obj 125 79 snapshot~; +#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 125 105 10 0 0 0 - - -; +#X obj 288 275 /~; +#X obj 273 383 *~; +#X obj 273 432 clip~ 0 20000; +#X obj 175 -110 inlet; +#X obj 205 104 outlet; +#X obj 125 6 loadbang; +#X text 365 33 Mass Density of Air \, squared; +#X text 628 58 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 548 -64 pd pow6; +#X text 144 225 Reynolds Number; +#X text 157 399 Strouhal Number; +#X obj 511 -51 *~; +#X obj 548 -26 *~; +#X obj 548 8 *~ 1; +#X obj 548 36 *~ 1.50063; +#X obj 626 -15 inlet; +#X obj 626 10 *; +#X obj 626 35 * 118033; +#X obj 548 71 /~ 1; +#X obj 621 116 inlet; +#X obj 548 344 *~ 0.27; +#X obj 273 488 *~; +#X text 618 99 Azimuth; +#X text 625 -35 Distance; +#X text 333 212 Viscosity; +#X obj 37 415 *~ 2; +#X obj 37 442 osc~; +#X obj 37 478 *~; +#X obj 258 517 +~; +#X obj 670 417 cos; +#X obj 670 372 / 360; +#X floatatom 697 468 5 0 0 0 - - -; +#X obj 670 441 *; +#X obj 631 521 *~ 0.27; +#X obj 175 -87 s \$0-diameter; +#X obj 364 156 r \$0-diameter; +#X obj 353 356 r \$0-diameter; +#X obj 617 -58 r \$0-diameter; +#X obj 100 -53 s~ \$0-windSpeed; +#X obj 548 -90 r~ \$0-windSpeed; +#X obj 352 325 r~ \$0-windSpeed; +#X obj 303 129 r~ \$0-windSpeed; +#X obj 208 382 s~ \$0_str; +#X obj 481 -89 r~ \$0_str; +#X obj 565 100 s~ \$0-a; +#X obj 606 471 r~ \$0-a; +#X obj 631 571 s~ \$0_dragDiGain; +#X obj 70 442 r~ \$0_dragDiGain; +#X obj 188 458 s~ \$0-myFreq; +#X obj 37 388 r~ \$0-myFreq; +#X obj 39 54 r~ \$0-myFreq; +#X obj 548 394 s~ \$0_liftDiGain; +#X obj 311 458 r~ \$0_liftDiGain; +#X obj 100 -95 sig~; +#X obj 100 -73 vd~ varwind; +#X obj 100 -119 inlet; +#X obj 1204 36 r~ \$0-myFreq; +#X obj 1170 12 noise~; +#X obj 1247 220 throw~ l; +#X obj 1274 199 throw~ r; +#X obj 1247 127 *~; +#X obj 275 0 snapshot~; +#X obj 275 -25 metro 100; +#X obj 275 -47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 275 26 10 0 0 0 - - -; +#X obj 275 -73 loadbang; +#X obj 189 -25 r~ \$0-myRey; +#X obj 316 256 s~ \$0-myRey; +#X obj 1385 37 snapshot~; +#X floatatom 1385 63 10 0 0 0 - - -; +#X obj 1385 -36 loadbang; +#X obj 1385 -11 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1296 -65 r~ \$0-myRey; +#X obj 1222 336 r~ \$0-myFreq; +#X obj 1188 311 noise~; +#X obj 1265 525 throw~ l; +#X obj 1292 502 throw~ r; +#X obj 1265 433 *~; +#X obj 1403 345 snapshot~; +#X floatatom 1403 371 10 0 0 0 - - -; +#X obj 1403 272 loadbang; +#X obj 1403 297 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1314 243 r~ \$0-myRey; +#X obj 1222 362 *~ 2; +#X text 260 48 Reynolds Number; +#X obj 1170 79 vcf~ 1000 10; +#X obj 1188 387 vcf~ 1000 10; +#X obj 258 560 fcpan; +#X obj 1247 176 fcpan; +#X obj 1265 477 fcpan; +#X obj 670 394 * 6.28319; +#X obj 1262 100 *~ 1; +#X obj 1280 408 *~ 1; +#X obj 1314 318 clip~ 2 400; +#X obj 1296 10 clip~ 2 400; +#X obj 1314 267 *~ -0.003; +#X obj 1296 -41 *~ -0.003; +#X obj 1296 -16 +~ 20; +#X obj 1314 292 +~ 20; +#X floatatom 591 11 5 0 0 0 - - -; +#X obj 1385 12 metro 10; +#X obj 1403 320 metro 10; +#X obj 125 54 metro 10; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3442 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4618 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 587 200 pd angleCalc; +#X obj 587 150 inlet; +#X obj 657 11 s \$0_dist; +#X obj 656 178 r \$0_dist; +#X text 558 134 Elevation; +#X obj 587 263 / 90; +#X floatatom 555 287 5 0 0 0 - - -; +#X obj 670 344 + 90; +#X obj 437 540 inlet; +#X obj 435 618 s \$0_thisPan; +#X obj 285 531 r \$0_thisPan; +#X obj 1274 152 r \$0_thisPan; +#X obj 1292 455 r \$0_thisPan; +#X floatatom 368 573 8 0 0 0 - - -; +#X obj 434 568 max 0.1; +#X obj 433 595 min 0.9; +#X text 491 550 Pan value inlet; +#X text 1316 421 Drag Dipole spectrum calculation; +#X text 1301 117 Lift Dipole spectrum calculation; +#X obj 633 264 loadbang; +#X msg 633 286 0.05; +#X obj 548 319 *~ 0.05; +#X obj 735 446 loadbang; +#X msg 735 468 0.05; +#X obj 631 497 *~ 0.05; +#X text 709 528 Calculates Drag Dipole gain; +#X text 489 429 Calculates Lift Dipole gain; +#X text 24 271 Calculates the frequency; +#X text 24 284 based on the physics of; +#X text 25 297 the object and environment; +#X text 729 41 Mass Density of Air \, squared; +#X text 992 66 Speed of Sound to power 2; +#X obj 875 -43 *~; +#X obj 912 -18 *~; +#X obj 912 16 *~ 1; +#X obj 912 44 *~ 1.50063; +#X obj 990 18 *; +#X obj 990 43 * 118033; +#X obj 912 79 /~ 1; +#X obj 912 352 *~ 0.27; +#X text 990 -27 Distance; +#X obj 1034 425 cos; +#X obj 1034 380 / 360; +#X floatatom 1061 476 5 0 0 0 - - -; +#X obj 1034 449 *; +#X obj 995 529 *~ 0.27; +#X obj 981 -50 r \$0-diameter; +#X obj 912 -82 r~ \$0-windSpeed; +#X obj 845 -81 r~ \$0_str; +#X obj 1034 402 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3442 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4618 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 951 208 pd angleCalc; +#X obj 1020 186 r \$0_dist; +#X obj 951 271 / 90; +#X floatatom 919 295 5 0 0 0 - - -; +#X obj 1034 352 + 90; +#X obj 997 272 loadbang; +#X msg 997 294 0.05; +#X obj 912 327 *~ 0.05; +#X obj 1099 454 loadbang; +#X msg 1099 476 0.05; +#X obj 995 505 *~ 0.05; +#X text 1069 544 Calculates Drag Dipole gain; +#X text 820 419 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore 912 -56 pd pow8; +#X obj 912 402 s~ \$0_liftNoiseGain; +#X obj 995 579 s~ \$0_dragNoiseGain; +#X obj 1280 385 r~ \$0_dragNoiseGain; +#X obj 1262 58 r~ \$0_liftNoiseGain; +#X obj 929 108 s~ \$0-c; +#X obj 970 479 r~ \$0-c; +#X obj 990 -4 r \$0_dist; +#X obj 647 138 s \$0_azim; +#X obj 594 174 s \$0_elev; +#X obj 985 167 r \$0_azim; +#X obj 951 144 r \$0_elev; +#X floatatom 724 221 5 0 0 0 - - -; +#X floatatom 739 196 5 0 0 0 - - -; +#X floatatom 502 586 5 0 0 0 - - -; +#X obj 254 236 sig~ 1; +#X obj 288 301 sqrt~; +#X obj 288 326 *~ 1.0356; +#X obj 214 317 sig~ 0.2684; +#X obj 273 356 -~; +#X obj 135 593 snapshot~; +#X obj 135 568 metro 100; +#X obj 135 546 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 135 619 10 0 0 0 - - -; +#X obj 135 520 loadbang; +#X obj 49 568 r~ \$0_str; +#X obj 21 -25 hsl 128 15 0 30 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X msg 236 -113 0.003; +#X obj 549 366 *~ 1; +#X obj 631 546 *~ 0.1; +#X obj 912 374 *~ 1; +#X obj 995 554 *~ 0.1; +#X connect 4 0 33 0; +#X connect 5 0 7 0; +#X connect 6 0 12 1; +#X connect 6 0 79 0; +#X connect 7 0 6 0; +#X connect 8 0 14 0; +#X connect 9 0 11 0; +#X connect 9 0 16 0; +#X connect 10 0 114 0; +#X connect 12 0 194 0; +#X connect 13 0 8 0; +#X connect 14 0 4 0; +#X connect 14 0 60 0; +#X connect 15 0 46 0; +#X connect 17 0 10 0; +#X connect 20 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 30 0; +#X connect 27 0 28 0; +#X connect 27 0 28 1; +#X connect 27 0 111 0; +#X connect 27 0 117 0; +#X connect 28 0 29 0; +#X connect 29 0 30 1; +#X connect 30 0 56 0; +#X connect 30 0 136 0; +#X connect 31 0 115 1; +#X connect 31 0 186 0; +#X connect 31 0 191 0; +#X connect 32 0 206 0; +#X connect 33 0 40 1; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 40 0 99 0; +#X connect 41 0 44 0; +#X connect 41 0 44 1; +#X connect 42 0 102 0; +#X connect 44 0 43 0; +#X connect 44 0 139 1; +#X connect 45 0 207 0; +#X connect 47 0 7 1; +#X connect 48 0 8 1; +#X connect 49 0 25 1; +#X connect 51 0 20 0; +#X connect 52 0 13 1; +#X connect 53 0 5 0; +#X connect 55 0 23 1; +#X connect 55 0 23 0; +#X connect 57 0 139 0; +#X connect 59 0 39 1; +#X connect 61 0 37 0; +#X connect 62 0 9 0; +#X connect 64 0 33 1; +#X connect 65 0 66 0; +#X connect 66 0 50 0; +#X connect 67 0 65 0; +#X connect 68 0 97 1; +#X connect 69 0 97 0; +#X connect 72 0 100 0; +#X connect 73 0 76 0; +#X connect 74 0 73 0; +#X connect 75 0 74 0; +#X connect 77 0 75 0; +#X connect 78 0 73 0; +#X connect 80 0 81 0; +#X connect 80 0 97 2; +#X connect 82 0 83 0; +#X connect 83 0 112 0; +#X connect 84 0 108 0; +#X connect 85 0 95 0; +#X connect 86 0 98 0; +#X connect 89 0 101 0; +#X connect 90 0 91 0; +#X connect 90 0 98 2; +#X connect 92 0 93 0; +#X connect 93 0 113 0; +#X connect 94 0 107 0; +#X connect 95 0 98 1; +#X connect 97 0 72 0; +#X connect 98 0 89 0; +#X connect 99 0 2 0; +#X connect 99 1 3 0; +#X connect 100 0 70 0; +#X connect 100 1 71 0; +#X connect 101 0 87 0; +#X connect 101 1 88 0; +#X connect 102 0 41 0; +#X connect 103 0 72 1; +#X connect 104 0 89 1; +#X connect 105 0 90 0; +#X connect 106 0 80 0; +#X connect 107 0 110 0; +#X connect 108 0 109 0; +#X connect 109 0 106 0; +#X connect 110 0 105 0; +#X connect 112 0 80 0; +#X connect 113 0 90 0; +#X connect 114 0 9 0; +#X connect 115 0 120 0; +#X connect 115 0 122 0; +#X connect 116 0 115 0; +#X connect 116 0 187 0; +#X connect 116 0 190 0; +#X connect 118 0 115 2; +#X connect 120 0 121 0; +#X connect 120 0 136 1; +#X connect 122 0 42 0; +#X connect 123 0 129 0; +#X connect 123 0 192 0; +#X connect 125 0 99 1; +#X connect 126 0 100 1; +#X connect 127 0 101 1; +#X connect 129 0 130 0; +#X connect 130 0 124 0; +#X connect 130 0 128 0; +#X connect 134 0 135 0; +#X connect 135 0 136 1; +#X connect 136 0 32 0; +#X connect 137 0 138 0; +#X connect 138 0 139 1; +#X connect 139 0 45 0; +#X connect 147 0 148 1; +#X connect 148 0 149 0; +#X connect 149 0 150 0; +#X connect 150 0 153 0; +#X connect 151 0 152 0; +#X connect 152 0 153 1; +#X connect 153 0 172 0; +#X connect 153 0 183 0; +#X connect 154 0 208 0; +#X connect 156 0 159 0; +#X connect 156 0 159 1; +#X connect 157 0 164 0; +#X connect 159 0 158 0; +#X connect 159 0 175 1; +#X connect 160 0 209 0; +#X connect 161 0 149 1; +#X connect 162 0 178 0; +#X connect 163 0 147 1; +#X connect 163 0 147 0; +#X connect 164 0 156 0; +#X connect 165 0 167 0; +#X connect 165 0 169 0; +#X connect 166 0 165 2; +#X connect 167 0 168 0; +#X connect 167 0 172 1; +#X connect 169 0 157 0; +#X connect 170 0 171 0; +#X connect 171 0 172 1; +#X connect 172 0 154 0; +#X connect 173 0 174 0; +#X connect 174 0 175 1; +#X connect 175 0 160 0; +#X connect 178 0 148 0; +#X connect 181 0 104 0; +#X connect 182 0 103 0; +#X connect 184 0 175 0; +#X connect 185 0 151 0; +#X connect 185 0 151 1; +#X connect 188 0 165 1; +#X connect 189 0 165 0; +#X connect 193 0 12 0; +#X connect 194 0 195 0; +#X connect 195 0 197 1; +#X connect 196 0 197 0; +#X connect 197 0 54 0; +#X connect 197 0 13 0; +#X connect 198 0 201 0; +#X connect 199 0 198 0; +#X connect 200 0 199 0; +#X connect 202 0 200 0; +#X connect 203 0 198 0; +#X connect 206 0 63 0; +#X connect 207 0 58 0; +#X connect 208 0 179 0; +#X connect 209 0 180 0; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcCylD3.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcCylD3.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,700 @@ +#N canvas 1490 22 1607 915 10; +#X text 191 166 Mass Density of Air; +#X text 125 140 Frequency (Hz); +#X obj 268 614 throw~ l; +#X obj 295 595 throw~ r; +#X obj 283 468 osc~; +#X obj 313 167 *~ 1.225; +#X obj 313 242 /~ 1.81e-05; +#X obj 313 197 *~ 1; +#X obj 283 417 /~ 1; +#X obj 135 89 snapshot~; +#X obj 135 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 135 115 10 0 0 0 - - -; +#X obj 298 285 /~; +#X obj 283 393 *~; +#X obj 283 442 clip~ 0 20000; +#X obj 185 -100 inlet; +#X obj 135 16 loadbang; +#X text 154 235 Reynolds Number; +#X text 167 409 Strouhal Number; +#X obj 408 -91 inlet; +#X obj 283 498 *~; +#X text 343 222 Viscosity; +#X obj 47 425 *~ 2; +#X obj 47 452 osc~; +#X obj 47 488 *~; +#X obj 268 527 +~; +#X obj 185 -77 s \$0-diameter; +#X obj 374 166 r \$0-diameter; +#X obj 363 366 r \$0-diameter; +#X obj 110 -43 s~ \$0-windSpeed; +#X obj 674 -50 r~ \$0-windSpeed; +#X obj 362 335 r~ \$0-windSpeed; +#X obj 313 139 r~ \$0-windSpeed; +#X obj 218 392 s~ \$0_str; +#X obj 664 -71 r~ \$0_str; +#X obj 80 452 r~ \$0_dragDiGain; +#X obj 198 468 s~ \$0-myFreq; +#X obj 47 398 r~ \$0-myFreq; +#X obj 49 64 r~ \$0-myFreq; +#X obj 321 468 r~ \$0_liftDiGain; +#X obj 110 -85 sig~; +#X obj 110 -63 vd~ varwind; +#X obj 110 -109 inlet; +#X obj 1214 46 r~ \$0-myFreq; +#X obj 1180 22 noise~; +#X obj 1257 230 throw~ l; +#X obj 1284 209 throw~ r; +#X obj 1257 137 *~; +#X obj 285 10 snapshot~; +#X obj 285 -15 metro 100; +#X obj 285 -37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 285 36 10 0 0 0 - - -; +#X obj 285 -63 loadbang; +#X obj 199 -15 r~ \$0-myRey; +#X obj 326 266 s~ \$0-myRey; +#X obj 1395 47 snapshot~; +#X floatatom 1395 73 10 0 0 0 - - -; +#X obj 1395 -26 loadbang; +#X obj 1395 -1 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 1306 -55 r~ \$0-myRey; +#X obj 1232 346 r~ \$0-myFreq; +#X obj 1198 321 noise~; +#X obj 1275 535 throw~ l; +#X obj 1302 512 throw~ r; +#X obj 1275 443 *~; +#X obj 1413 355 snapshot~; +#X floatatom 1413 381 10 0 0 0 - - -; +#X obj 1413 282 loadbang; +#X obj 1413 307 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1324 253 r~ \$0-myRey; +#X obj 1232 372 *~ 2; +#X text 270 58 Reynolds Number; +#X obj 1180 89 vcf~ 1000 10; +#X obj 1198 397 vcf~ 1000 10; +#X obj 268 570 fcpan; +#X obj 1257 186 fcpan; +#X obj 1275 487 fcpan; +#X obj 1272 110 *~ 1; +#X obj 1290 418 *~ 1; +#X obj 1324 328 clip~ 2 400; +#X obj 1306 20 clip~ 2 400; +#X obj 1324 277 *~ -0.003; +#X obj 1306 -31 *~ -0.003; +#X obj 1306 -6 +~ 20; +#X obj 1324 302 +~ 20; +#X obj 1395 22 metro 10; +#X obj 1413 330 metro 10; +#X obj 135 64 metro 10; +#X obj 408 -71 s \$0_dist; +#X obj 956 163 inlet; +#X obj 956 232 s \$0_thisPan; +#X obj 295 541 r \$0_thisPan; +#X obj 1284 162 r \$0_thisPan; +#X obj 1302 465 r \$0_thisPan; +#X floatatom 891 188 8 0 0 0 - - -; +#X obj 956 187 max 0.1; +#X obj 956 210 min 0.9; +#X text 1014 165 Pan value inlet; +#X text 1326 431 Drag Dipole spectrum calculation; +#X text 1311 127 Lift Dipole spectrum calculation; +#X text 34 281 Calculates the frequency; +#X text 34 294 based on the physics of; +#X text 35 307 the object and environment; +#X obj 875 -55 r~ \$0-windSpeed; +#X obj 864 -78 r~ \$0_str; +#X obj 1290 395 r~ \$0_dragNoiseGain; +#X obj 1272 68 r~ \$0_liftNoiseGain; +#X floatatom 1025 201 5 0 0 0 - - -; +#X obj 264 246 sig~ 1; +#X obj 298 311 sqrt~; +#X obj 298 336 *~ 1.0356; +#X obj 224 327 sig~ 0.2684; +#X obj 283 366 -~; +#X obj 145 603 snapshot~; +#X obj 145 578 metro 100; +#X obj 145 556 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 145 629 10 0 0 0 - - -; +#X obj 145 530 loadbang; +#X obj 59 578 r~ \$0_str; +#X obj 31 -15 hsl 128 15 0 30 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X msg 246 -103 0.003; +#N canvas 1951 174 622 660 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20901 154 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20903 108 *; +#X obj -20903 131 * 118033; +#X obj -21022 167 /~ 1; +#X obj -21022 440 *~ 0.27; +#X text -20903 61 Distance; +#X obj -20847 410 cos; +#X obj -20847 365 / 360; +#X floatatom -20820 461 5 0 0 0 - - -; +#X obj -20847 434 *; +#X obj -20886 514 *~ 0.27; +#X obj -20847 387 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 819 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5145 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore -20983 296 pd angleCalc; +#X obj -20983 359 / 90; +#X floatatom -21015 383 5 0 0 0 - - -; +#X obj -20847 337 + 90; +#X obj -20937 360 loadbang; +#X msg -20937 382 0.05; +#X obj -21022 415 *~ 0.05; +#X obj -20782 439 loadbang; +#X msg -20782 461 0.05; +#X obj -20886 490 *~ 0.05; +#X text -20812 529 Calculates Drag Dipole gain; +#X text -21198 433 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 196 s~ \$0-c; +#X obj -20911 464 r~ \$0-c; +#X obj -21022 462 *~ 1; +#X obj -20886 539 *~ 0.1; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20983 232 inlet; +#X obj -20949 253 inlet; +#X obj -20914 275 inlet; +#X obj -20903 82 inlet; +#X obj -21022 483 outlet~; +#X obj -20886 564 outlet~; +#X text -20949 220 Azimuth; +#X text -20914 243 Elevation; +#X text -20880 267 Distance; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#X connect 2 0 3 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 23 0; +#X connect 8 0 30 0; +#X connect 9 0 32 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 26 1; +#X connect 15 0 33 0; +#X connect 16 0 11 0; +#X connect 17 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 18 0 23 1; +#X connect 20 0 12 0; +#X connect 21 0 22 0; +#X connect 22 0 23 1; +#X connect 23 0 9 0; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 26 0 15 0; +#X connect 29 0 3 0; +#X connect 31 0 26 0; +#X connect 32 0 41 0; +#X connect 33 0 42 0; +#X connect 34 0 2 0; +#X connect 34 0 2 1; +#X connect 35 0 29 0; +#X connect 36 0 4 1; +#X connect 37 0 17 0; +#X connect 38 0 17 1; +#X connect 39 0 17 2; +#X connect 40 0 6 0; +#X connect 40 0 6 1; +#X restore 864 57 pd noiseGain; +#X obj 887 -34 r \$0-diameter; +#X obj 933 33 r \$0_dist; +#X obj 910 11 r \$0_azim; +#X obj 898 -11 r \$0_elev; +#X obj 864 102 s~ \$0_liftNoiseGain; +#X obj 933 80 s~ \$0_dragNoiseGain; +#N canvas 1958 298 585 642 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 299 152 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 297 104 *; +#X obj 297 129 * 118033; +#X obj 219 165 /~ 1; +#X obj 219 438 *~ 0.27; +#X text 273 221 Azimuth; +#X text 317 63 Distance; +#X obj 370 423 cos; +#X obj 370 378 / 360; +#X floatatom 397 474 5 0 0 0 - - -; +#X obj 370 447 *; +#X obj 331 527 *~ 0.27; +#X obj 236 194 s~ \$0-a; +#X obj 306 477 r~ \$0-a; +#X obj 370 400 * 6.28319; +#X floatatom 262 105 5 0 0 0 - - -; +#N canvas 713 150 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5145 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 819 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 258 294 pd angleCalc; +#X text 309 240 Elevation; +#X obj 258 357 / 90; +#X floatatom 226 381 5 0 0 0 - - -; +#X obj 370 350 + 90; +#X obj 294 357 loadbang; +#X msg 294 379 0.05; +#X obj 219 413 *~ 0.05; +#X obj 435 452 loadbang; +#X msg 435 474 0.05; +#X obj 331 503 *~ 0.05; +#X text 409 534 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 220 460 *~ 1; +#X obj 331 552 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 297 79 inlet; +#X obj 327 272 inlet; +#X obj 258 236 inlet; +#X obj 292 255 inlet; +#X text 362 273 Distance; +#X obj 220 488 outlet~; +#X obj 331 577 outlet~; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 9 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 29 0; +#X connect 10 0 35 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 32 1; +#X connect 17 0 36 0; +#X connect 19 0 32 0; +#X connect 20 0 13 0; +#X connect 22 0 24 0; +#X connect 22 0 26 0; +#X connect 24 0 25 0; +#X connect 24 0 29 1; +#X connect 26 0 14 0; +#X connect 27 0 28 0; +#X connect 28 0 29 1; +#X connect 29 0 10 0; +#X connect 30 0 31 0; +#X connect 31 0 32 1; +#X connect 32 0 17 0; +#X connect 35 0 46 0; +#X connect 36 0 47 0; +#X connect 37 0 3 0; +#X connect 37 0 3 1; +#X connect 38 0 2 0; +#X connect 40 0 5 1; +#X connect 41 0 7 1; +#X connect 41 0 7 0; +#X connect 41 0 21 0; +#X connect 42 0 22 2; +#X connect 43 0 22 0; +#X connect 44 0 22 1; +#X restore 664 54 pd freqGain; +#X obj 477 -91 inlet; +#X obj 477 -71 s \$0_elev; +#X obj 685 -29 r \$0-diameter; +#X obj 545 -93 inlet; +#X obj 545 -71 s \$0_azim; +#X obj 727 33 r \$0_dist; +#X obj 695 -9 r \$0_azim; +#X obj 706 12 r \$0_elev; +#X obj 727 78 s~ \$0_dragDiGain; +#X obj 664 98 s~ \$0_liftDiGain; +#X floatatom 408 -44 5 0 0 0 - - -; +#X floatatom 478 -45 5 0 0 0 - - -; +#X floatatom 546 -49 5 0 0 0 - - -; +#X obj 202 112 outlet; +#X obj 1133 64 hip~; +#X obj 1114 5 snapshot~; +#X obj 1114 -42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X floatatom 1114 31 10 0 0 0 - - -; +#X obj 1114 -68 loadbang; +#X obj 1114 -20 metro 10; +#X obj 1166 360 hip~; +#X connect 4 0 20 0; +#X connect 5 0 7 0; +#X connect 6 0 12 1; +#X connect 6 0 54 0; +#X connect 7 0 6 0; +#X connect 8 0 14 0; +#X connect 9 0 11 0; +#X connect 9 0 142 0; +#X connect 10 0 87 0; +#X connect 12 0 109 0; +#X connect 13 0 8 0; +#X connect 14 0 4 0; +#X connect 14 0 36 0; +#X connect 15 0 26 0; +#X connect 16 0 10 0; +#X connect 19 0 88 0; +#X connect 19 0 139 0; +#X connect 20 0 25 1; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 25 0 74 0; +#X connect 27 0 7 1; +#X connect 28 0 8 1; +#X connect 30 0 128 1; +#X connect 31 0 13 1; +#X connect 32 0 5 0; +#X connect 34 0 128 0; +#X connect 35 0 24 1; +#X connect 37 0 22 0; +#X connect 38 0 9 0; +#X connect 39 0 20 1; +#X connect 40 0 41 0; +#X connect 41 0 29 0; +#X connect 42 0 40 0; +#X connect 43 0 72 1; +#X connect 43 0 144 0; +#X connect 44 0 143 0; +#X connect 47 0 75 0; +#X connect 48 0 51 0; +#X connect 49 0 48 0; +#X connect 50 0 49 0; +#X connect 52 0 50 0; +#X connect 53 0 48 0; +#X connect 55 0 56 0; +#X connect 55 0 72 2; +#X connect 57 0 58 0; +#X connect 58 0 85 0; +#X connect 59 0 82 0; +#X connect 60 0 70 0; +#X connect 61 0 149 0; +#X connect 64 0 76 0; +#X connect 65 0 66 0; +#X connect 65 0 73 2; +#X connect 67 0 68 0; +#X connect 68 0 86 0; +#X connect 69 0 81 0; +#X connect 70 0 73 1; +#X connect 72 0 47 0; +#X connect 73 0 64 0; +#X connect 74 0 2 0; +#X connect 74 1 3 0; +#X connect 75 0 45 0; +#X connect 75 1 46 0; +#X connect 76 0 62 0; +#X connect 76 1 63 0; +#X connect 77 0 47 1; +#X connect 78 0 64 1; +#X connect 79 0 65 0; +#X connect 80 0 55 0; +#X connect 81 0 84 0; +#X connect 82 0 83 0; +#X connect 83 0 80 0; +#X connect 84 0 79 0; +#X connect 85 0 55 0; +#X connect 86 0 65 0; +#X connect 87 0 9 0; +#X connect 89 0 95 0; +#X connect 89 0 107 0; +#X connect 91 0 74 1; +#X connect 92 0 75 1; +#X connect 93 0 76 1; +#X connect 95 0 96 0; +#X connect 96 0 90 0; +#X connect 96 0 94 0; +#X connect 103 0 121 1; +#X connect 104 0 121 0; +#X connect 105 0 78 0; +#X connect 106 0 77 0; +#X connect 108 0 12 0; +#X connect 109 0 110 0; +#X connect 110 0 112 1; +#X connect 111 0 112 0; +#X connect 112 0 33 0; +#X connect 112 0 13 0; +#X connect 113 0 116 0; +#X connect 114 0 113 0; +#X connect 115 0 114 0; +#X connect 117 0 115 0; +#X connect 118 0 113 0; +#X connect 121 0 126 0; +#X connect 121 1 127 0; +#X connect 122 0 121 2; +#X connect 123 0 121 5; +#X connect 123 0 121 6; +#X connect 124 0 121 4; +#X connect 125 0 121 3; +#X connect 128 0 138 0; +#X connect 128 1 137 0; +#X connect 129 0 130 0; +#X connect 129 0 140 0; +#X connect 131 0 128 2; +#X connect 132 0 133 0; +#X connect 132 0 141 0; +#X connect 134 0 128 6; +#X connect 134 0 128 5; +#X connect 135 0 128 3; +#X connect 136 0 128 4; +#X connect 143 0 72 0; +#X connect 144 0 146 0; +#X connect 144 0 143 1; +#X connect 144 0 149 1; +#X connect 145 0 148 0; +#X connect 147 0 145 0; +#X connect 148 0 144 0; +#X connect 149 0 73 0; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcCylD4.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcCylD4.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,723 @@ +#N canvas 363 23 1440 808 10; +#X text 694 -48 Mass Density of Air; +#X text 490 34 Frequency (Hz); +#X obj 771 400 throw~ l; +#X obj 798 381 throw~ r; +#X obj 786 254 osc~; +#X obj 816 -47 *~ 1.225; +#X obj 816 28 /~ 1.81e-05; +#X obj 816 -17 *~ 1; +#X obj 786 203 /~ 1; +#X floatatom 191 252 10 0 0 0 - - -; +#X obj 801 71 /~; +#X obj 786 179 *~; +#X obj 786 228 clip~ 0 20000; +#X obj 202 -101 inlet; +#X text 657 21 Reynolds Number; +#X text 670 195 Strouhal Number; +#X obj 376 -107 inlet; +#X obj 786 284 *~; +#X text 846 8 Viscosity; +#X obj 550 211 *~ 2; +#X obj 550 238 osc~; +#X obj 550 260 *~; +#X obj 771 313 +~; +#X obj 202 -78 s \$0-diameter; +#X obj 877 -48 r \$0-diameter; +#X obj 866 152 r \$0-diameter; +#X obj 119 -39 s~ \$0-windSpeed; +#X obj 290 0 r~ \$0-windSpeed; +#X obj 865 121 r~ \$0-windSpeed; +#X obj 816 -75 r~ \$0-windSpeed; +#X obj 721 178 s~ \$0_str; +#X obj 281 -21 r~ \$0_str; +#X obj 583 238 r~ \$0_dragDiGain; +#X obj 701 254 s~ \$0-myFreq; +#X obj 550 184 r~ \$0-myFreq; +#X obj 824 254 r~ \$0_liftDiGain; +#X obj 119 -81 sig~; +#X obj 119 -59 vd~ varwind; +#X obj 119 -105 inlet; +#X obj 1049 2 r~ \$0-myFreq; +#X obj 1015 -48 noise~; +#X obj 1092 186 throw~ l; +#X obj 1119 165 throw~ r; +#X obj 1092 93 *~; +#X obj 113 74 snapshot~; +#X obj 113 49 metro 100; +#X obj 113 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 113 100 10 0 0 0 - - -; +#X obj 113 1 loadbang; +#X obj 27 49 r~ \$0-myRey; +#X obj 829 52 s~ \$0-myRey; +#X obj 1230 3 snapshot~; +#X floatatom 1230 29 10 0 0 0 - - -; +#X obj 1230 -70 loadbang; +#X obj 1230 -45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1141 -99 r~ \$0-myRey; +#X obj 1057 354 r~ \$0-myFreq; +#X obj 1023 283 noise~; +#X obj 1100 543 throw~ l; +#X obj 1127 520 throw~ r; +#X obj 1100 451 *~; +#X obj 1238 363 snapshot~; +#X floatatom 1238 389 10 0 0 0 - - -; +#X obj 1238 290 loadbang; +#X obj 1238 315 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1149 261 r~ \$0-myRey; +#X obj 1057 380 *~ 2; +#X text 98 122 Reynolds Number; +#X obj 1015 45 vcf~ 1000 10; +#X obj 1023 405 vcf~ 1000 10; +#X obj 771 356 fcpan; +#X obj 1092 142 fcpan; +#X obj 1100 495 fcpan; +#X obj 1107 66 *~ 1; +#X obj 1115 426 *~ 1; +#X obj 1149 336 clip~ 2 400; +#X obj 1141 -24 clip~ 2 400; +#X obj 1149 285 *~ -0.003; +#X obj 1141 -75 *~ -0.003; +#X obj 1141 -50 +~ 20; +#X obj 1149 310 +~ 20; +#X obj 1230 -22 metro 10; +#X obj 1238 338 metro 10; +#X obj 376 -87 s \$0_dist; +#X obj 600 -109 inlet; +#X obj 600 -40 s \$0_thisPan; +#X obj 798 327 r \$0_thisPan; +#X obj 1119 118 r \$0_thisPan; +#X obj 1127 473 r \$0_thisPan; +#X floatatom 545 -40 8 0 0 0 - - -; +#X obj 600 -85 max 0.1; +#X obj 600 -62 min 0.9; +#X text 1151 439 Drag Dipole spectrum calculation; +#X text 1146 83 Lift Dipole spectrum calculation; +#X text 537 67 Calculates the frequency; +#X text 537 80 based on the physics of; +#X text 538 93 the object and environment; +#X obj 293 282 r~ \$0-windSpeed; +#X obj 284 259 r~ \$0_str; +#X obj 1115 403 r~ \$0_dragNoiseGain; +#X obj 1107 24 r~ \$0_liftNoiseGain; +#X obj 767 32 sig~ 1; +#X obj 801 97 sqrt~; +#X obj 801 122 *~ 1.0356; +#X obj 727 113 sig~ 0.2684; +#X obj 786 152 -~; +#X obj 114 396 snapshot~; +#X obj 114 371 metro 100; +#X obj 114 349 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 114 422 10 0 0 0 - - -; +#X obj 114 323 loadbang; +#X obj 28 371 r~ \$0_str; +#N canvas 75 127 654 734 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20765 142 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20767 96 *; +#X obj -20767 119 * 118033; +#X obj -21022 259 /~ 1; +#X obj -21022 532 *~ 0.27; +#X text -20767 49 Distance; +#X obj -20847 502 cos; +#X obj -20847 457 / 360; +#X floatatom -20820 553 5 0 0 0 - - -; +#X obj -20847 526 *; +#X obj -20886 606 *~ 0.27; +#X obj -20847 479 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore -20983 388 pd angleCalc; +#X obj -20983 451 / 90; +#X floatatom -21015 475 5 0 0 0 - - -; +#X obj -20847 429 + 90; +#X obj -20937 452 loadbang; +#X msg -20937 474 0.05; +#X obj -21022 507 *~ 0.05; +#X obj -20782 531 loadbang; +#X msg -20782 553 0.05; +#X obj -20886 582 *~ 0.05; +#X text -20812 621 Calculates Drag Dipole gain; +#X text -21198 525 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 288 s~ \$0-c; +#X obj -20911 556 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20983 324 inlet; +#X obj -20949 345 inlet; +#X obj -20914 367 inlet; +#X obj -20767 70 inlet; +#X obj -21022 575 outlet~; +#X obj -20886 656 outlet~; +#X text -20949 312 Azimuth; +#X text -20914 335 Elevation; +#X text -20880 359 Distance; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#X obj -20991 163 inlet; +#X obj -20991 187 *; +#X obj -21022 209 *~ 1; +#X text -20950 162 Length; +#X obj -21022 554 *~ 0.02; +#X obj -20886 631 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 48 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 23 0; +#X connect 8 0 30 0; +#X connect 9 0 50 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 26 1; +#X connect 15 0 51 0; +#X connect 16 0 11 0; +#X connect 17 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 18 0 23 1; +#X connect 20 0 12 0; +#X connect 21 0 22 0; +#X connect 22 0 23 1; +#X connect 23 0 9 0; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 26 0 15 0; +#X connect 29 0 3 0; +#X connect 31 0 26 0; +#X connect 32 0 2 0; +#X connect 32 0 2 1; +#X connect 33 0 29 0; +#X connect 34 0 4 1; +#X connect 35 0 17 0; +#X connect 36 0 17 1; +#X connect 37 0 17 2; +#X connect 38 0 6 0; +#X connect 38 0 6 1; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 48 1; +#X connect 48 0 8 0; +#X connect 50 0 39 0; +#X connect 51 0 40 0; +#X restore 284 417 pd noiseGain; +#X obj 313 327 r \$0-diameter; +#X obj 353 393 r \$0_dist; +#X obj 333 372 r \$0_azim; +#X obj 323 350 r \$0_elev; +#X obj 284 462 s~ \$0_liftNoiseGain; +#X obj 353 440 s~ \$0_dragNoiseGain; +#N canvas 754 150 663 715 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 411 123 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 404 71 *; +#X obj 404 96 * 118033; +#X obj 219 224 /~ 1; +#X obj 219 497 *~ 0.27; +#X text 271 275 Azimuth; +#X text 424 30 Distance; +#X obj 370 482 cos; +#X obj 370 437 / 360; +#X floatatom 397 533 5 0 0 0 - - -; +#X obj 370 506 *; +#X obj 331 586 *~ 0.27; +#X obj 236 253 s~ \$0-a; +#X obj 306 536 r~ \$0-a; +#X obj 370 459 * 6.28319; +#X floatatom 369 72 5 0 0 0 - - -; +#N canvas 713 150 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 256 348 pd angleCalc; +#X text 307 294 Elevation; +#X obj 370 409 + 90; +#X obj 435 511 loadbang; +#X msg 435 533 0.05; +#X obj 331 562 *~ 0.05; +#X text 409 593 Calculates Drag Dipole gain; +#X text 48 504 Calculates Lift Dipole gain; +#X obj 331 611 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 404 46 inlet; +#X obj 325 326 inlet; +#X obj 256 290 inlet; +#X obj 290 309 inlet; +#X text 360 328 Distance; +#X obj 219 524 outlet~; +#X obj 331 636 outlet~; +#X obj 240 425 cos; +#X obj 240 380 / 360; +#X obj 240 449 *; +#X obj 240 402 * 6.28319; +#X obj 219 472 *~ 1; +#X obj 250 156 inlet; +#X obj 250 180 *; +#X text 288 151 Length; +#X obj 219 202 *~ 1; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 50 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 46 0; +#X connect 10 0 40 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 27 1; +#X connect 17 0 30 0; +#X connect 19 0 27 0; +#X connect 20 0 13 0; +#X connect 22 0 24 0; +#X connect 22 0 43 0; +#X connect 24 0 14 0; +#X connect 25 0 26 0; +#X connect 26 0 27 1; +#X connect 27 0 17 0; +#X connect 30 0 41 0; +#X connect 31 0 3 0; +#X connect 31 0 3 1; +#X connect 32 0 2 0; +#X connect 34 0 5 1; +#X connect 35 0 7 1; +#X connect 35 0 7 0; +#X connect 35 0 21 0; +#X connect 36 0 22 2; +#X connect 37 0 22 0; +#X connect 38 0 22 1; +#X connect 42 0 44 0; +#X connect 42 0 44 1; +#X connect 43 0 45 0; +#X connect 44 0 46 1; +#X connect 45 0 42 0; +#X connect 46 0 10 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 50 1; +#X connect 50 0 9 0; +#X restore 281 122 pd freqGain; +#X obj 445 -107 inlet; +#X obj 445 -87 s \$0_elev; +#X obj 308 39 r \$0-diameter; +#X obj 513 -109 inlet; +#X obj 513 -87 s \$0_azim; +#X obj 344 101 r \$0_dist; +#X obj 317 59 r \$0_azim; +#X obj 326 80 r \$0_elev; +#X obj 344 146 s~ \$0_dragDiGain; +#X obj 281 166 s~ \$0_liftDiGain; +#X floatatom 376 -60 5 0 0 0 - - -; +#X floatatom 446 -61 5 0 0 0 - - -; +#X floatatom 514 -65 5 0 0 0 - - -; +#X obj 62 252 outlet; +#X obj 1015 -1 hip~; +#X obj 106 225 snapshot~; +#X obj 106 178 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 106 152 loadbang; +#X obj 106 200 metro 10; +#X obj 1023 380 hip~; +#X obj 27 202 r~ \$0-myFreq; +#X obj 106 252 s \$0_contFreq; +#X obj 1036 -24 r \$0_contFreq; +#X obj 1044 304 r \$0_contFreq; +#X obj 1044 327 * 2; +#X text 113 451 Strouhal Number; +#X text 271 183 Calculates the gain of the dipole source; +#X text 275 481 Calculates the gain of the source; +#X text 505 -128 Azimuth; +#X text 605 -127 Pan; +#X text 439 -126 Elevation; +#X text 372 -126 Distance; +#X text 197 -122 Diameter; +#X text 112 -123 Wind Speed; +#X obj 302 -107 inlet; +#X floatatom 303 -63 5 0 0 0 - - -; +#X text 298 -126 Length; +#X obj 302 -85 s \$0_leng; +#X obj 299 19 r \$0_leng; +#X obj 303 303 r \$0_leng; +#X connect 4 0 17 0; +#X connect 5 0 7 0; +#X connect 6 0 10 1; +#X connect 6 0 50 0; +#X connect 7 0 6 0; +#X connect 8 0 12 0; +#X connect 10 0 102 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 33 0; +#X connect 13 0 23 0; +#X connect 16 0 83 0; +#X connect 16 0 130 0; +#X connect 17 0 22 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 70 0; +#X connect 24 0 7 1; +#X connect 25 0 8 1; +#X connect 27 0 119 1; +#X connect 28 0 11 1; +#X connect 29 0 5 0; +#X connect 31 0 119 0; +#X connect 32 0 21 1; +#X connect 34 0 19 0; +#X connect 35 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 26 0; +#X connect 38 0 36 0; +#X connect 39 0 68 1; +#X connect 40 0 134 0; +#X connect 43 0 71 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 46 0 45 0; +#X connect 48 0 46 0; +#X connect 49 0 44 0; +#X connect 51 0 52 0; +#X connect 51 0 68 2; +#X connect 53 0 54 0; +#X connect 54 0 81 0; +#X connect 55 0 78 0; +#X connect 56 0 66 0; +#X connect 57 0 139 0; +#X connect 60 0 72 0; +#X connect 61 0 62 0; +#X connect 61 0 69 2; +#X connect 63 0 64 0; +#X connect 64 0 82 0; +#X connect 65 0 77 0; +#X connect 66 0 69 1; +#X connect 68 0 43 0; +#X connect 69 0 60 0; +#X connect 70 0 2 0; +#X connect 70 1 3 0; +#X connect 71 0 41 0; +#X connect 71 1 42 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 73 0 43 1; +#X connect 74 0 60 1; +#X connect 75 0 61 0; +#X connect 76 0 51 0; +#X connect 77 0 80 0; +#X connect 78 0 79 0; +#X connect 79 0 76 0; +#X connect 80 0 75 0; +#X connect 81 0 51 0; +#X connect 82 0 61 0; +#X connect 84 0 90 0; +#X connect 86 0 70 1; +#X connect 87 0 71 1; +#X connect 88 0 72 1; +#X connect 90 0 91 0; +#X connect 91 0 85 0; +#X connect 91 0 89 0; +#X connect 97 0 112 1; +#X connect 98 0 112 0; +#X connect 99 0 74 0; +#X connect 100 0 73 0; +#X connect 101 0 10 0; +#X connect 102 0 103 0; +#X connect 103 0 105 1; +#X connect 104 0 105 0; +#X connect 105 0 30 0; +#X connect 105 0 11 0; +#X connect 106 0 109 0; +#X connect 107 0 106 0; +#X connect 108 0 107 0; +#X connect 110 0 108 0; +#X connect 111 0 106 0; +#X connect 112 0 117 0; +#X connect 112 1 118 0; +#X connect 113 0 112 3; +#X connect 114 0 112 6; +#X connect 114 0 112 7; +#X connect 115 0 112 5; +#X connect 116 0 112 4; +#X connect 119 0 129 0; +#X connect 119 1 128 0; +#X connect 120 0 121 0; +#X connect 120 0 131 0; +#X connect 122 0 119 3; +#X connect 123 0 124 0; +#X connect 123 0 132 0; +#X connect 125 0 119 6; +#X connect 125 0 119 7; +#X connect 126 0 119 4; +#X connect 127 0 119 5; +#X connect 134 0 68 0; +#X connect 135 0 141 0; +#X connect 135 0 133 0; +#X connect 135 0 9 0; +#X connect 136 0 138 0; +#X connect 137 0 136 0; +#X connect 138 0 135 0; +#X connect 139 0 69 0; +#X connect 140 0 135 0; +#X connect 142 0 134 1; +#X connect 143 0 144 0; +#X connect 144 0 139 1; +#X connect 154 0 155 0; +#X connect 154 0 157 0; +#X connect 158 0 119 2; +#X connect 159 0 112 2; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcCylD5.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcCylD5.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,670 @@ +#N canvas 1449 -75 1649 836 10; +#X text 798 -33 Mass Density of Air; +#X text 107 282 Frequency (Hz); +#X obj 875 415 throw~ l; +#X obj 902 396 throw~ r; +#X obj 890 269 osc~; +#X obj 920 -32 *~ 1.225; +#X obj 920 43 /~ 1.81e-05; +#X obj 920 -2 *~ 1; +#X obj 890 218 /~ 1; +#X floatatom 201 262 10 0 0 0 - - -; +#X obj 905 86 /~; +#X obj 890 194 *~; +#X obj 890 243 clip~ 0 20000; +#X obj 212 -91 inlet; +#X text 761 36 Reynolds Number; +#X text 774 210 Strouhal Number; +#X obj 373 -93 inlet; +#X obj 890 299 *~; +#X text 950 23 Viscosity; +#X obj 654 220 *~ 2; +#X obj 654 247 osc~; +#X obj 654 269 *~; +#X obj 875 328 +~; +#X obj 212 -67 s \$0-diameter; +#X obj 981 -33 r \$0-diameter; +#X obj 970 167 r \$0-diameter; +#X obj 129 -29 s~ \$0-windSpeed; +#X obj 318 40 r~ \$0-windSpeed; +#X obj 969 136 r~ \$0-windSpeed; +#X obj 920 -60 r~ \$0-windSpeed; +#X obj 825 193 s~ \$0_str; +#X obj 308 19 r~ \$0_str; +#X obj 687 247 r~ \$0_dragDiGain; +#X obj 805 269 s~ \$0-myFreq; +#X obj 654 199 r~ \$0-myFreq; +#X obj 928 269 r~ \$0_liftDiGain; +#X obj 129 -71 sig~; +#X obj 129 -49 vd~ varwind; +#X obj 129 -95 inlet; +#X obj 1349 -2 r~ \$0-myFreq; +#X obj 1315 -52 noise~; +#X obj 1392 182 throw~ l; +#X obj 1419 161 throw~ r; +#X obj 1392 89 *~; +#X obj 123 84 snapshot~; +#X obj 123 59 metro 100; +#X obj 123 37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 123 110 10 0 0 0 - - -; +#X obj 123 11 loadbang; +#X obj 49 59 r~ \$0-myRey; +#X obj 933 67 s~ \$0-myRey; +#X obj 1530 -1 snapshot~; +#X floatatom 1530 25 10 0 0 0 - - -; +#X obj 1530 -74 loadbang; +#X obj 1530 -49 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1441 -103 r~ \$0-myRey; +#X obj 1357 350 r~ \$0-myFreq; +#X obj 1323 279 noise~; +#X obj 1400 539 throw~ l; +#X obj 1427 516 throw~ r; +#X obj 1400 447 *~; +#X obj 1538 359 snapshot~; +#X floatatom 1538 385 10 0 0 0 - - -; +#X obj 1538 286 loadbang; +#X obj 1538 311 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1449 257 r~ \$0-myRey; +#X obj 1357 376 *~ 2; +#X text 108 130 Reynolds Number; +#X obj 1315 41 vcf~ 1000 10; +#X obj 1323 401 vcf~ 1000 10; +#X obj 875 371 fcpan; +#X obj 1392 138 fcpan; +#X obj 1400 491 fcpan; +#X obj 1407 62 *~ 1; +#X obj 1415 422 *~ 1; +#X obj 1449 332 clip~ 2 400; +#X obj 1441 -28 clip~ 2 400; +#X obj 1449 281 *~ -0.003; +#X obj 1441 -79 *~ -0.003; +#X obj 1441 -54 +~ 20; +#X obj 1449 306 +~ 20; +#X obj 1530 -26 metro 10; +#X obj 1538 334 metro 10; +#X obj 373 -73 s \$0_dist; +#X obj 606 -100 inlet; +#X obj 606 -31 s \$0_thisPan; +#X obj 902 342 r \$0_thisPan; +#X obj 1419 114 r \$0_thisPan; +#X obj 1427 469 r \$0_thisPan; +#X floatatom 551 -31 8 0 0 0 - - -; +#X obj 606 -76 max 0.1; +#X obj 606 -53 min 0.9; +#X text 1451 435 Drag Dipole spectrum calculation; +#X text 1446 79 Lift Dipole spectrum calculation; +#X text 641 82 Calculates the frequency; +#X text 641 95 based on the physics of; +#X text 642 108 the object and environment; +#X obj 315 299 r~ \$0-windSpeed; +#X obj 304 276 r~ \$0_str; +#X obj 1415 399 r~ \$0_dragNoiseGain; +#X obj 1407 20 r~ \$0_liftNoiseGain; +#X obj 871 47 sig~ 1; +#X obj 905 112 sqrt~; +#X obj 905 137 *~ 1.0356; +#X obj 831 128 sig~ 0.2684; +#X obj 890 167 -~; +#X obj 124 406 snapshot~; +#X obj 124 381 metro 100; +#X obj 124 359 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 124 432 10 0 0 0 - - -; +#X obj 124 333 loadbang; +#X obj 60 382 r~ \$0_str; +#N canvas 1955 100 622 660 noiseGain 1; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20859 118 *; +#X obj -20859 141 * 118033; +#X obj -21022 193 /~ 1; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 5 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21021 444 *~ 1; +#X obj -20911 460 *~ 0.1; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -20859 92 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5223 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 40 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 21 0; +#X connect 8 0 46 0; +#X connect 9 0 23 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 47 1; +#X connect 15 0 24 0; +#X connect 16 0 11 0; +#X connect 17 0 42 0; +#X connect 20 0 3 0; +#X connect 22 0 47 0; +#X connect 23 0 31 0; +#X connect 24 0 32 0; +#X connect 25 0 2 0; +#X connect 25 0 2 1; +#X connect 26 0 20 0; +#X connect 27 0 4 1; +#X connect 28 0 37 0; +#X connect 29 0 37 1; +#X connect 30 0 6 0; +#X connect 30 0 6 1; +#X connect 37 0 17 0; +#X connect 37 0 12 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 40 1; +#X connect 40 0 8 0; +#X connect 42 0 45 0; +#X connect 43 0 44 0; +#X connect 43 0 44 1; +#X connect 44 0 46 1; +#X connect 45 0 43 0; +#X connect 46 0 9 0; +#X connect 47 0 15 0; +#X restore 304 428 pd noiseGain; +#X obj 327 320 r \$0-diameter; +#X obj 373 404 r \$0_dist; +#X obj 361 382 r \$0_azim; +#X obj 350 361 r \$0_elev; +#X obj 304 473 s~ \$0_liftNoiseGain; +#X obj 373 451 s~ \$0_dragNoiseGain; +#N canvas 2053 -13 661 655 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 400 151 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 398 103 *; +#X obj 398 128 * 118033; +#X obj 219 240 /~ 1; +#X obj 219 506 *~ 0.27; +#X text 313 297 Azimuth; +#X text 389 59 Distance; +#X obj 352 456 cos; +#X obj 352 411 / 360; +#X floatatom 379 502 8 0 0 0 - - -; +#X obj 352 480 *; +#X obj 331 527 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 290 477 r~ \$0-a; +#X obj 352 433 * 6.28319; +#X floatatom 363 104 5 0 0 0 - - -; +#N canvas 1694 100 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5700 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4700 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 27 0 4 0; +#X connect 28 0 6 0; +#X connect 28 0 4 0; +#X restore 298 333 pd angleCalc; +#X text 384 296 Elevation; +#X obj 240 364 + 90; +#X text 409 534 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 220 528 *~ 1; +#X obj 331 552 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 398 78 inlet; +#X obj 298 312 inlet; +#X obj 367 311 inlet; +#X obj 220 556 outlet~; +#X obj 331 577 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 331 503 *~ 1; +#X obj 219 481 *~ 1; +#X floatatom 139 477 8 0 0 0 - - -; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 40 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 47 0; +#X connect 10 0 27 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 46 1; +#X connect 17 0 28 0; +#X connect 19 0 46 0; +#X connect 20 0 13 0; +#X connect 22 0 24 0; +#X connect 22 0 14 0; +#X connect 24 0 42 0; +#X connect 27 0 36 0; +#X connect 28 0 37 0; +#X connect 29 0 3 0; +#X connect 29 0 3 1; +#X connect 30 0 2 0; +#X connect 32 0 5 1; +#X connect 33 0 7 1; +#X connect 33 0 7 0; +#X connect 33 0 21 0; +#X connect 34 0 22 0; +#X connect 35 0 22 1; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 40 1; +#X connect 40 0 9 0; +#X connect 42 0 45 0; +#X connect 43 0 44 0; +#X connect 43 0 44 1; +#X connect 44 0 47 1; +#X connect 44 0 48 0; +#X connect 45 0 43 0; +#X connect 46 0 17 0; +#X connect 47 0 10 0; +#X restore 308 170 pd freqGain; +#X obj 442 -93 inlet; +#X obj 442 -73 s \$0_elev; +#X obj 329 61 r \$0-diameter; +#X obj 510 -95 inlet; +#X obj 510 -73 s \$0_azim; +#X obj 371 149 r \$0_dist; +#X obj 350 106 r \$0_azim; +#X obj 360 127 r \$0_elev; +#X obj 371 194 s~ \$0_dragDiGain; +#X obj 308 214 s~ \$0_liftDiGain; +#X floatatom 373 -46 5 0 0 0 - - -; +#X floatatom 443 -47 5 0 0 0 - - -; +#X floatatom 511 -51 5 0 0 0 - - -; +#X obj 72 262 outlet; +#X obj 1315 -5 hip~; +#X obj 116 235 snapshot~; +#X obj 116 188 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 116 162 loadbang; +#X obj 116 210 metro 10; +#X obj 1323 376 hip~; +#X obj 37 212 r~ \$0-myFreq; +#X obj 116 262 s \$0_contFreq; +#X obj 1336 -28 r \$0_contFreq; +#X obj 1344 300 r \$0_contFreq; +#X obj 1344 323 * 2; +#X text 112 453 Strouhal Number; +#X text 298 231 Calculates the gain of the dipole source; +#X text 295 492 Calculates the gain of the source; +#X text 502 -114 Azimuth; +#X text 611 -118 Pan; +#X text 436 -112 Elevation; +#X text 369 -112 Distance; +#X text 207 -112 Diameter; +#X text 122 -113 Wind Speed; +#X obj 304 -92 inlet; +#X floatatom 305 -48 5 0 0 0 - - -; +#X text 300 -111 Length; +#X obj 304 -70 s \$0_leng; +#X obj 338 341 r \$0_leng; +#X obj 339 84 r \$0_leng; +#X connect 4 0 17 0; +#X connect 5 0 7 0; +#X connect 6 0 10 1; +#X connect 6 0 50 0; +#X connect 7 0 6 0; +#X connect 8 0 12 0; +#X connect 10 0 102 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 33 0; +#X connect 13 0 23 0; +#X connect 16 0 83 0; +#X connect 16 0 130 0; +#X connect 17 0 22 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 70 0; +#X connect 24 0 7 1; +#X connect 25 0 8 1; +#X connect 27 0 119 1; +#X connect 28 0 11 1; +#X connect 29 0 5 0; +#X connect 31 0 119 0; +#X connect 32 0 21 1; +#X connect 34 0 19 0; +#X connect 35 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 26 0; +#X connect 38 0 36 0; +#X connect 39 0 68 1; +#X connect 40 0 134 0; +#X connect 43 0 71 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 46 0 45 0; +#X connect 48 0 46 0; +#X connect 49 0 44 0; +#X connect 51 0 52 0; +#X connect 51 0 68 2; +#X connect 53 0 54 0; +#X connect 54 0 81 0; +#X connect 55 0 78 0; +#X connect 56 0 66 0; +#X connect 57 0 139 0; +#X connect 60 0 72 0; +#X connect 61 0 62 0; +#X connect 61 0 69 2; +#X connect 63 0 64 0; +#X connect 64 0 82 0; +#X connect 65 0 77 0; +#X connect 66 0 69 1; +#X connect 68 0 43 0; +#X connect 69 0 60 0; +#X connect 70 0 2 0; +#X connect 70 1 3 0; +#X connect 71 0 41 0; +#X connect 71 1 42 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 73 0 43 1; +#X connect 74 0 60 1; +#X connect 75 0 61 0; +#X connect 76 0 51 0; +#X connect 77 0 80 0; +#X connect 78 0 79 0; +#X connect 79 0 76 0; +#X connect 80 0 75 0; +#X connect 81 0 51 0; +#X connect 82 0 61 0; +#X connect 84 0 90 0; +#X connect 86 0 70 1; +#X connect 87 0 71 1; +#X connect 88 0 72 1; +#X connect 90 0 91 0; +#X connect 91 0 85 0; +#X connect 91 0 89 0; +#X connect 97 0 112 1; +#X connect 98 0 112 0; +#X connect 99 0 74 0; +#X connect 100 0 73 0; +#X connect 101 0 10 0; +#X connect 102 0 103 0; +#X connect 103 0 105 1; +#X connect 104 0 105 0; +#X connect 105 0 30 0; +#X connect 105 0 11 0; +#X connect 106 0 109 0; +#X connect 107 0 106 0; +#X connect 108 0 107 0; +#X connect 110 0 108 0; +#X connect 111 0 106 0; +#X connect 112 0 117 0; +#X connect 112 1 118 0; +#X connect 113 0 112 2; +#X connect 114 0 112 6; +#X connect 115 0 112 5; +#X connect 116 0 112 4; +#X connect 119 0 129 0; +#X connect 119 1 128 0; +#X connect 120 0 121 0; +#X connect 120 0 131 0; +#X connect 122 0 119 2; +#X connect 123 0 124 0; +#X connect 123 0 132 0; +#X connect 125 0 119 6; +#X connect 126 0 119 4; +#X connect 127 0 119 5; +#X connect 134 0 68 0; +#X connect 135 0 141 0; +#X connect 135 0 133 0; +#X connect 135 0 9 0; +#X connect 136 0 138 0; +#X connect 137 0 136 0; +#X connect 138 0 135 0; +#X connect 139 0 69 0; +#X connect 140 0 135 0; +#X connect 142 0 134 1; +#X connect 143 0 144 0; +#X connect 144 0 139 1; +#X connect 154 0 155 0; +#X connect 154 0 157 0; +#X connect 158 0 112 3; +#X connect 159 0 119 3; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcCylD6.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcCylD6.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,656 @@ +#N canvas 123 74 1263 724 10; +#X text 808 -23 Mass Density of Air; +#X text 117 292 Frequency (Hz); +#X obj 885 425 throw~ l; +#X obj 912 406 throw~ r; +#X obj 900 279 osc~; +#X obj 930 -22 *~ 1.225; +#X obj 930 53 /~ 1.81e-05; +#X obj 930 8 *~ 1; +#X obj 900 228 /~ 1; +#X floatatom 211 272 10 0 0 0 - - -; +#X obj 915 96 /~; +#X obj 900 204 *~; +#X obj 900 253 clip~ 0 20000; +#X obj 222 -81 inlet; +#X text 771 46 Reynolds Number; +#X text 784 220 Strouhal Number; +#X obj 383 -83 inlet; +#X obj 900 309 *~; +#X text 960 33 Viscosity; +#X obj 664 230 *~ 2; +#X obj 664 257 osc~; +#X obj 664 279 *~; +#X obj 885 338 +~; +#X obj 222 -57 s \$0-diameter; +#X obj 991 -23 r \$0-diameter; +#X obj 980 177 r \$0-diameter; +#X obj 139 -19 s~ \$0-windSpeed; +#X obj 328 50 r~ \$0-windSpeed; +#X obj 979 146 r~ \$0-windSpeed; +#X obj 930 -50 r~ \$0-windSpeed; +#X obj 835 203 s~ \$0_str; +#X obj 318 29 r~ \$0_str; +#X obj 697 257 r~ \$0_dragDiGain; +#X obj 815 279 s~ \$0-myFreq; +#X obj 664 209 r~ \$0-myFreq; +#X obj 938 279 r~ \$0_liftDiGain; +#X obj 139 -61 sig~; +#X obj 139 -40 vd~ varwind; +#X obj 139 -85 inlet; +#X obj 1359 8 r~ \$0-myFreq; +#X obj 1325 -42 noise~; +#X obj 1402 192 throw~ l; +#X obj 1429 171 throw~ r; +#X obj 1402 99 *~; +#X obj 133 94 snapshot~; +#X obj 133 69 metro 100; +#X obj 133 47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 133 120 10 0 0 0 - - -; +#X obj 133 21 loadbang; +#X obj 59 69 r~ \$0-myRey; +#X obj 943 77 s~ \$0-myRey; +#X obj 1540 9 snapshot~; +#X floatatom 1540 35 10 0 0 0 - - -; +#X obj 1540 -64 loadbang; +#X obj 1540 -39 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1451 -93 r~ \$0-myRey; +#X obj 1367 360 r~ \$0-myFreq; +#X obj 1333 289 noise~; +#X obj 1410 549 throw~ l; +#X obj 1437 526 throw~ r; +#X obj 1410 457 *~; +#X obj 1548 369 snapshot~; +#X floatatom 1548 395 10 0 0 0 - - -; +#X obj 1548 296 loadbang; +#X obj 1548 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1459 267 r~ \$0-myRey; +#X obj 1367 386 *~ 2; +#X text 118 140 Reynolds Number; +#X obj 1325 51 vcf~ 1000 10; +#X obj 1333 411 vcf~ 1000 10; +#X obj 885 381 fcpan; +#X obj 1402 148 fcpan; +#X obj 1410 501 fcpan; +#X obj 1417 72 *~ 1; +#X obj 1425 432 *~ 1; +#X obj 1459 342 clip~ 2 400; +#X obj 1451 -18 clip~ 2 400; +#X obj 1459 291 *~ -0.003; +#X obj 1451 -69 *~ -0.003; +#X obj 1451 -44 +~ 20; +#X obj 1459 316 +~ 20; +#X obj 1540 -16 metro 10; +#X obj 1548 344 metro 10; +#X obj 383 -63 s \$0_dist; +#X obj 616 -90 inlet; +#X obj 616 -21 s \$0_thisPan; +#X obj 912 352 r \$0_thisPan; +#X obj 1429 124 r \$0_thisPan; +#X obj 1437 479 r \$0_thisPan; +#X floatatom 561 -21 8 0 0 0 - - -; +#X obj 616 -66 max 0.1; +#X obj 616 -43 min 0.9; +#X text 1461 445 Drag Dipole spectrum calculation; +#X text 1456 89 Lift Dipole spectrum calculation; +#X text 651 92 Calculates the frequency; +#X text 651 105 based on the physics of; +#X text 652 118 the object and environment; +#X obj 325 309 r~ \$0-windSpeed; +#X obj 314 286 r~ \$0_str; +#X obj 1425 409 r~ \$0_dragNoiseGain; +#X obj 1417 30 r~ \$0_liftNoiseGain; +#X obj 881 57 sig~ 1; +#X obj 915 122 sqrt~; +#X obj 915 147 *~ 1.0356; +#X obj 841 138 sig~ 0.2684; +#X obj 900 177 -~; +#X obj 134 416 snapshot~; +#X obj 134 391 metro 100; +#X obj 134 369 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 134 442 10 0 0 0 - - -; +#X obj 134 343 loadbang; +#X obj 70 392 r~ \$0_str; +#N canvas 515 100 622 660 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20859 118 *; +#X obj -20859 141 * 118033; +#X obj -21022 193 /~ 1; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 8 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -20859 92 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X text -20848 459 Need for scienctific reasoning here!; +#X text -21239 441 Need for scienctific reasoning here!; +#X obj -21021 444 *~ 0.02; +#X obj -20911 460 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 38 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 21 0; +#X connect 8 0 44 0; +#X connect 9 0 48 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 45 1; +#X connect 15 0 49 0; +#X connect 16 0 11 0; +#X connect 17 0 40 0; +#X connect 20 0 3 0; +#X connect 22 0 45 0; +#X connect 23 0 2 0; +#X connect 23 0 2 1; +#X connect 24 0 20 0; +#X connect 25 0 4 1; +#X connect 26 0 35 0; +#X connect 27 0 35 1; +#X connect 28 0 6 0; +#X connect 28 0 6 1; +#X connect 35 0 17 0; +#X connect 35 0 12 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 8 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 44 1; +#X connect 43 0 41 0; +#X connect 44 0 9 0; +#X connect 45 0 15 0; +#X connect 48 0 29 0; +#X connect 49 0 30 0; +#X restore 314 438 pd noiseGain; +#X obj 337 330 r \$0-diameter; +#X obj 383 414 r \$0_dist; +#X obj 371 392 r \$0_azim; +#X obj 360 371 r \$0_elev; +#X obj 314 483 s~ \$0_liftNoiseGain; +#X obj 383 461 s~ \$0_dragNoiseGain; +#N canvas 576 101 702 650 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 508 93 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 506 45 *; +#X obj 506 70 * 118033; +#X obj 219 240 /~ 1; +#X obj 219 506 *~ 0.27; +#X text 380 261 Azimuth; +#X text 497 1 Distance; +#X obj 419 420 cos; +#X obj 419 375 / 360; +#X floatatom 446 466 8 0 0 0 - - -; +#X obj 419 444 *; +#X obj 398 491 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 357 441 r~ \$0-a; +#X obj 419 397 * 6.28319; +#X floatatom 471 46 5 0 0 0 - - -; +#N canvas 131 175 477 312 angleCalc 0; +#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 233 6 Elevation Angle; +#X obj 242 59 / 360; +#X obj 242 81 * 6.28319; +#X obj 170 21 / 360; +#X obj 170 43 * 6.28319; +#X floatatom 50 22 5 0 0 0 - - -; +#X floatatom 294 57 5 0 0 0 - - -; +#X floatatom 204 196 5 0 0 0 - - -; +#X obj 170 67 cos; +#X obj 242 112 cos; +#X obj 242 146 *; +#X obj 170 90 t f b; +#X obj 168 115 delay 9; +#X obj 242 197 outlet; +#X obj 242 31 inlet; +#X obj 170 -6 inlet; +#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 136 -30 Azimuth Angle; +#X obj 242 172 arccos; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 19 0; +#X connect 12 0 11 1; +#X connect 12 1 13 0; +#X connect 13 0 11 0; +#X connect 15 0 2 0; +#X connect 16 0 4 0; +#X connect 17 0 6 0; +#X connect 17 0 4 0; +#X connect 19 0 14 0; +#X connect 19 0 8 0; +#X restore 365 297 pd angleCalc; +#X text 451 260 Elevation; +#X text 476 498 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 398 516 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 506 20 inlet; +#X obj 365 276 inlet; +#X obj 434 275 inlet; +#X obj 219 530 outlet~; +#X obj 398 541 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 398 467 *~ 1; +#X obj 219 481 *~ 1; +#X obj 305 247 arccos; +#X obj 305 223 r sigMac; +#X obj 240 362 +; +#X obj 305 269 t f b; +#X obj 240 323 delay 9; +#X text 309 203 Replicates Doppler effect; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 38 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 45 0; +#X connect 10 0 34 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 44 1; +#X connect 17 0 26 0; +#X connect 19 0 44 0; +#X connect 20 0 13 0; +#X connect 22 0 14 0; +#X connect 22 0 48 0; +#X connect 26 0 35 0; +#X connect 27 0 3 0; +#X connect 27 0 3 1; +#X connect 28 0 2 0; +#X connect 30 0 5 1; +#X connect 31 0 7 1; +#X connect 31 0 7 0; +#X connect 31 0 21 0; +#X connect 32 0 22 0; +#X connect 33 0 22 1; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 9 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 45 1; +#X connect 43 0 41 0; +#X connect 44 0 17 0; +#X connect 45 0 10 0; +#X connect 46 0 49 0; +#X connect 47 0 46 0; +#X connect 48 0 40 0; +#X connect 49 0 48 1; +#X connect 49 1 50 0; +#X connect 50 0 48 0; +#X restore 318 180 pd freqGain; +#X obj 452 -83 inlet; +#X obj 452 -63 s \$0_elev; +#X obj 339 71 r \$0-diameter; +#X obj 520 -85 inlet; +#X obj 520 -63 s \$0_azim; +#X obj 381 159 r \$0_dist; +#X obj 360 116 r \$0_azim; +#X obj 370 137 r \$0_elev; +#X obj 381 204 s~ \$0_dragDiGain; +#X obj 318 224 s~ \$0_liftDiGain; +#X floatatom 383 -36 5 0 0 0 - - -; +#X floatatom 453 -37 5 0 0 0 - - -; +#X floatatom 521 -41 5 0 0 0 - - -; +#X obj 82 272 outlet; +#X obj 1325 5 hip~; +#X obj 126 245 snapshot~; +#X obj 126 198 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 126 172 loadbang; +#X obj 126 220 metro 10; +#X obj 1333 386 hip~; +#X obj 47 222 r~ \$0-myFreq; +#X obj 126 272 s \$0_contFreq; +#X obj 1346 -18 r \$0_contFreq; +#X obj 1354 310 r \$0_contFreq; +#X obj 1354 333 * 2; +#X text 122 463 Strouhal Number; +#X text 308 241 Calculates the gain of the dipole source; +#X text 305 502 Calculates the gain of the source; +#X text 512 -104 Azimuth; +#X text 621 -108 Pan; +#X text 446 -102 Elevation; +#X text 379 -102 Distance; +#X text 217 -102 Diameter; +#X text 132 -103 Wind Speed; +#X obj 314 -82 inlet; +#X floatatom 315 -38 5 0 0 0 - - -; +#X text 310 -101 Length; +#X obj 314 -60 s \$0_leng; +#X obj 348 351 r \$0_leng; +#X obj 349 94 r \$0_leng; +#X connect 4 0 17 0; +#X connect 5 0 7 0; +#X connect 6 0 10 1; +#X connect 6 0 50 0; +#X connect 7 0 6 0; +#X connect 8 0 12 0; +#X connect 10 0 102 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 33 0; +#X connect 13 0 23 0; +#X connect 16 0 83 0; +#X connect 16 0 130 0; +#X connect 17 0 22 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 70 0; +#X connect 24 0 7 1; +#X connect 25 0 8 1; +#X connect 27 0 119 1; +#X connect 28 0 11 1; +#X connect 29 0 5 0; +#X connect 31 0 119 0; +#X connect 32 0 21 1; +#X connect 34 0 19 0; +#X connect 35 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 26 0; +#X connect 38 0 36 0; +#X connect 39 0 68 1; +#X connect 40 0 134 0; +#X connect 43 0 71 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 46 0 45 0; +#X connect 48 0 46 0; +#X connect 49 0 44 0; +#X connect 51 0 52 0; +#X connect 51 0 68 2; +#X connect 53 0 54 0; +#X connect 54 0 81 0; +#X connect 55 0 78 0; +#X connect 56 0 66 0; +#X connect 57 0 139 0; +#X connect 60 0 72 0; +#X connect 61 0 62 0; +#X connect 61 0 69 2; +#X connect 63 0 64 0; +#X connect 64 0 82 0; +#X connect 65 0 77 0; +#X connect 66 0 69 1; +#X connect 68 0 43 0; +#X connect 69 0 60 0; +#X connect 70 0 2 0; +#X connect 70 1 3 0; +#X connect 71 0 41 0; +#X connect 71 1 42 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 73 0 43 1; +#X connect 74 0 60 1; +#X connect 75 0 61 0; +#X connect 76 0 51 0; +#X connect 77 0 80 0; +#X connect 78 0 79 0; +#X connect 79 0 76 0; +#X connect 80 0 75 0; +#X connect 81 0 51 0; +#X connect 82 0 61 0; +#X connect 84 0 90 0; +#X connect 86 0 70 1; +#X connect 87 0 71 1; +#X connect 88 0 72 1; +#X connect 90 0 91 0; +#X connect 91 0 85 0; +#X connect 91 0 89 0; +#X connect 97 0 112 1; +#X connect 98 0 112 0; +#X connect 99 0 74 0; +#X connect 100 0 73 0; +#X connect 101 0 10 0; +#X connect 102 0 103 0; +#X connect 103 0 105 1; +#X connect 104 0 105 0; +#X connect 105 0 30 0; +#X connect 105 0 11 0; +#X connect 106 0 109 0; +#X connect 107 0 106 0; +#X connect 108 0 107 0; +#X connect 110 0 108 0; +#X connect 111 0 106 0; +#X connect 112 0 117 0; +#X connect 112 1 118 0; +#X connect 113 0 112 2; +#X connect 114 0 112 6; +#X connect 115 0 112 5; +#X connect 116 0 112 4; +#X connect 119 0 129 0; +#X connect 119 1 128 0; +#X connect 120 0 121 0; +#X connect 120 0 131 0; +#X connect 122 0 119 2; +#X connect 123 0 124 0; +#X connect 123 0 132 0; +#X connect 125 0 119 6; +#X connect 126 0 119 4; +#X connect 127 0 119 5; +#X connect 134 0 68 0; +#X connect 135 0 141 0; +#X connect 135 0 133 0; +#X connect 135 0 9 0; +#X connect 136 0 138 0; +#X connect 137 0 136 0; +#X connect 138 0 135 0; +#X connect 139 0 69 0; +#X connect 140 0 135 0; +#X connect 142 0 134 1; +#X connect 143 0 144 0; +#X connect 144 0 139 1; +#X connect 154 0 155 0; +#X connect 154 0 157 0; +#X connect 158 0 112 3; +#X connect 159 0 119 3; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcWoo.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcWoo.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,174 @@ +#N canvas 27 23 1386 806 10; +#X obj 187 262 +; +#X floatatom 221 213 8 0 0 0 - - -; +#X obj 187 213 *; +#X obj 202 141 r \$0_thisGroup; +#X floatatom 211 294 8 0 0 0 - - -; +#X obj 202 235 r firstSpeed; +#X floatatom 223 262 8 0 0 0 - - -; +#X floatatom 134 135 8 0 0 0 - - -; +#X obj 187 115 r deltaSpeed; +#X obj 202 189 + 0; +#X obj -39 262 +; +#X floatatom -5 213 8 0 0 0 - - -; +#X obj -39 213 *; +#X obj -24 143 r \$0_thisGroup; +#X floatatom -97 291 8 0 0 0 - - -; +#X floatatom -3 262 8 0 0 0 - - -; +#X floatatom -92 139 8 0 0 0 - - -; +#X obj -24 189 + 0; +#X obj -45 49 inlet; +#X obj -45 71 s \$0_thisGroup; +#X obj 101 50 inlet; +#X obj 101 72 s \$0_thisSource; +#X obj -39 326 /; +#X obj -39 350 * 1000; +#X text 4 348 Convert to millisecs; +#X text -8 324 To Time; +#X floatatom -98 382 8 0 0 0 - - -; +#X obj -57 664 line~; +#X obj -208 709 snapshot~; +#X obj -208 662 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -265 742 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj -55 429 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X msg -57 642 1 \$1; +#X obj -57 688 *~ 1; +#X obj -179 506 delay \$1; +#X obj -179 535 i; +#X msg -179 557 0 \$1; +#X obj -206 475 t f b; +#X floatatom -268 768 8 0 0 0 - - -; +#X obj -57 619 f; +#X obj -206 448 f; +#X obj -208 684 metro 1; +#X obj -39 382 * 0.75; +#X obj -164 384 * 0.25; +#X obj -57 716 outlet~; +#X obj 217 165 r \$0_thisSource; +#X obj -9 166 r \$0_thisSource; +#X obj -21 404 r GO; +#X obj -208 628 loadbang; +#X floatatom -111 650 5 0 0 0 - - -; +#X obj -24 238 r circumMin; +#X obj -39 116 r deltaCircum; +#X obj -240 534 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -240 558 s downSw; +#X text 9 194 Source number (1 at hilt); +#X text -190 252 Circumference of the arc; +#X text -207 263 associated with this source; +#X text 9 379 Acceleration; +#X text -255 381 Deceleration; +#X text 185 315 Speed of the individual source; +#X text 4 674 Ramp up to top speed for this source in 3/4 of the swing +time and ramp down to 0 in the remaining 1/4; +#X text 219 14 Patch that calculates the speed of an individual source +in the blade through out the arc of the swing.; +#X floatatom 856 217 8 0 0 0 - - -; +#X obj 837 145 r \$0_thisGroup; +#X obj 837 239 r firstSpeed; +#X floatatom 684 141 8 0 0 0 - - -; +#X obj 737 121 r deltaSpeed; +#X obj 837 193 + 0; +#X floatatom 511 232 8 0 0 0 - - -; +#X obj 492 162 r \$0_thisGroup; +#X floatatom 398 154 8 0 0 0 - - -; +#X obj 492 208 + 0; +#X obj 852 169 r \$0_thisSource; +#X obj 507 185 r \$0_thisSource; +#X obj 534 278 r circumMin; +#X obj 451 131 r deltaCircum; +#X text 540 205 Source number (1 at hilt); +#X text 300 267 Circumference of the arc; +#X obj 448 181 sig~; +#X obj 484 237 sig~; +#X obj 477 272 *~; +#X obj 535 309 sig~; +#X obj 476 350 +~; +#X obj 476 403 /~; +#X obj 738 192 sig~; +#X obj 772 217 sig~; +#X obj 737 235 *~; +#X obj 834 270 sig~; +#X obj 765 305 +~; +#X connect 0 0 4 0; +#X connect 0 0 22 1; +#X connect 0 0 33 1; +#X connect 2 0 0 0; +#X connect 3 0 9 0; +#X connect 5 0 0 1; +#X connect 5 0 6 0; +#X connect 8 0 2 0; +#X connect 8 0 7 0; +#X connect 9 0 1 0; +#X connect 9 0 2 1; +#X connect 10 0 14 0; +#X connect 10 0 22 0; +#X connect 12 0 10 0; +#X connect 13 0 17 0; +#X connect 17 0 11 0; +#X connect 17 0 12 1; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 22 0 23 0; +#X connect 23 0 26 0; +#X connect 23 0 42 0; +#X connect 23 0 43 0; +#X connect 27 0 33 0; +#X connect 28 0 30 0; +#X connect 29 0 41 0; +#X connect 30 0 38 0; +#X connect 31 0 39 0; +#X connect 31 0 40 0; +#X connect 32 0 27 0; +#X connect 33 0 28 0; +#X connect 33 0 44 0; +#X connect 34 0 35 0; +#X connect 34 0 52 0; +#X connect 35 0 36 0; +#X connect 36 0 27 0; +#X connect 37 0 34 1; +#X connect 37 1 34 0; +#X connect 39 0 32 0; +#X connect 39 0 49 0; +#X connect 40 0 37 0; +#X connect 41 0 28 0; +#X connect 42 0 39 1; +#X connect 42 0 40 1; +#X connect 43 0 35 1; +#X connect 45 0 9 1; +#X connect 46 0 17 1; +#X connect 47 0 31 0; +#X connect 48 0 29 0; +#X connect 50 0 10 1; +#X connect 50 0 15 0; +#X connect 51 0 12 0; +#X connect 51 0 16 0; +#X connect 52 0 53 0; +#X connect 63 0 67 0; +#X connect 64 0 87 0; +#X connect 66 0 65 0; +#X connect 66 0 84 0; +#X connect 67 0 62 0; +#X connect 67 0 85 0; +#X connect 69 0 71 0; +#X connect 71 0 68 0; +#X connect 71 0 79 0; +#X connect 72 0 67 1; +#X connect 73 0 71 1; +#X connect 74 0 81 0; +#X connect 75 0 70 0; +#X connect 75 0 78 0; +#X connect 78 0 80 0; +#X connect 79 0 80 1; +#X connect 80 0 82 0; +#X connect 81 0 82 1; +#X connect 82 0 83 0; +#X connect 84 0 86 0; +#X connect 85 0 86 1; +#X connect 86 0 88 0; +#X connect 87 0 88 1; +#X connect 88 0 83 1; diff -r 195db2866d0a -r 3f2588a64b25 June/freqCalcWooD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/freqCalcWooD2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,135 @@ +#N canvas 493 23 1282 851 10; +#X obj 197 272 +; +#X floatatom 231 223 8 0 0 0 - - -; +#X obj 197 223 *; +#X obj 212 151 r \$0_thisGroup; +#X floatatom 221 304 8 0 0 0 - - -; +#X obj 212 245 r firstSpeed; +#X floatatom 233 272 8 0 0 0 - - -; +#X floatatom 144 145 8 0 0 0 - - -; +#X obj 197 125 r deltaSpeed; +#X obj 212 199 + 0; +#X obj -29 272 +; +#X floatatom 5 223 8 0 0 0 - - -; +#X obj -29 223 *; +#X obj -14 153 r \$0_thisGroup; +#X floatatom -87 301 8 0 0 0 - - -; +#X floatatom 7 272 8 0 0 0 - - -; +#X floatatom -82 149 8 0 0 0 - - -; +#X obj -14 199 + 0; +#X obj -35 59 inlet; +#X obj -35 81 s \$0_thisGroup; +#X obj 111 60 inlet; +#X obj 111 82 s \$0_thisSource; +#X obj -29 336 /; +#X obj -29 360 * 1000; +#X text 14 358 Convert to millisecs; +#X text 2 334 To Time; +#X floatatom -88 392 8 0 0 0 - - -; +#X obj -47 674 line~; +#X obj -198 719 snapshot~; +#X obj -198 672 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -255 752 hsl 128 15 0 130 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj -45 439 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -169 516 delay \$1; +#X obj -169 545 i; +#X msg -169 567 0 \$1; +#X obj -196 485 t f b; +#X floatatom -258 778 8 0 0 0 - - -; +#X obj -45 521 f; +#X obj -196 458 f; +#X obj -198 694 metro 1; +#X obj -29 392 * 0.75; +#X obj -154 394 * 0.25; +#X obj -47 726 outlet~; +#X obj 227 175 r \$0_thisSource; +#X obj 1 176 r \$0_thisSource; +#X obj -11 414 r GO; +#X obj -198 638 loadbang; +#X floatatom -101 660 5 0 0 0 - - -; +#X obj -14 248 r circumMin; +#X obj -29 126 r deltaCircum; +#X obj -230 544 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -230 568 s downSw; +#X text 19 204 Source number (1 at hilt); +#X text -180 262 Circumference of the arc; +#X text -197 273 associated with this source; +#X text 19 389 Acceleration; +#X text -245 391 Deceleration; +#X text 195 325 Speed of the individual source; +#X text 14 684 Ramp up to top speed for this source in 3/4 of the swing +time and ramp down to 0 in the remaining 1/4; +#X text 229 24 Patch that calculates the speed of an individual source +in the blade through out the arc of the swing.; +#X obj 6 556 f; +#X obj 4 598 pack; +#X msg 3 630 \$1 \$2; +#X obj -49 487 delay 8; +#X msg -51 629 0; +#X obj 63 571 t f b; +#X obj 62 609 delay 8; +#X connect 0 0 4 0; +#X connect 0 0 22 1; +#X connect 0 0 60 1; +#X connect 2 0 0 0; +#X connect 3 0 9 0; +#X connect 5 0 0 1; +#X connect 5 0 6 0; +#X connect 8 0 2 0; +#X connect 8 0 7 0; +#X connect 9 0 1 0; +#X connect 9 0 2 1; +#X connect 10 0 14 0; +#X connect 10 0 22 0; +#X connect 12 0 10 0; +#X connect 13 0 17 0; +#X connect 17 0 11 0; +#X connect 17 0 12 1; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 22 0 23 0; +#X connect 23 0 26 0; +#X connect 23 0 40 0; +#X connect 23 0 41 0; +#X connect 27 0 28 0; +#X connect 27 0 42 0; +#X connect 28 0 30 0; +#X connect 29 0 39 0; +#X connect 30 0 36 0; +#X connect 31 0 38 0; +#X connect 31 0 60 0; +#X connect 31 0 63 0; +#X connect 32 0 33 0; +#X connect 32 0 50 0; +#X connect 33 0 34 0; +#X connect 34 0 27 0; +#X connect 35 0 32 1; +#X connect 35 1 32 0; +#X connect 37 0 47 0; +#X connect 37 0 65 0; +#X connect 38 0 35 0; +#X connect 39 0 28 0; +#X connect 40 0 37 1; +#X connect 40 0 38 1; +#X connect 41 0 33 1; +#X connect 43 0 9 1; +#X connect 44 0 17 1; +#X connect 45 0 31 0; +#X connect 46 0 29 0; +#X connect 48 0 10 1; +#X connect 48 0 15 0; +#X connect 49 0 12 0; +#X connect 49 0 16 0; +#X connect 50 0 51 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 62 0 27 0; +#X connect 63 0 37 0; +#X connect 64 0 27 0; +#X connect 65 0 61 1; +#X connect 65 1 66 0; +#X connect 66 0 61 0; diff -r 195db2866d0a -r 3f2588a64b25 June/makeDia.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/makeDia.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,10 @@ +#N canvas 388 195 193 139 10; +#X obj 80 -4 *; +#X obj 65 24 *; +#X obj 80 -31 inlet; +#X obj 65 54 outlet; +#X connect 0 0 1 1; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 2 0 0 0; +#X connect 2 0 0 1; diff -r 195db2866d0a -r 3f2588a64b25 June/obsPosition.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/obsPosition.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,128 @@ +#N canvas 203 146 1178 769 10; +#X obj -117 35 inlet; +#X obj 296 -12 r bladeLen; +#X obj 311 94 r armLength; +#X obj -117 58 s \$0_sourceNo; +#X obj 310 9 r NoOfSources; +#X obj 296 119 +; +#X obj 296 29 /; +#X obj 296 73 *; +#X obj 311 50 r \$0_sourceNo; +#X text 322 117 Distance from centre of arc to the source; +#X obj 30 58 r~ swordAngle; +#X obj -116 -15 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -61 -14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -116 10 s setUp; +#X obj -61 10 s GO; +#X floatatom 260 146 5 0 0 0 - - -; +#X obj 30 88 /~ 360; +#X obj 30 138 *~ 1; +#X obj 30 114 cos~; +#X obj -61 115 r obsDistance; +#X obj -61 136 sig~; +#X obj 15 173 -~; +#X obj 72 143 r~ swordAngle; +#X obj 72 170 /~ 360; +#X obj 72 194 sin~; +#X obj 296 144 s \$0_thisLength; +#X obj 72 220 *~ 1; +#X obj 107 193 r \$0_thisLength; +#X obj 15 245 *~; +#X obj 72 247 *~; +#X obj 15 273 +~; +#X obj 15 296 sqrt~; +#X obj -64 302 metro 10; +#X obj -64 333 snapshot~; +#X floatatom -65 357 8 0 0 0 - - -; +#X obj -64 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj -64 246 loadbang; +#X obj 70 115 r \$0_thisLength; +#X obj 404 216 r \$0_thisLength; +#X obj 404 239 sig~; +#X obj 404 264 *~; +#X obj 612 220 r obsDistance; +#X obj 612 241 sig~; +#X obj 612 265 *~; +#X obj 15 330 s~ \$0sourceDist; +#X obj 509 220 r~ \$0sourceDist; +#X obj 509 262 *~; +#X text 422 194 l; +#X text 552 197 B; +#X text 644 198 Z; +#X obj 494 293 +~; +#X obj 494 319 -~; +#X obj 524 323 r \$0_thisLength; +#X obj 524 346 sig~; +#X obj 625 323 r~ \$0sourceDist; +#X obj 625 346 *~ 2; +#X obj 524 375 *~; +#X obj 494 398 /~; +#X obj 394 386 loadbang; +#X obj 394 409 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 394 430 metro 10; +#X obj 394 453 snapshot~; +#X floatatom 394 477 5 0 0 0 - - -; +#X obj 494 424 arccos~; +#X connect 0 0 3 0; +#X connect 1 0 6 0; +#X connect 2 0 5 1; +#X connect 4 0 6 1; +#X connect 5 0 15 0; +#X connect 5 0 25 0; +#X connect 6 0 7 0; +#X connect 7 0 5 0; +#X connect 8 0 7 1; +#X connect 10 0 16 0; +#X connect 11 0 13 0; +#X connect 12 0 14 0; +#X connect 16 0 18 0; +#X connect 17 0 21 1; +#X connect 18 0 17 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 28 0; +#X connect 21 0 28 1; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 26 0; +#X connect 26 0 29 0; +#X connect 26 0 29 1; +#X connect 27 0 26 1; +#X connect 28 0 30 0; +#X connect 29 0 30 1; +#X connect 30 0 31 0; +#X connect 31 0 33 0; +#X connect 31 0 44 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 35 0 32 0; +#X connect 36 0 35 0; +#X connect 37 0 17 1; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 39 0 40 1; +#X connect 40 0 50 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 42 0 43 1; +#X connect 43 0 51 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 50 1; +#X connect 50 0 51 0; +#X connect 51 0 57 0; +#X connect 52 0 53 0; +#X connect 53 0 56 0; +#X connect 54 0 55 0; +#X connect 55 0 56 1; +#X connect 56 0 57 1; +#X connect 57 0 63 0; +#X connect 58 0 59 0; +#X connect 59 0 60 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 63 0 61 0; diff -r 195db2866d0a -r 3f2588a64b25 June/postPosition.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/postPosition.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,215 @@ +#N canvas 241 432 1385 708 10; +#X obj 489 35 -; +#X obj 489 62 *; +#X obj 504 134 *; +#X obj 489 189 sqrt; +#X floatatom 549 222 5 0 0 0 - - -; +#X obj 489 222 outlet; +#X obj 489 -16 r Xpos; +#X obj 93 247 outlet; +#X obj 504 7 inlet; +#X obj 489 165 +; +#X obj 560 8 inlet; +#X obj 545 31 -; +#X obj 545 59 *; +#X floatatom 592 108 8 0 0 0 - - -; +#X obj 489 89 +; +#X obj 93 166 atan; +#X floatatom 58 247 5 0 0 0 - - -; +#X obj 93 190 * 360; +#X obj 93 214 / 6.28319; +#X obj 684 526 outlet; +#X obj 605 413 atan; +#X obj 605 391 /; +#X floatatom 570 494 5 0 0 0 - - -; +#X obj 605 437 * 360; +#X obj 605 461 / 6.28319; +#X obj 382 73 s \$0_xRel; +#X obj 620 366 r \$0_xRel; +#X obj 591 63 s \$0_yRel; +#X obj 605 343 r \$0_yRel; +#X obj 504 111 r \$0_zRel; +#X text 420 -55 Calculates the distance between; +#X text 22 -41 Calculates the azimuth; +#X text 559 320 Calculates the elevation; +#X obj 186 432 spigot; +#X obj 85 433 spigot; +#X obj 145 248 abs; +#X obj 145 271 / 90; +#X obj 145 295 swap 1; +#X obj 145 321 -; +#X obj 145 345 / 2; +#X obj 82 384 + 0.5; +#X obj 186 383 - 0.5; +#X obj 186 405 * -1; +#X obj 118 456 outlet; +#X text 180 466 Calculates the pan value; +#N canvas 583 169 806 722 thisOrent 0; +#X obj 219 21 inlet; +#X floatatom 243 48 8 0 0 0 - - -; +#X floatatom 63 53 8 0 0 0 - - -; +#X obj 121 33 r \$0_myLY; +#X obj 337 27 inlet; +#X floatatom 361 54 8 0 0 0 - - -; +#X obj 429 326 inlet; +#X floatatom 461 353 5 0 0 0 - - -; +#X obj 479 324 inlet; +#X floatatom 511 351 5 0 0 0 - - -; +#X obj 527 323 inlet; +#X floatatom 559 350 5 0 0 0 - - -; +#X text 120 11 Y-Length; +#X text 210 1 X-Length; +#X text 333 9 Z-Length; +#X text 415 305 Y-Rota; +#X text 474 303 X-Rota; +#X text 522 304 Z-Rota; +#X floatatom 220 232 5 0 0 0 - - -; +#X floatatom 77 231 5 0 0 0 - - -; +#X obj 337 141 t f b; +#X obj 364 168 delay 9; +#X obj 135 149 t f b; +#X obj 162 176 delay 9; +#X obj 235 145 t f b; +#X obj 262 172 delay 9; +#X obj 322 193 >; +#X obj 220 197 >; +#X obj 121 201 >; +#X floatatom 349 229 5 0 0 0 - - -; +#X obj 122 277 +; +#X obj 122 308 +; +#X floatatom 77 333 5 0 0 0 - - -; +#X text 176 278 0 = z longest; +#X text 176 293 1 = x longest; +#X text 176 310 2 = y longest; +#X obj 122 335 select 0 1 2; +#X obj 412 404 r azim; +#X floatatom 344 431 5 0 0 0 - - -; +#X msg 168 370 \; azim 10; +#X msg 145 417 \; azim 20; +#X msg 122 464 \; azim 12; +#X connect 0 0 1 0; +#X connect 0 0 22 0; +#X connect 0 0 26 0; +#X connect 3 0 2 0; +#X connect 3 0 27 0; +#X connect 3 0 28 0; +#X connect 4 0 5 0; +#X connect 4 0 20 0; +#X connect 4 0 24 0; +#X connect 6 0 7 0; +#X connect 8 0 9 0; +#X connect 10 0 11 0; +#X connect 20 0 26 1; +#X connect 20 1 21 0; +#X connect 21 0 26 0; +#X connect 22 0 28 1; +#X connect 22 1 23 0; +#X connect 23 0 28 0; +#X connect 24 0 27 1; +#X connect 24 1 25 0; +#X connect 25 0 27 0; +#X connect 26 0 29 0; +#X connect 26 0 31 1; +#X connect 27 0 18 0; +#X connect 27 0 30 1; +#X connect 28 0 19 0; +#X connect 28 0 30 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 31 0 36 0; +#X connect 36 0 41 0; +#X connect 36 1 40 0; +#X connect 36 2 39 0; +#X connect 37 0 38 0; +#X restore 810 17 pd thisOrent; +#X obj 827 -69 inlet; +#X obj 861 -27 inlet; +#X obj 810 -92 inlet; +#X obj 844 -48 inlet; +#X obj 879 -6 inlet; +#X obj 108 76 r Xpos; +#X obj 108 119 -; +#X obj 123 97 inlet; +#X obj 93 54 -; +#X obj 108 33 inlet; +#X obj 93 11 r Zpos; +#X obj 93 142 /; +#X floatatom 134 496 5 0 0 0 - - -; +#X obj 120 143 s \$0_pS; +#X obj 118 383 r \$0_pS; +#X floatatom 188 357 5 0 0 0 - - -; +#X text 438 -42 the post and the ball; +#X obj 545 -14 r Zpos; +#X obj 684 459 r \$0_pS; +#X obj 684 480 t b; +#X msg 684 503 1; +#X obj 118 409 <= 0; +#X obj 154 409 > 0; +#X floatatom 409 35 8 0 0 0 - - -; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 25 0; +#X connect 0 0 69 0; +#X connect 1 0 14 0; +#X connect 2 0 9 1; +#X connect 3 0 4 0; +#X connect 3 0 5 0; +#X connect 6 0 0 0; +#X connect 8 0 0 1; +#X connect 9 0 3 0; +#X connect 10 0 11 1; +#X connect 11 0 12 0; +#X connect 11 0 12 1; +#X connect 11 0 27 0; +#X connect 12 0 13 0; +#X connect 12 0 14 1; +#X connect 14 0 9 0; +#X connect 15 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 16 0; +#X connect 18 0 7 0; +#X connect 18 0 35 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 24 0; +#X connect 24 0 22 0; +#X connect 26 0 21 1; +#X connect 28 0 21 0; +#X connect 29 0 2 0; +#X connect 29 0 2 1; +#X connect 33 0 43 0; +#X connect 33 0 58 0; +#X connect 34 0 43 0; +#X connect 34 0 58 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 37 1 38 1; +#X connect 38 0 39 0; +#X connect 38 0 61 0; +#X connect 39 0 40 0; +#X connect 39 0 41 0; +#X connect 40 0 34 0; +#X connect 41 0 42 0; +#X connect 42 0 33 0; +#X connect 46 0 45 1; +#X connect 47 0 45 3; +#X connect 48 0 45 0; +#X connect 49 0 45 2; +#X connect 50 0 45 4; +#X connect 51 0 52 0; +#X connect 52 0 57 1; +#X connect 52 0 59 0; +#X connect 53 0 52 1; +#X connect 54 0 57 0; +#X connect 55 0 54 1; +#X connect 56 0 54 0; +#X connect 57 0 15 0; +#X connect 60 0 67 0; +#X connect 60 0 68 0; +#X connect 63 0 11 0; +#X connect 64 0 65 0; +#X connect 65 0 66 0; +#X connect 66 0 19 0; +#X connect 67 0 34 1; +#X connect 68 0 33 1; diff -r 195db2866d0a -r 3f2588a64b25 June/processingD1/processingD1.pde --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/processingD1/processingD1.pde Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,23 @@ +// Example 05-02 from "Getting Started with Processing" +// by Reas & Fry. O'Reilly / Make 2010 + +int position; + +void setup() { + size(1420, 900); + background(128); + position = 0; +} + +void draw() { + background(128); + fill(0); // fill changes the color of the interior of the shape + noStroke(); // noStroke removes the outer line + + // Does position represent the horizontal or the vertical location? + ellipse(80.5, 100.5, 30, 30); + ellipse(1080.5, 150.5, 30, 30); + ellipse(620.5, 650.5, 30, 30); + +} + diff -r 195db2866d0a -r 3f2588a64b25 June/prop_D1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/prop_D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,528 @@ +#N canvas 136 36 1105 841 10; +#X obj 377 -124 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 440 -124 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 437 -215 Gain; +#X obj 376 -241 loadbang; +#N canvas 865 368 284 318 opLevels 1; +#X obj 74 188 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 186 75 / 127; +#X obj 186 40 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X obj 219 118 inlet; +#X obj 30 152 /~ 1; +#X obj 129 154 /~ 1; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 376 -167 pd opLevels; +#X msg 376 -218 5; +#N canvas 12 52 684 554 speedCalc 0; +#X obj 59 -12 inlet; +#X obj 135 -11 inlet; +#X obj 217 -12 inlet; +#X obj 317 -12 inlet; +#X obj 59 11 s \$0_swLen; +#X obj 135 11 s \$0_armLen; +#X obj 317 10 s \$0_tipSpeed; +#X obj 141 301 r \$0_tipSpeed; +#X obj 211 437 outlet; +#X obj 211 414 r \$0_minSpeed; +#X obj 126 349 s \$0_minSpeed; +#X obj 310 414 r \$0_deltaSpeed; +#X obj 388 261 s \$0_deltaSpeed; +#X obj 310 437 outlet; +#X obj 84 100 r \$0_swLen; +#X obj 126 280 /; +#X floatatom 80 307 5 0 0 0 - - -; +#X obj 99 123 r \$0_armLen; +#X obj 84 205 +; +#X obj 99 152 t f b; +#X floatatom 40 240 5 0 0 0 - - -; +#X obj 126 207 r \$0_armLen; +#X obj 126 231 t f b; +#X obj 126 177 delay 6; +#X obj 153 256 delay 9; +#X obj 217 11 s \$0_sourceTot; +#X obj 421 202 r \$0_sourceTot; +#X obj 126 325 *; +#X floatatom 84 349 5 0 0 0 - - -; +#X obj 512 119 r \$0_minSpeed; +#X obj 388 202 -; +#X obj 388 158 r \$0_tipSpeed; +#X obj 388 232 /; +#X obj 512 145 t f b; +#X floatatom 343 261 5 0 0 0 - - -; +#X obj 539 170 delay 14; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 25 0; +#X connect 3 0 6 0; +#X connect 7 0 27 1; +#X connect 9 0 8 0; +#X connect 11 0 13 0; +#X connect 14 0 18 0; +#X connect 15 0 16 0; +#X connect 15 0 27 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 18 0 15 1; +#X connect 19 0 18 1; +#X connect 19 1 23 0; +#X connect 21 0 22 0; +#X connect 22 0 15 0; +#X connect 22 1 24 0; +#X connect 23 0 18 0; +#X connect 24 0 15 0; +#X connect 26 0 32 1; +#X connect 27 0 10 0; +#X connect 27 0 28 0; +#X connect 29 0 33 0; +#X connect 30 0 32 0; +#X connect 31 0 30 0; +#X connect 32 0 34 0; +#X connect 32 0 12 0; +#X connect 33 0 30 1; +#X connect 33 1 35 0; +#X connect 35 0 30 0; +#X restore 226 264 pd speedCalc; +#X floatatom 135 288 8 0 0 0 - - -; +#X floatatom 380 286 8 0 0 0 - - -; +#X obj 226 169 r bladeLen; +#X obj 249 192 r armLength; +#X obj 272 216 r NoOfSources; +#X obj 295 241 r topSpeed; +#X obj -62 -210 hsl 100 20 0 3000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 900 1; +#X floatatom -65 -184 8 0 0 0 - - -; +#X obj -62 -132 hsl 100 20 0 300 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 200 288 s firstSpeed; +#X obj 295 287 s deltaSpeed; +#X floatatom 145 59 8 0 0 0 - - -; +#N canvas 57 585 305 180 thickCalc 0; +#X obj 173 86 r NoOfSources; +#X obj 23 16 inlet; +#X obj 26 64 inlet; +#X obj 26 86 s \$0_tipThick; +#X obj 158 62 -; +#X obj 158 111 /; +#X obj 158 134 outlet; +#X obj 23 39 s \$0_hiltThick; +#X floatatom 126 94 5 0 0 0 - - -; +#X obj 173 40 r \$0_tipThick; +#X obj 158 15 r \$0_hiltThick; +#X floatatom 94 136 8 0 0 0 - - -; +#X connect 0 0 5 1; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 5 0 11 0; +#X connect 9 0 4 1; +#X connect 10 0 4 0; +#X restore 205 -36 pd thickCalc; +#X obj 205 -13 s deltaThick; +#X floatatom 150 -12 8 0 0 0 - - -; +#X obj 205 -81 r hiltThick; +#X obj 274 -59 r tipThick; +#N canvas 447 270 208 198 circumferCalc 0; +#X obj 84 45 inlet; +#X obj 84 69 * 3.14159; +#X floatatom 26 120 8 0 0 0 - - -; +#X obj 84 93 * 2; +#X obj 84 118 outlet; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 4 0; +#X restore 202 35 pd circumferCalc; +#X obj 306 128 s deltaCircum; +#N canvas 767 188 758 617 angleCalc 0; +#X floatatom -252 49 8 0 0 0 - - -; +#X obj -194 50 * 0.75; +#X obj 149 51 * 0.25; +#X floatatom 171 76 8 0 0 0 - - -; +#X floatatom -178 72 8 0 0 0 - - -; +#X obj -194 97 /; +#X msg -209 203 1 \$1; +#X obj -209 180 f; +#X floatatom -242 203 5 0 0 0 - - -; +#X obj -209 225 line 0; +#X obj -245 154 r GO; +#X msg -165 203 0; +#X obj -194 121 * 1000; +#X obj 61 290 line 0; +#X obj 61 212 delay \$1; +#X obj 63 154 f; +#X obj 63 111 r GO; +#X obj 63 180 t f b; +#X obj 61 239 i; +#X msg 61 261 1 \$1; +#X msg 139 255 0; +#X obj 149 184 /; +#X obj 149 208 * 1000; +#X obj -209 275 *; +#X obj -157 244 r sweepAngle; +#X obj -206 340 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj -160 272 * -0.75; +#X obj -209 299 +; +#X obj -159 297 * -1; +#X obj -179 155 s \$0_thisDe; +#X obj 78 133 r \$0_thisDe; +#X obj 61 328 *; +#X obj 118 295 r sweepAngle; +#X obj 64 380 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 13 239 s \$0_d; +#X obj 139 233 r GO; +#X obj -194 26 r maxCirc; +#X obj 149 29 r maxCirc; +#X obj -124 70 r topSpeed; +#X obj 164 158 r topSpeed; +#X obj -90 459 s currentAngle; +#X obj -90 413 +; +#X floatatom -90 438 8 0 0 0 - - -; +#X obj -41 392 t f b; +#X obj 280 146 delay \$1; +#X obj 282 88 f; +#X obj 282 62 r GO; +#X obj 282 114 t f b; +#X obj 318 -6 r maxCirc; +#X obj 333 16 r topSpeed; +#X obj 318 40 /; +#X obj 318 62 * 1000; +#X obj 280 168 s end; +#X obj -165 182 r end; +#X floatatom -166 408 8 0 0 0 - - -; +#X obj -41 359 r end; +#X obj 118 318 * -0.25; +#X connect 1 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 3 0; +#X connect 2 0 21 0; +#X connect 5 0 12 0; +#X connect 6 0 9 0; +#X connect 7 0 6 0; +#X connect 7 0 8 0; +#X connect 9 0 23 0; +#X connect 10 0 7 0; +#X connect 11 0 9 0; +#X connect 12 0 7 1; +#X connect 12 0 29 0; +#X connect 13 0 31 0; +#X connect 14 0 18 0; +#X connect 14 0 34 0; +#X connect 15 0 17 0; +#X connect 16 0 15 0; +#X connect 17 0 14 1; +#X connect 17 1 14 0; +#X connect 18 0 19 0; +#X connect 19 0 13 0; +#X connect 20 0 13 0; +#X connect 21 0 22 0; +#X connect 22 0 18 1; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 41 0; +#X connect 25 0 54 0; +#X connect 26 0 28 0; +#X connect 26 0 23 1; +#X connect 27 0 25 0; +#X connect 28 0 27 1; +#X connect 30 0 15 1; +#X connect 31 0 33 0; +#X connect 32 0 56 0; +#X connect 33 0 43 0; +#X connect 35 0 20 0; +#X connect 36 0 0 0; +#X connect 36 0 1 0; +#X connect 37 0 2 0; +#X connect 38 0 5 1; +#X connect 39 0 21 1; +#X connect 41 0 42 0; +#X connect 42 0 40 0; +#X connect 43 0 41 1; +#X connect 43 1 41 0; +#X connect 44 0 52 0; +#X connect 45 0 47 0; +#X connect 46 0 45 0; +#X connect 47 0 44 1; +#X connect 47 1 44 0; +#X connect 48 0 50 0; +#X connect 49 0 50 1; +#X connect 50 0 51 0; +#X connect 51 0 45 1; +#X connect 53 0 11 0; +#X connect 54 0 42 0; +#X connect 55 0 43 0; +#X connect 56 0 31 1; +#X restore 263 -108 pd angleCalc; +#X obj 379 -196 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 390 1; +#X obj 652 -128 freqCalcWoo; +#X obj 652 -179 r \$0_thisGroup; +#X obj 778 -101 *; +#X obj 793 -126 r deltaThick; +#X obj 778 -190 r \$0_thisGroup; +#X obj 778 -147 +; +#X obj 763 -215 r hiltThick; +#X obj 763 -76 -; +#X floatatom 774 -50 8 0 0 0 - - -; +#X obj 793 -169 r \$0_s0; +#X obj 715 -151 r \$0_s0; +#N canvas 1051 49 396 632 obsPosition 0; +#X obj -49 337 r obsDistance; +#X obj 113 149 r obsAngle; +#X obj -44 29 inlet; +#X obj 188 108 r bladeLen; +#X obj 203 214 r armLength; +#X obj -44 52 s \$0_sourceNo; +#X obj 202 129 r NoOfSources; +#X obj 188 239 +; +#X obj 188 149 /; +#X obj 188 193 *; +#X obj 203 170 r \$0_sourceNo; +#X floatatom 61 53 5 0 0 0 - - -; +#X obj 98 204 / 360; +#X obj 98 226 * 6.28319; +#X floatatom 40 277 8 0 0 0 - - -; +#X obj 98 277 *; +#X floatatom 41 339 8 0 0 0 - - -; +#X obj 122 391 hsl 128 15 15 25 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 98 127 r currentAngle; +#X floatatom 55 147 5 0 0 0 - - -; +#X floatatom 20 397 8 0 0 0 - - -; +#X obj 98 339 t f b; +#X obj 98 172 +; +#X obj 116 36 hsl 128 15 180 -180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom 124 63 5 0 0 0 - - -; +#X obj 83 370 +; +#X obj 98 251 cos; +#X obj 98 314 * -1; +#X obj -36 158 hsl 75 25 -60 180 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -23 203 5 0 0 0 - - -; +#X obj 83 412 outlet; +#X floatatom 54 205 5 0 0 0 - - -; +#X obj 146 205 outlet; +#X connect 0 0 25 0; +#X connect 1 0 22 1; +#X connect 2 0 5 0; +#X connect 2 0 11 0; +#X connect 3 0 8 0; +#X connect 4 0 7 1; +#X connect 6 0 8 1; +#X connect 7 0 15 1; +#X connect 8 0 9 0; +#X connect 9 0 7 0; +#X connect 10 0 9 1; +#X connect 12 0 13 0; +#X connect 13 0 26 0; +#X connect 15 0 27 0; +#X connect 18 0 19 0; +#X connect 18 0 22 0; +#X connect 19 0 28 0; +#X connect 21 0 25 1; +#X connect 21 1 25 0; +#X connect 22 0 12 0; +#X connect 22 0 31 0; +#X connect 22 0 32 0; +#X connect 23 0 24 0; +#X connect 25 0 17 0; +#X connect 25 0 20 0; +#X connect 25 0 30 0; +#X connect 26 0 14 0; +#X connect 26 0 15 0; +#X connect 27 0 21 0; +#X connect 27 0 16 0; +#X connect 28 0 29 0; +#X connect 28 0 22 0; +#X restore 677 -43 pd obsPosition; +#X obj 655 227 freq3DChord; +#X obj -66 175 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7300 1; +#X obj -69 329 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7500 1; +#X obj -66 254 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4500 1; +#X text -62 152 Azimuth Angle; +#X text -63 233 Elevation Angle; +#X text -53 308 Distance; +#X floatatom -69 281 5 0 0 0 - - -; +#X floatatom -72 357 5 0 0 0 - - -; +#X floatatom -69 203 5 0 0 0 - - -; +#X obj -68 -57 hsl 100 20 0.5 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4900 1; +#X floatatom -71 -29 5 0 0 0 - - -; +#X obj -70 100 hsl 100 20 0.001 0.1 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6200 1; +#X floatatom -73 127 5 0 0 0 - - -; +#X text -67 78 Chord Thickness; +#X obj -69 23 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -72 48 5 0 0 0 - - -; +#X text -65 1 Chord Pitch; +#X text 538 -238 Vertical propellor; +#X obj 202 12 r bladeRadius; +#X obj -34 -29 s bladeRadius; +#X obj 202 58 s circum; +#X text -68 -153 RMP (Fine); +#X text -66 -230 RMP (Coarse); +#X floatatom -66 -107 8 0 0 0 - - -; +#X obj -11 -107 s fineRPM; +#X obj -10 -184 s coarseRPM; +#X obj -30 203 s obsAzim; +#X obj -29 281 s obsElev; +#X text -59 -79 Blade Radius (m); +#X obj -37 126 s chordTh; +#X obj 670 162 r chordTh; +#X obj -29 356 s obsDist; +#X obj 775 143 freqCalc3dCh; +#X obj 790 163 r chordTh; +#X msg 676 87 1; +#X msg 793 93 2; +#X msg 784 69 1; +#X obj 785 37 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X msg 722 73 0; +#X obj 490 -194 hsl 100 25 1 400 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7700 1; +#X obj 655 142 freqCalc3dCh; +#X obj 775 228 freq3DChord; +#X obj 146 -201 bng 25 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 146 -172 s setUp; +#X obj 32 -231 r setUp; +#X obj 37 -154 r setUp; +#X obj 45 -80 r setUp; +#X obj 38 3 r setUp; +#X obj 40 76 r setUp; +#X obj 41 155 r setUp; +#X obj 42 228 r setUp; +#X obj 31 306 r setUp; +#X text 69 411 Pan not working on this yet; +#X obj 471 545 s fCRPM; +#X obj 507 507 s fRad; +#X obj 526 488 s fPit; +#X obj 544 469 s fThi; +#X obj 563 450 s fAzi; +#X obj 581 431 s fEle; +#X obj 600 412 s fDis; +#X obj 489 526 s fFRPM; +#X obj -116 -231 r fCRPM; +#X obj -120 -152 r fFRPM; +#X obj -110 -80 r fRad; +#X obj -112 -1 r fPit; +#X obj -112 76 r fThi; +#X obj -111 153 r fAzi; +#X obj -114 232 r fEle; +#X obj -113 310 r fDis; +#X obj 471 392 unpack f f f f f f f f; +#X connect 3 0 5 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 27 0; +#X connect 6 0 7 0; +#X connect 6 0 16 0; +#X connect 6 1 8 0; +#X connect 6 1 17 0; +#X connect 9 0 6 0; +#X connect 10 0 6 1; +#X connect 11 0 6 2; +#X connect 12 0 6 3; +#X connect 13 0 14 0; +#X connect 13 0 66 0; +#X connect 15 0 64 0; +#X connect 15 0 65 0; +#X connect 19 0 20 0; +#X connect 19 0 21 0; +#X connect 22 0 19 0; +#X connect 23 0 19 1; +#X connect 24 0 18 0; +#X connect 24 0 61 0; +#X connect 27 0 4 0; +#X connect 29 0 28 0; +#X connect 30 0 35 1; +#X connect 31 0 30 1; +#X connect 32 0 33 0; +#X connect 33 0 30 0; +#X connect 33 0 39 0; +#X connect 34 0 35 0; +#X connect 35 0 36 0; +#X connect 37 0 33 1; +#X connect 38 0 28 1; +#X connect 41 0 49 0; +#X connect 41 0 67 0; +#X connect 42 0 48 0; +#X connect 42 0 72 0; +#X connect 43 0 47 0; +#X connect 43 0 68 0; +#X connect 50 0 51 0; +#X connect 50 0 60 0; +#X connect 52 0 53 0; +#X connect 52 0 70 0; +#X connect 55 0 56 0; +#X connect 59 0 24 0; +#X connect 71 0 40 1; +#X connect 73 0 82 0; +#X connect 73 1 82 3; +#X connect 73 2 82 2; +#X connect 74 0 82 1; +#X connect 75 0 81 0; +#X connect 76 0 73 0; +#X connect 77 0 81 0; +#X connect 78 0 77 0; +#X connect 78 0 76 0; +#X connect 79 0 73 0; +#X connect 80 0 4 1; +#X connect 81 0 40 0; +#X connect 81 1 40 3; +#X connect 81 2 40 2; +#X connect 83 0 84 0; +#X connect 85 0 13 0; +#X connect 86 0 15 0; +#X connect 87 0 50 0; +#X connect 88 0 55 0; +#X connect 89 0 52 0; +#X connect 90 0 41 0; +#X connect 91 0 43 0; +#X connect 92 0 42 0; +#X connect 102 0 13 0; +#X connect 103 0 15 0; +#X connect 104 0 50 0; +#X connect 105 0 55 0; +#X connect 106 0 52 0; +#X connect 107 0 41 0; +#X connect 108 0 43 0; +#X connect 109 0 42 0; +#X connect 110 0 94 0; +#X connect 110 1 101 0; +#X connect 110 2 95 0; +#X connect 110 3 96 0; +#X connect 110 4 97 0; +#X connect 110 5 98 0; +#X connect 110 6 99 0; +#X connect 110 7 100 0; diff -r 195db2866d0a -r 3f2588a64b25 June/prop_D2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/prop_D2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,428 @@ +#N canvas 1668 22 1203 851 10; +#X obj 387 -114 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 450 -114 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 447 -205 Gain; +#X obj 386 -231 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 74 188 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 186 75 / 127; +#X obj 186 40 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X obj 219 118 inlet; +#X obj 30 152 /~ 1; +#X obj 129 154 /~ 1; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 386 -157 pd opLevels; +#X msg 386 -208 5; +#N canvas 12 52 684 554 speedCalc 0; +#X obj 59 -12 inlet; +#X obj 135 -11 inlet; +#X obj 217 -12 inlet; +#X obj 317 -12 inlet; +#X obj 59 11 s \$0_swLen; +#X obj 135 11 s \$0_armLen; +#X obj 317 10 s \$0_tipSpeed; +#X obj 141 301 r \$0_tipSpeed; +#X obj 211 437 outlet; +#X obj 211 414 r \$0_minSpeed; +#X obj 126 349 s \$0_minSpeed; +#X obj 310 414 r \$0_deltaSpeed; +#X obj 388 261 s \$0_deltaSpeed; +#X obj 310 437 outlet; +#X obj 84 100 r \$0_swLen; +#X obj 126 280 /; +#X floatatom 80 307 5 0 0 0 - - -; +#X obj 99 123 r \$0_armLen; +#X obj 84 205 +; +#X obj 99 152 t f b; +#X floatatom 40 240 5 0 0 0 - - -; +#X obj 126 207 r \$0_armLen; +#X obj 126 231 t f b; +#X obj 126 177 delay 6; +#X obj 153 256 delay 9; +#X obj 217 11 s \$0_sourceTot; +#X obj 421 202 r \$0_sourceTot; +#X obj 126 325 *; +#X floatatom 84 349 5 0 0 0 - - -; +#X obj 512 119 r \$0_minSpeed; +#X obj 388 202 -; +#X obj 388 158 r \$0_tipSpeed; +#X obj 388 232 /; +#X obj 512 145 t f b; +#X floatatom 343 261 5 0 0 0 - - -; +#X obj 539 170 delay 14; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 25 0; +#X connect 3 0 6 0; +#X connect 7 0 27 1; +#X connect 9 0 8 0; +#X connect 11 0 13 0; +#X connect 14 0 18 0; +#X connect 15 0 16 0; +#X connect 15 0 27 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 18 0 15 1; +#X connect 19 0 18 1; +#X connect 19 1 23 0; +#X connect 21 0 22 0; +#X connect 22 0 15 0; +#X connect 22 1 24 0; +#X connect 23 0 18 0; +#X connect 24 0 15 0; +#X connect 26 0 32 1; +#X connect 27 0 10 0; +#X connect 27 0 28 0; +#X connect 29 0 33 0; +#X connect 30 0 32 0; +#X connect 31 0 30 0; +#X connect 32 0 34 0; +#X connect 32 0 12 0; +#X connect 33 0 30 1; +#X connect 33 1 35 0; +#X connect 35 0 30 0; +#X restore 236 274 pd speedCalc; +#X floatatom 145 298 8 0 0 0 - - -; +#X floatatom 390 296 8 0 0 0 - - -; +#X obj 236 179 r bladeLen; +#X obj 259 202 r armLength; +#X obj 282 226 r NoOfSources; +#X obj 305 251 r topSpeed; +#X obj -52 -200 hsl 100 20 0 3000 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 759 1; +#X floatatom -55 -174 8 0 0 0 - - -; +#X obj -52 -122 hsl 100 20 0 300 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 495 1; +#X obj 210 298 s firstSpeed; +#X obj 305 297 s deltaSpeed; +#X floatatom 155 69 8 0 0 0 - - -; +#N canvas 57 585 305 180 thickCalc 0; +#X obj 173 86 r NoOfSources; +#X obj 23 16 inlet; +#X obj 26 64 inlet; +#X obj 26 86 s \$0_tipThick; +#X obj 158 62 -; +#X obj 158 111 /; +#X obj 158 134 outlet; +#X obj 23 39 s \$0_hiltThick; +#X floatatom 126 94 5 0 0 0 - - -; +#X obj 173 40 r \$0_tipThick; +#X obj 158 15 r \$0_hiltThick; +#X floatatom 94 136 8 0 0 0 - - -; +#X connect 0 0 5 1; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 5 0 11 0; +#X connect 9 0 4 1; +#X connect 10 0 4 0; +#X restore 215 -26 pd thickCalc; +#X obj 215 -3 s deltaThick; +#X floatatom 160 -2 8 0 0 0 - - -; +#X obj 215 -71 r hiltThick; +#X obj 284 -49 r tipThick; +#N canvas 447 270 208 198 circumferCalc 0; +#X obj 84 45 inlet; +#X obj 84 69 * 3.14159; +#X floatatom 26 120 8 0 0 0 - - -; +#X obj 84 93 * 2; +#X obj 84 118 outlet; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 3 0 2 0; +#X connect 3 0 4 0; +#X restore 212 45 pd circumferCalc; +#X obj 316 138 s deltaCircum; +#N canvas 767 188 758 617 angleCalc 0; +#X floatatom -252 49 8 0 0 0 - - -; +#X obj -194 50 * 0.75; +#X obj 149 51 * 0.25; +#X floatatom 171 76 8 0 0 0 - - -; +#X floatatom -178 72 8 0 0 0 - - -; +#X obj -194 97 /; +#X msg -209 203 1 \$1; +#X obj -209 180 f; +#X floatatom -242 203 5 0 0 0 - - -; +#X obj -209 225 line 0; +#X obj -245 154 r GO; +#X msg -165 203 0; +#X obj -194 121 * 1000; +#X obj 61 290 line 0; +#X obj 61 212 delay \$1; +#X obj 63 154 f; +#X obj 63 111 r GO; +#X obj 63 180 t f b; +#X obj 61 239 i; +#X msg 61 261 1 \$1; +#X msg 139 255 0; +#X obj 149 184 /; +#X obj 149 208 * 1000; +#X obj -209 275 *; +#X obj -157 244 r sweepAngle; +#X obj -206 340 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj -160 272 * -0.75; +#X obj -209 299 +; +#X obj -159 297 * -1; +#X obj -179 155 s \$0_thisDe; +#X obj 78 133 r \$0_thisDe; +#X obj 61 328 *; +#X obj 118 295 r sweepAngle; +#X obj 64 380 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 13 239 s \$0_d; +#X obj 139 233 r GO; +#X obj -194 26 r maxCirc; +#X obj 149 29 r maxCirc; +#X obj -124 70 r topSpeed; +#X obj 164 158 r topSpeed; +#X obj -90 459 s currentAngle; +#X obj -90 413 +; +#X floatatom -90 438 8 0 0 0 - - -; +#X obj -41 392 t f b; +#X obj 280 146 delay \$1; +#X obj 282 88 f; +#X obj 282 62 r GO; +#X obj 282 114 t f b; +#X obj 318 -6 r maxCirc; +#X obj 333 16 r topSpeed; +#X obj 318 40 /; +#X obj 318 62 * 1000; +#X obj 280 168 s end; +#X obj -165 182 r end; +#X floatatom -166 408 8 0 0 0 - - -; +#X obj -41 359 r end; +#X obj 118 318 * -0.25; +#X connect 1 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 3 0; +#X connect 2 0 21 0; +#X connect 5 0 12 0; +#X connect 6 0 9 0; +#X connect 7 0 6 0; +#X connect 7 0 8 0; +#X connect 9 0 23 0; +#X connect 10 0 7 0; +#X connect 11 0 9 0; +#X connect 12 0 7 1; +#X connect 12 0 29 0; +#X connect 13 0 31 0; +#X connect 14 0 18 0; +#X connect 14 0 34 0; +#X connect 15 0 17 0; +#X connect 16 0 15 0; +#X connect 17 0 14 1; +#X connect 17 1 14 0; +#X connect 18 0 19 0; +#X connect 19 0 13 0; +#X connect 20 0 13 0; +#X connect 21 0 22 0; +#X connect 22 0 18 1; +#X connect 23 0 27 0; +#X connect 24 0 26 0; +#X connect 25 0 41 0; +#X connect 25 0 54 0; +#X connect 26 0 28 0; +#X connect 26 0 23 1; +#X connect 27 0 25 0; +#X connect 28 0 27 1; +#X connect 30 0 15 1; +#X connect 31 0 33 0; +#X connect 32 0 56 0; +#X connect 33 0 43 0; +#X connect 35 0 20 0; +#X connect 36 0 0 0; +#X connect 36 0 1 0; +#X connect 37 0 2 0; +#X connect 38 0 5 1; +#X connect 39 0 21 1; +#X connect 41 0 42 0; +#X connect 42 0 40 0; +#X connect 43 0 41 1; +#X connect 43 1 41 0; +#X connect 44 0 52 0; +#X connect 45 0 47 0; +#X connect 46 0 45 0; +#X connect 47 0 44 1; +#X connect 47 1 44 0; +#X connect 48 0 50 0; +#X connect 49 0 50 1; +#X connect 50 0 51 0; +#X connect 51 0 45 1; +#X connect 53 0 11 0; +#X connect 54 0 42 0; +#X connect 55 0 43 0; +#X connect 56 0 31 1; +#X restore 273 -98 pd angleCalc; +#X obj 388 -188 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2700 1; +#X obj -56 185 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7425 1; +#X obj -59 339 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6500 1; +#X obj -56 264 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text -52 162 Azimuth Angle; +#X text -53 243 Elevation Angle; +#X text -43 318 Distance; +#X floatatom -59 291 5 0 0 0 - - -; +#X floatatom -62 367 5 0 0 0 - - -; +#X floatatom -59 213 5 0 0 0 - - -; +#X obj -58 -47 hsl 100 20 0.5 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4689 1; +#X floatatom -61 -19 5 0 0 0 - - -; +#X obj -60 110 hsl 100 20 0.001 0.1 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 3900 1; +#X floatatom -63 137 5 0 0 0 - - -; +#X text -57 88 Chord Thickness; +#X obj -59 33 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom -62 58 5 0 0 0 - - -; +#X text -55 11 Chord Pitch; +#X text 548 -228 Vertical propellor; +#X obj 212 22 r bladeRadius; +#X obj -24 -19 s bladeRadius; +#X obj 212 68 s circum; +#X text -58 -143 RMP (Fine); +#X text -56 -220 RMP (Coarse); +#X floatatom -56 -97 8 0 0 0 - - -; +#X obj -1 -97 s fineRPM; +#X obj 0 -174 s coarseRPM; +#X obj -20 213 s obsAzim; +#X obj -19 291 s obsElev; +#X text -49 -69 Blade Radius (m); +#X obj -27 136 s chordTh; +#X obj -19 366 s obsDist; +#X msg 686 97 1; +#X obj 500 -184 hsl 100 25 1 400 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3945 1; +#X obj 156 -191 bng 25 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 156 -162 s setUp; +#X obj 42 -221 r setUp; +#X obj 47 -144 r setUp; +#X obj 55 -70 r setUp; +#X obj 48 13 r setUp; +#X obj 50 86 r setUp; +#X obj 51 165 r setUp; +#X obj 52 238 r setUp; +#X obj 41 316 r setUp; +#X text 79 421 Pan not working on this yet; +#X obj 481 555 s fCRPM; +#X obj 517 517 s fRad; +#X obj 536 498 s fPit; +#X obj 554 479 s fThi; +#X obj 573 460 s fAzi; +#X obj 591 441 s fEle; +#X obj 610 422 s fDis; +#X obj 499 536 s fFRPM; +#X obj -106 -221 r fCRPM; +#X obj -110 -142 r fFRPM; +#X obj -100 -70 r fRad; +#X obj -102 9 r fPit; +#X obj -102 86 r fThi; +#X obj -101 163 r fAzi; +#X obj -104 242 r fEle; +#X obj -103 320 r fDis; +#X obj 481 402 unpack f f f f f f f f; +#X msg 478 352 230 15 5 0 0.04 45 0 35; +#X msg 497 -205 160; +#X obj 571 134 freqCalc3dCh; +#X obj 586 178 r chordTh; +#X obj 571 243 freq3DChoD1; +#X obj 618 201 r obsAzim; +#X obj 634 222 r obsElev; +#X connect 3 0 5 0; +#X connect 3 0 90 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 27 0; +#X connect 6 0 7 0; +#X connect 6 0 16 0; +#X connect 6 1 8 0; +#X connect 6 1 17 0; +#X connect 9 0 6 0; +#X connect 10 0 6 1; +#X connect 11 0 6 2; +#X connect 12 0 6 3; +#X connect 13 0 14 0; +#X connect 13 0 53 0; +#X connect 15 0 51 0; +#X connect 15 0 52 0; +#X connect 19 0 20 0; +#X connect 19 0 21 0; +#X connect 22 0 19 0; +#X connect 23 0 19 1; +#X connect 24 0 18 0; +#X connect 24 0 48 0; +#X connect 27 0 4 0; +#X connect 28 0 36 0; +#X connect 28 0 54 0; +#X connect 29 0 35 0; +#X connect 29 0 58 0; +#X connect 30 0 34 0; +#X connect 30 0 55 0; +#X connect 37 0 38 0; +#X connect 37 0 47 0; +#X connect 39 0 40 0; +#X connect 39 0 57 0; +#X connect 42 0 43 0; +#X connect 46 0 24 0; +#X connect 59 0 91 0; +#X connect 60 0 4 1; +#X connect 61 0 62 0; +#X connect 63 0 13 0; +#X connect 64 0 15 0; +#X connect 65 0 37 0; +#X connect 66 0 42 0; +#X connect 67 0 39 0; +#X connect 68 0 28 0; +#X connect 69 0 30 0; +#X connect 70 0 29 0; +#X connect 80 0 13 0; +#X connect 81 0 15 0; +#X connect 82 0 37 0; +#X connect 83 0 42 0; +#X connect 84 0 39 0; +#X connect 85 0 28 0; +#X connect 86 0 30 0; +#X connect 87 0 29 0; +#X connect 88 0 72 0; +#X connect 88 1 79 0; +#X connect 88 2 73 0; +#X connect 88 3 74 0; +#X connect 88 4 75 0; +#X connect 88 5 76 0; +#X connect 88 6 77 0; +#X connect 88 7 78 0; +#X connect 89 0 88 0; +#X connect 90 0 60 0; +#X connect 91 0 93 0; +#X connect 91 1 93 2; +#X connect 92 0 93 1; +#X connect 94 0 93 3; +#X connect 95 0 93 4; diff -r 195db2866d0a -r 3f2588a64b25 June/tenSource.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/tenSource.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,329 @@ +#N canvas 116 122 1259 813 10; +#X obj 670 10 inlet; +#X obj 670 31 i; +#X obj 670 53 - 1; +#X obj 670 76 * 10; +#X obj 670 100 s \$0_thisGroup; +#X obj -159 58 r \$0_thisGroup; +#X obj -33 136 *; +#X obj -18 111 r deltaThick; +#X obj -33 47 r \$0_thisGroup; +#X obj -33 90 +; +#X obj -48 22 r hiltThick; +#X obj -48 161 -; +#X obj 628 39 t b; +#X msg 99 69 0; +#X msg 155 68 1; +#X msg 211 70 2; +#X msg 264 71 3; +#X msg 316 70 4; +#X msg 367 70 5; +#X msg 417 70 6; +#X msg 467 69 7; +#X msg 517 70 8; +#X msg 566 70 9; +#X obj 367 90 s \$0_s5; +#X obj 316 91 s \$0_s4; +#X obj 264 92 s \$0_s3; +#X obj 211 91 s \$0_s2; +#X obj 155 90 s \$0_s1; +#X obj 99 91 s \$0_s0; +#X obj 417 90 s \$0_s6; +#X obj 467 90 s \$0_s7; +#X obj 517 90 s \$0_s8; +#X obj 566 90 s \$0_s9; +#X obj -18 68 r \$0_s0; +#X obj -96 86 r \$0_s0; +#X obj -158 284 r \$0_thisGroup; +#X obj -44 368 *; +#X obj -29 343 r deltaThick; +#X obj -44 279 r \$0_thisGroup; +#X obj -44 322 +; +#X obj -59 246 r hiltThick; +#X obj -59 393 -; +#X obj -95 312 r \$0_s1; +#X obj -29 300 r \$0_s1; +#X obj -155 546 r \$0_thisGroup; +#X obj -41 630 *; +#X obj -26 605 r deltaThick; +#X obj -41 541 r \$0_thisGroup; +#X obj -41 584 +; +#X obj -56 516 r hiltThick; +#X obj -56 655 -; +#X obj -92 574 r \$0_s2; +#X obj -26 562 r \$0_s2; +#X obj 77 187 r \$0_thisGroup; +#X obj 191 271 *; +#X obj 206 246 r deltaThick; +#X obj 191 182 r \$0_thisGroup; +#X obj 191 225 +; +#X obj 176 157 r hiltThick; +#X obj 176 296 -; +#X obj 140 215 r \$0_s3; +#X obj 206 203 r \$0_s3; +#X obj 80 544 r \$0_thisGroup; +#X obj 194 628 *; +#X obj 209 603 r deltaThick; +#X obj 194 539 r \$0_thisGroup; +#X obj 194 582 +; +#X obj 179 514 r hiltThick; +#X obj 179 653 -; +#X obj 209 560 r \$0_s4; +#X obj 143 572 r \$0_s4; +#X obj 313 171 r \$0_thisGroup; +#X obj 427 255 *; +#X obj 442 230 r deltaThick; +#X obj 427 166 r \$0_thisGroup; +#X obj 427 209 +; +#X obj 412 141 r hiltThick; +#X obj 412 280 -; +#X obj 376 199 r \$0_s5; +#X obj 442 187 r \$0_s5; +#X obj 303 543 r \$0_thisGroup; +#X obj 417 627 *; +#X obj 432 602 r deltaThick; +#X obj 417 538 r \$0_thisGroup; +#X obj 417 581 +; +#X obj 402 513 r hiltThick; +#X obj 402 652 -; +#X obj 366 571 r \$0_s6; +#X obj 432 559 r \$0_s6; +#X obj 537 171 r \$0_thisGroup; +#X obj 651 255 *; +#X obj 666 230 r deltaThick; +#X obj 651 166 r \$0_thisGroup; +#X obj 651 209 +; +#X obj 636 141 r hiltThick; +#X obj 636 280 -; +#X obj 600 199 r \$0_s7; +#X obj 666 187 r \$0_s7; +#X obj 541 521 r \$0_thisGroup; +#X obj 655 605 *; +#X obj 670 580 r deltaThick; +#X obj 655 516 r \$0_thisGroup; +#X obj 655 559 +; +#X obj 639 467 r hiltThick; +#X obj 640 630 -; +#X obj 604 549 r \$0_s8; +#X obj 670 537 r \$0_s8; +#X obj 772 295 r \$0_thisGroup; +#X obj 886 379 *; +#X obj 901 354 r deltaThick; +#X obj 886 290 r \$0_thisGroup; +#X obj 886 333 +; +#X obj 871 265 r hiltThick; +#X obj 871 404 -; +#X obj 835 323 r \$0_s9; +#X obj 901 311 r \$0_s9; +#X obj 780 16 inlet; +#X obj 872 15 inlet; +#X obj 872 39 s \$0_obAngle; +#X obj 780 40 s \$0_obDist; +#X obj 973 15 inlet; +#X obj 973 39 s \$0_elev; +#X obj 373 353 r \$0_elev; +#X obj -158 490 woSoFreq; +#X obj 150 368 r \$0_elev; +#X obj -39 195 r \$0_elev; +#X obj -80 470 r \$0_elev; +#X obj -34 709 r \$0_elev; +#X obj 150 733 r \$0_elev; +#X obj 391 707 r \$0_elev; +#X obj 630 685 r \$0_elev; +#X obj 855 457 r \$0_elev; +#X obj 627 334 r \$0_elev; +#X obj 313 375 woSoFreq; +#X obj -159 239 woSoFreq; +#X obj -155 727 woSoFreq; +#X obj 77 385 woSoFreq; +#X obj 80 750 woSoFreq; +#X obj 303 724 woSoFreq; +#X obj 537 352 woSoFreq; +#X obj 541 702 woSoFreq; +#X obj 772 476 woSoFreq; +#X obj 99 328 obsPosition; +#X obj 559 306 obsPosition; +#X obj 794 427 obsPosition; +#X obj 563 655 obsPosition; +#X obj 325 679 obsPosition; +#X obj 102 688 obsPosition; +#X obj -138 681 obsPosition; +#X obj -133 428 obsPosition; +#X obj -137 194 obsPosition; +#X obj 335 315 obsPosition; +#X obj -158 336 freqCalcWoo; +#X obj -159 109 freqCalcWooD2; +#X obj 77 239 freqCalcWooD2; +#X obj 313 223 freqCalcWooD2; +#X obj 537 223 freqCalcWooD2; +#X obj 772 347 freqCalcWooD2; +#X obj 541 573 freqCalcWooD2; +#X obj 303 595 freqCalcWooD2; +#X obj 80 596 freqCalcWooD2; +#X obj -155 598 freqCalcWooD2; +#X connect 0 0 1 0; +#X connect 0 0 12 0; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 5 0 153 0; +#X connect 6 0 11 1; +#X connect 7 0 6 1; +#X connect 8 0 9 0; +#X connect 9 0 6 0; +#X connect 9 0 150 0; +#X connect 10 0 11 0; +#X connect 11 0 134 1; +#X connect 12 0 13 0; +#X connect 12 0 14 0; +#X connect 12 0 15 0; +#X connect 12 0 16 0; +#X connect 12 0 17 0; +#X connect 12 0 18 0; +#X connect 12 0 19 0; +#X connect 12 0 20 0; +#X connect 12 0 21 0; +#X connect 12 0 22 0; +#X connect 13 0 28 0; +#X connect 14 0 27 0; +#X connect 15 0 26 0; +#X connect 16 0 25 0; +#X connect 17 0 24 0; +#X connect 18 0 23 0; +#X connect 19 0 29 0; +#X connect 20 0 30 0; +#X connect 21 0 31 0; +#X connect 22 0 32 0; +#X connect 33 0 9 1; +#X connect 34 0 153 1; +#X connect 35 0 152 0; +#X connect 36 0 41 1; +#X connect 37 0 36 1; +#X connect 38 0 39 0; +#X connect 39 0 36 0; +#X connect 39 0 149 0; +#X connect 40 0 41 0; +#X connect 41 0 123 1; +#X connect 42 0 152 1; +#X connect 43 0 39 1; +#X connect 44 0 161 0; +#X connect 45 0 50 1; +#X connect 46 0 45 1; +#X connect 47 0 48 0; +#X connect 48 0 45 0; +#X connect 48 0 148 0; +#X connect 49 0 50 0; +#X connect 50 0 135 1; +#X connect 51 0 161 1; +#X connect 52 0 48 1; +#X connect 53 0 154 0; +#X connect 54 0 59 1; +#X connect 55 0 54 1; +#X connect 56 0 57 0; +#X connect 57 0 54 0; +#X connect 57 0 142 0; +#X connect 58 0 59 0; +#X connect 59 0 136 1; +#X connect 60 0 154 1; +#X connect 61 0 57 1; +#X connect 62 0 160 0; +#X connect 63 0 68 1; +#X connect 64 0 63 1; +#X connect 65 0 66 0; +#X connect 66 0 63 0; +#X connect 66 0 147 0; +#X connect 67 0 68 0; +#X connect 68 0 137 1; +#X connect 69 0 66 1; +#X connect 70 0 160 1; +#X connect 71 0 155 0; +#X connect 72 0 77 1; +#X connect 73 0 72 1; +#X connect 74 0 75 0; +#X connect 75 0 72 0; +#X connect 75 0 151 0; +#X connect 76 0 77 0; +#X connect 77 0 133 1; +#X connect 78 0 155 1; +#X connect 79 0 75 1; +#X connect 80 0 159 0; +#X connect 81 0 86 1; +#X connect 82 0 81 1; +#X connect 83 0 84 0; +#X connect 84 0 81 0; +#X connect 84 0 146 0; +#X connect 85 0 86 0; +#X connect 86 0 138 1; +#X connect 87 0 159 1; +#X connect 88 0 84 1; +#X connect 89 0 156 0; +#X connect 90 0 95 1; +#X connect 91 0 90 1; +#X connect 92 0 93 0; +#X connect 93 0 90 0; +#X connect 93 0 143 0; +#X connect 94 0 95 0; +#X connect 95 0 139 1; +#X connect 96 0 156 1; +#X connect 97 0 93 1; +#X connect 98 0 158 0; +#X connect 99 0 104 1; +#X connect 100 0 99 1; +#X connect 101 0 102 0; +#X connect 102 0 99 0; +#X connect 102 0 145 0; +#X connect 103 0 104 0; +#X connect 104 0 140 1; +#X connect 105 0 158 1; +#X connect 106 0 102 1; +#X connect 107 0 157 0; +#X connect 108 0 113 1; +#X connect 109 0 108 1; +#X connect 110 0 111 0; +#X connect 111 0 108 0; +#X connect 111 0 144 0; +#X connect 112 0 113 0; +#X connect 113 0 141 1; +#X connect 114 0 157 1; +#X connect 115 0 111 1; +#X connect 116 0 119 0; +#X connect 117 0 118 0; +#X connect 120 0 121 0; +#X connect 122 0 133 4; +#X connect 124 0 136 4; +#X connect 125 0 134 4; +#X connect 126 0 123 4; +#X connect 127 0 135 4; +#X connect 128 0 137 4; +#X connect 129 0 138 4; +#X connect 130 0 140 4; +#X connect 131 0 141 4; +#X connect 132 0 139 4; +#X connect 142 0 136 2; +#X connect 142 1 136 3; +#X connect 143 0 139 2; +#X connect 143 1 139 3; +#X connect 144 0 141 2; +#X connect 144 1 141 3; +#X connect 145 0 140 2; +#X connect 145 1 140 3; +#X connect 146 0 138 2; +#X connect 146 1 138 3; +#X connect 147 0 137 2; +#X connect 147 1 137 3; +#X connect 148 0 135 2; +#X connect 148 1 135 3; +#X connect 149 0 123 2; +#X connect 149 1 123 3; +#X connect 151 0 133 2; +#X connect 151 1 133 3; +#X connect 152 0 123 0; +#X connect 153 0 134 0; +#X connect 154 0 136 0; +#X connect 155 0 133 0; +#X connect 156 0 139 0; +#X connect 157 0 141 0; +#X connect 158 0 140 0; +#X connect 159 0 138 0; +#X connect 160 0 137 0; +#X connect 161 0 135 0; diff -r 195db2866d0a -r 3f2588a64b25 June/testBed.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/testBed.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,252 @@ +#N canvas 156 205 842 605 10; +#X msg 88 -43 300; +#X obj 59 -86 loadbang; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X obj 0 20 max~ 0.42; +#X obj 0 42 -~ 0.42; +#X connect 0 0 2 0; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 6 0 4 0; +#X connect 6 0 4 1; +#X connect 7 0 5 1; +#X connect 8 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore -376 -133 pd windspeed; +#X obj -376 61 delwrite~ varwind 3000; +#X obj -293 -131 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1270 1; +#X obj -333 -28 snapshot~; +#X obj -333 -53 metro 100; +#X obj -333 -75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X floatatom -333 -1 10 0 0 0 - - -; +#X obj -376 -99 *~ 1; +#X obj -376 -73 +~ 1; +#X obj -333 -100 loadbang; +#X text -336 17 Wind Speed; +#X obj -254 -2 s wSpeed; +#X obj -157 -130 loadbang; +#X msg -157 -102 5; +#X obj 103 6 hsl 128 15 0.001 0.01 1 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6059 1; +#X floatatom 115 30 8 0 0 0 - - -; +#X obj 166 280 hsl 128 15 0.009 0.9 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6999 1; +#X floatatom 192 309 5 0 0 0 - - -; +#X text 238 7 Diameter; +#X obj 141 162 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6350 1; +#X floatatom 162 191 5 0 0 0 - - -; +#X obj 153 217 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 9525 1; +#X floatatom 177 246 5 0 0 0 - - -; +#X obj 128 105 hsl 128 15 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 11289 1; +#X floatatom 139 134 5 0 0 0 - - -; +#X text 307 281 Pan Value; +#X text 280 162 Elevation; +#X text 292 218 Azimuth; +#X text 266 106 Distance; +#X obj -384 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -321 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text -324 136 Gain; +#X obj -385 110 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 74 188 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 93 68 / 127; +#X obj 93 33 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X obj 74 143 /~ 15; +#X obj 95 165 /~ 15; +#X obj 196 132 inlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 12 0; +#X connect 4 0 5 0; +#X connect 4 0 11 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 0 0; +#X connect 12 0 0 1; +#X connect 13 0 11 1; +#X connect 13 0 12 1; +#X restore -385 184 pd opLevels; +#X msg -385 133 5; +#X obj -382 155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 390 1; +#X obj -115 -25 snapshot~; +#X obj -115 -50 metro 100; +#X floatatom -115 2 10 0 0 0 - - -; +#X obj -115 -97 loadbang; +#X obj -115 -74 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X text -118 20 Mach No; +#N canvas 20 383 344 123 machCalc 0; +#X obj 26 9 /~ 343.59; +#X text 107 15 Speed of Sound (dry air 20 Degs C); +#X obj 26 -14 vd~ varwind; +#X obj 26 33 s~ myMach; +#X connect 0 0 3 0; +#X connect 2 0 0 0; +#X restore -50 -149 pd machCalc; +#X obj -200 -64 r~ myMach; +#X obj 243 249 r setUp; +#X obj 102 -15 r setUp; +#X obj 229 131 r setUp; +#X obj 235 191 r setUp; +#X obj 242 79 r setUp; +#X obj 232 -102 s setUp; +#X obj 232 -143 bng 35 250 50 0 empty empty empty 17 7 0 10 -4032 -1 +-1; +#X floatatom 88 330 8 0 0 0 - - -; +#X msg 46 -11 0.003; +#X msg 9 90 12; +#X msg -11 146 0; +#X msg -31 202 90; +#X msg -54 265 0.5; +#X obj 59 -62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 116 62 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4233 1; +#X floatatom 137 81 8 0 0 0 - - -; +#X obj 175 40 r setUp; +#X msg 25 47 4; +#X obj -265 158 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 390 1; +#X obj -264 111 loadbang; +#X msg -264 134 5; +#X text -203 137 No Of Sources; +#X obj -173 1 s sigMac; +#X obj 88 305 freqCalcCylD6; +#X text 248 46 Length; +#X connect 0 0 69 0; +#X connect 1 0 59 0; +#X connect 2 0 9 0; +#X connect 4 0 9 1; +#X connect 4 0 10 1; +#X connect 5 0 8 0; +#X connect 5 0 13 0; +#X connect 6 0 5 0; +#X connect 7 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 3 0; +#X connect 10 0 5 0; +#X connect 11 0 7 0; +#X connect 14 0 15 0; +#X connect 15 0 4 0; +#X connect 16 0 17 0; +#X connect 16 0 69 1; +#X connect 18 0 19 0; +#X connect 18 0 69 6; +#X connect 21 0 22 0; +#X connect 21 0 69 4; +#X connect 23 0 24 0; +#X connect 23 0 69 5; +#X connect 25 0 26 0; +#X connect 25 0 69 3; +#X connect 34 0 36 0; +#X connect 35 0 31 0; +#X connect 35 1 32 0; +#X connect 36 0 37 0; +#X connect 37 0 35 0; +#X connect 38 0 40 0; +#X connect 38 0 68 0; +#X connect 39 0 38 0; +#X connect 41 0 42 0; +#X connect 42 0 39 0; +#X connect 45 0 38 0; +#X connect 46 0 18 0; +#X connect 47 0 16 0; +#X connect 48 0 21 0; +#X connect 49 0 23 0; +#X connect 50 0 25 0; +#X connect 52 0 51 0; +#X connect 54 0 16 0; +#X connect 55 0 25 0; +#X connect 56 0 21 0; +#X connect 57 0 23 0; +#X connect 58 0 18 0; +#X connect 59 0 0 0; +#X connect 59 0 54 0; +#X connect 59 0 55 0; +#X connect 59 0 56 0; +#X connect 59 0 57 0; +#X connect 59 0 58 0; +#X connect 59 0 63 0; +#X connect 60 0 61 0; +#X connect 60 0 69 2; +#X connect 62 0 60 0; +#X connect 63 0 60 0; +#X connect 64 0 35 1; +#X connect 65 0 66 0; +#X connect 66 0 64 0; +#X connect 69 0 53 0; diff -r 195db2866d0a -r 3f2588a64b25 June/thisFreq.pd --- a/June/thisFreq.pd Sat Aug 01 05:47:45 2015 +0100 +++ b/June/thisFreq.pd Sat Aug 01 05:48:03 2015 +0100 @@ -1,31 +1,29 @@ -#N canvas 467 87 1223 757 10; -#X text 46 -77 Mass Density of Air; -#X text 237 301 Frequency (Hz); -#X obj 327 -119 inlet~; -#X obj 84 358 throw~ l; -#X obj 149 358 throw~ r; -#X obj 139 243 osc~; -#X obj 168 -76 *~ 1.225; -#X obj 168 -1 /~ 1.81e-05; -#X obj 138 102 *~ 0.198; -#X obj 168 -46 *~ 1; -#X obj 138 162 /~ 1; -#X obj 247 249 snapshot~; -#X obj 247 224 metro 100; -#X obj 247 202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#N canvas 212 68 1193 793 10; +#X text 171 146 Mass Density of Air; +#X text 105 120 Frequency (Hz); +#X obj 160 634 throw~ l; +#X obj 187 615 throw~ r; +#X obj 264 466 osc~; +#X obj 293 147 *~ 1.225; +#X obj 293 222 /~ 1.81e-05; +#X obj 263 325 *~ 0.198; +#X obj 293 177 *~ 1; +#X obj 263 385 /~ 1; +#X obj 115 69 snapshot~; +#X obj 115 22 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X floatatom 247 276 10 0 0 0 - - -; -#X obj 99 18 sig~ 19.7; -#X obj 153 42 /~; -#X obj 99 42 sig~ 1; -#X obj 138 71 -~; -#X obj 138 131 *~; -#X obj 138 188 clip~ 0 20000; -#X obj 329 -83 inlet; -#X obj 327 275 outlet; -#X obj 247 176 loadbang; -#X text 290 37 Mass Density of Air \, squared; -#X text 550 20 Speed of Sound to power 2; +#X floatatom 115 95 10 0 0 0 - - -; +#X obj 224 241 sig~ 19.7; +#X obj 278 265 /~; +#X obj 224 265 sig~ 1; +#X obj 263 294 -~; +#X obj 263 354 *~; +#X obj 263 411 clip~ 0 20000; +#X obj 165 -120 inlet; +#X obj 195 94 outlet; +#X obj 115 -4 loadbang; +#X text 355 23 Mass Density of Air \, squared; +#X text 652 8 Speed of Sound to power 2; #N canvas 759 125 286 289 pow6 0; #X obj 47 67 *~; #X obj 76 67 *~; @@ -58,100 +56,254 @@ #X connect 11 0 12 0; #X connect 12 0 4 0; #X connect 12 0 3 0; -#X restore 413 -78 pd pow6; -#X text 9 -8 Reynolds Number; -#X text 17 174 Strouhal Number; -#X obj 376 -65 *~; -#X obj 413 -40 *~; -#X obj 413 -6 *~ 1; -#X obj 413 22 *~ 1.50063; -#X obj 491 -29 inlet; -#X obj 491 -4 *; -#X obj 491 21 * 118033; -#X obj 413 57 /~ 1; -#X obj 501 43 inlet; -#X obj 501 112 cos; -#X obj 501 67 / 360; -#X obj 501 89 * 6.28319; -#X obj 413 155 *~ 0.27; -#X obj 139 274 *~; -#X obj 441 260 snapshot~; -#X obj 441 235 metro 100; -#X obj 441 213 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X restore 538 -74 pd pow6; +#X text 134 215 Reynolds Number; +#X text 142 397 Strouhal Number; +#X obj 501 -61 *~; +#X obj 538 -36 *~; +#X obj 538 -2 *~ 1; +#X obj 538 26 *~ 1.50063; +#X obj 616 -25 inlet; +#X obj 616 0 *; +#X obj 616 25 * 118033; +#X obj 538 61 /~ 1; +#X obj 559 129 inlet; +#X obj 559 229 cos; +#X obj 559 184 / 360; +#X obj 538 334 *~ 0.27; +#X obj 264 497 *~; +#X floatatom 576 281 5 0 0 0 - - -; +#X obj 559 253 *; +#X text 562 106 Azimuth; +#X text 615 -45 Distance; +#X obj 538 309 *~ 1; +#X text 323 202 Viscosity; +#X obj 66 444 *~ 2; +#X obj 66 471 osc~; +#X obj 66 507 *~; +#X obj 160 547 +~; +#X obj 538 359 *~ 1e-06; +#X obj 668 229 cos; +#X obj 668 184 / 360; +#X floatatom 695 280 5 0 0 0 - - -; +#X obj 668 253 *; +#X obj 647 333 *~ 0.27; +#X obj 647 309 *~ 1; +#X obj 647 358 *~ 1e-07; +#X obj 165 -97 s \$0-diameter; +#X obj 354 146 r \$0-diameter; +#X obj 364 341 r \$0-diameter; +#X obj 607 -68 r \$0-diameter; +#X obj 52 -30 s~ \$0-windSpeed; +#X obj 538 -100 r~ \$0-windSpeed; +#X obj 319 324 r~ \$0-windSpeed; +#X obj 293 119 r~ \$0-windSpeed; +#X obj 197 423 s~ \$0_str; +#X obj 471 -99 r~ \$0_str; +#X obj 555 90 s~ \$0-a; +#X obj 622 283 r~ \$0-a; +#X obj 647 383 s~ \$0_dragDiGain; +#X obj 99 471 r~ \$0_dragDiGain; +#X obj 276 437 s~ \$0-myFreq; +#X obj 66 417 r~ \$0-myFreq; +#X obj 29 44 r~ \$0-myFreq; +#X obj 538 383 s~ \$0_liftDiGain; +#X obj 302 467 r~ \$0_liftDiGain; +#X obj 90 -105 sig~; +#X obj 90 -83 vd~ varwind; +#X obj 90 -129 inlet; +#X obj 877 10 r~ \$0-myFreq; +#X obj 843 -14 noise~; +#X obj 920 194 throw~ l; +#X obj 947 173 throw~ r; +#X obj 935 50 r~ \$0_liftDiGain; +#X obj 920 101 *~; +#X obj 534 531 snapshot~; +#X obj 534 506 metro 100; +#X obj 534 484 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X floatatom 441 287 10 0 0 0 - - -; -#X obj 521 286 outlet; -#X obj 441 187 loadbang; -#X floatatom 501 161 5 0 0 0 - - -; -#X obj 501 136 *; -#X text 546 46 Azimuth; -#X text 490 -49 Distance; -#X obj 413 130 *~ 1; -#X text 198 -21 Viscosity; -#X obj 82 216 *~ 2; -#X obj 82 243 osc~; -#X obj 171 241 *~ 0.1; -#X obj 82 279 *~; -#X obj 124 310 +~; -#X obj 336 200 *~ 1e-06; -#X connect 2 0 6 0; -#X connect 2 0 19 1; -#X connect 2 0 26 0; -#X connect 5 0 42 0; -#X connect 6 0 9 0; -#X connect 7 0 16 1; -#X connect 8 0 19 0; -#X connect 9 0 7 0; +#X floatatom 534 557 10 0 0 0 - - -; +#X obj 534 458 loadbang; +#X obj 448 506 r~ \$0-myRey; +#X obj 306 246 s~ \$0-myRey; +#X obj 1058 11 snapshot~; +#X floatatom 1058 37 10 0 0 0 - - -; +#X obj 1058 -62 loadbang; +#X obj 1058 -37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 969 -91 r~ \$0-myRey; +#X obj 895 310 r~ \$0-myFreq; +#X obj 861 285 noise~; +#X obj 938 499 throw~ l; +#X obj 965 476 throw~ r; +#X obj 938 407 *~; +#X obj 1076 319 snapshot~; +#X floatatom 1076 345 10 0 0 0 - - -; +#X obj 1076 246 loadbang; +#X obj 1076 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 987 217 r~ \$0-myRey; +#X obj 953 359 r~ \$0_dragDiGain; +#X obj 895 336 *~ 2; +#X text 519 579 Reynolds Number; +#X obj 843 53 vcf~ 1000 10; +#X obj 861 361 vcf~ 1000 10; +#X obj 19 -59 spigot~; +#X obj 90 -60 spigot~; +#X obj 48 -108 inlet; +#X obj 15 -88 inlet~; +#X floatatom 632 143 5 0 0 0 - - -; +#X obj 160 590 fcpan; +#X obj 479 160 s \$0-b; +#X obj 203 540 r \$0-b; +#X obj 203 562 / 180; +#X obj 920 150 fcpan; +#X obj 947 102 r \$0-b; +#X obj 947 124 / 180; +#X obj 938 451 fcpan; +#X obj 965 406 r \$0-b; +#X obj 965 428 / 180; +#X obj 559 206 * 6.28319; +#X obj 668 206 * 6.28319; +#X obj 935 74 *~ 1; +#X obj 953 382 *~ 1; +#X obj 987 292 clip~ 2 400; +#X obj 969 -16 clip~ 2 400; +#X obj 987 241 *~ -0.003; +#X obj 969 -67 *~ -0.003; +#X obj 969 -42 +~ 20; +#X obj 987 266 +~ 20; +#X obj 559 162 + 90; +#X floatatom 581 1 5 0 0 0 - - -; +#X obj 1058 -14 metro 10; +#X obj 1076 294 metro 10; +#X obj 115 44 metro 10; +#X connect 4 0 39 0; +#X connect 5 0 8 0; +#X connect 6 0 14 1; +#X connect 6 0 92 0; +#X connect 7 0 17 0; +#X connect 8 0 6 0; +#X connect 9 0 18 0; +#X connect 9 0 66 0; +#X connect 10 0 12 0; #X connect 10 0 20 0; -#X connect 10 0 29 0; -#X connect 10 0 29 1; -#X connect 11 0 14 0; -#X connect 11 0 22 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; +#X connect 11 0 142 0; +#X connect 13 0 14 0; +#X connect 14 0 16 1; #X connect 15 0 16 0; -#X connect 16 0 18 1; -#X connect 17 0 18 0; -#X connect 18 0 8 0; -#X connect 19 0 10 0; -#X connect 20 0 5 0; -#X connect 20 0 11 0; -#X connect 20 0 55 0; -#X connect 21 0 9 1; -#X connect 21 0 10 1; -#X connect 21 0 31 1; -#X connect 23 0 13 0; -#X connect 26 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 31 0; +#X connect 16 0 7 0; +#X connect 17 0 9 0; +#X connect 18 0 4 0; +#X connect 18 0 72 0; +#X connect 19 0 58 0; +#X connect 21 0 11 0; +#X connect 24 0 28 0; +#X connect 27 0 28 1; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 34 0; #X connect 31 0 32 0; -#X connect 32 0 36 0; -#X connect 33 0 34 0; +#X connect 31 0 32 1; +#X connect 31 0 139 0; +#X connect 32 0 33 0; #X connect 33 0 34 1; -#X connect 34 0 35 0; -#X connect 35 0 36 1; -#X connect 36 0 53 0; -#X connect 37 0 39 0; +#X connect 34 0 44 0; +#X connect 34 0 68 0; +#X connect 35 0 117 0; +#X connect 35 0 52 0; +#X connect 35 0 119 0; +#X connect 35 0 138 0; +#X connect 36 0 41 0; +#X connect 36 0 41 1; +#X connect 37 0 128 0; #X connect 38 0 50 0; -#X connect 38 0 50 1; -#X connect 39 0 40 0; -#X connect 40 0 38 0; -#X connect 41 0 60 0; -#X connect 42 0 59 1; -#X connect 43 0 46 0; -#X connect 43 0 47 0; -#X connect 44 0 43 0; -#X connect 45 0 44 0; -#X connect 48 0 45 0; -#X connect 50 0 49 0; -#X connect 50 0 53 1; -#X connect 53 0 41 0; -#X connect 55 0 56 0; -#X connect 56 0 58 0; -#X connect 57 0 58 1; -#X connect 58 0 59 0; -#X connect 59 0 3 0; -#X connect 59 0 4 0; -#X connect 60 0 42 1; -#X connect 60 0 43 0; -#X connect 60 0 57 0; +#X connect 39 0 49 1; +#X connect 41 0 40 0; +#X connect 41 0 44 1; +#X connect 44 0 38 0; +#X connect 46 0 47 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 49 0 118 0; +#X connect 50 0 75 0; +#X connect 51 0 54 0; +#X connect 51 0 54 1; +#X connect 52 0 129 0; +#X connect 54 0 53 0; +#X connect 54 0 56 1; +#X connect 55 0 57 0; +#X connect 56 0 55 0; +#X connect 57 0 70 0; +#X connect 59 0 8 1; +#X connect 60 0 9 1; +#X connect 61 0 29 1; +#X connect 63 0 24 0; +#X connect 64 0 17 1; +#X connect 65 0 5 0; +#X connect 67 0 27 1; +#X connect 67 0 27 0; +#X connect 69 0 56 0; +#X connect 71 0 48 1; +#X connect 73 0 46 0; +#X connect 74 0 10 0; +#X connect 76 0 39 1; +#X connect 77 0 78 0; +#X connect 78 0 114 0; +#X connect 79 0 77 0; +#X connect 80 0 111 1; +#X connect 81 0 111 0; +#X connect 84 0 130 0; +#X connect 85 0 122 0; +#X connect 86 0 89 0; +#X connect 87 0 86 0; +#X connect 88 0 87 0; +#X connect 90 0 88 0; +#X connect 91 0 86 0; +#X connect 93 0 94 0; +#X connect 93 0 111 2; +#X connect 95 0 96 0; +#X connect 96 0 140 0; +#X connect 97 0 135 0; +#X connect 98 0 109 0; +#X connect 99 0 112 0; +#X connect 102 0 125 0; +#X connect 103 0 104 0; +#X connect 103 0 112 2; +#X connect 105 0 106 0; +#X connect 106 0 141 0; +#X connect 107 0 134 0; +#X connect 108 0 131 0; +#X connect 109 0 112 1; +#X connect 111 0 85 0; +#X connect 112 0 102 0; +#X connect 113 0 62 0; +#X connect 115 0 113 1; +#X connect 115 0 114 1; +#X connect 116 0 113 0; +#X connect 118 0 2 0; +#X connect 118 1 3 0; +#X connect 120 0 121 0; +#X connect 121 0 118 1; +#X connect 122 0 82 0; +#X connect 122 1 83 0; +#X connect 123 0 124 0; +#X connect 124 0 122 1; +#X connect 125 0 100 0; +#X connect 125 1 101 0; +#X connect 126 0 127 0; +#X connect 127 0 125 1; +#X connect 128 0 36 0; +#X connect 129 0 51 0; +#X connect 130 0 85 1; +#X connect 131 0 102 1; +#X connect 132 0 103 0; +#X connect 133 0 93 0; +#X connect 134 0 137 0; +#X connect 135 0 136 0; +#X connect 136 0 133 0; +#X connect 137 0 132 0; +#X connect 138 0 37 0; +#X connect 140 0 93 0; +#X connect 141 0 103 0; +#X connect 142 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 June/wirePosition.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/wirePosition.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,254 @@ +#N canvas 213 227 1440 721 10; +#X obj 197 -11 -; +#X obj 197 16 *; +#X obj 212 88 *; +#X obj 197 143 sqrt; +#X floatatom 257 176 5 0 0 0 - - -; +#X obj 197 176 outlet; +#X obj 197 -62 r Xpos; +#X obj -135 119 outlet; +#X obj 532 -28 inlet; +#X obj 212 -39 inlet; +#X obj 197 119 +; +#X obj 590 -27 inlet; +#X obj 517 27 +; +#X obj 590 -6 * -1; +#X obj 590 31 +; +#X obj 575 93 <; +#X obj 502 89 >; +#X obj 542 123 spigot; +#X obj 469 122 spigot; +#X floatatom 503 181 5 0 0 0 - - -; +#X obj 542 151 f; +#X floatatom 640 51 5 0 0 0 - - -; +#X floatatom 422 52 5 0 0 0 - - -; +#X obj 468 45 r Zpos; +#X obj 541 46 r Zpos; +#X obj 575 66 r Zpos; +#X obj 502 67 r Zpos; +#X obj 469 96 -; +#X obj 542 95 -; +#X obj 627 -6 t b; +#X msg 627 121 0; +#X obj 268 -38 inlet; +#X obj 253 -15 -; +#X obj 253 13 *; +#X text 302 42 Height Calc; +#X floatatom 268 38 5 0 0 0 - - -; +#X obj 197 43 +; +#X text 455 212 Calculates if the ball is between; +#X text 456 224 the end of the fence and then the; +#X text 455 236 distance in the z direction; +#X obj 476 -4 s \$0_myZp; +#X obj 253 -60 r Ypos; +#X obj 542 178 s \$0_zRel; +#X obj -136 -74 r \$0_zRel; +#X obj -135 38 atan; +#X obj -135 16 /; +#X floatatom -170 119 5 0 0 0 - - -; +#X obj -135 62 * 360; +#X obj -135 86 / 6.28319; +#X obj 163 419 outlet; +#X obj 163 338 atan; +#X obj 163 316 /; +#X floatatom 128 419 5 0 0 0 - - -; +#X obj 163 362 * 360; +#X obj 163 386 / 6.28319; +#X obj 136 13 s \$0_xRel; +#X obj 178 291 r \$0_xRel; +#X obj 299 17 s \$0_yRel; +#X obj 163 268 r \$0_yRel; +#X obj 212 65 r \$0_zRel; +#X obj -120 -53 r \$0_xRel; +#X text 128 -101 Calculates the distance between; +#X text 146 -88 the wire and the ball; +#X text -139 -95 Calculates the azimuth; +#X text 117 245 Calculates the elevation; +#X obj -110 255 r \$0_xRel; +#X obj -74 281 > 0; +#X obj -110 281 <= 0; +#X obj -78 310 spigot; +#X obj -144 314 spigot; +#X obj -83 120 abs; +#X obj -83 143 / 90; +#X obj -83 167 swap 1; +#X obj -83 193 -; +#X obj -83 217 / 2; +#X obj -155 259 + 0.5; +#X obj -42 255 - 0.5; +#X obj -42 277 * -1; +#X obj -101 352 outlet; +#X text -5 348 Calculates the pan value; +#X obj -120 -30 t f b; +#X obj -93 -4 delay 9; +#X obj 664 -6 s \$0_myLY; +#N canvas 583 169 806 722 thisOrent 0; +#X obj 219 21 inlet; +#X floatatom 243 48 8 0 0 0 - - -; +#X floatatom 63 53 8 0 0 0 - - -; +#X obj 121 33 r \$0_myLY; +#X obj 337 27 inlet; +#X floatatom 361 54 8 0 0 0 - - -; +#X obj 429 326 inlet; +#X floatatom 461 353 5 0 0 0 - - -; +#X obj 479 324 inlet; +#X floatatom 511 351 5 0 0 0 - - -; +#X obj 527 323 inlet; +#X floatatom 559 350 5 0 0 0 - - -; +#X text 120 11 Y-Length; +#X text 210 1 X-Length; +#X text 333 9 Z-Length; +#X text 415 305 Y-Rota; +#X text 474 303 X-Rota; +#X text 522 304 Z-Rota; +#X floatatom 220 232 5 0 0 0 - - -; +#X floatatom 77 231 5 0 0 0 - - -; +#X obj 337 141 t f b; +#X obj 364 168 delay 9; +#X obj 135 149 t f b; +#X obj 162 176 delay 9; +#X obj 235 145 t f b; +#X obj 262 172 delay 9; +#X obj 322 193 >; +#X obj 220 197 >; +#X obj 121 201 >; +#X floatatom 349 229 5 0 0 0 - - -; +#X obj 122 277 +; +#X obj 122 308 +; +#X floatatom 77 333 5 0 0 0 - - -; +#X text 176 278 0 = z longest; +#X text 176 293 1 = x longest; +#X text 176 310 2 = y longest; +#X obj 122 335 select 0 1 2; +#X obj 412 404 r azim; +#X floatatom 344 431 5 0 0 0 - - -; +#X msg 168 370 \; azim 10; +#X msg 145 417 \; azim 20; +#X msg 122 464 \; azim 12; +#X connect 0 0 1 0; +#X connect 0 0 22 0; +#X connect 0 0 26 0; +#X connect 3 0 2 0; +#X connect 3 0 27 0; +#X connect 3 0 28 0; +#X connect 4 0 5 0; +#X connect 4 0 20 0; +#X connect 4 0 24 0; +#X connect 6 0 7 0; +#X connect 8 0 9 0; +#X connect 10 0 11 0; +#X connect 20 0 26 1; +#X connect 20 1 21 0; +#X connect 21 0 26 0; +#X connect 22 0 28 1; +#X connect 22 1 23 0; +#X connect 23 0 28 0; +#X connect 24 0 27 1; +#X connect 24 1 25 0; +#X connect 25 0 27 0; +#X connect 26 0 29 0; +#X connect 26 0 31 1; +#X connect 27 0 18 0; +#X connect 27 0 30 1; +#X connect 28 0 19 0; +#X connect 28 0 30 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 31 0 36 0; +#X connect 36 0 41 0; +#X connect 36 1 40 0; +#X connect 36 2 39 0; +#X connect 37 0 38 0; +#X restore 800 7 pd thisOrent; +#X obj 817 -79 inlet; +#X obj 851 -37 inlet; +#X obj 800 -102 inlet; +#X obj 834 -58 inlet; +#X obj 869 -16 inlet; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 55 0; +#X connect 1 0 36 0; +#X connect 2 0 10 1; +#X connect 3 0 4 0; +#X connect 3 0 5 0; +#X connect 6 0 0 0; +#X connect 8 0 12 1; +#X connect 8 0 14 1; +#X connect 8 0 40 0; +#X connect 9 0 0 1; +#X connect 10 0 3 0; +#X connect 11 0 12 0; +#X connect 11 0 13 0; +#X connect 11 0 29 0; +#X connect 11 0 82 0; +#X connect 12 0 16 1; +#X connect 12 0 22 0; +#X connect 12 0 27 1; +#X connect 13 0 14 0; +#X connect 14 0 15 1; +#X connect 14 0 21 0; +#X connect 14 0 28 1; +#X connect 15 0 17 1; +#X connect 16 0 18 1; +#X connect 17 0 20 0; +#X connect 18 0 20 0; +#X connect 20 0 19 0; +#X connect 20 0 42 0; +#X connect 23 0 27 0; +#X connect 24 0 28 0; +#X connect 25 0 15 0; +#X connect 26 0 16 0; +#X connect 27 0 18 0; +#X connect 28 0 17 0; +#X connect 29 0 30 0; +#X connect 30 0 20 0; +#X connect 31 0 32 1; +#X connect 32 0 33 0; +#X connect 32 0 33 1; +#X connect 32 0 57 0; +#X connect 33 0 35 0; +#X connect 33 0 36 1; +#X connect 36 0 10 0; +#X connect 41 0 32 0; +#X connect 43 0 45 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 47 0 48 0; +#X connect 48 0 46 0; +#X connect 48 0 7 0; +#X connect 48 0 70 0; +#X connect 50 0 53 0; +#X connect 51 0 50 0; +#X connect 53 0 54 0; +#X connect 54 0 52 0; +#X connect 54 0 49 0; +#X connect 56 0 51 1; +#X connect 58 0 51 0; +#X connect 59 0 2 0; +#X connect 59 0 2 1; +#X connect 60 0 80 0; +#X connect 65 0 67 0; +#X connect 65 0 66 0; +#X connect 66 0 68 1; +#X connect 67 0 69 1; +#X connect 68 0 78 0; +#X connect 69 0 78 0; +#X connect 70 0 71 0; +#X connect 71 0 72 0; +#X connect 72 0 73 0; +#X connect 72 1 73 1; +#X connect 73 0 74 0; +#X connect 74 0 75 0; +#X connect 74 0 76 0; +#X connect 75 0 69 0; +#X connect 76 0 77 0; +#X connect 77 0 68 0; +#X connect 80 0 45 1; +#X connect 80 1 81 0; +#X connect 81 0 45 0; +#X connect 84 0 83 1; +#X connect 85 0 83 3; +#X connect 86 0 83 0; +#X connect 87 0 83 2; +#X connect 88 0 83 4; diff -r 195db2866d0a -r 3f2588a64b25 June/woSoFreq.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/woSoFreq.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,617 @@ +#N canvas 47 23 1236 817 10; +#X text 115 130 Frequency (Hz); +#X obj 278 606 throw~ l; +#X obj 305 587 throw~ r; +#X obj 125 79 snapshot~; +#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 125 105 10 0 0 0 - - -; +#X obj 175 -110 inlet; +#X obj 205 104 outlet; +#X obj 125 6 loadbang; +#X obj 278 519 +~; +#X obj 175 -87 s \$0-diameter; +#X obj 75 -87 s~ \$0-windSpeed; +#X obj 39 54 r~ \$0-myFreq; +#X obj 544 541 snapshot~; +#X obj 544 516 metro 100; +#X obj 544 494 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 544 567 10 0 0 0 - - -; +#X obj 544 468 loadbang; +#X obj 458 516 r~ \$0-myRey; +#X text 529 589 Reynolds Number; +#X obj 75 -110 inlet~; +#X obj 278 562 fcpan; +#X obj 125 54 metro 10; +#X text 201 162 Mass Density of Air; +#X obj 293 464 osc~; +#X obj 323 163 *~ 1.225; +#X obj 323 238 /~ 1.81e-05; +#X obj 323 193 *~ 1; +#X obj 293 413 /~ 1; +#X obj 308 281 /~; +#X obj 293 389 *~; +#X obj 293 438 clip~ 0 20000; +#X text 164 231 Reynolds Number; +#X text 177 405 Strouhal Number; +#X obj 293 494 *~; +#X text 353 218 Viscosity; +#X obj 57 415 *~ 2; +#X obj 57 442 osc~; +#X obj 57 464 *~; +#X obj 384 162 r \$0-diameter; +#X obj 373 362 r \$0-diameter; +#X obj 372 331 r~ \$0-windSpeed; +#X obj 323 135 r~ \$0-windSpeed; +#X obj 228 388 s~ \$0_str; +#X obj 90 442 r~ \$0_dragDiGain; +#X obj 208 464 s~ \$0-myFreq; +#X obj 57 394 r~ \$0-myFreq; +#X obj 331 464 r~ \$0_liftDiGain; +#X obj 336 262 s~ \$0-myRey; +#X text 44 277 Calculates the frequency; +#X text 44 290 based on the physics of; +#X text 45 303 the object and environment; +#X obj 274 242 sig~ 1; +#X obj 308 307 sqrt~; +#X obj 308 332 *~ 1.0356; +#X obj 234 323 sig~ 0.2684; +#X obj 293 362 -~; +#X obj 556 -62 r~ \$0-windSpeed; +#X obj 546 -83 r~ \$0_str; +#X obj 553 197 r~ \$0-windSpeed; +#X obj 542 174 r~ \$0_str; +#N canvas 515 100 622 660 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20859 118 *; +#X obj -20859 141 * 118033; +#X obj -21022 193 /~ 1; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 8 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -20859 92 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 9900 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X text -20848 459 Need for scienctific reasoning here!; +#X text -21239 441 Need for scienctific reasoning here!; +#X obj -21021 444 *~ 0.02; +#X obj -20911 460 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 38 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 21 0; +#X connect 8 0 44 0; +#X connect 9 0 48 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 45 1; +#X connect 15 0 49 0; +#X connect 16 0 11 0; +#X connect 17 0 40 0; +#X connect 20 0 3 0; +#X connect 22 0 45 0; +#X connect 23 0 2 0; +#X connect 23 0 2 1; +#X connect 24 0 20 0; +#X connect 25 0 4 1; +#X connect 26 0 35 0; +#X connect 27 0 35 1; +#X connect 28 0 6 0; +#X connect 28 0 6 1; +#X connect 35 0 17 0; +#X connect 35 0 12 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 8 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 44 1; +#X connect 43 0 41 0; +#X connect 44 0 9 0; +#X connect 45 0 15 0; +#X connect 48 0 29 0; +#X connect 49 0 30 0; +#X restore 542 326 pd noiseGain; +#X obj 565 218 r \$0-diameter; +#X obj 611 302 r \$0_dist; +#X obj 599 280 r \$0_azim; +#X obj 588 259 r \$0_elev; +#X obj 542 371 s~ \$0_liftNoiseGain; +#X obj 611 349 s~ \$0_dragNoiseGain; +#N canvas 576 101 702 650 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 508 93 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 506 45 *; +#X obj 506 70 * 118033; +#X obj 219 240 /~ 1; +#X obj 219 506 *~ 0.27; +#X text 380 261 Azimuth; +#X text 497 1 Distance; +#X obj 419 420 cos; +#X obj 419 375 / 360; +#X floatatom 446 466 8 0 0 0 - - -; +#X obj 419 444 *; +#X obj 398 491 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 357 441 r~ \$0-a; +#X obj 419 397 * 6.28319; +#X floatatom 471 46 5 0 0 0 - - -; +#N canvas 131 175 477 312 angleCalc 0; +#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 233 6 Elevation Angle; +#X obj 242 59 / 360; +#X obj 242 81 * 6.28319; +#X obj 170 21 / 360; +#X obj 170 43 * 6.28319; +#X floatatom 50 22 5 0 0 0 - - -; +#X floatatom 294 57 5 0 0 0 - - -; +#X floatatom 204 196 5 0 0 0 - - -; +#X obj 170 67 cos; +#X obj 242 112 cos; +#X obj 242 146 *; +#X obj 170 90 t f b; +#X obj 168 115 delay 9; +#X obj 242 197 outlet; +#X obj 242 31 inlet; +#X obj 170 -6 inlet; +#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 136 -30 Azimuth Angle; +#X obj 242 172 arccos; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 19 0; +#X connect 12 0 11 1; +#X connect 12 1 13 0; +#X connect 13 0 11 0; +#X connect 15 0 2 0; +#X connect 16 0 4 0; +#X connect 17 0 6 0; +#X connect 17 0 4 0; +#X connect 19 0 14 0; +#X connect 19 0 8 0; +#X restore 365 297 pd angleCalc; +#X text 451 260 Elevation; +#X text 476 498 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 398 516 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 506 20 inlet; +#X obj 365 276 inlet; +#X obj 434 275 inlet; +#X obj 219 530 outlet~; +#X obj 398 541 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 398 467 *~ 1; +#X obj 219 481 *~ 1; +#X obj 305 247 arccos; +#X obj 305 223 r sigMac; +#X obj 240 362 +; +#X obj 305 269 t f b; +#X obj 240 323 delay 9; +#X text 309 203 Replicates Doppler effect; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 38 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 45 0; +#X connect 10 0 34 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 44 1; +#X connect 17 0 26 0; +#X connect 19 0 44 0; +#X connect 20 0 13 0; +#X connect 22 0 14 0; +#X connect 22 0 48 0; +#X connect 26 0 35 0; +#X connect 27 0 3 0; +#X connect 27 0 3 1; +#X connect 28 0 2 0; +#X connect 30 0 5 1; +#X connect 31 0 7 1; +#X connect 31 0 7 0; +#X connect 31 0 21 0; +#X connect 32 0 22 0; +#X connect 33 0 22 1; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 9 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 45 1; +#X connect 43 0 41 0; +#X connect 44 0 17 0; +#X connect 45 0 10 0; +#X connect 46 0 49 0; +#X connect 47 0 46 0; +#X connect 48 0 40 0; +#X connect 49 0 48 1; +#X connect 49 1 50 0; +#X connect 50 0 48 0; +#X restore 546 68 pd freqGain; +#X obj 567 -41 r \$0-diameter; +#X obj 609 47 r \$0_dist; +#X obj 588 4 r \$0_azim; +#X obj 598 25 r \$0_elev; +#X obj 609 92 s~ \$0_dragDiGain; +#X obj 546 112 s~ \$0_liftDiGain; +#X text 536 129 Calculates the gain of the dipole source; +#X text 533 390 Calculates the gain of the source; +#X obj 577 -18 r length; +#X obj 576 239 r length; +#X obj 412 -110 inlet; +#X obj 412 -88 s \$0_elev; +#X obj 330 -111 inlet; +#X obj 330 -89 s \$0_azim; +#X obj 260 -110 inlet; +#X obj 260 -88 s \$0_dist; +#X obj 830 31 r~ \$0-myFreq; +#X obj 796 -19 noise~; +#X obj 873 215 throw~ l; +#X obj 900 194 throw~ r; +#X obj 873 122 *~; +#X obj 1011 32 snapshot~; +#X floatatom 1011 58 10 0 0 0 - - -; +#X obj 1011 -41 loadbang; +#X obj 1011 -16 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 922 -70 r~ \$0-myRey; +#X obj 838 383 r~ \$0-myFreq; +#X obj 804 312 noise~; +#X obj 881 572 throw~ l; +#X obj 908 549 throw~ r; +#X obj 881 480 *~; +#X obj 1019 392 snapshot~; +#X floatatom 1019 418 10 0 0 0 - - -; +#X obj 1019 319 loadbang; +#X obj 1019 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 930 290 r~ \$0-myRey; +#X obj 838 409 *~ 2; +#X obj 796 74 vcf~ 1000 10; +#X obj 804 434 vcf~ 1000 10; +#X obj 873 171 fcpan; +#X obj 881 524 fcpan; +#X obj 888 95 *~ 1; +#X obj 896 455 *~ 1; +#X obj 930 365 clip~ 2 400; +#X obj 922 5 clip~ 2 400; +#X obj 930 314 *~ -0.003; +#X obj 922 -46 *~ -0.003; +#X obj 922 -21 +~ 20; +#X obj 930 339 +~ 20; +#X obj 1011 7 metro 10; +#X obj 1019 367 metro 10; +#X obj 900 147 r \$0_thisPan; +#X obj 908 502 r \$0_thisPan; +#X text 932 468 Drag Dipole spectrum calculation; +#X text 927 112 Lift Dipole spectrum calculation; +#X obj 896 432 r~ \$0_dragNoiseGain; +#X obj 888 53 r~ \$0_liftNoiseGain; +#X obj 796 28 hip~; +#X obj 804 409 hip~; +#X obj 817 5 r \$0_contFreq; +#X obj 825 333 r \$0_contFreq; +#X obj 825 356 * 2; +#X obj 320 -47 r \$0_azim; +#X obj 320 -25 / 180; +#X obj 320 -4 + 0.5; +#X obj 320 19 abs; +#X obj 320 41 s \$0_thisPan; +#X obj 305 540 r \$0_thisPan; +#X connect 3 0 5 0; +#X connect 3 0 7 0; +#X connect 4 0 22 0; +#X connect 6 0 10 0; +#X connect 8 0 4 0; +#X connect 9 0 21 0; +#X connect 12 0 3 0; +#X connect 13 0 16 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 17 0 15 0; +#X connect 18 0 13 0; +#X connect 20 0 11 0; +#X connect 21 0 1 0; +#X connect 21 1 2 0; +#X connect 22 0 3 0; +#X connect 24 0 34 0; +#X connect 25 0 27 0; +#X connect 26 0 29 1; +#X connect 26 0 48 0; +#X connect 27 0 26 0; +#X connect 28 0 31 0; +#X connect 29 0 53 0; +#X connect 30 0 28 0; +#X connect 31 0 24 0; +#X connect 31 0 45 0; +#X connect 34 0 9 1; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 38 0 9 0; +#X connect 39 0 27 1; +#X connect 40 0 28 1; +#X connect 41 0 30 1; +#X connect 42 0 25 0; +#X connect 44 0 38 1; +#X connect 46 0 36 0; +#X connect 47 0 34 1; +#X connect 52 0 29 0; +#X connect 53 0 54 0; +#X connect 54 0 56 1; +#X connect 55 0 56 0; +#X connect 56 0 43 0; +#X connect 56 0 30 0; +#X connect 57 0 68 1; +#X connect 58 0 68 0; +#X connect 59 0 61 1; +#X connect 60 0 61 0; +#X connect 61 0 66 0; +#X connect 61 1 67 0; +#X connect 62 0 61 2; +#X connect 63 0 61 6; +#X connect 64 0 61 5; +#X connect 65 0 61 4; +#X connect 68 0 74 0; +#X connect 68 1 73 0; +#X connect 69 0 68 2; +#X connect 70 0 68 6; +#X connect 71 0 68 4; +#X connect 72 0 68 5; +#X connect 77 0 68 3; +#X connect 78 0 61 3; +#X connect 79 0 80 0; +#X connect 81 0 82 0; +#X connect 83 0 84 0; +#X connect 85 0 106 1; +#X connect 86 0 126 0; +#X connect 90 0 91 0; +#X connect 90 0 106 2; +#X connect 92 0 93 0; +#X connect 93 0 118 0; +#X connect 94 0 115 0; +#X connect 95 0 105 0; +#X connect 96 0 127 0; +#X connect 100 0 101 0; +#X connect 100 0 107 2; +#X connect 102 0 103 0; +#X connect 103 0 119 0; +#X connect 104 0 114 0; +#X connect 105 0 107 1; +#X connect 106 0 89 0; +#X connect 107 0 99 0; +#X connect 108 0 87 0; +#X connect 108 1 88 0; +#X connect 109 0 97 0; +#X connect 109 1 98 0; +#X connect 110 0 89 1; +#X connect 111 0 99 1; +#X connect 112 0 100 0; +#X connect 113 0 90 0; +#X connect 114 0 117 0; +#X connect 115 0 116 0; +#X connect 116 0 113 0; +#X connect 117 0 112 0; +#X connect 118 0 90 0; +#X connect 119 0 100 0; +#X connect 120 0 108 1; +#X connect 121 0 109 1; +#X connect 124 0 111 0; +#X connect 125 0 110 0; +#X connect 126 0 106 0; +#X connect 127 0 107 0; +#X connect 128 0 126 1; +#X connect 129 0 130 0; +#X connect 130 0 127 1; +#X connect 131 0 132 0; +#X connect 132 0 133 0; +#X connect 133 0 134 0; +#X connect 134 0 135 0; +#X connect 136 0 21 1; diff -r 195db2866d0a -r 3f2588a64b25 June/woosh_D1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/woosh_D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,627 @@ +#N canvas -22 23 1105 841 10; +#X obj 494 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 557 -127 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 648 -127 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 1200 1; +#X text 677 -108 Gain; +#X obj 648 -191 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 74 188 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 186 75 / 127; +#X obj 186 40 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X obj 95 37 r NoOfSources; +#X obj 74 143 /~ 15; +#X obj 95 165 /~ 15; +#X msg 94 111 15; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 13 0; +#X connect 4 0 5 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 12 0 0 0; +#X connect 13 0 0 1; +#X connect 14 0 12 1; +#X connect 14 0 13 1; +#X restore 493 -170 pd opLevels; +#X msg 648 -163 5; +#N canvas 739 151 718 592 source1 0; +#X floatatom 63 122 8 0 0 0 - - -; +#X obj 121 86 * 40; +#X obj 130 122 s windSpeed; +#X obj 390 16 s panVal; +#X obj 390 -5 line; +#X floatatom 353 16 5 0 0 0 - - -; +#X msg 363 -54 1; +#X obj 173 -298 r swipSpeed; +#X obj 173 -271 swap 80; +#X obj 173 -243 /; +#X obj 172 -217 * 150; +#X floatatom 124 -271 5 0 0 0 - - -; +#X obj 142 55 r swipSpeed; +#X obj 121 -28 line; +#X msg 121 -56 1 \$1; +#X obj 124 5 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 157 31 5 0 0 0 - - -; +#X obj 235 -128 * 0.67; +#X obj 170 -132 delay \$1; +#X obj 121 -194 i; +#X obj 170 -103 i; +#X msg 170 -54 0 \$1; +#X floatatom 83 -165 5 0 0 0 - - -; +#X floatatom 215 -55 5 0 0 0 - - -; +#X obj 41 36 s outputS; +#X obj 121 -242 r start; +#X obj 460 -232 +; +#X obj 460 -207 * 0.5; +#X obj 438 -175 i; +#X msg 390 -107 0.5 \$1; +#X msg 492 -41 0 \$1; +#X obj 336 -245 r start; +#X floatatom 464 -176 5 0 0 0 - - -; +#X obj 465 -89 delay; +#X obj 492 -65 i; +#X obj 438 -146 t f b; +#X obj 166 -165 t f b; +#X obj 475 -256 r d2; +#X obj 264 -54 s d2; +#X obj 35 -164 s d1; +#X obj 461 -279 r d1; +#X obj 438 -107 s d3; +#X obj 507 -96 r d3; +#X obj 336 -218 t b b; +#X text 57 145 Effective Windspeed; +#X text 368 40 Pan value; +#X obj 421 -199 s d4; +#X obj 52 -237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X msg 263 -286 70; +#X connect 1 0 0 0; +#X connect 1 0 2 0; +#X connect 4 0 3 0; +#X connect 4 0 5 0; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 7 0 11 0; +#X connect 8 0 9 0; +#X connect 8 1 9 1; +#X connect 9 0 10 0; +#X connect 10 0 17 0; +#X connect 10 0 19 1; +#X connect 12 0 1 1; +#X connect 13 0 15 0; +#X connect 14 0 13 0; +#X connect 15 0 16 0; +#X connect 15 0 1 0; +#X connect 15 0 24 0; +#X connect 17 0 20 1; +#X connect 18 0 20 0; +#X connect 19 0 14 0; +#X connect 19 0 22 0; +#X connect 19 0 36 0; +#X connect 19 0 39 0; +#X connect 20 0 23 0; +#X connect 20 0 21 0; +#X connect 20 0 38 0; +#X connect 21 0 13 0; +#X connect 25 0 19 0; +#X connect 26 0 27 0; +#X connect 26 0 46 0; +#X connect 27 0 28 1; +#X connect 27 0 32 0; +#X connect 28 0 35 0; +#X connect 29 0 4 0; +#X connect 30 0 4 0; +#X connect 31 0 43 0; +#X connect 33 0 34 0; +#X connect 34 0 30 0; +#X connect 35 0 29 0; +#X connect 35 0 33 1; +#X connect 35 0 41 0; +#X connect 35 1 33 0; +#X connect 36 0 18 1; +#X connect 36 1 18 0; +#X connect 37 0 26 1; +#X connect 40 0 26 0; +#X connect 42 0 34 1; +#X connect 43 0 28 0; +#X connect 43 1 6 0; +#X connect 47 0 19 0; +#X connect 48 0 8 0; +#X restore 874 -151 pd source1; +#N canvas 12 52 684 554 speedCalc 0; +#X obj 69 26 inlet; +#X obj 145 27 inlet; +#X obj 227 25 inlet; +#X obj 341 23 inlet; +#X obj 69 49 s \$0_swLen; +#X obj 145 49 s \$0_armLen; +#X obj 341 45 s \$0_tipSpeed; +#X obj 141 301 r \$0_tipSpeed; +#X obj 211 437 outlet; +#X obj 211 414 r \$0_minSpeed; +#X obj 126 349 s \$0_minSpeed; +#X obj 310 414 r \$0_deltaSpeed; +#X obj 388 261 s \$0_deltaSpeed; +#X obj 310 437 outlet; +#X obj 84 100 r \$0_swLen; +#X obj 126 280 /; +#X msg 307 20 80; +#X floatatom 80 307 5 0 0 0 - - -; +#X obj 173 -35 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 99 123 r \$0_armLen; +#X obj 84 205 +; +#X obj 99 152 t f b; +#X floatatom 40 240 5 0 0 0 - - -; +#X obj 126 207 r \$0_armLen; +#X obj 126 231 t f b; +#X obj 126 177 delay 6; +#X obj 153 256 delay 9; +#X msg 21 27 1; +#X obj 227 48 s \$0_sourceTot; +#X obj 421 202 r \$0_sourceTot; +#X obj 126 325 *; +#X floatatom 84 349 5 0 0 0 - - -; +#X obj 512 119 r \$0_minSpeed; +#X obj 388 202 -; +#X obj 388 158 r \$0_tipSpeed; +#X obj 388 232 /; +#X obj 512 145 t f b; +#X floatatom 343 261 5 0 0 0 - - -; +#X obj 539 170 delay 14; +#X msg 199 23 100; +#X msg 111 23 0.5; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 28 0; +#X connect 3 0 6 0; +#X connect 7 0 30 1; +#X connect 9 0 8 0; +#X connect 11 0 13 0; +#X connect 14 0 20 0; +#X connect 15 0 17 0; +#X connect 15 0 30 0; +#X connect 16 0 6 0; +#X connect 18 0 27 0; +#X connect 18 0 40 0; +#X connect 18 0 39 0; +#X connect 18 0 16 0; +#X connect 19 0 21 0; +#X connect 20 0 22 0; +#X connect 20 0 15 1; +#X connect 21 0 20 1; +#X connect 21 1 25 0; +#X connect 23 0 24 0; +#X connect 24 0 15 0; +#X connect 24 1 26 0; +#X connect 25 0 20 0; +#X connect 26 0 15 0; +#X connect 27 0 4 0; +#X connect 29 0 35 1; +#X connect 30 0 10 0; +#X connect 30 0 31 0; +#X connect 32 0 36 0; +#X connect 33 0 35 0; +#X connect 34 0 33 0; +#X connect 35 0 37 0; +#X connect 35 0 12 0; +#X connect 36 0 33 1; +#X connect 36 1 38 0; +#X connect 38 0 33 0; +#X connect 39 0 28 0; +#X connect 40 0 5 0; +#X restore 242 41 pd speedCalc; +#X floatatom 151 65 8 0 0 0 - - -; +#X floatatom 407 64 8 0 0 0 - - -; +#X msg 29 -88 1; +#X msg 24 105 100; +#X msg 26 12 0.59; +#X obj 242 -54 r bladeLen; +#X obj 265 -31 r armLength; +#X obj 288 -7 r NoOfSources; +#X obj 311 18 r topSpeed; +#X obj 29 -41 s bladeLen; +#X obj 27 57 s armLength; +#X obj 21 150 s NoOfSources; +#X obj 75 219 s topSpeed; +#X msg 60 -88 1.2; +#X msg 91 -88 1.5; +#X msg 56 105 50; +#X msg 89 105 120; +#X obj 23 193 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5300 1; +#X floatatom 20 219 8 0 0 0 - - -; +#X obj -7 -112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 14 -64 f; +#X obj 11 33 f; +#X obj 9 126 f; +#X floatatom -16 152 5 0 0 0 - - -; +#X floatatom -14 58 5 0 0 0 - - -; +#X floatatom -14 -41 5 0 0 0 - - -; +#X obj -7 -158 r topSpeed; +#X obj -7 -135 t b; +#X text 26 -111 Blade Length; +#X text 25 -5 Arm Length; +#X text 22 86 Number of Sources; +#X text 19 173 Top Speed; +#X obj 22 269 hsl 100 20 0 270 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 9100 1; +#X floatatom 19 301 8 0 0 0 - - -; +#X obj 74 300 s sweepAngle; +#X text 17 250 Sweep Angle; +#N canvas 76 279 490 446 distanceCalc 0; +#X obj 266 13 inlet; +#X floatatom 200 168 5 0 0 0 - - -; +#X obj 80 13 inlet; +#X obj 170 13 inlet; +#X obj 82 142 +; +#X obj 151 168 / 360; +#X floatatom 29 164 5 0 0 0 - - -; +#X obj 82 167 * 3.14159; +#X obj 82 215 *; +#X floatatom 22 239 8 0 0 0 - - -; +#X obj 82 191 * 2; +#X obj 80 36 s \$0_bladeLen; +#X obj 170 36 s \$0_armLength; +#X obj 266 36 s \$0_sweepAngle; +#X obj 82 95 r \$0_bladeLen; +#X obj 97 119 r \$0_armLength; +#X obj 151 144 r \$0_sweepAngle; +#X floatatom 411 184 5 0 0 0 - - -; +#X obj 362 184 / 360; +#X floatatom 305 160 5 0 0 0 - - -; +#X obj 293 183 * 3.14159; +#X obj 293 231 *; +#X floatatom 237 259 8 0 0 0 - - -; +#X obj 293 207 * 2; +#X obj 293 135 r \$0_armLength; +#X obj 362 160 r \$0_sweepAngle; +#X obj 293 259 s \$0_minCirc; +#X obj 98 365 r \$0_minCirc; +#X obj 98 387 outlet; +#X obj 111 217 r \$0_minCirc; +#X floatatom 22 271 8 0 0 0 - - -; +#X obj 82 239 -; +#X obj 82 275 /; +#X obj 112 251 r NoOfSources; +#X floatatom 19 302 8 0 0 0 - - -; +#X obj 82 301 s \$0_deltaCirc; +#X obj 187 365 r \$0_deltaCirc; +#X obj 187 387 outlet; +#X connect 0 0 13 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 8 1; +#X connect 7 0 10 0; +#X connect 8 0 9 0; +#X connect 8 0 31 0; +#X connect 10 0 8 0; +#X connect 14 0 4 0; +#X connect 15 0 4 1; +#X connect 16 0 5 0; +#X connect 16 0 1 0; +#X connect 18 0 21 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 21 0 26 0; +#X connect 23 0 21 0; +#X connect 24 0 20 0; +#X connect 24 0 19 0; +#X connect 25 0 18 0; +#X connect 25 0 17 0; +#X connect 27 0 28 0; +#X connect 29 0 31 1; +#X connect 31 0 30 0; +#X connect 31 0 32 0; +#X connect 32 0 34 0; +#X connect 32 0 35 0; +#X connect 33 0 32 1; +#X connect 36 0 37 0; +#X restore 197 -118 pd distanceCalc; +#X obj 284 -142 r sweepAngle; +#X obj 197 -186 r bladeLen; +#X obj 240 -163 r armLength; +#X obj -88 -158 r sweepAngle; +#X obj 197 -92 s firstDist; +#X obj 284 -93 s deltaDist; +#X obj 216 65 s firstSpeed; +#X obj 311 64 s deltaSpeed; +#X floatatom 140 -91 8 0 0 0 - - -; +#X floatatom 365 -93 8 0 0 0 - - -; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 757 -190 pd windspeed; +#X obj 757 -22 delwrite~ varwind 3000; +#X obj 840 -187 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 800 -84 snapshot~; +#X obj 800 -109 metro 100; +#X obj 800 -131 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X floatatom 800 -57 10 0 0 0 - - -; +#X obj 757 -155 *~ 1; +#X obj 757 -129 +~ 1; +#X obj 800 -156 loadbang; +#X text 797 -39 Wind Speed; +#N canvas 57 585 305 180 thickCalc 0; +#X obj 173 86 r NoOfSources; +#X obj 23 16 inlet; +#X obj 26 64 inlet; +#X obj 26 86 s \$0_tipThick; +#X obj 158 62 -; +#X obj 158 111 /; +#X obj 158 134 outlet; +#X obj 23 39 s \$0_hiltThick; +#X floatatom 126 94 5 0 0 0 - - -; +#X obj 173 40 r \$0_tipThick; +#X obj 158 15 r \$0_hiltThick; +#X floatatom 94 136 8 0 0 0 - - -; +#X connect 0 0 5 1; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 5 0 11 0; +#X connect 9 0 4 1; +#X connect 10 0 4 0; +#X restore 237 165 pd thickCalc; +#X obj 237 188 s deltaThick; +#X floatatom 182 189 8 0 0 0 - - -; +#X obj 16 359 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7600 1; +#X obj 16 429 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1000 1; +#X floatatom 13 389 8 0 0 0 - - -; +#X obj 67 388 s hiltThick; +#X floatatom 13 457 8 0 0 0 - - -; +#X obj 71 456 s tipThick; +#X text 12 341 Hilt Thickness; +#X text 13 411 Tip Thickness; +#X obj 237 120 r hiltThick; +#X obj 306 142 r tipThick; +#X obj 414 -198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 414 -176 s GO; +#X msg 254 238 1; +#X obj 254 303 tenSource; +#X obj 16 503 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5000 1; +#X obj 13 571 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2400 1; +#X floatatom 13 529 8 0 0 0 - - -; +#X obj 72 530 s distance; +#X text 12 481 Distance to Observer; +#X floatatom 10 599 8 0 0 0 - - -; +#X obj 69 600 s angle; +#X text 10 553 Angle to Observer; +#X obj 305 281 r distance; +#X obj 279 255 r angle; +#X obj 371 303 tenSource; +#X obj 422 281 r distance; +#X obj 396 261 r angle; +#X msg 371 238 2; +#X obj 488 301 tenSource; +#X obj 539 279 r distance; +#X obj 513 256 r angle; +#X msg 488 236 3; +#X obj 604 305 tenSource; +#X obj 655 284 r distance; +#X obj 629 260 r angle; +#X msg 604 240 4; +#X obj 723 306 tenSource; +#X obj 774 285 r distance; +#X obj 748 263 r angle; +#X msg 723 241 5; +#X obj 252 410 tenSource; +#X obj 303 389 r distance; +#X obj 277 367 r angle; +#X msg 252 345 6; +#X obj 373 412 tenSource; +#X obj 424 388 r distance; +#X obj 398 367 r angle; +#X msg 373 347 7; +#X obj 489 412 tenSource; +#X obj 540 386 r distance; +#X obj 514 367 r angle; +#X msg 489 347 8; +#X obj 605 412 tenSource; +#X obj 656 389 r distance; +#X obj 630 368 r angle; +#X msg 605 347 9; +#X obj 728 412 tenSource; +#X obj 779 390 r distance; +#X obj 753 369 r angle; +#X msg 728 347 10; +#X obj 509 178 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X connect 2 0 5 0; +#X connect 4 0 6 0; +#X connect 5 0 0 0; +#X connect 5 1 1 0; +#X connect 6 0 2 0; +#X connect 8 0 9 0; +#X connect 8 0 52 0; +#X connect 8 1 10 0; +#X connect 8 1 53 0; +#X connect 11 0 29 1; +#X connect 12 0 31 1; +#X connect 13 0 30 1; +#X connect 14 0 8 0; +#X connect 15 0 8 1; +#X connect 16 0 8 2; +#X connect 17 0 8 3; +#X connect 22 0 29 1; +#X connect 23 0 29 1; +#X connect 24 0 31 1; +#X connect 25 0 31 1; +#X connect 26 0 21 0; +#X connect 26 0 27 0; +#X connect 28 0 29 0; +#X connect 28 0 30 0; +#X connect 28 0 31 0; +#X connect 29 0 18 0; +#X connect 29 0 34 0; +#X connect 30 0 19 0; +#X connect 30 0 33 0; +#X connect 31 0 20 0; +#X connect 31 0 32 0; +#X connect 35 0 36 0; +#X connect 36 0 28 0; +#X connect 41 0 42 0; +#X connect 41 0 43 0; +#X connect 45 0 50 0; +#X connect 45 0 54 0; +#X connect 45 1 51 0; +#X connect 45 1 55 0; +#X connect 46 0 45 2; +#X connect 47 0 45 0; +#X connect 48 0 45 1; +#X connect 49 0 36 0; +#X connect 56 0 63 0; +#X connect 58 0 63 1; +#X connect 58 0 64 1; +#X connect 59 0 62 0; +#X connect 60 0 59 0; +#X connect 61 0 60 0; +#X connect 63 0 64 0; +#X connect 64 0 57 0; +#X connect 64 0 59 0; +#X connect 65 0 61 0; +#X connect 67 0 68 0; +#X connect 67 0 69 0; +#X connect 70 0 72 0; +#X connect 70 0 73 0; +#X connect 71 0 74 0; +#X connect 71 0 75 0; +#X connect 78 0 67 0; +#X connect 79 0 67 1; +#X connect 80 0 81 0; +#X connect 82 0 83 0; +#X connect 84 0 86 0; +#X connect 84 0 87 0; +#X connect 85 0 89 0; +#X connect 85 0 90 0; +#X connect 92 0 83 2; +#X connect 93 0 83 1; +#X connect 95 0 94 2; +#X connect 96 0 94 1; +#X connect 97 0 94 0; +#X connect 99 0 98 2; +#X connect 100 0 98 1; +#X connect 101 0 98 0; +#X connect 103 0 102 2; +#X connect 104 0 102 1; +#X connect 105 0 102 0; +#X connect 107 0 106 2; +#X connect 108 0 106 1; +#X connect 109 0 106 0; +#X connect 111 0 110 2; +#X connect 112 0 110 1; +#X connect 113 0 110 0; +#X connect 115 0 114 2; +#X connect 116 0 114 1; +#X connect 117 0 114 0; +#X connect 119 0 118 2; +#X connect 120 0 118 1; +#X connect 121 0 118 0; +#X connect 123 0 122 2; +#X connect 124 0 122 1; +#X connect 125 0 122 0; +#X connect 127 0 126 2; +#X connect 128 0 126 1; +#X connect 129 0 126 0; +#X connect 130 0 82 0; +#X connect 130 0 97 0; +#X connect 130 0 101 0; +#X connect 130 0 105 0; +#X connect 130 0 109 0; +#X connect 130 0 129 0; +#X connect 130 0 125 0; +#X connect 130 0 121 0; +#X connect 130 0 117 0; +#X connect 130 0 113 0; diff -r 195db2866d0a -r 3f2588a64b25 June/woosh_D2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/woosh_D2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,645 @@ +#N canvas 256 26 1105 841 10; +#X obj 531 -113 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 594 -113 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 591 -204 Gain; +#X obj 530 -230 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 85 188 dac~; +#X obj 30 70 catch~ l; +#X obj 155 76 catch~ r; +#X obj 155 106 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 155 213 prvu~; +#X obj 100 69 / 127; +#X obj 100 34 inlet; +#X obj 30 239 outlet; +#X obj 155 241 outlet; +#X obj 155 30 r NoOfSources; +#X obj 155 132 /~ 1; +#X obj 30 131 /~ 1; +#X obj 155 49 / 20; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 12 0; +#X connect 4 0 13 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 14 0; +#X connect 12 0 0 1; +#X connect 12 0 6 0; +#X connect 13 0 0 0; +#X connect 13 0 5 0; +#X connect 14 0 12 1; +#X connect 14 0 13 1; +#X restore 530 -156 pd opLevels; +#X msg 530 -207 5; +#N canvas 474 116 807 545 speedCalc 0; +#X obj 59 -12 inlet; +#X obj 135 -11 inlet; +#X obj 217 -12 inlet; +#X obj 317 -12 inlet; +#X obj 59 11 s \$0_swLen; +#X obj 135 11 s \$0_armLen; +#X obj 317 10 s \$0_tipSpeed; +#X obj 142 237 r \$0_tipSpeed; +#X obj 211 437 outlet; +#X obj 211 414 r \$0_minSpeed; +#X obj 127 285 s \$0_minSpeed; +#X obj 310 414 r \$0_deltaSpeed; +#X obj 504 335 s \$0_deltaSpeed; +#X obj 310 437 outlet; +#X obj 212 104 r \$0_swLen; +#X obj 127 216 /; +#X floatatom 81 243 5 0 0 0 - - -; +#X obj 227 127 r \$0_armLen; +#X obj 212 194 +; +#X obj 227 149 t f b; +#X floatatom 212 216 5 0 0 0 - - -; +#X obj 99 143 r \$0_armLen; +#X obj 217 11 s \$0_sourceTot; +#X obj 519 274 r \$0_sourceTot; +#X obj 127 261 *; +#X floatatom 85 285 5 0 0 0 - - -; +#X obj 519 186 r \$0_minSpeed; +#X obj 504 253 -; +#X obj 504 163 r \$0_tipSpeed; +#X obj 504 296 /; +#X obj 519 207 t f b; +#X floatatom 521 315 5 0 0 0 - - -; +#X obj 546 230 delay 9; +#X text 244 198 Length of blade and arm; +#X obj 99 165 t f b; +#X obj 126 189 delay 9; +#X obj 254 173 delay 6; +#X text -49 216 Ratio of arm to total length; +#X text 69 308 Speed of blade at the hilt; +#X text 387 247 Difference between; +#X text 369 259 speed at tip and hilt; +#X text 459 357 Difference in speed for each source; +#X text 459 369 based on a linear scale; +#X text 417 16 as well as the difference in speed of each source; +#X text 431 2 Patch that calculates the minimum speed; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 22 0; +#X connect 3 0 6 0; +#X connect 7 0 24 1; +#X connect 9 0 8 0; +#X connect 11 0 13 0; +#X connect 14 0 18 0; +#X connect 15 0 16 0; +#X connect 15 0 24 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 18 0 15 1; +#X connect 19 0 18 1; +#X connect 19 1 36 0; +#X connect 21 0 34 0; +#X connect 23 0 29 1; +#X connect 24 0 10 0; +#X connect 24 0 25 0; +#X connect 26 0 30 0; +#X connect 27 0 29 0; +#X connect 28 0 27 0; +#X connect 29 0 31 0; +#X connect 29 0 12 0; +#X connect 30 0 27 1; +#X connect 30 1 32 0; +#X connect 32 0 27 0; +#X connect 34 0 15 0; +#X connect 34 1 35 0; +#X connect 35 0 15 0; +#X connect 36 0 18 0; +#X restore 524 130 pd speedCalc; +#X floatatom 433 154 8 0 0 0 - - -; +#X floatatom 678 152 8 0 0 0 - - -; +#X msg 4 -235 1; +#X msg 3 -104 100; +#X msg 2 -169 0.59; +#X obj 524 35 r bladeLen; +#X obj 547 58 r armLength; +#X obj 570 82 r NoOfSources; +#X obj 593 107 r topSpeed; +#X obj 4 -212 s bladeLen; +#X obj 2 -148 s armLength; +#X obj 3 -81 s NoOfSources; +#X obj 68 79 s topSpeed; +#X obj 16 53 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2970 1; +#X floatatom 13 79 8 0 0 0 - - -; +#X text 37 -236 Blade Length; +#X text 36 -170 Arm Length; +#X text 31 -104 Number of Sources; +#X text 124 57 Top Speed; +#X obj 13 137 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7700 1; +#X floatatom 10 169 8 0 0 0 - - -; +#X obj 65 168 s sweepAngle; +#X text 124 138 Sweep Angle; +#X obj 360 -23 r sweepAngle; +#X obj 267 -67 r bladeLen; +#X obj 313 -44 r armLength; +#X obj 498 154 s firstSpeed; +#X obj 593 153 s deltaSpeed; +#X floatatom 210 28 8 0 0 0 - - -; +#X floatatom 448 26 8 0 0 0 - - -; +#N canvas 833 342 426 335 thickCalc 0; +#X obj 173 139 r NoOfSources; +#X obj 23 16 inlet; +#X obj 26 64 inlet; +#X obj 26 86 s \$0_tipThick; +#X obj 158 115 -; +#X obj 158 164 /; +#X obj 158 187 outlet; +#X obj 23 39 s \$0_hiltThick; +#X floatatom 126 147 5 0 0 0 - - -; +#X obj 173 44 r \$0_tipThick; +#X obj 158 19 r \$0_hiltThick; +#X floatatom 94 189 8 0 0 0 - - -; +#X obj 173 72 t f b; +#X obj 200 95 delay 9; +#X text 58 237 Calculates the difference in thickness between sources +; +#X text 59 254 based on the blade tapering in a straight line; +#X connect 0 0 5 1; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 5 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 4 0; +#X connect 12 0 4 1; +#X connect 12 1 13 0; +#X connect 13 0 4 0; +#X restore 362 -133 pd thickCalc; +#X obj 362 -110 s deltaThick; +#X floatatom 307 -109 8 0 0 0 - - -; +#X obj 10 228 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3135 1; +#X obj 9 313 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3168 1; +#X floatatom 7 258 8 0 0 0 - - -; +#X obj 61 257 s hiltThick; +#X floatatom 6 341 8 0 0 0 - - -; +#X obj 64 340 s tipThick; +#X text 124 230 Hilt Thickness; +#X text 116 314 Tip Thickness; +#X obj 362 -178 r hiltThick; +#X obj 431 -156 r tipThick; +#X obj 204 -190 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 204 -137 s GO; +#X obj 765 -103 tenSource; +#X obj 9 395 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 8410 1; +#X obj 5 480 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6600 1; +#X floatatom 6 421 8 0 0 0 - - -; +#X text 119 399 Distance to Observer; +#X floatatom 2 508 8 0 0 0 - - -; +#X text 127 474 Angle to Observer; +#X obj 799 -139 r distance; +#X obj 782 -160 r angle; +#X obj 765 -201 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 204 -236 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj 204 -217 metro 200; +#X obj 258 -241 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 2000 1; +#X obj 144 -190 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 144 -137 s setUp; +#X obj -40 27 r setUp; +#X obj -48 117 r setUp; +#X obj -44 205 r setUp; +#X obj -45 293 r setUp; +#X obj -46 374 r setUp; +#X obj -49 458 r setUp; +#X obj 765 -229 r setUp; +#X obj 65 422 s obsDistance; +#X obj 61 509 s obsAngle; +#N canvas 427 69 911 675 circumferCalc 0; +#X obj 266 13 inlet; +#X floatatom 365 172 5 0 0 0 - - -; +#X obj 80 13 inlet; +#X obj 170 13 inlet; +#X obj 247 146 +; +#X obj 316 172 / 360; +#X obj 247 171 * 3.14159; +#X obj 247 219 *; +#X obj 247 195 * 2; +#X obj 80 36 s \$0_bladeLen; +#X obj 170 36 s \$0_armLength; +#X obj 266 36 s \$0_sweepAngle; +#X obj 247 99 r \$0_bladeLen; +#X obj 262 123 r \$0_armLength; +#X obj 316 148 r \$0_sweepAngle; +#X floatatom 734 192 5 0 0 0 - - -; +#X obj 685 192 / 360; +#X floatatom 628 168 5 0 0 0 - - -; +#X obj 616 191 * 3.14159; +#X obj 616 239 *; +#X floatatom 560 267 8 0 0 0 - - -; +#X obj 616 215 * 2; +#X obj 616 143 r \$0_armLength; +#X obj 685 168 r \$0_sweepAngle; +#X obj 616 267 s \$0_minCirc; +#X obj 265 459 r \$0_minCirc; +#X obj 265 481 outlet; +#X obj 262 279 r \$0_minCirc; +#X floatatom 188 339 8 0 0 0 - - -; +#X obj 247 305 -; +#X obj 247 341 /; +#X obj 277 317 r NoOfSources; +#X floatatom 185 370 8 0 0 0 - - -; +#X obj 247 367 s \$0_deltaCirc; +#X obj 354 459 r \$0_deltaCirc; +#X obj 354 481 outlet; +#X obj 260 246 s maxCirc; +#X obj 191 172 s length; +#X text 122 176 Arc radius; +#X text 318 195 % of circle; +#X text 323 242 Circumference of arc of tip; +#X text 692 210 % of circle; +#X text 601 289 Circumference of arc of hilt; +#X floatatom 187 243 8 0 0 0 - - -; +#X text 199 390 Difference of circumference length for each source +; +#X text 199 405 based on linear spacing between sources; +#X connect 0 0 11 0; +#X connect 2 0 9 0; +#X connect 3 0 10 0; +#X connect 4 0 6 0; +#X connect 4 0 37 0; +#X connect 5 0 7 1; +#X connect 6 0 8 0; +#X connect 7 0 29 0; +#X connect 7 0 36 0; +#X connect 7 0 43 0; +#X connect 8 0 7 0; +#X connect 12 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 1 0; +#X connect 16 0 19 1; +#X connect 18 0 21 0; +#X connect 19 0 20 0; +#X connect 19 0 24 0; +#X connect 21 0 19 0; +#X connect 22 0 18 0; +#X connect 22 0 17 0; +#X connect 23 0 16 0; +#X connect 23 0 15 0; +#X connect 25 0 26 0; +#X connect 27 0 29 1; +#X connect 29 0 28 0; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 30 1; +#X connect 34 0 35 0; +#X restore 267 1 pd circumferCalc; +#X obj 267 27 s circumMin; +#X obj 360 26 s deltaCircum; +#N canvas 361 106 954 607 angleCalc 0; +#X obj -142 102 * 0.75; +#X obj 231 187 * 0.25; +#X obj -142 142 /; +#X msg -157 248 1 \$1; +#X obj -157 225 f; +#X obj -157 274 line 0; +#X obj -171 193 r GO; +#X msg -113 248 0; +#X obj -142 166 * 1000; +#X obj 169 334 line 0; +#X obj 169 207 delay \$1; +#X obj 142 155 f; +#X obj 142 112 r GO; +#X obj 142 181 t f b; +#X obj 169 283 i; +#X msg 169 305 1 \$1; +#X msg 214 305 0; +#X obj 231 229 /; +#X obj 231 251 * 1000; +#X obj -157 352 *; +#X obj -128 297 r sweepAngle; +#X obj -154 405 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5775 1; +#X obj -128 319 * -0.75; +#X obj -157 376 +; +#X obj -128 343 * -1; +#X obj -127 191 s \$0_thisDe; +#X obj 157 134 r \$0_thisDe; +#X obj 169 372 *; +#X obj 219 332 r sweepAngle; +#X obj 172 396 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 3987 1; +#X obj 214 283 r GO; +#X obj -142 78 r maxCirc; +#X obj 231 165 r maxCirc; +#X obj -127 121 r topSpeed; +#X obj 246 208 r topSpeed; +#X obj -35 535 s currentAngle; +#X obj -35 489 +; +#X floatatom -35 514 8 0 0 0 - - -; +#X obj -20 464 t f b; +#X obj 474 202 delay \$1; +#X obj 476 144 f; +#X obj 476 118 r GO; +#X obj 476 170 t f b; +#X obj 512 50 r maxCirc; +#X obj 527 72 r topSpeed; +#X obj 512 96 /; +#X obj 512 118 * 1000; +#X obj 474 224 s end; +#X obj -113 227 r end; +#X obj -20 431 r end; +#X obj 219 355 * -0.25; +#X text -206 42 0.75 represents the ratio of swing that; +#X text 106 71 0.25 represents the ratio of swing that; +#X text 106 85 the sword is decelerating; +#X text -115 146 Time taken for acceleration; +#X text -52 188 Send as a delay; +#X text 186 113 Recieve as a delay; +#X text -226 173 Start swing; +#X text -72 227 Reset angle; +#X text -72 239 once swing complete; +#X text -73 323 Start angle is; +#X text -73 335 3/4 of total angle; +#X text 452 243 Send bang message at the; +#X text 453 255 end of the swing to reset; +#X text 285 249 Time for last; +#X text 287 260 1/4 of swing; +#X text 245 294 Set to 0 at start; +#X text -206 56 the sword is before 0 degrees; +#X text -92 565 Output of complete swing \, split into 75% before 0 +degrees and 25% past 0 degrees; +#X text 276 354 Once delay from start to 0 degrees complete; +#X text 276 366 count down from 0 to finish the total swing angle; +#X text 98 9 Patch that calculates the angle between 0 degrees for +the full length of the swing; +#X connect 0 0 2 0; +#X connect 1 0 17 0; +#X connect 2 0 8 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 19 0; +#X connect 6 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 4 1; +#X connect 8 0 25 0; +#X connect 9 0 27 0; +#X connect 10 0 14 0; +#X connect 11 0 13 0; +#X connect 12 0 11 0; +#X connect 13 0 10 1; +#X connect 13 1 10 0; +#X connect 14 0 15 0; +#X connect 15 0 9 0; +#X connect 16 0 9 0; +#X connect 17 0 18 0; +#X connect 18 0 14 1; +#X connect 19 0 23 0; +#X connect 20 0 22 0; +#X connect 21 0 36 0; +#X connect 22 0 24 0; +#X connect 22 0 19 1; +#X connect 23 0 21 0; +#X connect 24 0 23 1; +#X connect 26 0 11 1; +#X connect 27 0 29 0; +#X connect 28 0 50 0; +#X connect 29 0 38 0; +#X connect 30 0 16 0; +#X connect 31 0 0 0; +#X connect 32 0 1 0; +#X connect 33 0 2 1; +#X connect 34 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 35 0; +#X connect 38 0 36 1; +#X connect 38 1 36 0; +#X connect 39 0 47 0; +#X connect 40 0 42 0; +#X connect 41 0 40 0; +#X connect 42 0 39 1; +#X connect 42 1 39 0; +#X connect 43 0 45 0; +#X connect 44 0 45 1; +#X connect 45 0 46 0; +#X connect 46 0 40 1; +#X connect 48 0 7 0; +#X connect 49 0 38 0; +#X connect 50 0 27 1; +#X restore 421 -230 pd angleCalc; +#X obj 533 -185 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 9354 1; +#X msg 765 -182 10; +#X obj 4 -259 loadbang; +#X obj 2 -190 loadbang; +#X obj 3 -126 loadbang; +#X obj 816 -123 r elev; +#X msg 5 -32 0; +#X obj 5 -10 s elev; +#X text 124 486 (Azimuth); +#X obj 934 -127 r distance; +#X obj 917 -148 r angle; +#X obj 900 -189 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 900 -217 r setUp; +#X obj 951 -111 r elev; +#X msg 900 -170 9; +#X obj 5 -55 loadbang; +#X obj 427 535 s thisTS; +#X obj 446 514 s thisSA; +#X obj 466 492 s thisHT; +#X obj 485 469 s thisTT; +#X obj 505 448 s thisOD; +#X obj 524 428 s thisOA; +#X obj 544 406 s thisG; +#X obj 13 27 r thisTS; +#X obj 10 116 r thisSA; +#X obj 7 205 r thisHT; +#X obj 6 293 r thisTT; +#X obj 6 374 r thisOD; +#X obj 3 459 r thisOA; +#X obj 478 -205 r thisG; +#X obj 427 382 unpack f f f f f f f; +#X obj -47 -55 r setUp; +#X obj -50 -124 r setUp; +#X obj -47 -192 r setUp; +#X obj -48 -257 r setUp; +#X text 341 -92 Calculate thicknes delta; +#X text 269 45 Circumference calculations; +#X text 530 175 Speed calculations; +#X text 364 382 Presets; +#X obj 798 26 r distance; +#X obj 781 5 r angle; +#X obj 764 -36 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 764 -64 r setUp; +#X obj 815 42 r elev; +#X obj 927 35 r distance; +#X obj 910 14 r angle; +#X obj 893 -27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 893 -55 r setUp; +#X obj 944 51 r elev; +#X obj 795 177 r distance; +#X obj 778 156 r angle; +#X obj 761 115 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 761 87 r setUp; +#X obj 812 193 r elev; +#X msg 761 134 6; +#X msg 893 -8 7; +#X msg 764 -17 8; +#X obj 929 184 r distance; +#X obj 912 163 r angle; +#X obj 895 122 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 895 94 r setUp; +#X obj 946 200 r elev; +#X msg 895 141 5; +#X msg 436 277 20 160 0.01 0.004 2 0 127; +#X msg 427 254 43 215 0.0085 0.0025 4 90 40; +#X msg 446 300 30 280 0.0095 0.0032 2 60 120; +#X text 696 263 Currently the noise sources are not connected but still +getting a zipping type sound. It seems to get worse with sources lower +down the blade - this needs looked into; +#X obj 427 225 loadbang; +#X obj 144 -242 loadbang; +#X obj 144 -218 delay 13; +#X obj 900 -91 tenSource; +#X obj 764 62 tenSource; +#X obj 893 71 tenSource; +#X obj 761 213 tenSource; +#X obj 895 220 tenSource; +#X obj 379 307 t b; +#X obj 359 330 s setUp; +#X connect 3 0 5 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 80 0; +#X connect 6 0 7 0; +#X connect 6 0 33 0; +#X connect 6 1 8 0; +#X connect 6 1 34 0; +#X connect 9 0 16 0; +#X connect 10 0 18 0; +#X connect 11 0 17 0; +#X connect 12 0 6 0; +#X connect 13 0 6 1; +#X connect 14 0 6 2; +#X connect 15 0 6 3; +#X connect 20 0 19 0; +#X connect 20 0 21 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 30 0 76 2; +#X connect 31 0 76 0; +#X connect 32 0 76 1; +#X connect 37 0 38 0; +#X connect 37 0 39 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 41 0 44 0; +#X connect 41 0 45 0; +#X connect 48 0 37 0; +#X connect 49 0 37 1; +#X connect 50 0 51 0; +#X connect 53 0 55 0; +#X connect 53 0 74 0; +#X connect 54 0 57 0; +#X connect 54 0 75 0; +#X connect 59 0 52 2; +#X connect 60 0 52 1; +#X connect 61 0 81 0; +#X connect 62 0 63 0; +#X connect 63 0 50 0; +#X connect 64 0 63 1; +#X connect 65 0 66 0; +#X connect 67 0 20 0; +#X connect 68 0 26 0; +#X connect 69 0 40 0; +#X connect 70 0 41 0; +#X connect 71 0 53 0; +#X connect 72 0 54 0; +#X connect 73 0 61 0; +#X connect 76 0 35 0; +#X connect 76 0 77 0; +#X connect 76 1 36 0; +#X connect 76 1 78 0; +#X connect 80 0 4 0; +#X connect 81 0 52 0; +#X connect 82 0 9 0; +#X connect 83 0 11 0; +#X connect 84 0 10 0; +#X connect 85 0 52 3; +#X connect 86 0 87 0; +#X connect 89 0 150 2; +#X connect 90 0 150 1; +#X connect 91 0 94 0; +#X connect 92 0 91 0; +#X connect 93 0 150 3; +#X connect 94 0 150 0; +#X connect 95 0 86 0; +#X connect 103 0 20 0; +#X connect 104 0 26 0; +#X connect 105 0 40 0; +#X connect 106 0 41 0; +#X connect 107 0 53 0; +#X connect 108 0 54 0; +#X connect 109 0 80 0; +#X connect 110 0 96 0; +#X connect 110 1 97 0; +#X connect 110 2 98 0; +#X connect 110 3 99 0; +#X connect 110 4 100 0; +#X connect 110 5 101 0; +#X connect 110 6 102 0; +#X connect 111 0 86 0; +#X connect 112 0 10 0; +#X connect 113 0 11 0; +#X connect 114 0 9 0; +#X connect 119 0 151 2; +#X connect 120 0 151 1; +#X connect 121 0 136 0; +#X connect 122 0 121 0; +#X connect 123 0 151 3; +#X connect 124 0 152 2; +#X connect 125 0 152 1; +#X connect 126 0 135 0; +#X connect 127 0 126 0; +#X connect 128 0 152 3; +#X connect 129 0 153 2; +#X connect 130 0 153 1; +#X connect 131 0 134 0; +#X connect 132 0 131 0; +#X connect 133 0 153 3; +#X connect 134 0 153 0; +#X connect 135 0 152 0; +#X connect 136 0 151 0; +#X connect 137 0 154 2; +#X connect 138 0 154 1; +#X connect 139 0 142 0; +#X connect 140 0 139 0; +#X connect 141 0 154 3; +#X connect 142 0 154 0; +#X connect 143 0 110 0; +#X connect 143 0 155 0; +#X connect 144 0 110 0; +#X connect 144 0 155 0; +#X connect 145 0 110 0; +#X connect 145 0 155 0; +#X connect 147 0 144 0; +#X connect 148 0 149 0; +#X connect 149 0 65 0; +#X connect 155 0 156 0; diff -r 195db2866d0a -r 3f2588a64b25 June/woosh_D3.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/woosh_D3.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,680 @@ +#N canvas 111 28 1171 835 10; +#X obj 541 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 604 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 601 -194 Gain; +#X obj 540 -220 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 85 188 dac~; +#X obj 30 70 catch~ l; +#X obj 155 76 catch~ r; +#X obj 155 106 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 155 213 prvu~; +#X obj 100 69 / 127; +#X obj 100 34 inlet; +#X obj 30 239 outlet; +#X obj 155 241 outlet; +#X obj 155 30 r NoOfSources; +#X obj 30 131 /~ 15; +#X obj 155 132 /~ 15; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 540 -146 pd opLevels; +#X msg 540 -197 5; +#N canvas 601 144 807 545 speedCalc 0; +#X obj 59 -12 inlet; +#X obj 135 -11 inlet; +#X obj 217 -12 inlet; +#X obj 317 -12 inlet; +#X obj 59 11 s \$0_swLen; +#X obj 135 11 s \$0_armLen; +#X obj 317 10 s \$0_tipSpeed; +#X obj 142 237 r \$0_tipSpeed; +#X obj 211 437 outlet; +#X obj 211 414 r \$0_minSpeed; +#X obj 127 285 s \$0_minSpeed; +#X obj 310 414 r \$0_deltaSpeed; +#X obj 504 335 s \$0_deltaSpeed; +#X obj 310 437 outlet; +#X obj 212 104 r \$0_swLen; +#X obj 127 216 /; +#X floatatom 81 243 5 0 0 0 - - -; +#X obj 227 127 r \$0_armLen; +#X obj 212 194 +; +#X obj 227 149 t f b; +#X floatatom 212 216 5 0 0 0 - - -; +#X obj 99 143 r \$0_armLen; +#X obj 217 11 s \$0_sourceTot; +#X obj 519 274 r \$0_sourceTot; +#X obj 127 261 *; +#X floatatom 85 285 5 0 0 0 - - -; +#X obj 519 186 r \$0_minSpeed; +#X obj 504 253 -; +#X obj 504 163 r \$0_tipSpeed; +#X obj 504 296 /; +#X obj 519 207 t f b; +#X floatatom 521 315 5 0 0 0 - - -; +#X obj 546 230 delay 9; +#X text 244 198 Length of blade and arm; +#X obj 99 165 t f b; +#X obj 126 189 delay 9; +#X obj 254 173 delay 6; +#X text -49 216 Ratio of arm to total length; +#X text 69 308 Speed of blade at the hilt; +#X text 387 247 Difference between; +#X text 369 259 speed at tip and hilt; +#X text 459 357 Difference in speed for each source; +#X text 459 369 based on a linear scale; +#X text 417 16 as well as the difference in speed of each source; +#X text 431 2 Patch that calculates the minimum speed; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 22 0; +#X connect 3 0 6 0; +#X connect 7 0 24 1; +#X connect 9 0 8 0; +#X connect 11 0 13 0; +#X connect 14 0 18 0; +#X connect 15 0 16 0; +#X connect 15 0 24 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 18 0 15 1; +#X connect 19 0 18 1; +#X connect 19 1 36 0; +#X connect 21 0 34 0; +#X connect 23 0 29 1; +#X connect 24 0 10 0; +#X connect 24 0 25 0; +#X connect 26 0 30 0; +#X connect 27 0 29 0; +#X connect 28 0 27 0; +#X connect 29 0 31 0; +#X connect 29 0 12 0; +#X connect 30 0 27 1; +#X connect 30 1 32 0; +#X connect 32 0 27 0; +#X connect 34 0 15 0; +#X connect 34 1 35 0; +#X connect 35 0 15 0; +#X connect 36 0 18 0; +#X restore 534 140 pd speedCalc; +#X floatatom 443 164 8 0 0 0 - - -; +#X floatatom 688 162 8 0 0 0 - - -; +#X msg 14 -225 1; +#X msg 13 -94 100; +#X msg 12 -159 0.59; +#X obj 534 45 r bladeLen; +#X obj 557 68 r armLength; +#X obj 580 92 r NoOfSources; +#X obj 603 117 r topSpeed; +#X obj 14 -202 s bladeLen; +#X obj 12 -138 s armLength; +#X obj 13 -71 s NoOfSources; +#X obj 78 89 s topSpeed; +#X obj 26 63 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 23 89 8 0 0 0 - - -; +#X text 47 -226 Blade Length; +#X text 46 -160 Arm Length; +#X text 41 -94 Number of Sources; +#X text 134 67 Top Speed; +#X obj 23 147 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 20 179 8 0 0 0 - - -; +#X obj 75 178 s sweepAngle; +#X text 134 148 Sweep Angle; +#X obj 370 -13 r sweepAngle; +#X obj 277 -57 r bladeLen; +#X obj 323 -34 r armLength; +#X obj 508 164 s firstSpeed; +#X obj 603 163 s deltaSpeed; +#X floatatom 220 38 8 0 0 0 - - -; +#X floatatom 458 36 8 0 0 0 - - -; +#N canvas 833 342 426 335 thickCalc 0; +#X obj 173 139 r NoOfSources; +#X obj 23 16 inlet; +#X obj 26 64 inlet; +#X obj 26 86 s \$0_tipThick; +#X obj 158 115 -; +#X obj 158 164 /; +#X obj 158 187 outlet; +#X obj 23 39 s \$0_hiltThick; +#X floatatom 126 147 5 0 0 0 - - -; +#X obj 173 44 r \$0_tipThick; +#X obj 158 19 r \$0_hiltThick; +#X floatatom 94 189 8 0 0 0 - - -; +#X obj 173 72 t f b; +#X obj 200 95 delay 9; +#X text 58 237 Calculates the difference in thickness between sources +; +#X text 59 254 based on the blade tapering in a straight line; +#X connect 0 0 5 1; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 5 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 4 0; +#X connect 12 0 4 1; +#X connect 12 1 13 0; +#X connect 13 0 4 0; +#X restore 372 -123 pd thickCalc; +#X obj 372 -100 s deltaThick; +#X floatatom 317 -99 8 0 0 0 - - -; +#X obj 20 238 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 19 323 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 17 268 8 0 0 0 - - -; +#X obj 71 267 s hiltThick; +#X floatatom 16 351 8 0 0 0 - - -; +#X obj 74 350 s tipThick; +#X text 134 240 Hilt Thickness; +#X text 126 324 Tip Thickness; +#X obj 372 -168 r hiltThick; +#X obj 441 -146 r tipThick; +#X obj 214 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 214 -127 s GO; +#X obj 775 -93 tenSource; +#X obj 19 405 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 15 490 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom 16 431 8 0 0 0 - - -; +#X text 129 409 Distance to Observer; +#X floatatom 12 518 8 0 0 0 - - -; +#X text 137 484 Angle to Observer; +#X obj 809 -129 r distance; +#X obj 792 -150 r angle; +#X obj 775 -191 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 214 -226 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj 214 -207 metro 200; +#X obj 268 -231 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 154 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 154 -127 s setUp; +#X obj -30 37 r setUp; +#X obj -38 127 r setUp; +#X obj -34 215 r setUp; +#X obj -35 303 r setUp; +#X obj -36 384 r setUp; +#X obj -39 468 r setUp; +#X obj 775 -219 r setUp; +#X obj 75 432 s obsDistance; +#X obj 71 519 s obsAngle; +#N canvas 427 69 911 675 circumferCalc 0; +#X obj 266 13 inlet; +#X floatatom 365 172 5 0 0 0 - - -; +#X obj 80 13 inlet; +#X obj 170 13 inlet; +#X obj 247 146 +; +#X obj 316 172 / 360; +#X obj 247 171 * 3.14159; +#X obj 247 219 *; +#X obj 247 195 * 2; +#X obj 80 36 s \$0_bladeLen; +#X obj 170 36 s \$0_armLength; +#X obj 266 36 s \$0_sweepAngle; +#X obj 247 99 r \$0_bladeLen; +#X obj 262 123 r \$0_armLength; +#X obj 316 148 r \$0_sweepAngle; +#X floatatom 734 192 5 0 0 0 - - -; +#X obj 685 192 / 360; +#X floatatom 628 168 5 0 0 0 - - -; +#X obj 616 191 * 3.14159; +#X obj 616 239 *; +#X floatatom 560 267 8 0 0 0 - - -; +#X obj 616 215 * 2; +#X obj 616 143 r \$0_armLength; +#X obj 685 168 r \$0_sweepAngle; +#X obj 616 267 s \$0_minCirc; +#X obj 265 459 r \$0_minCirc; +#X obj 265 481 outlet; +#X obj 262 279 r \$0_minCirc; +#X floatatom 188 339 8 0 0 0 - - -; +#X obj 247 305 -; +#X obj 247 341 /; +#X obj 277 317 r NoOfSources; +#X floatatom 185 370 8 0 0 0 - - -; +#X obj 247 367 s \$0_deltaCirc; +#X obj 354 459 r \$0_deltaCirc; +#X obj 354 481 outlet; +#X obj 260 246 s maxCirc; +#X obj 191 172 s length; +#X text 122 176 Arc radius; +#X text 318 195 % of circle; +#X text 323 242 Circumference of arc of tip; +#X text 692 210 % of circle; +#X text 601 289 Circumference of arc of hilt; +#X floatatom 187 243 8 0 0 0 - - -; +#X text 199 390 Difference of circumference length for each source +; +#X text 199 405 based on linear spacing between sources; +#X connect 0 0 11 0; +#X connect 2 0 9 0; +#X connect 3 0 10 0; +#X connect 4 0 6 0; +#X connect 4 0 37 0; +#X connect 5 0 7 1; +#X connect 6 0 8 0; +#X connect 7 0 29 0; +#X connect 7 0 36 0; +#X connect 7 0 43 0; +#X connect 8 0 7 0; +#X connect 12 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 1 0; +#X connect 16 0 19 1; +#X connect 18 0 21 0; +#X connect 19 0 20 0; +#X connect 19 0 24 0; +#X connect 21 0 19 0; +#X connect 22 0 18 0; +#X connect 22 0 17 0; +#X connect 23 0 16 0; +#X connect 23 0 15 0; +#X connect 25 0 26 0; +#X connect 27 0 29 1; +#X connect 29 0 28 0; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 30 1; +#X connect 34 0 35 0; +#X restore 277 11 pd circumferCalc; +#X obj 277 37 s circumMin; +#X obj 370 36 s deltaCircum; +#N canvas 361 106 954 607 angleCalc 0; +#X obj -142 102 * 0.75; +#X obj 231 187 * 0.25; +#X obj -142 142 /; +#X msg -157 248 1 \$1; +#X obj -157 225 f; +#X obj -157 274 line 0; +#X obj -171 193 r GO; +#X msg -113 248 0; +#X obj -142 166 * 1000; +#X obj 169 334 line 0; +#X obj 169 207 delay \$1; +#X obj 142 155 f; +#X obj 142 112 r GO; +#X obj 142 181 t f b; +#X obj 169 283 i; +#X msg 169 305 1 \$1; +#X msg 214 305 0; +#X obj 231 229 /; +#X obj 231 251 * 1000; +#X obj -157 352 *; +#X obj -128 297 r sweepAngle; +#X obj -154 405 hsl 100 25 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj -128 319 * -0.75; +#X obj -157 376 +; +#X obj -128 343 * -1; +#X obj -127 191 s \$0_thisDe; +#X obj 157 134 r \$0_thisDe; +#X obj 169 372 *; +#X obj 219 332 r sweepAngle; +#X obj 172 396 hsl 100 25 -360 360 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 214 283 r GO; +#X obj -142 78 r maxCirc; +#X obj 231 165 r maxCirc; +#X obj -127 121 r topSpeed; +#X obj 246 208 r topSpeed; +#X obj -35 535 s currentAngle; +#X obj -35 489 +; +#X floatatom -35 514 8 0 0 0 - - -; +#X obj -20 464 t f b; +#X obj 474 202 delay \$1; +#X obj 476 144 f; +#X obj 476 118 r GO; +#X obj 476 170 t f b; +#X obj 512 50 r maxCirc; +#X obj 527 72 r topSpeed; +#X obj 512 96 /; +#X obj 512 118 * 1000; +#X obj 474 224 s end; +#X obj -113 227 r end; +#X obj -20 431 r end; +#X obj 219 355 * -0.25; +#X text -206 42 0.75 represents the ratio of swing that; +#X text 106 71 0.25 represents the ratio of swing that; +#X text 106 85 the sword is decelerating; +#X text -115 146 Time taken for acceleration; +#X text -52 188 Send as a delay; +#X text 186 113 Recieve as a delay; +#X text -226 173 Start swing; +#X text -72 227 Reset angle; +#X text -72 239 once swing complete; +#X text -73 323 Start angle is; +#X text -73 335 3/4 of total angle; +#X text 452 243 Send bang message at the; +#X text 453 255 end of the swing to reset; +#X text 285 249 Time for last; +#X text 287 260 1/4 of swing; +#X text 245 294 Set to 0 at start; +#X text -206 56 the sword is before 0 degrees; +#X text -92 565 Output of complete swing \, split into 75% before 0 +degrees and 25% past 0 degrees; +#X text 276 354 Once delay from start to 0 degrees complete; +#X text 276 366 count down from 0 to finish the total swing angle; +#X text 98 9 Patch that calculates the angle between 0 degrees for +the full length of the swing; +#X connect 0 0 2 0; +#X connect 1 0 17 0; +#X connect 2 0 8 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 19 0; +#X connect 6 0 4 0; +#X connect 7 0 5 0; +#X connect 8 0 4 1; +#X connect 8 0 25 0; +#X connect 9 0 27 0; +#X connect 10 0 14 0; +#X connect 11 0 13 0; +#X connect 12 0 11 0; +#X connect 13 0 10 1; +#X connect 13 1 10 0; +#X connect 14 0 15 0; +#X connect 15 0 9 0; +#X connect 16 0 9 0; +#X connect 17 0 18 0; +#X connect 18 0 14 1; +#X connect 19 0 23 0; +#X connect 20 0 22 0; +#X connect 21 0 36 0; +#X connect 22 0 24 0; +#X connect 22 0 19 1; +#X connect 23 0 21 0; +#X connect 24 0 23 1; +#X connect 26 0 11 1; +#X connect 27 0 29 0; +#X connect 28 0 50 0; +#X connect 29 0 38 0; +#X connect 30 0 16 0; +#X connect 31 0 0 0; +#X connect 32 0 1 0; +#X connect 33 0 2 1; +#X connect 34 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 35 0; +#X connect 38 0 36 1; +#X connect 38 1 36 0; +#X connect 39 0 47 0; +#X connect 40 0 42 0; +#X connect 41 0 40 0; +#X connect 42 0 39 1; +#X connect 42 1 39 0; +#X connect 43 0 45 0; +#X connect 44 0 45 1; +#X connect 45 0 46 0; +#X connect 46 0 40 1; +#X connect 48 0 7 0; +#X connect 49 0 38 0; +#X connect 50 0 27 1; +#X restore 431 -220 pd angleCalc; +#X obj 543 -175 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 390 1; +#X msg 775 -172 10; +#X obj 14 -249 loadbang; +#X obj 12 -180 loadbang; +#X obj 13 -116 loadbang; +#X obj 826 -113 r elev; +#X msg 15 -22 0; +#X obj 15 0 s elev; +#X text 134 496 (Azimuth); +#X obj 910 -81 tenSource; +#X obj 944 -117 r distance; +#X obj 927 -138 r angle; +#X obj 910 -179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 910 -207 r setUp; +#X obj 961 -101 r elev; +#X obj 774 72 tenSource; +#X obj 808 36 r distance; +#X obj 791 15 r angle; +#X obj 774 -26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 774 -54 r setUp; +#X obj 825 52 r elev; +#X obj 903 81 tenSource; +#X obj 937 45 r distance; +#X obj 920 24 r angle; +#X obj 903 -17 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 903 -45 r setUp; +#X obj 954 61 r elev; +#X obj 771 223 tenSource; +#X obj 805 187 r distance; +#X obj 788 166 r angle; +#X obj 771 125 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 771 97 r setUp; +#X obj 822 203 r elev; +#X obj 905 230 tenSource; +#X obj 939 194 r distance; +#X obj 922 173 r angle; +#X obj 905 132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 905 104 r setUp; +#X obj 956 210 r elev; +#X msg 905 151 5; +#X msg 771 144 6; +#X msg 903 2 7; +#X msg 774 -7 8; +#X msg 910 -160 9; +#X obj 15 -45 loadbang; +#X obj 437 545 s thisTS; +#X obj 456 524 s thisSA; +#X obj 476 502 s thisHT; +#X obj 495 479 s thisTT; +#X obj 515 458 s thisOD; +#X obj 534 438 s thisOA; +#X obj 554 416 s thisG; +#X obj 23 37 r thisTS; +#X obj 20 126 r thisSA; +#X obj 17 215 r thisHT; +#X obj 16 303 r thisTT; +#X obj 16 384 r thisOD; +#X obj 13 469 r thisOA; +#X obj 488 -195 r thisG; +#X obj 437 392 unpack f f f f f f f; +#X msg 437 264 43 215 0.0085 0.0025 8 0 40; +#X msg 446 287 20 160 0.01 0.004 4 0 127; +#X obj 774 385 tenSource; +#X obj 808 349 r distance; +#X obj 791 328 r angle; +#X obj 774 287 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 774 259 r setUp; +#X obj 825 365 r elev; +#X obj 903 394 tenSource; +#X obj 937 358 r distance; +#X obj 920 337 r angle; +#X obj 903 296 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 903 268 r setUp; +#X obj 954 374 r elev; +#X obj 771 536 tenSource; +#X obj 805 500 r distance; +#X obj 788 479 r angle; +#X obj 771 438 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 771 410 r setUp; +#X obj 822 516 r elev; +#X obj 905 543 tenSource; +#X obj 939 507 r distance; +#X obj 922 486 r angle; +#X obj 905 445 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 905 417 r setUp; +#X obj 956 523 r elev; +#X msg 774 306 4; +#X msg 903 315 3; +#X msg 771 457 2; +#X msg 905 464 1; +#X msg 458 327 65 280 0.005 0.0025 20 60 20; +#X obj -37 -45 r setUp; +#X obj -40 -114 r setUp; +#X obj -37 -182 r setUp; +#X obj -38 -247 r setUp; +#X connect 3 0 5 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 80 0; +#X connect 6 0 7 0; +#X connect 6 0 33 0; +#X connect 6 1 8 0; +#X connect 6 1 34 0; +#X connect 9 0 16 0; +#X connect 10 0 18 0; +#X connect 11 0 17 0; +#X connect 12 0 6 0; +#X connect 13 0 6 1; +#X connect 14 0 6 2; +#X connect 15 0 6 3; +#X connect 20 0 19 0; +#X connect 20 0 21 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 30 0 76 2; +#X connect 31 0 76 0; +#X connect 32 0 76 1; +#X connect 37 0 38 0; +#X connect 37 0 39 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 41 0 44 0; +#X connect 41 0 45 0; +#X connect 48 0 37 0; +#X connect 49 0 37 1; +#X connect 50 0 51 0; +#X connect 53 0 55 0; +#X connect 53 0 74 0; +#X connect 54 0 57 0; +#X connect 54 0 75 0; +#X connect 59 0 52 2; +#X connect 60 0 52 1; +#X connect 61 0 81 0; +#X connect 62 0 63 0; +#X connect 63 0 50 0; +#X connect 64 0 63 1; +#X connect 65 0 66 0; +#X connect 67 0 20 0; +#X connect 68 0 26 0; +#X connect 69 0 40 0; +#X connect 70 0 41 0; +#X connect 71 0 53 0; +#X connect 72 0 54 0; +#X connect 73 0 61 0; +#X connect 76 0 35 0; +#X connect 76 0 77 0; +#X connect 76 1 36 0; +#X connect 76 1 78 0; +#X connect 80 0 4 0; +#X connect 81 0 52 0; +#X connect 82 0 9 0; +#X connect 83 0 11 0; +#X connect 84 0 10 0; +#X connect 85 0 52 3; +#X connect 86 0 87 0; +#X connect 90 0 89 2; +#X connect 91 0 89 1; +#X connect 92 0 123 0; +#X connect 93 0 92 0; +#X connect 94 0 89 3; +#X connect 96 0 95 2; +#X connect 97 0 95 1; +#X connect 98 0 122 0; +#X connect 99 0 98 0; +#X connect 100 0 95 3; +#X connect 102 0 101 2; +#X connect 103 0 101 1; +#X connect 104 0 121 0; +#X connect 105 0 104 0; +#X connect 106 0 101 3; +#X connect 108 0 107 2; +#X connect 109 0 107 1; +#X connect 110 0 120 0; +#X connect 111 0 110 0; +#X connect 112 0 107 3; +#X connect 114 0 113 2; +#X connect 115 0 113 1; +#X connect 116 0 119 0; +#X connect 117 0 116 0; +#X connect 118 0 113 3; +#X connect 119 0 113 0; +#X connect 120 0 107 0; +#X connect 121 0 101 0; +#X connect 122 0 95 0; +#X connect 123 0 89 0; +#X connect 124 0 86 0; +#X connect 132 0 20 0; +#X connect 133 0 26 0; +#X connect 134 0 40 0; +#X connect 135 0 41 0; +#X connect 136 0 53 0; +#X connect 137 0 54 0; +#X connect 138 0 80 0; +#X connect 139 0 125 0; +#X connect 139 1 126 0; +#X connect 139 2 127 0; +#X connect 139 3 128 0; +#X connect 139 4 129 0; +#X connect 139 5 130 0; +#X connect 139 6 131 0; +#X connect 140 0 139 0; +#X connect 141 0 139 0; +#X connect 143 0 142 2; +#X connect 144 0 142 1; +#X connect 145 0 166 0; +#X connect 146 0 145 0; +#X connect 147 0 142 3; +#X connect 149 0 148 2; +#X connect 150 0 148 1; +#X connect 151 0 167 0; +#X connect 152 0 151 0; +#X connect 153 0 148 3; +#X connect 155 0 154 2; +#X connect 156 0 154 1; +#X connect 157 0 168 0; +#X connect 158 0 157 0; +#X connect 159 0 154 3; +#X connect 161 0 160 2; +#X connect 162 0 160 1; +#X connect 163 0 169 0; +#X connect 164 0 163 0; +#X connect 165 0 160 3; +#X connect 166 0 142 0; +#X connect 167 0 148 0; +#X connect 168 0 154 0; +#X connect 169 0 160 0; +#X connect 170 0 139 0; +#X connect 171 0 86 0; +#X connect 172 0 10 0; +#X connect 173 0 11 0; +#X connect 174 0 9 0; diff -r 195db2866d0a -r 3f2588a64b25 June/woosh_D4.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/June/woosh_D4.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,663 @@ +#N canvas 386 234 893 466 10; +#X obj 541 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 604 -103 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 601 -194 Gain; +#X obj 540 -220 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 85 188 dac~; +#X obj 30 70 catch~ l; +#X obj 155 76 catch~ r; +#X obj 155 106 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 155 213 prvu~; +#X obj 100 69 / 127; +#X obj 100 34 inlet; +#X obj 30 239 outlet; +#X obj 155 241 outlet; +#X obj 155 30 r NoOfSources; +#X obj 155 132 /~ 1; +#X obj 30 131 /~ 1; +#X obj 155 49 / 20; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 12 0; +#X connect 4 0 13 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 14 0; +#X connect 12 0 0 1; +#X connect 12 0 6 0; +#X connect 13 0 0 0; +#X connect 13 0 5 0; +#X connect 14 0 12 1; +#X connect 14 0 13 1; +#X restore 540 -146 pd opLevels; +#X msg 540 -197 5; +#N canvas 474 116 807 545 speedCalc 0; +#X obj 59 -12 inlet; +#X obj 135 -11 inlet; +#X obj 217 -12 inlet; +#X obj 317 -12 inlet; +#X obj 59 11 s \$0_swLen; +#X obj 135 11 s \$0_armLen; +#X obj 317 10 s \$0_tipSpeed; +#X obj 142 237 r \$0_tipSpeed; +#X obj 211 437 outlet; +#X obj 211 414 r \$0_minSpeed; +#X obj 127 338 s \$0_minSpeed; +#X obj 310 414 r \$0_deltaSpeed; +#X obj 504 335 s \$0_deltaSpeed; +#X obj 310 437 outlet; +#X obj 212 104 r \$0_swLen; +#X obj 127 216 /; +#X floatatom 81 243 5 0 0 0 - - -; +#X obj 227 127 r \$0_armLen; +#X obj 212 194 +; +#X obj 227 149 t f b; +#X floatatom 212 216 5 0 0 0 - - -; +#X obj 99 143 r \$0_armLen; +#X obj 217 11 s \$0_sourceTot; +#X obj 519 274 r \$0_sourceTot; +#X obj 127 314 *; +#X floatatom 85 338 5 0 0 0 - - -; +#X obj 519 186 r \$0_minSpeed; +#X obj 504 253 -; +#X obj 504 163 r \$0_tipSpeed; +#X obj 504 296 /; +#X obj 519 207 t f b; +#X floatatom 521 315 5 0 0 0 - - -; +#X obj 546 230 delay 9; +#X text 244 198 Length of blade and arm; +#X obj 99 165 t f b; +#X obj 126 189 delay 9; +#X obj 254 173 delay 6; +#X text -49 216 Ratio of arm to total length; +#X text 69 361 Speed of blade at the hilt; +#X text 387 247 Difference between; +#X text 369 259 speed at tip and hilt; +#X text 459 357 Difference in speed for each source; +#X text 459 369 based on a linear scale; +#X text 417 16 as well as the difference in speed of each source; +#X text 431 2 Patch that calculates the minimum speed; +#X obj 142 260 t f b; +#X obj 168 283 delay 8; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 22 0; +#X connect 3 0 6 0; +#X connect 7 0 45 0; +#X connect 9 0 8 0; +#X connect 11 0 13 0; +#X connect 14 0 18 0; +#X connect 15 0 16 0; +#X connect 15 0 24 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 18 0 15 1; +#X connect 19 0 18 1; +#X connect 19 1 36 0; +#X connect 21 0 34 0; +#X connect 23 0 29 1; +#X connect 24 0 10 0; +#X connect 24 0 25 0; +#X connect 26 0 30 0; +#X connect 27 0 29 0; +#X connect 28 0 27 0; +#X connect 29 0 31 0; +#X connect 29 0 12 0; +#X connect 30 0 27 1; +#X connect 30 1 32 0; +#X connect 32 0 27 0; +#X connect 34 0 15 0; +#X connect 34 1 35 0; +#X connect 35 0 15 0; +#X connect 36 0 18 0; +#X connect 45 0 24 1; +#X connect 45 1 46 0; +#X connect 46 0 24 0; +#X restore 534 140 pd speedCalc; +#X floatatom 443 164 8 0 0 0 - - -; +#X floatatom 688 162 8 0 0 0 - - -; +#X msg 14 -225 1; +#X msg 13 -94 100; +#X msg 12 -159 0.59; +#X obj 534 45 r bladeLen; +#X obj 557 68 r armLength; +#X obj 580 92 r NoOfSources; +#X obj 603 117 r topSpeed; +#X obj 14 -202 s bladeLen; +#X obj 12 -138 s armLength; +#X obj 13 -71 s NoOfSources; +#X obj 78 89 s topSpeed; +#X obj 26 63 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 100 1; +#X floatatom 23 89 8 0 0 0 - - -; +#X text 47 -226 Blade Length; +#X text 46 -160 Arm Length; +#X text 41 -94 Number of Sources; +#X text 134 67 Top Speed; +#X obj 23 147 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6600 1; +#X floatatom 20 179 8 0 0 0 - - -; +#X obj 75 178 s sweepAngle; +#X text 134 148 Sweep Angle; +#X obj 370 -13 r sweepAngle; +#X obj 277 -57 r bladeLen; +#X obj 323 -34 r armLength; +#X obj 508 164 s firstSpeed; +#X obj 603 163 s deltaSpeed; +#X floatatom 220 38 8 0 0 0 - - -; +#X floatatom 458 36 8 0 0 0 - - -; +#N canvas 833 342 426 335 thickCalc 0; +#X obj 173 139 r NoOfSources; +#X obj 23 16 inlet; +#X obj 26 64 inlet; +#X obj 26 86 s \$0_tipThick; +#X obj 158 115 -; +#X obj 158 164 /; +#X obj 158 187 outlet; +#X obj 23 39 s \$0_hiltThick; +#X floatatom 126 147 5 0 0 0 - - -; +#X obj 173 44 r \$0_tipThick; +#X obj 158 19 r \$0_hiltThick; +#X floatatom 94 189 8 0 0 0 - - -; +#X obj 173 72 t f b; +#X obj 200 95 delay 9; +#X text 58 237 Calculates the difference in thickness between sources +; +#X text 59 254 based on the blade tapering in a straight line; +#X connect 0 0 5 1; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 4 0 8 0; +#X connect 5 0 6 0; +#X connect 5 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 4 0; +#X connect 12 0 4 1; +#X connect 12 1 13 0; +#X connect 13 0 4 0; +#X restore 372 -123 pd thickCalc; +#X obj 372 -100 s deltaThick; +#X floatatom 317 -99 8 0 0 0 - - -; +#X obj 20 238 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3135 1; +#X obj 19 323 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3168 1; +#X floatatom 17 268 8 0 0 0 - - -; +#X obj 71 267 s hiltThick; +#X floatatom 16 351 8 0 0 0 - - -; +#X obj 74 350 s tipThick; +#X text 134 240 Hilt Thickness; +#X text 126 324 Tip Thickness; +#X obj 372 -168 r hiltThick; +#X obj 441 -146 r tipThick; +#X obj 214 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 214 -127 s GO; +#X obj 775 -93 tenSource; +#X obj 19 405 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3210 1; +#X obj 15 490 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 5000 1; +#X floatatom 16 431 8 0 0 0 - - -; +#X text 129 409 Distance to Observer; +#X floatatom 12 518 8 0 0 0 - - -; +#X text 137 484 Angle to Observer; +#X obj 809 -129 r distance; +#X obj 792 -150 r angle; +#X obj 775 -191 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 214 -226 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj 214 -207 metro 200; +#X obj 268 -231 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 154 -180 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 154 -127 s setUp; +#X obj -30 37 r setUp; +#X obj -38 127 r setUp; +#X obj -34 215 r setUp; +#X obj -35 303 r setUp; +#X obj -36 384 r setUp; +#X obj -39 468 r setUp; +#X obj 775 -219 r setUp; +#X obj 75 432 s obsDistance; +#X obj 71 519 s obsAngle; +#N canvas 427 69 911 675 circumferCalc 0; +#X obj 266 13 inlet; +#X floatatom 365 172 5 0 0 0 - - -; +#X obj 80 13 inlet; +#X obj 170 13 inlet; +#X obj 247 146 +; +#X obj 316 172 / 360; +#X obj 247 171 * 3.14159; +#X obj 247 219 *; +#X obj 247 195 * 2; +#X obj 80 36 s \$0_bladeLen; +#X obj 170 36 s \$0_armLength; +#X obj 266 36 s \$0_sweepAngle; +#X obj 247 99 r \$0_bladeLen; +#X obj 262 123 r \$0_armLength; +#X obj 316 148 r \$0_sweepAngle; +#X floatatom 734 192 5 0 0 0 - - -; +#X obj 685 192 / 360; +#X floatatom 628 168 5 0 0 0 - - -; +#X obj 616 191 * 3.14159; +#X obj 616 239 *; +#X floatatom 560 267 8 0 0 0 - - -; +#X obj 616 215 * 2; +#X obj 616 143 r \$0_armLength; +#X obj 685 168 r \$0_sweepAngle; +#X obj 616 267 s \$0_minCirc; +#X obj 265 459 r \$0_minCirc; +#X obj 265 481 outlet; +#X obj 262 279 r \$0_minCirc; +#X floatatom 188 339 8 0 0 0 - - -; +#X obj 247 305 -; +#X obj 247 341 /; +#X obj 277 317 r NoOfSources; +#X floatatom 185 370 8 0 0 0 - - -; +#X obj 247 367 s \$0_deltaCirc; +#X obj 354 459 r \$0_deltaCirc; +#X obj 354 481 outlet; +#X obj 260 246 s maxCirc; +#X obj 191 172 s length; +#X text 122 176 Arc radius; +#X text 318 195 % of circle; +#X text 323 242 Circumference of arc of tip; +#X text 692 210 % of circle; +#X text 601 289 Circumference of arc of hilt; +#X floatatom 187 243 8 0 0 0 - - -; +#X text 199 390 Difference of circumference length for each source +; +#X text 199 405 based on linear spacing between sources; +#X connect 0 0 11 0; +#X connect 2 0 9 0; +#X connect 3 0 10 0; +#X connect 4 0 6 0; +#X connect 4 0 37 0; +#X connect 5 0 7 1; +#X connect 6 0 8 0; +#X connect 7 0 29 0; +#X connect 7 0 36 0; +#X connect 7 0 43 0; +#X connect 8 0 7 0; +#X connect 12 0 4 0; +#X connect 13 0 4 1; +#X connect 14 0 5 0; +#X connect 14 0 1 0; +#X connect 16 0 19 1; +#X connect 18 0 21 0; +#X connect 19 0 20 0; +#X connect 19 0 24 0; +#X connect 21 0 19 0; +#X connect 22 0 18 0; +#X connect 22 0 17 0; +#X connect 23 0 16 0; +#X connect 23 0 15 0; +#X connect 25 0 26 0; +#X connect 27 0 29 1; +#X connect 29 0 28 0; +#X connect 29 0 30 0; +#X connect 30 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 30 1; +#X connect 34 0 35 0; +#X restore 277 11 pd circumferCalc; +#X obj 277 37 s circumMin; +#X obj 370 36 s deltaCircum; +#N canvas 303 28 1094 768 angleCalc 0; +#X obj -129 105 * 0.75; +#X obj 325 234 * 0.25; +#X obj -129 145 /; +#X obj -144 199 * 1000; +#X obj 263 254 delay \$1; +#X obj 236 202 f; +#X obj 236 159 r GO; +#X obj 236 228 t f b; +#X msg 227 367 0; +#X obj 325 276 /; +#X obj 325 298 * 1000; +#X obj -127 225 s \$0_thisDe; +#X obj 251 181 r \$0_thisDe; +#X obj 145 237 r sweepAngle; +#X obj -129 81 r maxCirc; +#X obj 325 212 r maxCirc; +#X obj -114 124 r topSpeed; +#X obj 340 255 r topSpeed; +#X obj 644 360 delay \$1; +#X obj 646 302 f; +#X obj 639 248 r GO; +#X obj 646 328 t f b; +#X obj 682 208 r maxCirc; +#X obj 697 230 r topSpeed; +#X obj 682 254 /; +#X obj 682 276 * 1000; +#X obj 644 407 s end; +#X obj -77 312 r end; +#X obj 145 260 * -0.25; +#X text -193 45 0.75 represents the ratio of swing that; +#X text 200 118 0.25 represents the ratio of swing that; +#X text 200 132 the sword is decelerating; +#X text -102 149 Time taken for acceleration; +#X text -54 221 Send as a delay; +#X text 280 160 Recieve as a delay; +#X text -36 312 Reset angle; +#X text -38 325 once swing complete; +#X text 622 426 Send bang message at the; +#X text 623 438 end of the swing to reset; +#X text 379 296 Time for last; +#X text 381 307 1/4 of swing; +#X text -193 59 the sword is before 0 degrees; +#X text -121 700 Output of complete swing \, split into 75% before +0 degrees and 25% past 0 degrees; +#X text 568 517 Once delay from start to 0 degrees complete; +#X text 564 535 count down from 0 to finish the total swing angle; +#X text 98 9 Patch that calculates the angle between 0 degrees for +the full length of the swing; +#X obj -144 482 line~; +#X obj 86 601 metro 10; +#X obj 86 632 snapshot~; +#X floatatom 85 656 8 0 0 0 - - -; +#X obj 172 397 line~; +#X msg 172 350 \$1 \$2; +#X obj 151 319 pack; +#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom -108 266 5 0 0 0 - - -; +#X msg -90 438 \$1; +#X obj -48 365 r sweepAngle; +#X obj -48 387 * 0.75; +#X msg -144 427 0 \$1; +#X obj -62 341 r setUp; +#X obj 151 294 f; +#X obj -4 549 +~; +#X obj 227 342 r setUp; +#X floatatom -63 474 5 0 0 0 - - -; +#X text 11 464 comment; +#X obj -63 409 f; +#X floatatom -26 434 5 0 0 0 - - -; +#X obj 286 343 r end; +#X obj 632 276 delay 9; +#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -144 174 f; +#X obj -163 143 r GO; +#X obj -4 633 s~ swordAngle; +#X text 241 325 Set to 0 at end; +#X obj 86 545 loadbang; +#X obj 68 509 r obsAngle; +#X obj -4 576 +~ 1; +#X text 141 470 Adding in the observer angle here offsets the swing +angle by the angle the observer is at. This makes all the future calculations +as if the observer is positioned at 0 degrees to the swordSwing.; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 70 1; +#X connect 3 0 11 0; +#X connect 3 0 54 0; +#X connect 3 0 58 0; +#X connect 4 0 60 0; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 7 0 4 1; +#X connect 7 1 4 0; +#X connect 8 0 50 0; +#X connect 9 0 10 0; +#X connect 10 0 52 1; +#X connect 12 0 5 1; +#X connect 13 0 28 0; +#X connect 14 0 0 0; +#X connect 15 0 1 0; +#X connect 16 0 2 1; +#X connect 17 0 9 1; +#X connect 18 0 69 0; +#X connect 19 0 21 0; +#X connect 20 0 68 0; +#X connect 21 0 18 1; +#X connect 21 1 18 0; +#X connect 22 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 25 0; +#X connect 25 0 19 1; +#X connect 27 0 65 0; +#X connect 28 0 60 1; +#X connect 46 0 61 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 50 0 61 1; +#X connect 51 0 50 0; +#X connect 52 0 51 0; +#X connect 53 0 47 0; +#X connect 55 0 46 0; +#X connect 55 0 63 0; +#X connect 56 0 57 0; +#X connect 57 0 65 1; +#X connect 57 0 66 0; +#X connect 58 0 46 0; +#X connect 59 0 65 0; +#X connect 60 0 52 0; +#X connect 61 0 76 0; +#X connect 62 0 8 0; +#X connect 65 0 55 0; +#X connect 67 0 8 0; +#X connect 68 0 19 0; +#X connect 69 0 26 0; +#X connect 70 0 3 0; +#X connect 71 0 70 0; +#X connect 74 0 53 0; +#X connect 75 0 76 1; +#X connect 76 0 72 0; +#X connect 76 0 48 0; +#X restore 431 -220 pd angleCalc; +#X obj 543 -175 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 9354 1; +#X msg 775 -172 10; +#X obj 14 -249 loadbang; +#X obj 12 -180 loadbang; +#X obj 13 -116 loadbang; +#X obj 826 -113 r elev; +#X msg 15 -22 0; +#X obj 15 0 s elev; +#X text 134 496 (Azimuth); +#X obj 944 -117 r distance; +#X obj 927 -138 r angle; +#X obj 910 -179 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 910 -207 r setUp; +#X obj 961 -101 r elev; +#X msg 910 -160 9; +#X obj 15 -45 loadbang; +#X obj 437 545 s thisTS; +#X obj 456 524 s thisSA; +#X obj 476 502 s thisHT; +#X obj 495 479 s thisTT; +#X obj 515 458 s thisOD; +#X obj 534 438 s thisOA; +#X obj 554 416 s thisG; +#X obj 23 37 r thisTS; +#X obj 20 126 r thisSA; +#X obj 17 215 r thisHT; +#X obj 16 303 r thisTT; +#X obj 16 384 r thisOD; +#X obj 13 469 r thisOA; +#X obj 488 -195 r thisG; +#X obj 437 392 unpack f f f f f f f; +#X obj -37 -45 r setUp; +#X obj -40 -114 r setUp; +#X obj -37 -182 r setUp; +#X obj -38 -247 r setUp; +#X text 351 -82 Calculate thicknes delta; +#X text 279 55 Circumference calculations; +#X text 540 185 Speed calculations; +#X text 374 392 Presets; +#X obj 808 36 r distance; +#X obj 791 15 r angle; +#X obj 774 -26 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 774 -54 r setUp; +#X obj 825 52 r elev; +#X obj 937 45 r distance; +#X obj 920 24 r angle; +#X obj 903 -17 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 903 -45 r setUp; +#X obj 954 61 r elev; +#X obj 805 187 r distance; +#X obj 788 166 r angle; +#X obj 771 125 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 771 97 r setUp; +#X obj 822 203 r elev; +#X msg 771 144 6; +#X msg 903 2 7; +#X msg 774 -7 8; +#X obj 939 194 r distance; +#X obj 922 173 r angle; +#X obj 905 132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 905 104 r setUp; +#X obj 956 210 r elev; +#X msg 905 151 5; +#X msg 446 287 20 160 0.01 0.004 2 0 127; +#X msg 437 264 43 215 0.0085 0.0025 4 90 40; +#X msg 456 310 30 280 0.0095 0.0032 2 60 120; +#X text 706 273 Currently the noise sources are not connected but still +getting a zipping type sound. It seems to get worse with sources lower +down the blade - this needs looked into; +#X obj 437 235 loadbang; +#X obj 154 -232 loadbang; +#X obj 154 -208 delay 13; +#X obj 389 317 t b; +#X obj 369 340 s setUp; +#X obj 910 -81 tenSource; +#X obj 774 72 tenSource; +#X obj 903 81 tenSource; +#X obj 771 223 tenSource; +#X obj 905 230 tenSource; +#X connect 3 0 5 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 80 0; +#X connect 6 0 7 0; +#X connect 6 0 33 0; +#X connect 6 1 8 0; +#X connect 6 1 34 0; +#X connect 9 0 16 0; +#X connect 10 0 18 0; +#X connect 11 0 17 0; +#X connect 12 0 6 0; +#X connect 13 0 6 1; +#X connect 14 0 6 2; +#X connect 15 0 6 3; +#X connect 20 0 19 0; +#X connect 20 0 21 0; +#X connect 26 0 27 0; +#X connect 26 0 28 0; +#X connect 30 0 76 2; +#X connect 31 0 76 0; +#X connect 32 0 76 1; +#X connect 37 0 38 0; +#X connect 37 0 39 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 41 0 44 0; +#X connect 41 0 45 0; +#X connect 48 0 37 0; +#X connect 49 0 37 1; +#X connect 50 0 51 0; +#X connect 53 0 55 0; +#X connect 53 0 74 0; +#X connect 54 0 57 0; +#X connect 54 0 75 0; +#X connect 59 0 52 2; +#X connect 60 0 52 1; +#X connect 61 0 81 0; +#X connect 62 0 63 0; +#X connect 63 0 50 0; +#X connect 64 0 63 1; +#X connect 65 0 66 0; +#X connect 67 0 20 0; +#X connect 68 0 26 0; +#X connect 69 0 40 0; +#X connect 70 0 41 0; +#X connect 71 0 53 0; +#X connect 72 0 54 0; +#X connect 73 0 61 0; +#X connect 76 0 35 0; +#X connect 76 0 77 0; +#X connect 76 1 36 0; +#X connect 76 1 78 0; +#X connect 80 0 4 0; +#X connect 81 0 52 0; +#X connect 82 0 9 0; +#X connect 83 0 11 0; +#X connect 84 0 10 0; +#X connect 85 0 52 3; +#X connect 86 0 87 0; +#X connect 89 0 152 2; +#X connect 90 0 152 1; +#X connect 91 0 94 0; +#X connect 92 0 91 0; +#X connect 93 0 152 3; +#X connect 94 0 152 0; +#X connect 95 0 86 0; +#X connect 103 0 20 0; +#X connect 104 0 26 0; +#X connect 105 0 40 0; +#X connect 106 0 41 0; +#X connect 107 0 53 0; +#X connect 108 0 54 0; +#X connect 109 0 80 0; +#X connect 110 0 96 0; +#X connect 110 1 97 0; +#X connect 110 2 98 0; +#X connect 110 3 99 0; +#X connect 110 4 100 0; +#X connect 110 5 101 0; +#X connect 110 6 102 0; +#X connect 111 0 86 0; +#X connect 112 0 10 0; +#X connect 113 0 11 0; +#X connect 114 0 9 0; +#X connect 119 0 153 2; +#X connect 120 0 153 1; +#X connect 121 0 136 0; +#X connect 122 0 121 0; +#X connect 123 0 153 3; +#X connect 124 0 154 2; +#X connect 125 0 154 1; +#X connect 126 0 135 0; +#X connect 127 0 126 0; +#X connect 128 0 154 3; +#X connect 129 0 155 2; +#X connect 130 0 155 1; +#X connect 131 0 134 0; +#X connect 132 0 131 0; +#X connect 133 0 155 3; +#X connect 134 0 155 0; +#X connect 135 0 154 0; +#X connect 136 0 153 0; +#X connect 137 0 156 2; +#X connect 138 0 156 1; +#X connect 139 0 142 0; +#X connect 140 0 139 0; +#X connect 141 0 156 3; +#X connect 142 0 156 0; +#X connect 143 0 110 0; +#X connect 143 0 150 0; +#X connect 144 0 110 0; +#X connect 144 0 150 0; +#X connect 145 0 110 0; +#X connect 145 0 150 0; +#X connect 147 0 144 0; +#X connect 148 0 149 0; +#X connect 149 0 65 0; +#X connect 150 0 151 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/Sword10_D1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/Sword10_D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,526 @@ +#N canvas 34 32 1433 837 10; +#X obj 561 -83 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 624 -83 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 621 -174 Gain; +#X obj 560 -200 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 85 188 dac~; +#X obj 30 70 catch~ l; +#X obj 155 76 catch~ r; +#X obj 155 106 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 155 213 prvu~; +#X obj 100 69 / 127; +#X obj 100 34 inlet; +#X obj 30 239 outlet; +#X obj 155 241 outlet; +#X obj 155 132 /~ 1; +#X obj 30 131 /~ 1; +#X obj 204 29 inlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 11 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 0 1; +#X connect 11 0 6 0; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 12 1; +#X connect 13 0 11 1; +#X restore 560 -126 pd opLevels; +#X msg 560 -177 5; +#X msg 34 -205 1; +#X obj 34 -182 s bladeLen; +#X obj -168 -173 s NoOfSources; +#X obj 95 151 s topSpeed; +#X obj 43 125 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3070 1; +#X floatatom 40 151 8 0 0 0 - - -; +#X text 67 -206 Blade Length; +#X text 66 -140 Arm Length; +#X text -140 -196 Number of Sources; +#X text 151 129 Top Speed; +#X obj 830 -131 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 8000 1; +#X floatatom 827 -99 8 0 0 0 - - -; +#N canvas 528 427 426 335 thickCalc 0; +#X obj 173 139 r NoOfSources; +#X obj 158 115 -; +#X obj 158 164 /; +#X floatatom 126 147 5 0 0 0 - - -; +#X floatatom 94 189 8 0 0 0 - - -; +#X obj 173 72 t f b; +#X obj 200 95 delay 9; +#X text 58 237 Calculates the difference in thickness between sources +; +#X text 59 254 based on the blade tapering in a straight line; +#X obj 158 19 r hiltThick; +#X obj 173 44 r tipThick; +#X obj 158 187 s deltaThick; +#X connect 0 0 2 1; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 2 0 11 0; +#X connect 5 0 1 1; +#X connect 5 1 6 0; +#X connect 6 0 1 0; +#X connect 9 0 1 0; +#X connect 10 0 5 0; +#X restore 392 -103 pd thickCalc; +#X obj 37 212 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3500 1; +#X obj 36 297 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1368 1; +#X floatatom 34 242 8 0 0 0 - - -; +#X obj 88 241 s hiltThick; +#X floatatom 33 325 8 0 0 0 - - -; +#X obj 91 324 s tipThick; +#X text 151 214 Hilt Thickness; +#X text 143 298 Tip Thickness; +#X obj 234 -160 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 234 -107 s GO; +#X obj -249 138 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 8410 1; +#X obj -253 223 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6600 1; +#X floatatom -252 164 8 0 0 0 - - -; +#X text -139 142 Distance to Observer; +#X floatatom -256 251 8 0 0 0 - - -; +#X text -131 217 Angle to Observer; +#X obj 234 -206 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj 234 -187 metro 200; +#X obj 288 -211 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 900 1; +#X obj 174 -160 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 174 -107 s setUp; +#X obj -13 99 r setUp; +#X obj 769 -151 r setUp; +#X obj -17 189 r setUp; +#X obj -18 277 r setUp; +#X obj -304 117 r setUp; +#X obj -307 201 r setUp; +#X obj -193 165 s obsDistance; +#X obj -197 252 s obsAngle; +#N canvas 215 79 911 675 circumferCalc 0; +#X obj 440 104 +; +#X obj 440 127 s length; +#X obj 168 153 r start_armLength; +#X obj 153 86 r presweepAzim; +#X obj 644 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 644 129 s GO; +#X obj 584 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 +-1; +#X obj 584 129 s setUp; +#X obj 153 132 * 6.28312; +#X obj 153 110 / 360; +#X obj 153 174 *; +#X floatatom 91 198 5 0 0 0 - - -; +#X text 194 175 Circumference of the nearest source on blade; +#X text 307 191 up to 0 azimuth; +#X obj 153 200 s minPreCirc; +#X obj 452 300 r start_armLength; +#X obj 437 279 * 6.28312; +#X obj 437 257 / 360; +#X obj 437 321 *; +#X floatatom 375 345 5 0 0 0 - - -; +#X text 478 322 Circumference of the nearest source on blade; +#X text 914 158 up to 0 azimuth; +#X obj 437 233 r postsweepAzim; +#X obj 437 347 s minPostCirc; +#X obj 149 252 r presweepAzim; +#X obj 149 298 * 6.28312; +#X obj 149 276 / 360; +#X obj 149 342 *; +#X obj 164 320 r length; +#X floatatom 111 364 5 0 0 0 - - -; +#X obj 440 57 r bladeLen; +#X obj 455 81 r start_armLength; +#X obj 437 434 * 6.28312; +#X obj 437 412 / 360; +#X obj 437 478 *; +#X obj 452 456 r length; +#X floatatom 399 501 5 0 0 0 - - -; +#X obj 437 388 r postsweepAzim; +#X obj 164 362 r minPreCirc; +#X obj 149 383 -; +#X obj 149 426 /; +#X floatatom 111 454 5 0 0 0 - - -; +#X obj 164 403 r NoOfSources; +#X obj 149 454 s deltaPreCirc; +#X obj 437 519 -; +#X obj 437 562 /; +#X obj 452 539 r NoOfSources; +#X obj 452 498 r minPostCirc; +#X obj 437 590 s deltaPostCirc; +#X floatatom 397 591 5 0 0 0 - - -; +#X text 33 334 Max Circumference; +#X text 323 472 Max Circumference; +#X connect 0 0 1 0; +#X connect 2 0 10 1; +#X connect 3 0 9 0; +#X connect 4 0 5 0; +#X connect 6 0 7 0; +#X connect 8 0 10 0; +#X connect 9 0 8 0; +#X connect 10 0 11 0; +#X connect 10 0 14 0; +#X connect 15 0 18 1; +#X connect 16 0 18 0; +#X connect 17 0 16 0; +#X connect 18 0 19 0; +#X connect 18 0 23 0; +#X connect 22 0 17 0; +#X connect 24 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 25 0; +#X connect 27 0 29 0; +#X connect 27 0 39 0; +#X connect 28 0 27 1; +#X connect 30 0 0 0; +#X connect 31 0 0 1; +#X connect 32 0 34 0; +#X connect 33 0 32 0; +#X connect 34 0 36 0; +#X connect 34 0 44 0; +#X connect 35 0 34 1; +#X connect 37 0 33 0; +#X connect 38 0 39 1; +#X connect 39 0 40 0; +#X connect 40 0 41 0; +#X connect 40 0 43 0; +#X connect 42 0 40 1; +#X connect 44 0 45 0; +#X connect 45 0 48 0; +#X connect 45 0 49 0; +#X connect 46 0 45 1; +#X connect 47 0 44 1; +#X restore 367 -26 pd circumferCalc; +#N canvas 303 28 1094 768 angleCalc 0; +#X obj -129 105 * 0.75; +#X obj 325 234 * 0.25; +#X obj -129 145 /; +#X obj -144 199 * 1000; +#X obj 263 254 delay \$1; +#X obj 236 202 f; +#X obj 236 159 r GO; +#X obj 236 228 t f b; +#X msg 227 367 0; +#X obj 325 276 /; +#X obj 325 298 * 1000; +#X obj -127 225 s \$0_thisDe; +#X obj 251 181 r \$0_thisDe; +#X obj 145 237 r sweepAngle; +#X obj -129 81 r maxCirc; +#X obj 325 212 r maxCirc; +#X obj -114 124 r topSpeed; +#X obj 340 255 r topSpeed; +#X obj 644 360 delay \$1; +#X obj 646 302 f; +#X obj 639 248 r GO; +#X obj 646 328 t f b; +#X obj 682 208 r maxCirc; +#X obj 697 230 r topSpeed; +#X obj 682 254 /; +#X obj 682 276 * 1000; +#X obj 644 407 s end; +#X obj -77 312 r end; +#X obj 145 260 * -0.25; +#X text -193 45 0.75 represents the ratio of swing that; +#X text 200 118 0.25 represents the ratio of swing that; +#X text 200 132 the sword is decelerating; +#X text -102 149 Time taken for acceleration; +#X text -54 221 Send as a delay; +#X text 280 160 Recieve as a delay; +#X text -36 312 Reset angle; +#X text -38 325 once swing complete; +#X text 622 426 Send bang message at the; +#X text 623 438 end of the swing to reset; +#X text 379 296 Time for last; +#X text 381 307 1/4 of swing; +#X text -193 59 the sword is before 0 degrees; +#X text -121 700 Output of complete swing \, split into 75% before +0 degrees and 25% past 0 degrees; +#X text 568 517 Once delay from start to 0 degrees complete; +#X text 564 535 count down from 0 to finish the total swing angle; +#X text 98 9 Patch that calculates the angle between 0 degrees for +the full length of the swing; +#X obj -144 482 line~; +#X obj 86 601 metro 10; +#X obj 86 632 snapshot~; +#X floatatom 85 656 8 0 0 0 - - -; +#X obj 172 397 line~; +#X msg 172 350 \$1 \$2; +#X obj 151 319 pack; +#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom -108 266 5 0 0 0 - - -; +#X msg -90 438 \$1; +#X obj -48 365 r sweepAngle; +#X obj -48 387 * 0.75; +#X msg -144 427 0 \$1; +#X obj -62 341 r setUp; +#X obj 151 294 f; +#X obj -4 549 +~; +#X obj 227 342 r setUp; +#X floatatom -63 474 5 0 0 0 - - -; +#X text 11 464 comment; +#X obj -63 409 f; +#X floatatom -26 434 5 0 0 0 - - -; +#X obj 286 343 r end; +#X obj 632 276 delay 9; +#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -144 174 f; +#X obj -163 143 r GO; +#X obj -4 633 s~ swordAngle; +#X text 241 325 Set to 0 at end; +#X obj 86 545 loadbang; +#X obj 68 509 r obsAngle; +#X obj -4 576 +~ 1; +#X text 141 470 Adding in the observer angle here offsets the swing +angle by the angle the observer is at. This makes all the future calculations +as if the observer is positioned at 0 degrees to the swordSwing.; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 70 1; +#X connect 3 0 11 0; +#X connect 3 0 54 0; +#X connect 3 0 58 0; +#X connect 4 0 60 0; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 7 0 4 1; +#X connect 7 1 4 0; +#X connect 8 0 50 0; +#X connect 9 0 10 0; +#X connect 10 0 52 1; +#X connect 12 0 5 1; +#X connect 13 0 28 0; +#X connect 14 0 0 0; +#X connect 15 0 1 0; +#X connect 16 0 2 1; +#X connect 17 0 9 1; +#X connect 18 0 69 0; +#X connect 19 0 21 0; +#X connect 20 0 68 0; +#X connect 21 0 18 1; +#X connect 21 1 18 0; +#X connect 22 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 25 0; +#X connect 25 0 19 1; +#X connect 27 0 65 0; +#X connect 28 0 60 1; +#X connect 46 0 61 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 50 0 61 1; +#X connect 51 0 50 0; +#X connect 52 0 51 0; +#X connect 53 0 47 0; +#X connect 55 0 46 0; +#X connect 55 0 63 0; +#X connect 56 0 57 0; +#X connect 57 0 65 1; +#X connect 57 0 66 0; +#X connect 58 0 46 0; +#X connect 59 0 65 0; +#X connect 60 0 52 0; +#X connect 61 0 76 0; +#X connect 62 0 8 0; +#X connect 65 0 55 0; +#X connect 67 0 8 0; +#X connect 68 0 19 0; +#X connect 69 0 26 0; +#X connect 70 0 3 0; +#X connect 71 0 70 0; +#X connect 74 0 53 0; +#X connect 75 0 76 1; +#X connect 76 0 72 0; +#X connect 76 0 48 0; +#X restore 391 -136 pd angleCalc; +#X obj 563 -155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5354 1; +#X obj 34 -229 loadbang; +#X obj 32 -160 loadbang; +#X obj -168 -218 loadbang; +#X msg -166 -124 0; +#X obj -166 -102 s elev; +#X text -134 229 (Azimuth); +#X obj -166 -147 loadbang; +#X obj 457 565 s thisTS; +#X obj 476 544 s thisSA; +#X obj 496 522 s thisHT; +#X obj 515 499 s thisTT; +#X obj 535 478 s thisOD; +#X obj 554 458 s thisOA; +#X obj 574 436 s thisG; +#X obj 40 99 r thisTS; +#X obj 827 -152 r thisSA; +#X obj 34 189 r thisHT; +#X obj 33 277 r thisTT; +#X obj -252 117 r thisOD; +#X obj -255 202 r thisOA; +#X obj 508 -175 r thisG; +#X obj 457 412 unpack f f f f f f f; +#X obj -218 -147 r setUp; +#X obj -221 -216 r setUp; +#X obj -17 -162 r setUp; +#X obj -18 -227 r setUp; +#X text 394 412 Presets; +#X msg 466 307 20 160 0.01 0.004 2 0 127; +#X msg 457 284 43 215 0.0085 0.0025 4 90 40; +#X msg 476 330 30 280 0.0095 0.0032 2 60 120; +#X text 726 293 Currently the noise sources are not connected but still +getting a zipping type sound. It seems to get worse with sources lower +down the blade - this needs looked into; +#X obj 457 255 loadbang; +#X obj 174 -212 loadbang; +#X obj 174 -188 delay 13; +#X obj 409 337 t b; +#X obj 389 360 s setUp; +#X obj -257 297 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -260 325 8 0 0 0 - - -; +#X text -135 291 Angle to Observer; +#X obj -311 275 r setUp; +#X obj -259 276 r thisOE; +#X obj -201 326 s obsElev; +#X text -138 303 (Elevation); +#X obj 828 -53 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3300 1; +#X floatatom 825 -21 8 0 0 0 - - -; +#X obj 767 -73 r setUp; +#X obj 825 -74 r thisSA; +#X obj 823 60 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5600 1; +#X floatatom 820 92 8 0 0 0 - - -; +#X obj 762 40 r setUp; +#X obj 820 39 r thisSA; +#X obj 821 138 hsl 100 20 0 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2400 1; +#X floatatom 818 170 8 0 0 0 - - -; +#X obj 760 118 r setUp; +#X obj 818 117 r thisSA; +#N canvas 419 64 689 650 allSource 1; +#X obj 187 127 r distance; +#X obj 170 106 r angle; +#X obj 153 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 153 37 r setUp; +#X obj 204 147 r elev; +#X msg 153 84 10; +#X obj 153 170 tenSource; +#X connect 0 0 6 2; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 6 3; +#X connect 5 0 6 0; +#X restore 391 -75 pd allSource; +#X obj 875 91 s presweepElev; +#X obj 873 169 s postsweepElev; +#X text 934 61 pre-sweep elevation; +#X text 932 138 post-sweep elevation; +#X text 941 -130 pre-sweep azimuth; +#X text 939 -52 post-sweep azimuth; +#X obj 882 -100 s presweepAzim; +#X obj 880 -22 s postsweepAzim; +#X obj 32 -118 s start_armLength; +#X msg 32 -139 0.35; +#X obj 410 -50 sweepTime; +#X obj 672 -195 hsl 100 25 1 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 900 1; +#X floatatom 688 -155 5 0 0 0 - - -; +#X msg -168 -196 10; +#X connect 3 0 5 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 50 0; +#X connect 6 0 7 0; +#X connect 10 0 9 0; +#X connect 10 0 11 0; +#X connect 16 0 17 0; +#X connect 16 0 113 0; +#X connect 19 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 23 0; +#X connect 20 0 24 0; +#X connect 27 0 28 0; +#X connect 29 0 31 0; +#X connect 29 0 46 0; +#X connect 30 0 33 0; +#X connect 30 0 47 0; +#X connect 35 0 36 0; +#X connect 36 0 27 0; +#X connect 37 0 36 1; +#X connect 38 0 39 0; +#X connect 40 0 10 0; +#X connect 41 0 16 0; +#X connect 42 0 19 0; +#X connect 43 0 20 0; +#X connect 44 0 29 0; +#X connect 45 0 30 0; +#X connect 50 0 4 0; +#X connect 51 0 6 0; +#X connect 52 0 116 0; +#X connect 53 0 120 0; +#X connect 54 0 55 0; +#X connect 57 0 54 0; +#X connect 65 0 10 0; +#X connect 67 0 19 0; +#X connect 68 0 20 0; +#X connect 69 0 29 0; +#X connect 70 0 30 0; +#X connect 71 0 50 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 72 2 60 0; +#X connect 72 3 61 0; +#X connect 72 4 62 0; +#X connect 72 5 63 0; +#X connect 72 6 64 0; +#X connect 73 0 54 0; +#X connect 74 0 120 0; +#X connect 75 0 116 0; +#X connect 76 0 6 0; +#X connect 78 0 72 0; +#X connect 78 0 85 0; +#X connect 79 0 72 0; +#X connect 79 0 85 0; +#X connect 80 0 72 0; +#X connect 80 0 85 0; +#X connect 82 0 79 0; +#X connect 83 0 84 0; +#X connect 84 0 38 0; +#X connect 85 0 86 0; +#X connect 87 0 88 0; +#X connect 87 0 92 0; +#X connect 90 0 87 0; +#X connect 91 0 87 0; +#X connect 94 0 95 0; +#X connect 94 0 114 0; +#X connect 96 0 94 0; +#X connect 98 0 99 0; +#X connect 98 0 107 0; +#X connect 100 0 98 0; +#X connect 101 0 98 0; +#X connect 102 0 103 0; +#X connect 102 0 108 0; +#X connect 104 0 102 0; +#X connect 105 0 102 0; +#X connect 116 0 115 0; +#X connect 118 0 4 1; +#X connect 118 0 119 0; +#X connect 120 0 8 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/Sword10_D2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/Sword10_D2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,621 @@ +#N canvas 63 198 1418 816 10; +#X obj 571 -73 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 634 -73 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 631 -164 Gain; +#X obj 570 -190 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 85 188 dac~; +#X obj 30 70 catch~ l; +#X obj 155 76 catch~ r; +#X obj 155 106 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 155 213 prvu~; +#X obj 100 69 / 127; +#X obj 100 34 inlet; +#X obj 30 239 outlet; +#X obj 155 241 outlet; +#X obj 155 132 /~ 1; +#X obj 30 131 /~ 1; +#X obj 204 29 inlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 11 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 0 1; +#X connect 11 0 6 0; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 12 1; +#X connect 13 0 11 1; +#X restore 570 -116 pd opLevels; +#X msg 570 -167 5; +#X msg 44 -195 1; +#X obj 44 -172 s bladeLen; +#X obj -158 -163 s NoOfSources; +#X obj 148 339 s topSpeed; +#X obj 96 313 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 49 1; +#X floatatom 93 339 8 0 0 0 - - -; +#X text 77 -196 Blade Length; +#X text 76 -130 Arm Length; +#X text -130 -186 Number of Sources; +#X text 204 317 Top Speed; +#X obj 840 -121 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 7150 1; +#X floatatom 837 -89 8 0 0 0 - - -; +#N canvas 528 427 426 335 thickCalc 0; +#X obj 173 139 r NoOfSources; +#X obj 158 115 -; +#X obj 158 164 /; +#X floatatom 126 147 5 0 0 0 - - -; +#X floatatom 94 189 8 0 0 0 - - -; +#X obj 173 72 t f b; +#X obj 200 95 delay 9; +#X text 58 237 Calculates the difference in thickness between sources +; +#X text 59 254 based on the blade tapering in a straight line; +#X obj 158 19 r hiltThick; +#X obj 173 44 r tipThick; +#X obj 158 187 s deltaThick; +#X connect 0 0 2 1; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 2 0 11 0; +#X connect 5 0 1 1; +#X connect 5 1 6 0; +#X connect 6 0 1 0; +#X connect 9 0 1 0; +#X connect 10 0 5 0; +#X restore 402 -93 pd thickCalc; +#X obj 90 400 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2805 1; +#X obj 89 485 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 2475 1; +#X floatatom 87 430 8 0 0 0 - - -; +#X obj 141 429 s hiltThick; +#X floatatom 86 513 8 0 0 0 - - -; +#X obj 144 512 s tipThick; +#X text 204 402 Hilt Thickness; +#X text 196 486 Tip Thickness; +#X obj 244 -150 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 244 -97 s GO; +#X obj -196 326 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6920 1; +#X obj -200 411 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 7425 1; +#X floatatom -199 352 8 0 0 0 - - -; +#X text -86 330 Distance to Observer; +#X floatatom -203 439 8 0 0 0 - - -; +#X text -78 405 Angle to Observer; +#X obj 244 -196 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj 244 -177 metro 200; +#X obj 298 -201 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 184 -150 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 184 -97 s setUp; +#X obj 40 287 r setUp; +#X obj 779 -141 r setUp; +#X obj 36 377 r setUp; +#X obj 35 465 r setUp; +#X obj -251 305 r setUp; +#X obj -254 389 r setUp; +#X obj -140 353 s obsDistance; +#X obj -144 440 s obsAngle; +#N canvas 303 28 1094 768 angleCalc 0; +#X obj -129 105 * 0.75; +#X obj 325 234 * 0.25; +#X obj -129 145 /; +#X obj -144 199 * 1000; +#X obj 263 254 delay \$1; +#X obj 236 202 f; +#X obj 236 159 r GO; +#X obj 236 228 t f b; +#X msg 227 367 0; +#X obj 325 276 /; +#X obj 325 298 * 1000; +#X obj -127 225 s \$0_thisDe; +#X obj 251 181 r \$0_thisDe; +#X obj 145 237 r sweepAngle; +#X obj -129 81 r maxCirc; +#X obj 325 212 r maxCirc; +#X obj -114 124 r topSpeed; +#X obj 340 255 r topSpeed; +#X obj 644 360 delay \$1; +#X obj 646 302 f; +#X obj 639 248 r GO; +#X obj 646 328 t f b; +#X obj 682 208 r maxCirc; +#X obj 697 230 r topSpeed; +#X obj 682 254 /; +#X obj 682 276 * 1000; +#X obj 644 407 s end; +#X obj -77 312 r end; +#X obj 145 260 * -0.25; +#X text -193 45 0.75 represents the ratio of swing that; +#X text 200 118 0.25 represents the ratio of swing that; +#X text 200 132 the sword is decelerating; +#X text -102 149 Time taken for acceleration; +#X text -54 221 Send as a delay; +#X text 280 160 Recieve as a delay; +#X text -36 312 Reset angle; +#X text -38 325 once swing complete; +#X text 622 426 Send bang message at the; +#X text 623 438 end of the swing to reset; +#X text 379 296 Time for last; +#X text 381 307 1/4 of swing; +#X text -193 59 the sword is before 0 degrees; +#X text -121 700 Output of complete swing \, split into 75% before +0 degrees and 25% past 0 degrees; +#X text 568 517 Once delay from start to 0 degrees complete; +#X text 564 535 count down from 0 to finish the total swing angle; +#X text 98 9 Patch that calculates the angle between 0 degrees for +the full length of the swing; +#X obj -144 482 line~; +#X obj 86 601 metro 10; +#X obj 86 632 snapshot~; +#X floatatom 85 656 8 0 0 0 - - -; +#X obj 172 397 line~; +#X msg 172 350 \$1 \$2; +#X obj 151 319 pack; +#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom -108 266 5 0 0 0 - - -; +#X msg -90 438 \$1; +#X obj -48 365 r sweepAngle; +#X obj -48 387 * 0.75; +#X msg -144 427 0 \$1; +#X obj -62 341 r setUp; +#X obj 151 294 f; +#X obj -4 549 +~; +#X obj 227 342 r setUp; +#X floatatom -63 474 5 0 0 0 - - -; +#X text 11 464 comment; +#X obj -63 409 f; +#X floatatom -26 434 5 0 0 0 - - -; +#X obj 286 343 r end; +#X obj 632 276 delay 9; +#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -144 174 f; +#X obj -163 143 r GO; +#X obj -4 633 s~ swordAngle; +#X text 241 325 Set to 0 at end; +#X obj 86 545 loadbang; +#X obj 68 509 r obsAngle; +#X obj -4 576 +~ 1; +#X text 141 470 Adding in the observer angle here offsets the swing +angle by the angle the observer is at. This makes all the future calculations +as if the observer is positioned at 0 degrees to the swordSwing.; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 70 1; +#X connect 3 0 11 0; +#X connect 3 0 54 0; +#X connect 3 0 58 0; +#X connect 4 0 60 0; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 7 0 4 1; +#X connect 7 1 4 0; +#X connect 8 0 50 0; +#X connect 9 0 10 0; +#X connect 10 0 52 1; +#X connect 12 0 5 1; +#X connect 13 0 28 0; +#X connect 14 0 0 0; +#X connect 15 0 1 0; +#X connect 16 0 2 1; +#X connect 17 0 9 1; +#X connect 18 0 69 0; +#X connect 19 0 21 0; +#X connect 20 0 68 0; +#X connect 21 0 18 1; +#X connect 21 1 18 0; +#X connect 22 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 25 0; +#X connect 25 0 19 1; +#X connect 27 0 65 0; +#X connect 28 0 60 1; +#X connect 46 0 61 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 50 0 61 1; +#X connect 51 0 50 0; +#X connect 52 0 51 0; +#X connect 53 0 47 0; +#X connect 55 0 46 0; +#X connect 55 0 63 0; +#X connect 56 0 57 0; +#X connect 57 0 65 1; +#X connect 57 0 66 0; +#X connect 58 0 46 0; +#X connect 59 0 65 0; +#X connect 60 0 52 0; +#X connect 61 0 76 0; +#X connect 62 0 8 0; +#X connect 65 0 55 0; +#X connect 67 0 8 0; +#X connect 68 0 19 0; +#X connect 69 0 26 0; +#X connect 70 0 3 0; +#X connect 71 0 70 0; +#X connect 74 0 53 0; +#X connect 75 0 76 1; +#X connect 76 0 72 0; +#X connect 76 0 48 0; +#X restore 401 -126 pd angleCalc; +#X obj 573 -145 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3118 1; +#X obj 44 -219 loadbang; +#X obj 42 -150 loadbang; +#X obj -158 -208 loadbang; +#X msg -156 -114 0; +#X obj -156 -92 s elev; +#X text -81 417 (Azimuth); +#X obj -156 -137 loadbang; +#X obj 467 575 s thisTS; +#X obj 486 554 s thisSA; +#X obj 506 532 s thisHT; +#X obj 525 509 s thisTT; +#X obj 545 488 s thisOD; +#X obj 564 468 s thisOA; +#X obj 584 446 s thisG; +#X obj 93 287 r thisTS; +#X obj 837 -142 r thisSA; +#X obj 87 377 r thisHT; +#X obj 86 465 r thisTT; +#X obj -199 305 r thisOD; +#X obj -202 390 r thisOA; +#X obj 518 -165 r thisG; +#X obj 467 422 unpack f f f f f f f; +#X obj -208 -137 r setUp; +#X obj -211 -206 r setUp; +#X obj -7 -152 r setUp; +#X obj -8 -217 r setUp; +#X text 404 422 Presets; +#X msg 476 317 20 160 0.01 0.004 2 0 127; +#X msg 467 294 43 215 0.0085 0.0025 4 90 40; +#X msg 486 340 30 280 0.0095 0.0032 2 60 120; +#X text 736 303 Currently the noise sources are not connected but still +getting a zipping type sound. It seems to get worse with sources lower +down the blade - this needs looked into; +#X obj 467 265 loadbang; +#X obj 184 -202 loadbang; +#X obj 184 -178 delay 13; +#X obj 419 347 t b; +#X obj 399 370 s setUp; +#X obj -204 485 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -207 513 8 0 0 0 - - -; +#X text -82 479 Angle to Observer; +#X obj -258 463 r setUp; +#X obj -206 464 r thisOE; +#X obj -148 514 s obsElev; +#X text -85 491 (Elevation); +#X obj 838 -43 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 3300 1; +#X floatatom 835 -11 8 0 0 0 - - -; +#X obj 777 -63 r setUp; +#X obj 835 -64 r thisSA; +#X obj 833 70 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7700 1; +#X floatatom 830 102 8 0 0 0 - - -; +#X obj 772 50 r setUp; +#X obj 830 49 r thisSA; +#X obj 831 148 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3300 1; +#X floatatom 828 180 8 0 0 0 - - -; +#X obj 770 128 r setUp; +#X obj 828 127 r thisSA; +#N canvas 419 64 689 650 allSource 0; +#X obj 187 127 r distance; +#X obj 170 106 r angle; +#X obj 153 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 153 37 r setUp; +#X obj 204 147 r elev; +#X msg 153 84 10; +#X obj 153 170 tenSource; +#X connect 0 0 6 2; +#X connect 1 0 6 1; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 6 3; +#X connect 5 0 6 0; +#X restore 401 -65 pd allSource; +#X obj 885 101 s presweepElev; +#X obj 883 179 s postsweepElev; +#X text 944 71 pre-sweep elevation; +#X text 942 148 post-sweep elevation; +#X text 951 -120 pre-sweep azimuth; +#X text 949 -42 post-sweep azimuth; +#X obj 892 -90 s presweepAzim; +#X obj 890 -12 s postsweepAzim; +#X obj 42 -108 s start_armLength; +#X msg 42 -129 0.35; +#X obj 420 -40 sweepTime; +#X obj 682 -173 hsl 100 25 1 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 900 1; +#X floatatom 698 -133 5 0 0 0 - - -; +#X msg -158 -186 10; +#X obj 679 -217 loadbang; +#X msg 679 -194 5; +#N canvas 72 23 1360 722 maxCircCalc 0; +#X obj 440 104 +; +#X obj 468 128 s length; +#X obj 153 86 r presweepAzim; +#X obj 644 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 644 129 s GO; +#X obj 584 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 +-1; +#X obj 584 129 s setUp; +#X obj 153 132 * 6.28312; +#X obj 153 110 / 360; +#X obj 153 174 *; +#X floatatom 91 198 5 0 0 0 - - -; +#X text 194 175 Circumference of the nearest source on blade; +#X text 307 191 up to 0 azimuth; +#X obj 153 200 s minPreCirc; +#X obj 437 279 * 6.28312; +#X obj 437 257 / 360; +#X obj 437 321 *; +#X floatatom 375 345 5 0 0 0 - - -; +#X text 478 322 Circumference of the nearest source on blade; +#X obj 437 233 r postsweepAzim; +#X obj 437 347 s minPostCirc; +#X obj 149 252 r presweepAzim; +#X obj 149 276 / 360; +#X obj 149 342 *; +#X floatatom 85 364 8 0 0 0 - - -; +#X obj 440 57 r bladeLen; +#X obj 455 81 r start_armLength; +#X obj 437 434 * 6.28312; +#X obj 437 412 / 360; +#X obj 437 478 *; +#X floatatom 399 501 5 0 0 0 - - -; +#X obj 437 388 r postsweepAzim; +#X obj 164 362 r minPreCirc; +#X obj 149 383 -; +#X obj 149 426 /; +#X floatatom 111 454 5 0 0 0 - - -; +#X obj 164 403 r NoOfSources; +#X obj 149 454 s deltaPreCirc; +#X obj 437 519 -; +#X obj 437 562 /; +#X obj 452 539 r NoOfSources; +#X obj 452 498 r minPostCirc; +#X obj 437 590 s deltaPostCirc; +#X floatatom 397 591 5 0 0 0 - - -; +#X text 33 334 Max Circumference; +#X text 323 472 Max Circumference; +#X obj 1076 361 r presweepElev; +#X obj 1091 384 r postsweepElev; +#X obj 1076 419 +; +#X obj 1076 441 * 0.5; +#X obj 1075 488 * 6.28312; +#X obj 1075 466 / 360; +#X obj 1074 514 cos; +#X floatatom 1020 613 5 0 0 0 - - -; +#X floatatom 1126 425 5 0 0 0 - - -; +#X obj 1074 536 *; +#X floatatom 531 128 5 0 0 0 - - -; +#X obj 1101 514 r start_armLength; +#X obj 149 298 * 6.28319; +#X obj 1074 562 s compSrcRadius; +#X obj 452 300 r compSrcRadius; +#X obj 168 153 r compSrcRadius; +#X obj 364 101 r arcConst; +#X obj 425 129 *; +#X floatatom 387 153 5 0 0 0 - - -; +#X obj 994 538 s arcConst; +#X obj 425 153 s compRadius; +#X obj 164 320 r compRadius; +#X obj 452 456 r compRadius; +#X connect 0 0 1 0; +#X connect 0 0 56 0; +#X connect 0 0 63 1; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 5 0 6 0; +#X connect 7 0 9 0; +#X connect 8 0 7 0; +#X connect 9 0 10 0; +#X connect 9 0 13 0; +#X connect 14 0 16 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 0 20 0; +#X connect 19 0 15 0; +#X connect 21 0 22 0; +#X connect 22 0 58 0; +#X connect 23 0 24 0; +#X connect 23 0 33 0; +#X connect 25 0 0 0; +#X connect 26 0 0 1; +#X connect 27 0 29 0; +#X connect 28 0 27 0; +#X connect 29 0 30 0; +#X connect 29 0 38 0; +#X connect 31 0 28 0; +#X connect 32 0 33 1; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 34 0 37 0; +#X connect 36 0 34 1; +#X connect 38 0 39 0; +#X connect 39 0 42 0; +#X connect 39 0 43 0; +#X connect 40 0 39 1; +#X connect 41 0 38 1; +#X connect 46 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 49 0; +#X connect 48 0 54 0; +#X connect 49 0 51 0; +#X connect 50 0 52 0; +#X connect 51 0 50 0; +#X connect 52 0 55 0; +#X connect 52 0 65 0; +#X connect 55 0 53 0; +#X connect 55 0 59 0; +#X connect 57 0 55 1; +#X connect 58 0 23 0; +#X connect 60 0 16 1; +#X connect 61 0 9 1; +#X connect 62 0 63 0; +#X connect 63 0 64 0; +#X connect 63 0 66 0; +#X connect 67 0 23 1; +#X connect 68 0 29 1; +#X restore 392 -16 pd maxCircCalc; +#X msg 906 -144 80; +#X obj 398 27 centreAngles; +#X obj -89 55 hsl 128 15 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6350 1; +#X obj -90 125 hsl 128 15 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6481 1; +#X obj -90 192 hsl 128 15 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6858 1; +#X obj -92 78 s Xobs; +#X obj -93 145 s Yobs; +#X obj -93 214 s Zobs; +#X floatatom -132 78 5 0 0 0 - - -; +#X floatatom -132 146 5 0 0 0 - - -; +#X floatatom -133 214 5 0 0 0 - - -; +#X msg -84 31 0; +#X msg -90 166 0; +#X msg -86 101 0.7; +#X obj -137 29 r setUp; +#X obj -142 102 r setUp; +#X obj -146 169 r setUp; +#X msg -34 100 0; +#X msg 955 -148 90; +#X msg -48 166 4; +#X msg -42 27 4; +#X msg 898 47 0; +#X msg 908 -62 -60; +#X msg 945 47 50; +#X msg 898 125 -30; +#X msg 15 99 1.034; +#X msg 58 99 2.034; +#X msg 126 108 3; +#X msg 161 284 0.5; +#X connect 3 0 5 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 49 0; +#X connect 6 0 7 0; +#X connect 10 0 9 0; +#X connect 10 0 11 0; +#X connect 16 0 17 0; +#X connect 16 0 112 0; +#X connect 19 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 23 0; +#X connect 20 0 24 0; +#X connect 27 0 28 0; +#X connect 29 0 31 0; +#X connect 29 0 46 0; +#X connect 30 0 33 0; +#X connect 30 0 47 0; +#X connect 35 0 36 0; +#X connect 36 0 27 0; +#X connect 37 0 36 1; +#X connect 38 0 39 0; +#X connect 40 0 10 0; +#X connect 41 0 16 0; +#X connect 42 0 19 0; +#X connect 43 0 20 0; +#X connect 44 0 29 0; +#X connect 45 0 30 0; +#X connect 49 0 4 0; +#X connect 50 0 6 0; +#X connect 51 0 115 0; +#X connect 52 0 119 0; +#X connect 53 0 54 0; +#X connect 56 0 53 0; +#X connect 64 0 10 0; +#X connect 66 0 19 0; +#X connect 67 0 20 0; +#X connect 68 0 29 0; +#X connect 69 0 30 0; +#X connect 70 0 49 0; +#X connect 71 0 57 0; +#X connect 71 1 58 0; +#X connect 71 2 59 0; +#X connect 71 3 60 0; +#X connect 71 4 61 0; +#X connect 71 5 62 0; +#X connect 71 6 63 0; +#X connect 72 0 53 0; +#X connect 73 0 119 0; +#X connect 74 0 115 0; +#X connect 75 0 6 0; +#X connect 77 0 71 0; +#X connect 77 0 84 0; +#X connect 78 0 71 0; +#X connect 78 0 84 0; +#X connect 79 0 71 0; +#X connect 79 0 84 0; +#X connect 81 0 78 0; +#X connect 82 0 83 0; +#X connect 83 0 38 0; +#X connect 84 0 85 0; +#X connect 86 0 87 0; +#X connect 86 0 91 0; +#X connect 89 0 86 0; +#X connect 90 0 86 0; +#X connect 93 0 94 0; +#X connect 93 0 113 0; +#X connect 95 0 93 0; +#X connect 97 0 98 0; +#X connect 97 0 106 0; +#X connect 99 0 97 0; +#X connect 100 0 97 0; +#X connect 101 0 102 0; +#X connect 101 0 107 0; +#X connect 103 0 101 0; +#X connect 104 0 101 0; +#X connect 115 0 114 0; +#X connect 117 0 4 1; +#X connect 117 0 118 0; +#X connect 119 0 8 0; +#X connect 120 0 121 0; +#X connect 121 0 117 0; +#X connect 123 0 16 0; +#X connect 125 0 128 0; +#X connect 125 0 131 0; +#X connect 126 0 129 0; +#X connect 126 0 132 0; +#X connect 127 0 130 0; +#X connect 127 0 133 0; +#X connect 134 0 125 0; +#X connect 135 0 127 0; +#X connect 136 0 126 0; +#X connect 137 0 125 0; +#X connect 138 0 126 0; +#X connect 139 0 127 0; +#X connect 140 0 126 0; +#X connect 141 0 16 0; +#X connect 142 0 127 0; +#X connect 143 0 125 0; +#X connect 144 0 97 0; +#X connect 145 0 93 0; +#X connect 146 0 97 0; +#X connect 147 0 101 0; +#X connect 148 0 126 0; +#X connect 149 0 126 0; +#X connect 150 0 126 0; +#X connect 151 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/arccos.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/arccos.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,30 @@ +#N canvas 88 45 313 368 10; +#X obj 112 255 * 360; +#X floatatom 159 306 5 0 0 0 - - -; +#X obj 112 279 / 6.28319; +#X obj 70 47 *; +#X obj 70 79 swap 1; +#X obj 70 112 -; +#X obj 70 141 sqrt; +#X obj 112 172 /; +#X obj 112 200 atan; +#X obj 112 226 * 2; +#X text 152 108 Arccos of angle; +#X obj 127 48 + 1; +#X obj 112 306 outlet; +#X obj 70 20 inlet; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 1 5 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 11 0 7 1; +#X connect 13 0 3 1; +#X connect 13 0 3 0; +#X connect 13 0 11 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/arccos~.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/arccos~.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,39 @@ +#N canvas 177 186 443 430 10; +#X obj 162 73 inlet~; +#X obj 162 108 *~; +#X obj 197 107 +~ 1; +#X obj 147 136 -~; +#X obj 113 109 sig~ 1; +#X obj 147 163 sqrt~; +#X obj 182 193 /~; +#X obj 182 221 atan~; +#X obj 182 248 *~ 2; +#X obj 69 236 loadbang; +#X obj 69 259 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 69 280 metro 10; +#X obj 69 303 snapshot~; +#X floatatom 69 327 5 0 0 0 - - -; +#X obj 182 339 outlet~; +#X obj 182 272 *~ 360; +#X obj 182 294 /~ 3.14159; +#X obj 182 315 /~ 2; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 2 0; +#X connect 1 0 3 1; +#X connect 2 0 6 1; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 15 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 14 0; +#X connect 17 0 12 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/centreAngles.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/centreAngles.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,159 @@ +#N canvas 0 22 1376 625 10; +#X obj 69 140 f; +#X obj 69 97 r GO; +#X obj 84 118 r preswingTime; +#X obj 231 198 line~; +#X obj 96 262 loadbang; +#X obj 96 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 96 301 metro 10; +#X obj 96 323 snapshot~; +#X floatatom 96 343 5 0 0 0 - - -; +#X obj 177 359 hsl 128 15 -90 270 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6350 1; +#X obj 231 97 r setUp; +#X text 214 78 Start at 0 speed; +#X obj 246 118 r presweepAzim; +#X obj 231 141 f; +#X msg 231 164 \$1; +#X msg 69 163 0 \$1; +#X obj 355 42 t f b; +#X obj 356 70 delay; +#X obj 370 -3 r preswingTime; +#X obj 377 119 r postswingTime; +#X obj 355 -23 r GO; +#X obj 355 19 f; +#X obj 356 97 f; +#X obj 356 142 pack; +#X obj 398 71 r postsweepAzim; +#X msg 356 168 \$1 \$2; +#X obj 179 97 r myEnd; +#X text 294 217 Current source Azimuth angle; +#X obj 858 109 f; +#X obj 858 66 r GO; +#X obj 879 132 r preswingTime; +#X obj 1029 232 line~; +#X obj 882 295 loadbang; +#X obj 882 316 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 882 334 metro 10; +#X obj 882 356 snapshot~; +#X floatatom 882 376 5 0 0 0 - - -; +#X obj 963 392 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 10936 1; +#X obj 1029 131 r setUp; +#X text 1012 112 Start at 0 speed; +#X obj 1029 175 f; +#X msg 1029 198 \$1; +#X obj 1141 75 t f b; +#X obj 1142 103 delay; +#X obj 1156 30 r preswingTime; +#X obj 1163 152 r postswingTime; +#X obj 1141 10 r GO; +#X obj 1141 52 f; +#X obj 1142 130 f; +#X obj 1142 175 pack; +#X msg 1142 201 \$1 \$2; +#X obj 1044 152 r presweepElev; +#X obj 1184 78 r postsweepElev; +#X obj 858 156 pack; +#X obj 873 88 r midElev; +#X msg 858 190 \$1 \$2; +#X obj 658 74 +; +#X obj 643 101 /; +#X obj 616 53 t f f; +#X floatatom 589 132 5 0 0 0 - - -; +#X obj 658 124 r presweepElev; +#X obj 673 146 r postsweepElev; +#X obj 658 30 r postswingTime; +#X obj 673 52 r preswingTime; +#X obj 643 199 *; +#X floatatom 606 267 5 0 0 0 - - -; +#X obj 643 267 s midElev; +#X text 536 -100 Calculate the angles with respect to the centre of +the swing circle; +#X text 1092 251 Current source Elevation angle; +#X obj 1085 304 s~ currentElev; +#X obj 248 265 s~ currentAzim; +#X obj 951 -54 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 951 -1 s GO; +#X obj 891 -54 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 891 -1 s setUp; +#X obj 980 130 r myEnd; +#X obj 658 175 -; +#X obj 643 242 +; +#X obj 658 219 r postsweepElev; +#X connect 0 0 15 0; +#X connect 1 0 0 0; +#X connect 2 0 0 1; +#X connect 3 0 7 0; +#X connect 3 0 70 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 14 0; +#X connect 14 0 3 0; +#X connect 15 0 3 0; +#X connect 16 0 17 1; +#X connect 16 1 17 0; +#X connect 17 0 22 0; +#X connect 18 0 21 1; +#X connect 19 0 23 1; +#X connect 20 0 21 0; +#X connect 21 0 16 0; +#X connect 22 0 23 0; +#X connect 23 0 25 0; +#X connect 24 0 22 1; +#X connect 25 0 3 0; +#X connect 26 0 13 0; +#X connect 28 0 53 0; +#X connect 29 0 28 0; +#X connect 30 0 53 1; +#X connect 31 0 35 0; +#X connect 31 0 69 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 36 0; +#X connect 35 0 37 0; +#X connect 38 0 40 0; +#X connect 40 0 41 0; +#X connect 41 0 31 0; +#X connect 42 0 43 1; +#X connect 42 1 43 0; +#X connect 43 0 48 0; +#X connect 44 0 47 1; +#X connect 45 0 49 1; +#X connect 46 0 47 0; +#X connect 47 0 42 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 50 0 31 0; +#X connect 51 0 40 1; +#X connect 52 0 48 1; +#X connect 53 0 55 0; +#X connect 54 0 28 1; +#X connect 55 0 31 0; +#X connect 56 0 57 1; +#X connect 57 0 59 0; +#X connect 57 0 64 0; +#X connect 58 0 56 0; +#X connect 58 1 57 0; +#X connect 60 0 76 0; +#X connect 61 0 76 1; +#X connect 62 0 58 0; +#X connect 63 0 56 1; +#X connect 64 0 77 0; +#X connect 71 0 72 0; +#X connect 73 0 74 0; +#X connect 75 0 40 0; +#X connect 76 0 64 1; +#X connect 77 0 66 0; +#X connect 77 0 65 0; +#X connect 78 0 77 1; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/fcpan.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/fcpan.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,25 @@ +#N canvas 316 389 443 292 10; +#X obj 64 123 *~; +#X obj -4 123 *~; +#X obj 80 77 cos~; +#X obj 80 40 -~ 0.25; +#X obj 80 18 *~ 0.25; +#X obj 12 101 cos~; +#X obj 12 77 -~ 0.25; +#X obj -4 146 outlet~ l; +#X obj 64 146 outlet~ r; +#X obj -4 -4 inlet~; +#X obj 80 -4 sig~; +#X obj 80 -36 inlet; +#X connect 0 0 8 0; +#X connect 1 0 7 0; +#X connect 2 0 0 1; +#X connect 3 0 2 0; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 1 1; +#X connect 6 0 5 0; +#X connect 9 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 4 0; +#X connect 11 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/fcpan~.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/fcpan~.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,39 @@ +#N canvas 480 344 450 300 10; +#X obj 74 133 *~; +#X obj 6 133 *~; +#X obj 90 87 cos~; +#X obj 90 50 -~ 0.25; +#X obj 90 28 *~ 0.25; +#X obj 22 111 cos~; +#X obj 22 87 -~ 0.25; +#X obj 6 156 outlet~ l; +#X obj 74 156 outlet~ r; +#X obj 6 6 inlet~; +#X obj 90 -26 inlet~; +#X obj 229 78 snapshot~; +#X floatatom 229 104 10 0 0 0 - - -; +#X obj 229 5 loadbang; +#X obj 229 53 metro 10; +#X obj 227 29 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 235 169 sig~; +#X obj 299 143 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X connect 0 0 8 0; +#X connect 1 0 7 0; +#X connect 2 0 0 1; +#X connect 3 0 2 0; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 1 1; +#X connect 6 0 5 0; +#X connect 9 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 11 0; +#X connect 10 0 4 0; +#X connect 11 0 12 0; +#X connect 13 0 15 0; +#X connect 14 0 11 0; +#X connect 15 0 14 0; +#X connect 16 0 4 0; +#X connect 17 0 16 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/freqCalcWooD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/freqCalcWooD2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,135 @@ +#N canvas 493 23 1282 851 10; +#X obj 197 272 +; +#X floatatom 231 223 8 0 0 0 - - -; +#X obj 197 223 *; +#X obj 212 151 r \$0_thisGroup; +#X floatatom 221 304 8 0 0 0 - - -; +#X obj 212 245 r firstSpeed; +#X floatatom 233 272 8 0 0 0 - - -; +#X floatatom 144 145 8 0 0 0 - - -; +#X obj 197 125 r deltaSpeed; +#X obj 212 199 + 0; +#X obj -29 272 +; +#X floatatom 5 223 8 0 0 0 - - -; +#X obj -29 223 *; +#X obj -14 153 r \$0_thisGroup; +#X floatatom -87 301 8 0 0 0 - - -; +#X floatatom 7 272 8 0 0 0 - - -; +#X floatatom -82 149 8 0 0 0 - - -; +#X obj -14 199 + 0; +#X obj -35 59 inlet; +#X obj -35 81 s \$0_thisGroup; +#X obj 111 60 inlet; +#X obj 111 82 s \$0_thisSource; +#X obj -29 336 /; +#X obj -29 360 * 1000; +#X text 14 358 Convert to millisecs; +#X text 2 334 To Time; +#X floatatom -88 392 8 0 0 0 - - -; +#X obj -47 674 line~; +#X obj -198 719 snapshot~; +#X obj -198 672 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -255 752 hsl 128 15 0 130 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj -45 439 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -169 516 delay \$1; +#X obj -169 545 i; +#X msg -169 567 0 \$1; +#X obj -196 485 t f b; +#X floatatom -258 778 8 0 0 0 - - -; +#X obj -45 521 f; +#X obj -196 458 f; +#X obj -198 694 metro 1; +#X obj -29 392 * 0.75; +#X obj -154 394 * 0.25; +#X obj -47 726 outlet~; +#X obj 227 175 r \$0_thisSource; +#X obj 1 176 r \$0_thisSource; +#X obj -11 414 r GO; +#X obj -198 638 loadbang; +#X floatatom -101 660 5 0 0 0 - - -; +#X obj -14 248 r circumMin; +#X obj -29 126 r deltaCircum; +#X obj -230 544 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -230 568 s downSw; +#X text 19 204 Source number (1 at hilt); +#X text -180 262 Circumference of the arc; +#X text -197 273 associated with this source; +#X text 19 389 Acceleration; +#X text -245 391 Deceleration; +#X text 195 325 Speed of the individual source; +#X text 14 684 Ramp up to top speed for this source in 3/4 of the swing +time and ramp down to 0 in the remaining 1/4; +#X text 229 24 Patch that calculates the speed of an individual source +in the blade through out the arc of the swing.; +#X obj 6 556 f; +#X obj 4 598 pack; +#X msg 3 630 \$1 \$2; +#X obj -49 487 delay 8; +#X msg -51 629 0; +#X obj 63 571 t f b; +#X obj 62 609 delay 8; +#X connect 0 0 4 0; +#X connect 0 0 22 1; +#X connect 0 0 60 1; +#X connect 2 0 0 0; +#X connect 3 0 9 0; +#X connect 5 0 0 1; +#X connect 5 0 6 0; +#X connect 8 0 2 0; +#X connect 8 0 7 0; +#X connect 9 0 1 0; +#X connect 9 0 2 1; +#X connect 10 0 14 0; +#X connect 10 0 22 0; +#X connect 12 0 10 0; +#X connect 13 0 17 0; +#X connect 17 0 11 0; +#X connect 17 0 12 1; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 22 0 23 0; +#X connect 23 0 26 0; +#X connect 23 0 40 0; +#X connect 23 0 41 0; +#X connect 27 0 28 0; +#X connect 27 0 42 0; +#X connect 28 0 30 0; +#X connect 29 0 39 0; +#X connect 30 0 36 0; +#X connect 31 0 38 0; +#X connect 31 0 60 0; +#X connect 31 0 63 0; +#X connect 32 0 33 0; +#X connect 32 0 50 0; +#X connect 33 0 34 0; +#X connect 34 0 27 0; +#X connect 35 0 32 1; +#X connect 35 1 32 0; +#X connect 37 0 47 0; +#X connect 37 0 65 0; +#X connect 38 0 35 0; +#X connect 39 0 28 0; +#X connect 40 0 37 1; +#X connect 40 0 38 1; +#X connect 41 0 33 1; +#X connect 43 0 9 1; +#X connect 44 0 17 1; +#X connect 45 0 31 0; +#X connect 46 0 29 0; +#X connect 48 0 10 1; +#X connect 48 0 15 0; +#X connect 49 0 12 0; +#X connect 49 0 16 0; +#X connect 50 0 51 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 62 0 27 0; +#X connect 63 0 37 0; +#X connect 64 0 27 0; +#X connect 65 0 61 1; +#X connect 65 1 66 0; +#X connect 66 0 61 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/obsPosition.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/obsPosition.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,128 @@ +#N canvas 203 146 1178 769 10; +#X obj -117 35 inlet; +#X obj 296 -12 r bladeLen; +#X obj 311 94 r armLength; +#X obj -117 58 s \$0_sourceNo; +#X obj 310 9 r NoOfSources; +#X obj 296 119 +; +#X obj 296 29 /; +#X obj 296 73 *; +#X obj 311 50 r \$0_sourceNo; +#X text 322 117 Distance from centre of arc to the source; +#X obj 30 58 r~ swordAngle; +#X obj -116 -15 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -61 -14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -116 10 s setUp; +#X obj -61 10 s GO; +#X floatatom 260 146 5 0 0 0 - - -; +#X obj 30 88 /~ 360; +#X obj 30 138 *~ 1; +#X obj 30 114 cos~; +#X obj -61 115 r obsDistance; +#X obj -61 136 sig~; +#X obj 15 173 -~; +#X obj 72 143 r~ swordAngle; +#X obj 72 170 /~ 360; +#X obj 72 194 sin~; +#X obj 296 144 s \$0_thisLength; +#X obj 72 220 *~ 1; +#X obj 107 193 r \$0_thisLength; +#X obj 15 245 *~; +#X obj 72 247 *~; +#X obj 15 273 +~; +#X obj 15 296 sqrt~; +#X obj -64 302 metro 10; +#X obj -64 333 snapshot~; +#X floatatom -65 357 8 0 0 0 - - -; +#X obj -64 271 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj -64 246 loadbang; +#X obj 70 115 r \$0_thisLength; +#X obj 404 216 r \$0_thisLength; +#X obj 404 239 sig~; +#X obj 404 264 *~; +#X obj 612 220 r obsDistance; +#X obj 612 241 sig~; +#X obj 612 265 *~; +#X obj 15 330 s~ \$0sourceDist; +#X obj 509 220 r~ \$0sourceDist; +#X obj 509 262 *~; +#X text 422 194 l; +#X text 552 197 B; +#X text 644 198 Z; +#X obj 494 293 +~; +#X obj 494 319 -~; +#X obj 524 323 r \$0_thisLength; +#X obj 524 346 sig~; +#X obj 625 323 r~ \$0sourceDist; +#X obj 625 346 *~ 2; +#X obj 524 375 *~; +#X obj 494 398 /~; +#X obj 394 386 loadbang; +#X obj 394 409 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 394 430 metro 10; +#X obj 394 453 snapshot~; +#X floatatom 394 477 5 0 0 0 - - -; +#X obj 494 424 arccos~; +#X connect 0 0 3 0; +#X connect 1 0 6 0; +#X connect 2 0 5 1; +#X connect 4 0 6 1; +#X connect 5 0 15 0; +#X connect 5 0 25 0; +#X connect 6 0 7 0; +#X connect 7 0 5 0; +#X connect 8 0 7 1; +#X connect 10 0 16 0; +#X connect 11 0 13 0; +#X connect 12 0 14 0; +#X connect 16 0 18 0; +#X connect 17 0 21 1; +#X connect 18 0 17 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 28 0; +#X connect 21 0 28 1; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 26 0; +#X connect 26 0 29 0; +#X connect 26 0 29 1; +#X connect 27 0 26 1; +#X connect 28 0 30 0; +#X connect 29 0 30 1; +#X connect 30 0 31 0; +#X connect 31 0 33 0; +#X connect 31 0 44 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 35 0 32 0; +#X connect 36 0 35 0; +#X connect 37 0 17 1; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 39 0 40 1; +#X connect 40 0 50 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 42 0 43 1; +#X connect 43 0 51 1; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 50 1; +#X connect 50 0 51 0; +#X connect 51 0 57 0; +#X connect 52 0 53 0; +#X connect 53 0 56 0; +#X connect 54 0 55 0; +#X connect 55 0 56 1; +#X connect 56 0 57 1; +#X connect 57 0 63 0; +#X connect 58 0 59 0; +#X connect 59 0 60 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 63 0 61 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/sourceSpeed.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/sourceSpeed.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,144 @@ +#N canvas 73 53 1408 813 10; +#X obj -219 -121 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 +-1 -1; +#X obj -219 -68 s GO; +#X obj -279 -121 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj -279 -68 s setUp; +#X obj -98 420 line~; +#X text -89 -100 Start calculation with elevation = 0 \, arm length +is constant \, acceleration/deceleration is constant.; +#X obj -211 469 loadbang; +#X obj -211 490 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -211 508 metro 10; +#X obj -211 530 snapshot~; +#X floatatom -211 550 5 0 0 0 - - -; +#X obj -130 566 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X msg -268 354 \$1 \$2; +#X obj -268 329 pack; +#X msg -98 386 0; +#X obj -269 306 f; +#X obj -269 261 r GO; +#X msg 41 388 0 \$1; +#X obj 40 311 t f b; +#X obj 41 339 delay; +#X obj -98 365 r setUp; +#X text -115 346 Start at 0 speed; +#X text 83 399 \$1 = time to reach speed of 0; +#X obj 55 264 r preswingTime; +#X text -7 224 Trigger once full speed; +#X obj -98 453 outlet~; +#X obj 233 -103 inlet; +#X obj 327 -105 inlet; +#X obj 233 -80 s \$0_thisGroup; +#X obj 327 -81 s \$0_thisSource; +#X text -331 385 \$1 = source speed; +#X text -331 401 \$2 = time to reach source speed; +#X obj -243 305 r preswingTime; +#X obj 236 16 r \$0_thisGroup; +#X obj 251 36 r \$0_thisSource; +#X obj 236 58 +; +#X floatatom 190 85 5 0 0 0 - - -; +#X obj 236 84 s \$0_mySourceNo; +#X obj -239 -39 r \$0_mySourceNo; +#X obj -224 -19 r deltaPreCirc; +#X obj -239 2 *; +#X obj -239 43 +; +#X obj -224 22 r minPreCirc; +#X floatatom -302 64 5 0 0 0 - - -; +#X obj -224 64 r preswingTime; +#X obj -239 107 /; +#X obj -224 85 * 0.001; +#X obj -239 134 * 2; +#X text -196 114 Average Speed; +#X text -199 138 Top Speed for this source; +#X floatatom -292 160 5 0 0 0 - - -; +#X obj -239 161 s \$0_myPreSourceSpeed; +#X obj -254 282 r \$0_myPreSourceSpeed; +#X obj 98 328 r postswingTime; +#X floatatom 130 351 5 0 0 0 - - -; +#X obj 40 244 r GO; +#X obj 40 286 f; +#X obj 41 366 f; +#X obj 436 7 r start_armLength; +#X obj 421 -15 r length; +#X obj 421 69 -; +#X obj 469 50 r NoOfSources; +#X obj 454 29 r \$0_mySourceNo; +#X obj 454 72 /; +#X obj 421 94 *; +#X floatatom 376 162 5 0 0 0 - - -; +#X obj 421 137 +; +#X obj 436 115 r start_armLength; +#X text 476 163 Distance from centre of arc; +#X obj 421 162 sig~; +#X obj 421 210 s~ \$0_srcCnt; +#X obj 457 331 r~ \$0_srcCnt; +#X obj 457 360 thisPosition; +#X text 446 376 Y; +#X text 472 376 X; +#X text 494 376 Z; +#X obj 467 402 thisAngle; +#X connect 0 0 1 0; +#X connect 2 0 3 0; +#X connect 4 0 9 0; +#X connect 4 0 25 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 9 0 11 0; +#X connect 12 0 4 0; +#X connect 13 0 12 0; +#X connect 14 0 4 0; +#X connect 15 0 13 0; +#X connect 16 0 15 0; +#X connect 17 0 4 0; +#X connect 18 0 19 1; +#X connect 18 1 19 0; +#X connect 19 0 57 0; +#X connect 20 0 14 0; +#X connect 23 0 56 1; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 32 0 13 1; +#X connect 33 0 35 0; +#X connect 34 0 35 1; +#X connect 35 0 36 0; +#X connect 35 0 37 0; +#X connect 38 0 40 0; +#X connect 39 0 40 1; +#X connect 40 0 41 0; +#X connect 41 0 43 0; +#X connect 41 0 45 0; +#X connect 42 0 41 1; +#X connect 44 0 46 0; +#X connect 45 0 47 0; +#X connect 46 0 45 1; +#X connect 47 0 50 0; +#X connect 47 0 51 0; +#X connect 52 0 15 1; +#X connect 53 0 54 0; +#X connect 53 0 57 1; +#X connect 55 0 56 0; +#X connect 56 0 18 0; +#X connect 57 0 17 0; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 64 0; +#X connect 61 0 63 1; +#X connect 62 0 63 0; +#X connect 63 0 64 1; +#X connect 64 0 66 0; +#X connect 66 0 65 0; +#X connect 66 0 69 0; +#X connect 67 0 66 1; +#X connect 69 0 70 0; +#X connect 71 0 72 0; +#X connect 72 0 76 0; +#X connect 72 1 76 1; +#X connect 72 2 76 2; +#X connect 72 3 76 3; +#X connect 72 4 76 4; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/sweepTime.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/sweepTime.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,126 @@ +#N canvas 64 60 1299 777 10; +#X obj 658 -89 r presweepElev; +#X obj 751 -90 r postsweepElev; +#X obj 199 19 r presweepAzim; +#X floatatom 158 51 5 0 0 0 - - -; +#X floatatom 658 -65 5 0 0 0 - - -; +#X floatatom 751 -67 5 0 0 0 - - -; +#X obj 198 -110 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 198 -57 s GO; +#X obj 138 -110 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 138 -57 s setUp; +#X obj 852 -90 r start_armLength; +#X floatatom 852 -69 5 0 0 0 - - -; +#X obj 968 -90 r bladeLen; +#X floatatom 968 -67 5 0 0 0 - - -; +#X obj 214 86 r start_armLength; +#X obj 229 107 r bladeLen; +#X obj 214 131 +; +#X floatatom 232 151 5 0 0 0 - - -; +#X text 328 -89 Start calculation with elevation = 0 \, arm length +is constant \, acceleration/deceleration is constant.; +#X obj 199 64 * 6.28312; +#X obj 199 42 / 360; +#X floatatom 156 97 5 0 0 0 - - -; +#X obj 199 164 *; +#X floatatom 152 198 5 0 0 0 - - -; +#X obj 214 185 r topSpeed; +#X obj 214 210 / 2; +#X obj 199 234 /; +#X obj 199 258 * 1000; +#X floatatom 246 287 5 0 0 0 - - -; +#X floatatom 542 40 5 0 0 0 - - -; +#X obj 598 75 r start_armLength; +#X obj 613 96 r bladeLen; +#X obj 598 120 +; +#X floatatom 616 140 5 0 0 0 - - -; +#X obj 583 53 * 6.28312; +#X obj 583 31 / 360; +#X floatatom 540 86 5 0 0 0 - - -; +#X obj 583 153 *; +#X floatatom 536 187 5 0 0 0 - - -; +#X obj 598 174 r topSpeed; +#X obj 598 199 / 2; +#X obj 583 223 /; +#X obj 583 247 * 1000; +#X obj 583 -17 r postsweepAzim; +#X text 683 252 Time from 0 azimuth to; +#X text 686 267 stationary at post sweep; +#X text 637 199 Assuming constant acceleration; +#X floatatom 635 274 5 0 0 0 - - -; +#X obj 199 320 s preswingTime; +#X obj 583 306 s postswingTime; +#X text 249 211 Assuming constant acceleration; +#X text 25 240 Time from pre-sweep azimuth; +#X text 26 253 to centre at top speed; +#X text 8 186 Pre sweep Circumference; +#X text 396 167 Post sweep Circumference; +#X text 315 321 Acceleration time; +#X text 692 307 Decceleration time; +#X text 246 130 Full radius; +#X text 648 119 Full radius; +#X obj 1037 70 r preswingTime; +#X obj 1022 152 +; +#X obj 1009 253 delay; +#X obj 1007 200 t f b; +#X obj 1007 27 r GO; +#X obj 1007 175 f; +#X obj 1036 230 + 5; +#X obj 1022 48 r postswingTime; +#X obj 1009 276 s myEnd; +#X obj 1037 122 t f b; +#X floatatom 955 252 5 0 0 0 - - -; +#X obj 582 10 * -1; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 3 0; +#X connect 2 0 20 0; +#X connect 6 0 7 0; +#X connect 8 0 9 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 16 0; +#X connect 15 0 16 1; +#X connect 16 0 17 0; +#X connect 16 0 22 1; +#X connect 19 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 19 0; +#X connect 22 0 23 0; +#X connect 22 0 26 0; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 27 0 48 0; +#X connect 30 0 32 0; +#X connect 31 0 32 1; +#X connect 32 0 33 0; +#X connect 32 0 37 1; +#X connect 34 0 36 0; +#X connect 34 0 37 0; +#X connect 35 0 34 0; +#X connect 37 0 38 0; +#X connect 37 0 41 0; +#X connect 39 0 40 0; +#X connect 40 0 41 1; +#X connect 41 0 42 0; +#X connect 42 0 47 0; +#X connect 42 0 49 0; +#X connect 43 0 29 0; +#X connect 43 0 70 0; +#X connect 59 0 68 0; +#X connect 60 0 64 1; +#X connect 61 0 67 0; +#X connect 62 0 65 0; +#X connect 62 1 61 0; +#X connect 63 0 64 0; +#X connect 64 0 62 0; +#X connect 65 0 61 1; +#X connect 65 0 69 0; +#X connect 66 0 60 0; +#X connect 68 0 60 1; +#X connect 68 1 60 0; +#X connect 70 0 35 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/tenSource.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/tenSource.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,293 @@ +#N canvas 198 54 1259 813 10; +#X obj 670 10 inlet; +#X obj 670 31 i; +#X obj 670 100 s \$0_thisGroup; +#X obj -159 58 r \$0_thisGroup; +#X obj -33 136 *; +#X obj -18 111 r deltaThick; +#X obj -33 47 r \$0_thisGroup; +#X obj -33 90 +; +#X obj -48 22 r hiltThick; +#X obj -48 161 -; +#X obj 628 39 t b; +#X msg 99 69 0; +#X msg 155 68 1; +#X msg 211 70 2; +#X msg 264 71 3; +#X msg 316 70 4; +#X msg 367 70 5; +#X msg 417 70 6; +#X msg 467 69 7; +#X msg 517 70 8; +#X msg 566 70 9; +#X obj 367 90 s \$0_s5; +#X obj 316 91 s \$0_s4; +#X obj 264 92 s \$0_s3; +#X obj 211 91 s \$0_s2; +#X obj 155 90 s \$0_s1; +#X obj 99 91 s \$0_s0; +#X obj 417 90 s \$0_s6; +#X obj 467 90 s \$0_s7; +#X obj 517 90 s \$0_s8; +#X obj 566 90 s \$0_s9; +#X obj -18 68 r \$0_s0; +#X obj -96 86 r \$0_s0; +#X obj -158 284 r \$0_thisGroup; +#X obj -44 368 *; +#X obj -29 343 r deltaThick; +#X obj -44 279 r \$0_thisGroup; +#X obj -44 322 +; +#X obj -59 246 r hiltThick; +#X obj -59 393 -; +#X obj -95 312 r \$0_s1; +#X obj -29 300 r \$0_s1; +#X obj -155 546 r \$0_thisGroup; +#X obj -41 630 *; +#X obj -26 605 r deltaThick; +#X obj -41 541 r \$0_thisGroup; +#X obj -41 584 +; +#X obj -56 516 r hiltThick; +#X obj -56 655 -; +#X obj -92 574 r \$0_s2; +#X obj -26 562 r \$0_s2; +#X obj 77 187 r \$0_thisGroup; +#X obj 191 271 *; +#X obj 206 246 r deltaThick; +#X obj 191 182 r \$0_thisGroup; +#X obj 191 225 +; +#X obj 176 157 r hiltThick; +#X obj 176 296 -; +#X obj 140 215 r \$0_s3; +#X obj 206 203 r \$0_s3; +#X obj 80 544 r \$0_thisGroup; +#X obj 194 628 *; +#X obj 209 603 r deltaThick; +#X obj 194 539 r \$0_thisGroup; +#X obj 194 582 +; +#X obj 179 514 r hiltThick; +#X obj 179 653 -; +#X obj 209 560 r \$0_s4; +#X obj 143 572 r \$0_s4; +#X obj 313 171 r \$0_thisGroup; +#X obj 427 255 *; +#X obj 442 230 r deltaThick; +#X obj 427 166 r \$0_thisGroup; +#X obj 427 209 +; +#X obj 412 141 r hiltThick; +#X obj 412 280 -; +#X obj 376 199 r \$0_s5; +#X obj 442 187 r \$0_s5; +#X obj 303 543 r \$0_thisGroup; +#X obj 417 627 *; +#X obj 432 602 r deltaThick; +#X obj 417 538 r \$0_thisGroup; +#X obj 417 581 +; +#X obj 402 513 r hiltThick; +#X obj 402 652 -; +#X obj 366 571 r \$0_s6; +#X obj 432 559 r \$0_s6; +#X obj 537 171 r \$0_thisGroup; +#X obj 651 255 *; +#X obj 666 230 r deltaThick; +#X obj 651 166 r \$0_thisGroup; +#X obj 651 209 +; +#X obj 636 141 r hiltThick; +#X obj 636 280 -; +#X obj 600 199 r \$0_s7; +#X obj 666 187 r \$0_s7; +#X obj 541 521 r \$0_thisGroup; +#X obj 655 605 *; +#X obj 670 580 r deltaThick; +#X obj 655 516 r \$0_thisGroup; +#X obj 655 559 +; +#X obj 639 467 r hiltThick; +#X obj 640 630 -; +#X obj 604 549 r \$0_s8; +#X obj 670 537 r \$0_s8; +#X obj 772 295 r \$0_thisGroup; +#X obj 886 379 *; +#X obj 901 354 r deltaThick; +#X obj 886 290 r \$0_thisGroup; +#X obj 886 333 +; +#X obj 871 265 r hiltThick; +#X obj 871 404 -; +#X obj 835 323 r \$0_s9; +#X obj 901 311 r \$0_s9; +#X obj 780 16 inlet; +#X obj 872 15 inlet; +#X obj 872 39 s \$0_obAngle; +#X obj 780 40 s \$0_obDist; +#X obj 973 15 inlet; +#X obj 973 39 s \$0_elev; +#X obj 373 353 r \$0_elev; +#X obj 150 368 r \$0_elev; +#X obj -39 195 r \$0_elev; +#X obj -80 470 r \$0_elev; +#X obj -34 709 r \$0_elev; +#X obj 150 733 r \$0_elev; +#X obj 391 707 r \$0_elev; +#X obj 630 685 r \$0_elev; +#X obj 855 457 r \$0_elev; +#X obj 627 334 r \$0_elev; +#X floatatom 3 169 5 0 0 0 - - -; +#X obj 77 385 woSoFreqD2; +#X obj -159 239 woSoFreqD2; +#X obj -158 490 woSoFreqD2; +#X obj -155 727 woSoFreqD2; +#X obj 80 750 woSoFreqD2; +#X obj 303 724 woSoFreqD2; +#X obj 541 702 woSoFreqD2; +#X obj 772 475 woSoFreqD2; +#X obj 537 352 woSoFreqD2; +#X obj 313 375 woSoFreqD2; +#X obj 670 76 * 1; +#X obj 670 53 - 9; +#X obj 772 347 sourceSpeed; +#X obj -159 109 sourceSpeed; +#X obj 77 239 sourceSpeed; +#X obj 313 223 sourceSpeed; +#X obj 537 223 sourceSpeed; +#X obj 541 573 sourceSpeed; +#X obj 303 595 sourceSpeed; +#X obj 80 596 sourceSpeed; +#X obj -155 598 sourceSpeed; +#X obj -158 336 sourceSpeed; +#X connect 0 0 1 0; +#X connect 0 0 10 0; +#X connect 1 0 142 0; +#X connect 3 0 144 0; +#X connect 4 0 9 1; +#X connect 5 0 4 1; +#X connect 6 0 7 0; +#X connect 7 0 4 0; +#X connect 8 0 9 0; +#X connect 9 0 130 0; +#X connect 9 0 132 1; +#X connect 10 0 11 0; +#X connect 10 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 10 0 16 0; +#X connect 10 0 17 0; +#X connect 10 0 18 0; +#X connect 10 0 19 0; +#X connect 10 0 20 0; +#X connect 11 0 26 0; +#X connect 12 0 25 0; +#X connect 13 0 24 0; +#X connect 14 0 23 0; +#X connect 15 0 22 0; +#X connect 16 0 21 0; +#X connect 17 0 27 0; +#X connect 18 0 28 0; +#X connect 19 0 29 0; +#X connect 20 0 30 0; +#X connect 31 0 7 1; +#X connect 32 0 144 1; +#X connect 33 0 152 0; +#X connect 34 0 39 1; +#X connect 35 0 34 1; +#X connect 36 0 37 0; +#X connect 37 0 34 0; +#X connect 38 0 39 0; +#X connect 39 0 133 1; +#X connect 40 0 152 1; +#X connect 41 0 37 1; +#X connect 42 0 151 0; +#X connect 43 0 48 1; +#X connect 44 0 43 1; +#X connect 45 0 46 0; +#X connect 46 0 43 0; +#X connect 47 0 48 0; +#X connect 48 0 134 1; +#X connect 49 0 151 1; +#X connect 50 0 46 1; +#X connect 51 0 145 0; +#X connect 52 0 57 1; +#X connect 53 0 52 1; +#X connect 54 0 55 0; +#X connect 55 0 52 0; +#X connect 56 0 57 0; +#X connect 57 0 131 1; +#X connect 58 0 145 1; +#X connect 59 0 55 1; +#X connect 60 0 150 0; +#X connect 61 0 66 1; +#X connect 62 0 61 1; +#X connect 63 0 64 0; +#X connect 64 0 61 0; +#X connect 65 0 66 0; +#X connect 66 0 135 1; +#X connect 67 0 64 1; +#X connect 68 0 150 1; +#X connect 69 0 146 0; +#X connect 70 0 75 1; +#X connect 71 0 70 1; +#X connect 72 0 73 0; +#X connect 73 0 70 0; +#X connect 74 0 75 0; +#X connect 75 0 140 1; +#X connect 76 0 146 1; +#X connect 77 0 73 1; +#X connect 78 0 149 0; +#X connect 79 0 84 1; +#X connect 80 0 79 1; +#X connect 81 0 82 0; +#X connect 82 0 79 0; +#X connect 83 0 84 0; +#X connect 84 0 136 1; +#X connect 85 0 149 1; +#X connect 86 0 82 1; +#X connect 87 0 147 0; +#X connect 88 0 93 1; +#X connect 89 0 88 1; +#X connect 90 0 91 0; +#X connect 91 0 88 0; +#X connect 92 0 93 0; +#X connect 93 0 139 1; +#X connect 94 0 147 1; +#X connect 95 0 91 1; +#X connect 96 0 148 0; +#X connect 97 0 102 1; +#X connect 98 0 97 1; +#X connect 99 0 100 0; +#X connect 100 0 97 0; +#X connect 101 0 102 0; +#X connect 102 0 137 1; +#X connect 103 0 148 1; +#X connect 104 0 100 1; +#X connect 105 0 143 0; +#X connect 106 0 111 1; +#X connect 107 0 106 1; +#X connect 108 0 109 0; +#X connect 109 0 106 0; +#X connect 110 0 111 0; +#X connect 111 0 138 1; +#X connect 112 0 143 1; +#X connect 113 0 109 1; +#X connect 114 0 117 0; +#X connect 115 0 116 0; +#X connect 118 0 119 0; +#X connect 120 0 140 4; +#X connect 121 0 131 4; +#X connect 122 0 132 4; +#X connect 123 0 133 4; +#X connect 124 0 134 4; +#X connect 125 0 135 4; +#X connect 126 0 136 4; +#X connect 127 0 137 4; +#X connect 128 0 138 4; +#X connect 129 0 139 4; +#X connect 141 0 2 0; +#X connect 142 0 141 0; +#X connect 143 0 138 0; +#X connect 144 0 132 0; +#X connect 145 0 131 0; +#X connect 146 0 140 0; +#X connect 147 0 139 0; +#X connect 148 0 137 0; +#X connect 149 0 136 0; +#X connect 150 0 135 0; +#X connect 151 0 134 0; +#X connect 152 0 133 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/testBed.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/testBed.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,252 @@ +#N canvas 156 205 842 605 10; +#X msg 88 -43 300; +#X obj 59 -86 loadbang; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X obj 0 20 max~ 0.42; +#X obj 0 42 -~ 0.42; +#X connect 0 0 2 0; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 6 0 4 0; +#X connect 6 0 4 1; +#X connect 7 0 5 1; +#X connect 8 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore -376 -133 pd windspeed; +#X obj -376 61 delwrite~ varwind 3000; +#X obj -293 -131 hsl 128 15 0 50 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1270 1; +#X obj -333 -28 snapshot~; +#X obj -333 -53 metro 100; +#X obj -333 -75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X floatatom -333 -1 10 0 0 0 - - -; +#X obj -376 -99 *~ 1; +#X obj -376 -73 +~ 1; +#X obj -333 -100 loadbang; +#X text -336 17 Wind Speed; +#X obj -254 -2 s wSpeed; +#X obj -157 -130 loadbang; +#X msg -157 -102 5; +#X obj 103 6 hsl 128 15 0.001 0.01 1 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6059 1; +#X floatatom 115 30 8 0 0 0 - - -; +#X obj 166 280 hsl 128 15 0.009 0.9 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6999 1; +#X floatatom 192 309 5 0 0 0 - - -; +#X text 238 7 Diameter; +#X obj 141 162 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6350 1; +#X floatatom 162 191 5 0 0 0 - - -; +#X obj 153 217 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 9525 1; +#X floatatom 177 246 5 0 0 0 - - -; +#X obj 128 105 hsl 128 15 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 11289 1; +#X floatatom 139 134 5 0 0 0 - - -; +#X text 307 281 Pan Value; +#X text 280 162 Elevation; +#X text 292 218 Azimuth; +#X text 266 106 Distance; +#X obj -384 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -321 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text -324 136 Gain; +#X obj -385 110 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 74 188 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 93 68 / 127; +#X obj 93 33 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X obj 74 143 /~ 15; +#X obj 95 165 /~ 15; +#X obj 196 132 inlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 12 0; +#X connect 4 0 5 0; +#X connect 4 0 11 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 0 0; +#X connect 12 0 0 1; +#X connect 13 0 11 1; +#X connect 13 0 12 1; +#X restore -385 184 pd opLevels; +#X msg -385 133 5; +#X obj -382 155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 390 1; +#X obj -115 -25 snapshot~; +#X obj -115 -50 metro 100; +#X floatatom -115 2 10 0 0 0 - - -; +#X obj -115 -97 loadbang; +#X obj -115 -74 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X text -118 20 Mach No; +#N canvas 20 383 344 123 machCalc 0; +#X obj 26 9 /~ 343.59; +#X text 107 15 Speed of Sound (dry air 20 Degs C); +#X obj 26 -14 vd~ varwind; +#X obj 26 33 s~ myMach; +#X connect 0 0 3 0; +#X connect 2 0 0 0; +#X restore -50 -149 pd machCalc; +#X obj -200 -64 r~ myMach; +#X obj 243 249 r setUp; +#X obj 102 -15 r setUp; +#X obj 229 131 r setUp; +#X obj 235 191 r setUp; +#X obj 242 79 r setUp; +#X obj 232 -102 s setUp; +#X obj 232 -143 bng 35 250 50 0 empty empty empty 17 7 0 10 -4032 -1 +-1; +#X floatatom 88 330 8 0 0 0 - - -; +#X msg 46 -11 0.003; +#X msg 9 90 12; +#X msg -11 146 0; +#X msg -31 202 90; +#X msg -54 265 0.5; +#X obj 59 -62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 116 62 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4233 1; +#X floatatom 137 81 8 0 0 0 - - -; +#X obj 175 40 r setUp; +#X msg 25 47 4; +#X obj -265 158 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 390 1; +#X obj -264 111 loadbang; +#X msg -264 134 5; +#X text -203 137 No Of Sources; +#X obj -173 1 s sigMac; +#X obj 88 305 freqCalcCylD6; +#X text 248 46 Length; +#X connect 0 0 69 0; +#X connect 1 0 59 0; +#X connect 2 0 9 0; +#X connect 4 0 9 1; +#X connect 4 0 10 1; +#X connect 5 0 8 0; +#X connect 5 0 13 0; +#X connect 6 0 5 0; +#X connect 7 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 3 0; +#X connect 10 0 5 0; +#X connect 11 0 7 0; +#X connect 14 0 15 0; +#X connect 15 0 4 0; +#X connect 16 0 17 0; +#X connect 16 0 69 1; +#X connect 18 0 19 0; +#X connect 18 0 69 6; +#X connect 21 0 22 0; +#X connect 21 0 69 4; +#X connect 23 0 24 0; +#X connect 23 0 69 5; +#X connect 25 0 26 0; +#X connect 25 0 69 3; +#X connect 34 0 36 0; +#X connect 35 0 31 0; +#X connect 35 1 32 0; +#X connect 36 0 37 0; +#X connect 37 0 35 0; +#X connect 38 0 40 0; +#X connect 38 0 68 0; +#X connect 39 0 38 0; +#X connect 41 0 42 0; +#X connect 42 0 39 0; +#X connect 45 0 38 0; +#X connect 46 0 18 0; +#X connect 47 0 16 0; +#X connect 48 0 21 0; +#X connect 49 0 23 0; +#X connect 50 0 25 0; +#X connect 52 0 51 0; +#X connect 54 0 16 0; +#X connect 55 0 25 0; +#X connect 56 0 21 0; +#X connect 57 0 23 0; +#X connect 58 0 18 0; +#X connect 59 0 0 0; +#X connect 59 0 54 0; +#X connect 59 0 55 0; +#X connect 59 0 56 0; +#X connect 59 0 57 0; +#X connect 59 0 58 0; +#X connect 59 0 63 0; +#X connect 60 0 61 0; +#X connect 60 0 69 2; +#X connect 62 0 60 0; +#X connect 63 0 60 0; +#X connect 64 0 35 1; +#X connect 65 0 66 0; +#X connect 66 0 64 0; +#X connect 69 0 53 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/thisAngle.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/thisAngle.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,215 @@ +#N canvas 282 232 1158 672 10; +#X obj -19 -52 inlet~; +#X obj 58 -52 inlet~; +#X obj 134 -53 inlet~; +#X obj -19 -31 s~ \$0_Ydiff; +#X obj 58 -31 s~ \$0_Xdiff; +#X obj 134 -32 s~ \$0_Zdiff; +#X obj -73 60 r Yobs; +#X obj -73 83 sig~; +#X obj -73 124 -~; +#X obj -58 103 r~ \$0_Ydiff; +#X obj -172 71 loadbang; +#X obj -172 92 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj -172 110 metro 10; +#X obj -172 132 snapshot~; +#X floatatom -172 152 5 0 0 0 - - -; +#X obj -130 -58 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj -130 -5 s GO; +#X obj -190 -58 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj -190 -5 s setUp; +#X obj -72 360 atan~; +#X obj -72 338 /~; +#X obj -160 423 loadbang; +#X obj -160 444 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -160 462 metro 10; +#X obj -160 484 snapshot~; +#X floatatom -160 504 5 0 0 0 - - -; +#X obj -72 383 /~ 6.28319; +#X obj -72 405 *~ 360; +#X obj -72 472 s~ \$0_srcObsElev; +#X text -115 510 Elevation angle between source and observer; +#X text -39 121 Length between observer and source on the Y plane; +#X obj 213 -54 inlet~; +#X obj 213 -33 s~ \$0_scrObsDist; +#X obj 318 -54 inlet~; +#X obj 318 -33 s~ \$0_scrObsXZDist; +#X obj 74 5 loadbang; +#X obj 74 26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X obj 74 44 metro 10; +#X obj 74 66 snapshot~; +#X floatatom 74 86 5 0 0 0 - - -; +#X obj 139 5 loadbang; +#X obj 139 26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 139 44 metro 10; +#X obj 139 66 snapshot~; +#X floatatom 139 86 5 0 0 0 - - -; +#X obj 205 6 loadbang; +#X obj 205 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 205 45 metro 10; +#X obj 205 67 snapshot~; +#X floatatom 205 87 5 0 0 0 - - -; +#X obj 342 63 r~ \$0_Xdiff; +#X obj 357 107 r~ \$0_Zdiff; +#X obj 357 131 *~; +#X obj 342 87 *~; +#X obj 342 156 +~; +#X obj 495 134 r~ \$0_scrObsXZDist; +#X obj 495 160 *~; +#X obj 526 208 *~; +#X obj 342 202 *~ 2; +#X obj 342 179 sqrt~; +#X obj 480 319 -~; +#X obj 480 185 +~; +#X obj 480 348 /~; +#X obj 357 223 r~ \$0_scrObsXZDist; +#X obj 342 248 *~; +#X obj 480 369 arccos~; +#X obj 350 328 loadbang; +#X obj 350 349 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 350 367 metro 10; +#X obj 350 389 snapshot~; +#X floatatom 350 409 8 0 0 0 - - -; +#X obj 541 275 *~; +#X obj 526 298 +~; +#X obj 526 185 sig~; +#X obj 526 165 r Zobs; +#X obj 541 229 r Xobs; +#X obj 541 250 sig~; +#X text 357 499 Azimuth angle between source and observer; +#X obj 480 453 s~ \$0_srcObsAzim; +#X obj 659 134 r~ \$0_srcObsAzim; +#X obj 659 158 /~ 360; +#X obj 659 182 cos~; +#X obj 674 227 /~ 360; +#X obj 674 251 cos~; +#X obj 659 275 *~; +#X obj 659 297 arccos~; +#X obj 753 262 loadbang; +#X obj 753 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 753 301 metro 10; +#X obj 753 323 snapshot~; +#X floatatom 753 343 8 0 0 0 - - -; +#X obj 674 203 r~ \$0_srcObsElev; +#X obj -23 255 r~ \$0_Xdiff; +#X obj 470 -12 loadbang; +#X obj 470 9 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X obj 470 27 metro 10; +#X obj 470 49 snapshot~; +#X floatatom 470 71 5 0 0 0 - - -; +#X obj 565 -9 loadbang; +#X obj 565 12 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 565 30 metro 10; +#X obj 565 52 snapshot~; +#X floatatom 565 72 5 0 0 0 - - -; +#X obj -120 385 sig~ 90; +#X obj -74 440 -~; +#X connect 0 0 3 0; +#X connect 0 0 38 0; +#X connect 1 0 4 0; +#X connect 1 0 43 0; +#X connect 2 0 5 0; +#X connect 2 0 48 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 13 0; +#X connect 8 0 20 0; +#X connect 9 0 8 1; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 15 0 16 0; +#X connect 17 0 18 0; +#X connect 19 0 26 0; +#X connect 20 0 19 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 26 0 27 0; +#X connect 27 0 104 1; +#X connect 31 0 32 0; +#X connect 31 0 96 0; +#X connect 33 0 34 0; +#X connect 33 0 101 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 43 0 44 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 50 0 53 0; +#X connect 50 0 53 1; +#X connect 51 0 52 1; +#X connect 51 0 52 0; +#X connect 52 0 54 1; +#X connect 53 0 54 0; +#X connect 54 0 59 0; +#X connect 54 0 61 0; +#X connect 55 0 56 0; +#X connect 55 0 56 1; +#X connect 56 0 61 1; +#X connect 57 0 72 0; +#X connect 58 0 64 0; +#X connect 59 0 58 0; +#X connect 60 0 62 0; +#X connect 61 0 60 0; +#X connect 62 0 65 0; +#X connect 63 0 64 1; +#X connect 64 0 62 1; +#X connect 65 0 69 0; +#X connect 65 0 78 0; +#X connect 66 0 67 0; +#X connect 67 0 68 0; +#X connect 68 0 69 0; +#X connect 69 0 70 0; +#X connect 71 0 72 1; +#X connect 72 0 60 1; +#X connect 73 0 57 0; +#X connect 73 0 57 1; +#X connect 74 0 73 0; +#X connect 75 0 76 0; +#X connect 76 0 71 0; +#X connect 76 0 71 1; +#X connect 79 0 80 0; +#X connect 80 0 81 0; +#X connect 81 0 84 0; +#X connect 82 0 83 0; +#X connect 83 0 84 1; +#X connect 84 0 85 0; +#X connect 85 0 89 0; +#X connect 86 0 87 0; +#X connect 87 0 88 0; +#X connect 88 0 89 0; +#X connect 89 0 90 0; +#X connect 91 0 82 0; +#X connect 92 0 20 1; +#X connect 93 0 94 0; +#X connect 94 0 95 0; +#X connect 95 0 96 0; +#X connect 96 0 97 0; +#X connect 98 0 99 0; +#X connect 99 0 100 0; +#X connect 100 0 101 0; +#X connect 101 0 102 0; +#X connect 103 0 104 0; +#X connect 104 0 28 0; +#X connect 104 0 24 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/thisPosition.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/thisPosition.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,102 @@ +#N canvas 574 52 917 541 10; +#X obj -11951 -141 r~ currentElev; +#X obj -11639 -26 r~ currentAzim; +#X obj -11951 -117 /~ 360; +#X obj -11951 -94 sin~; +#X obj -11951 -51 *~; +#X obj -11654 -139 r~ currentElev; +#X obj -11654 -115 /~ 360; +#X obj -11654 -49 *~; +#X obj -11654 -92 cos~; +#X obj -11639 19 cos~; +#X obj -11639 -2 /~ 360; +#X obj -11654 44 *~; +#X obj -11798 -22 r~ currentAzim; +#X obj -11813 -135 r~ currentElev; +#X obj -11813 -111 /~ 360; +#X obj -11813 -45 *~; +#X obj -11798 2 /~ 360; +#X obj -11813 48 *~; +#X obj -11813 -88 cos~; +#X obj -11798 23 sin~; +#X text -11683 -163 Z position of source; +#X obj -12001 -9 sig~; +#X obj -11951 17 -~; +#X obj -11856 93 sig~; +#X obj -11813 115 -~; +#X obj -11698 88 sig~; +#X obj -11654 112 -~; +#X obj -11698 65 r Zobs; +#X obj -11951 46 *~; +#X obj -11813 140 *~; +#X obj -11654 137 *~; +#X obj -11893 156 +~; +#X obj -11547 196 +~; +#X obj -11547 220 sqrt~; +#X text -11961 -164 Y position of source; +#X text -11820 -162 X position of source; +#X obj -11856 70 r Xobs; +#X obj -12001 -32 r Yobs; +#X text -12041 201 Distance between the observer as a point in 3D space +and the sound source.; +#X obj -11547 243 outlet~; +#X obj -11508 -190 inlet~; +#X obj -11508 -166 s~ \$0_myScrCnt; +#X obj -11639 -72 r~ \$0_myScrCnt; +#X obj -11798 -68 r~ \$0_myScrCnt; +#X obj -11936 -74 r~ \$0_myScrCnt; +#X obj -11632 72 outlet~; +#X obj -11793 77 outlet~; +#X obj -11919 -19 outlet~; +#X obj -11435 192 +~; +#X obj -11435 216 sqrt~; +#X obj -11435 239 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 10 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 22 1; +#X connect 4 0 47 0; +#X connect 5 0 6 0; +#X connect 6 0 8 0; +#X connect 7 0 11 0; +#X connect 8 0 7 0; +#X connect 9 0 11 1; +#X connect 10 0 9 0; +#X connect 11 0 26 1; +#X connect 11 0 45 0; +#X connect 12 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 18 0; +#X connect 15 0 17 0; +#X connect 16 0 19 0; +#X connect 17 0 24 1; +#X connect 17 0 46 0; +#X connect 18 0 15 0; +#X connect 19 0 17 1; +#X connect 21 0 22 0; +#X connect 22 0 28 0; +#X connect 22 0 28 1; +#X connect 23 0 24 0; +#X connect 24 0 29 0; +#X connect 24 0 29 1; +#X connect 25 0 26 0; +#X connect 26 0 30 0; +#X connect 26 0 30 1; +#X connect 27 0 25 0; +#X connect 28 0 31 0; +#X connect 29 0 31 1; +#X connect 29 0 48 0; +#X connect 30 0 32 1; +#X connect 30 0 48 1; +#X connect 31 0 32 0; +#X connect 32 0 33 0; +#X connect 33 0 39 0; +#X connect 36 0 23 0; +#X connect 37 0 21 0; +#X connect 40 0 41 0; +#X connect 42 0 7 1; +#X connect 43 0 15 1; +#X connect 44 0 4 1; +#X connect 48 0 49 0; +#X connect 49 0 50 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/woSoFreq.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/woSoFreq.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,625 @@ +#N canvas 58 23 1236 817 10; +#X text 115 130 Frequency (Hz); +#X obj 278 606 throw~ l; +#X obj 305 587 throw~ r; +#X obj 125 79 snapshot~; +#X obj 125 32 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 125 105 10 0 0 0 - - -; +#X obj 175 -110 inlet; +#X obj 205 104 outlet; +#X obj 125 6 loadbang; +#X obj 278 519 +~; +#X obj 175 -87 s \$0-diameter; +#X obj 75 -87 s~ \$0-windSpeed; +#X obj 39 54 r~ \$0-myFreq; +#X obj 544 541 snapshot~; +#X obj 544 516 metro 100; +#X obj 544 494 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 544 567 10 0 0 0 - - -; +#X obj 544 468 loadbang; +#X obj 458 516 r~ \$0-myRey; +#X text 529 589 Reynolds Number; +#X obj 75 -110 inlet~; +#X obj 125 54 metro 10; +#X text 201 162 Mass Density of Air; +#X obj 293 464 osc~; +#X obj 323 163 *~ 1.225; +#X obj 323 238 /~ 1.81e-05; +#X obj 323 193 *~ 1; +#X obj 293 413 /~ 1; +#X obj 308 281 /~; +#X obj 293 389 *~; +#X obj 293 438 clip~ 0 20000; +#X text 164 231 Reynolds Number; +#X text 177 405 Strouhal Number; +#X obj 293 494 *~; +#X text 353 218 Viscosity; +#X obj 57 415 *~ 2; +#X obj 57 442 osc~; +#X obj 57 464 *~; +#X obj 384 162 r \$0-diameter; +#X obj 373 362 r \$0-diameter; +#X obj 372 331 r~ \$0-windSpeed; +#X obj 323 135 r~ \$0-windSpeed; +#X obj 228 388 s~ \$0_str; +#X obj 90 442 r~ \$0_dragDiGain; +#X obj 208 464 s~ \$0-myFreq; +#X obj 57 394 r~ \$0-myFreq; +#X obj 331 464 r~ \$0_liftDiGain; +#X obj 336 262 s~ \$0-myRey; +#X text 44 277 Calculates the frequency; +#X text 44 290 based on the physics of; +#X text 45 303 the object and environment; +#X obj 274 242 sig~ 1; +#X obj 308 307 sqrt~; +#X obj 308 332 *~ 1.0356; +#X obj 234 323 sig~ 0.2684; +#X obj 293 362 -~; +#X obj 556 -62 r~ \$0-windSpeed; +#X obj 546 -83 r~ \$0_str; +#X obj 553 197 r~ \$0-windSpeed; +#X obj 542 174 r~ \$0_str; +#N canvas 515 100 622 660 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20859 118 *; +#X obj -20859 141 * 118033; +#X obj -21022 193 /~ 1; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 8 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -20859 92 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X text -20848 459 Need for scienctific reasoning here!; +#X text -21239 441 Need for scienctific reasoning here!; +#X obj -21021 444 *~ 0.02; +#X obj -20911 460 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 38 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 21 0; +#X connect 8 0 44 0; +#X connect 9 0 48 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 45 1; +#X connect 15 0 49 0; +#X connect 16 0 11 0; +#X connect 17 0 40 0; +#X connect 20 0 3 0; +#X connect 22 0 45 0; +#X connect 23 0 2 0; +#X connect 23 0 2 1; +#X connect 24 0 20 0; +#X connect 25 0 4 1; +#X connect 26 0 35 0; +#X connect 27 0 35 1; +#X connect 28 0 6 0; +#X connect 28 0 6 1; +#X connect 35 0 17 0; +#X connect 35 0 12 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 8 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 44 1; +#X connect 43 0 41 0; +#X connect 44 0 9 0; +#X connect 45 0 15 0; +#X connect 48 0 29 0; +#X connect 49 0 30 0; +#X restore 542 326 pd noiseGain; +#X obj 565 218 r \$0-diameter; +#X obj 611 302 r \$0_dist; +#X obj 599 280 r \$0_azim; +#X obj 588 259 r \$0_elev; +#X obj 542 371 s~ \$0_liftNoiseGain; +#X obj 611 349 s~ \$0_dragNoiseGain; +#N canvas 576 101 702 650 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 508 93 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 506 45 *; +#X obj 506 70 * 118033; +#X obj 219 240 /~ 1; +#X obj 219 506 *~ 0.27; +#X text 380 261 Azimuth; +#X text 497 1 Distance; +#X obj 419 420 cos; +#X obj 419 375 / 360; +#X floatatom 446 466 8 0 0 0 - - -; +#X obj 419 444 *; +#X obj 398 491 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 357 441 r~ \$0-a; +#X obj 419 397 * 6.28319; +#X floatatom 471 46 5 0 0 0 - - -; +#N canvas 131 175 477 312 angleCalc 0; +#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 233 6 Elevation Angle; +#X obj 242 59 / 360; +#X obj 242 81 * 6.28319; +#X obj 170 21 / 360; +#X obj 170 43 * 6.28319; +#X floatatom 50 22 5 0 0 0 - - -; +#X floatatom 294 57 5 0 0 0 - - -; +#X floatatom 204 196 5 0 0 0 - - -; +#X obj 170 67 cos; +#X obj 242 112 cos; +#X obj 242 146 *; +#X obj 170 90 t f b; +#X obj 168 115 delay 9; +#X obj 242 197 outlet; +#X obj 242 31 inlet; +#X obj 170 -6 inlet; +#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 136 -30 Azimuth Angle; +#X obj 242 172 arccos; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 19 0; +#X connect 12 0 11 1; +#X connect 12 1 13 0; +#X connect 13 0 11 0; +#X connect 15 0 2 0; +#X connect 16 0 4 0; +#X connect 17 0 6 0; +#X connect 17 0 4 0; +#X connect 19 0 14 0; +#X connect 19 0 8 0; +#X restore 365 297 pd angleCalc; +#X text 451 260 Elevation; +#X text 476 498 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 398 516 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 506 20 inlet; +#X obj 365 276 inlet; +#X obj 434 275 inlet; +#X obj 219 530 outlet~; +#X obj 398 541 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 398 467 *~ 1; +#X obj 219 481 *~ 1; +#X obj 305 247 arccos; +#X obj 305 223 r sigMac; +#X obj 240 362 +; +#X obj 305 269 t f b; +#X obj 240 323 delay 9; +#X text 309 203 Replicates Doppler effect; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 38 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 45 0; +#X connect 10 0 34 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 44 1; +#X connect 17 0 26 0; +#X connect 19 0 44 0; +#X connect 20 0 13 0; +#X connect 22 0 14 0; +#X connect 22 0 48 0; +#X connect 26 0 35 0; +#X connect 27 0 3 0; +#X connect 27 0 3 1; +#X connect 28 0 2 0; +#X connect 30 0 5 1; +#X connect 31 0 7 1; +#X connect 31 0 7 0; +#X connect 31 0 21 0; +#X connect 32 0 22 0; +#X connect 33 0 22 1; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 9 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 45 1; +#X connect 43 0 41 0; +#X connect 44 0 17 0; +#X connect 45 0 10 0; +#X connect 46 0 49 0; +#X connect 47 0 46 0; +#X connect 48 0 40 0; +#X connect 49 0 48 1; +#X connect 49 1 50 0; +#X connect 50 0 48 0; +#X restore 546 68 pd freqGain; +#X obj 567 -41 r \$0-diameter; +#X obj 609 47 r \$0_dist; +#X obj 588 4 r \$0_azim; +#X obj 598 25 r \$0_elev; +#X obj 609 92 s~ \$0_dragDiGain; +#X obj 546 112 s~ \$0_liftDiGain; +#X text 536 129 Calculates the gain of the dipole source; +#X text 533 390 Calculates the gain of the source; +#X obj 577 -18 r length; +#X obj 576 239 r length; +#X obj 412 -110 inlet; +#X obj 412 -88 s \$0_elev; +#X obj 330 -111 inlet; +#X obj 330 -89 s \$0_azim; +#X obj 260 -88 s \$0_dist; +#X obj 830 31 r~ \$0-myFreq; +#X obj 796 -19 noise~; +#X obj 873 215 throw~ l; +#X obj 900 194 throw~ r; +#X obj 873 122 *~; +#X obj 1011 32 snapshot~; +#X floatatom 1011 58 10 0 0 0 - - -; +#X obj 1011 -41 loadbang; +#X obj 1011 -16 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 922 -70 r~ \$0-myRey; +#X obj 838 383 r~ \$0-myFreq; +#X obj 804 312 noise~; +#X obj 881 572 throw~ l; +#X obj 908 549 throw~ r; +#X obj 881 480 *~; +#X obj 1019 392 snapshot~; +#X floatatom 1019 418 10 0 0 0 - - -; +#X obj 1019 319 loadbang; +#X obj 1019 344 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 930 290 r~ \$0-myRey; +#X obj 838 409 *~ 2; +#X obj 796 74 vcf~ 1000 10; +#X obj 804 434 vcf~ 1000 10; +#X obj 873 171 fcpan; +#X obj 881 524 fcpan; +#X obj 888 95 *~ 1; +#X obj 896 455 *~ 1; +#X obj 930 365 clip~ 2 400; +#X obj 922 5 clip~ 2 400; +#X obj 930 314 *~ -0.003; +#X obj 922 -46 *~ -0.003; +#X obj 922 -21 +~ 20; +#X obj 930 339 +~ 20; +#X obj 1011 7 metro 10; +#X obj 1019 367 metro 10; +#X obj 900 147 r \$0_thisPan; +#X obj 908 502 r \$0_thisPan; +#X text 932 468 Drag Dipole spectrum calculation; +#X text 927 112 Lift Dipole spectrum calculation; +#X obj 896 432 r~ \$0_dragNoiseGain; +#X obj 888 53 r~ \$0_liftNoiseGain; +#X obj 796 28 hip~; +#X obj 804 409 hip~; +#X obj 817 5 r \$0_contFreq; +#X obj 825 333 r \$0_contFreq; +#X obj 825 356 * 2; +#X obj 320 -47 r \$0_azim; +#X obj 320 -25 / 180; +#X obj 320 -4 + 0.5; +#X obj 320 19 abs; +#X obj 320 41 s \$0_thisPan; +#X obj 305 540 r \$0_thisPan; +#X obj 744 -100 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 744 -47 s GO; +#X obj 684 -100 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 684 -47 s setUp; +#X obj 278 562 fcpan; +#X obj 260 -110 inlet~; +#X connect 3 0 5 0; +#X connect 3 0 7 0; +#X connect 4 0 21 0; +#X connect 6 0 10 0; +#X connect 8 0 4 0; +#X connect 9 0 139 0; +#X connect 12 0 3 0; +#X connect 13 0 16 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 17 0 15 0; +#X connect 18 0 13 0; +#X connect 20 0 11 0; +#X connect 21 0 3 0; +#X connect 23 0 33 0; +#X connect 24 0 26 0; +#X connect 25 0 28 1; +#X connect 25 0 47 0; +#X connect 26 0 25 0; +#X connect 27 0 30 0; +#X connect 28 0 52 0; +#X connect 29 0 27 0; +#X connect 30 0 23 0; +#X connect 30 0 44 0; +#X connect 33 0 9 1; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 9 0; +#X connect 38 0 26 1; +#X connect 39 0 27 1; +#X connect 40 0 29 1; +#X connect 41 0 24 0; +#X connect 43 0 37 1; +#X connect 45 0 35 0; +#X connect 46 0 33 1; +#X connect 51 0 28 0; +#X connect 52 0 53 0; +#X connect 53 0 55 1; +#X connect 54 0 55 0; +#X connect 55 0 42 0; +#X connect 55 0 29 0; +#X connect 56 0 67 1; +#X connect 57 0 67 0; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 65 0; +#X connect 60 1 66 0; +#X connect 61 0 60 2; +#X connect 62 0 60 6; +#X connect 63 0 60 5; +#X connect 64 0 60 4; +#X connect 67 0 73 0; +#X connect 67 1 72 0; +#X connect 68 0 67 2; +#X connect 69 0 67 6; +#X connect 70 0 67 4; +#X connect 71 0 67 5; +#X connect 76 0 67 3; +#X connect 77 0 60 3; +#X connect 78 0 79 0; +#X connect 80 0 81 0; +#X connect 83 0 104 1; +#X connect 84 0 124 0; +#X connect 88 0 89 0; +#X connect 88 0 104 2; +#X connect 90 0 91 0; +#X connect 91 0 116 0; +#X connect 92 0 113 0; +#X connect 93 0 103 0; +#X connect 94 0 125 0; +#X connect 98 0 99 0; +#X connect 98 0 105 2; +#X connect 100 0 101 0; +#X connect 101 0 117 0; +#X connect 102 0 112 0; +#X connect 103 0 105 1; +#X connect 104 0 87 0; +#X connect 105 0 97 0; +#X connect 106 0 85 0; +#X connect 106 1 86 0; +#X connect 107 0 95 0; +#X connect 107 1 96 0; +#X connect 108 0 87 1; +#X connect 109 0 97 1; +#X connect 110 0 98 0; +#X connect 111 0 88 0; +#X connect 112 0 115 0; +#X connect 113 0 114 0; +#X connect 114 0 111 0; +#X connect 115 0 110 0; +#X connect 116 0 88 0; +#X connect 117 0 98 0; +#X connect 118 0 106 1; +#X connect 119 0 107 1; +#X connect 122 0 109 0; +#X connect 123 0 108 0; +#X connect 124 0 104 0; +#X connect 125 0 105 0; +#X connect 126 0 124 1; +#X connect 127 0 128 0; +#X connect 128 0 125 1; +#X connect 129 0 130 0; +#X connect 130 0 131 0; +#X connect 131 0 132 0; +#X connect 132 0 133 0; +#X connect 134 0 139 1; +#X connect 135 0 136 0; +#X connect 137 0 138 0; +#X connect 139 0 1 0; +#X connect 139 1 2 0; +#X connect 140 0 82 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/woSoFreqD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/woSoFreqD2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,612 @@ +#N canvas 175 90 1319 828 10; +#X text 125 140 Frequency (Hz); +#X obj 288 616 throw~ l; +#X obj 321 597 throw~ r; +#X obj 135 89 snapshot~; +#X obj 135 42 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 135 115 10 0 0 0 - - -; +#X obj 185 -100 inlet; +#X obj 215 114 outlet; +#X obj 135 16 loadbang; +#X obj 288 529 +~; +#X obj 185 -77 s \$0-diameter; +#X obj 85 -77 s~ \$0-windSpeed; +#X obj 49 64 r~ \$0-myFreq; +#X obj 554 551 snapshot~; +#X obj 554 526 metro 100; +#X obj 554 504 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 554 577 10 0 0 0 - - -; +#X obj 554 478 loadbang; +#X obj 468 526 r~ \$0-myRey; +#X text 539 599 Reynolds Number; +#X obj 85 -100 inlet~; +#X obj 135 64 metro 10; +#X text 211 172 Mass Density of Air; +#X obj 303 474 osc~; +#X obj 333 173 *~ 1.225; +#X obj 333 248 /~ 1.81e-05; +#X obj 333 203 *~ 1; +#X obj 303 423 /~ 1; +#X obj 318 291 /~; +#X obj 303 399 *~; +#X obj 303 448 clip~ 0 20000; +#X text 174 241 Reynolds Number; +#X text 187 415 Strouhal Number; +#X obj 303 504 *~; +#X text 363 228 Viscosity; +#X obj 67 425 *~ 2; +#X obj 67 452 osc~; +#X obj 67 474 *~; +#X obj 394 172 r \$0-diameter; +#X obj 383 372 r \$0-diameter; +#X obj 382 341 r~ \$0-windSpeed; +#X obj 333 145 r~ \$0-windSpeed; +#X obj 238 398 s~ \$0_str; +#X obj 100 452 r~ \$0_dragDiGain; +#X obj 218 474 s~ \$0-myFreq; +#X obj 67 404 r~ \$0-myFreq; +#X obj 341 474 r~ \$0_liftDiGain; +#X obj 346 272 s~ \$0-myRey; +#X text 54 287 Calculates the frequency; +#X text 54 300 based on the physics of; +#X text 55 313 the object and environment; +#X obj 284 252 sig~ 1; +#X obj 318 317 sqrt~; +#X obj 318 342 *~ 1.0356; +#X obj 244 333 sig~ 0.2684; +#X obj 303 372 -~; +#X obj 566 -52 r~ \$0-windSpeed; +#X obj 556 -73 r~ \$0_str; +#X obj 563 207 r~ \$0-windSpeed; +#X obj 552 184 r~ \$0_str; +#N canvas 790 279 622 660 noiseGain 1; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20911 435 *~ 0.27; +#X obj -20822 335 * 6.28319; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20873 229 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20847 270 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X text -20848 459 Need for scienctific reasoning here!; +#X text -21239 441 Need for scienctific reasoning here!; +#X obj -20859 92 inlet~; +#X obj -20942 229 inlet~; +#X obj -21000 282 +~ 90; +#X obj -21000 305 /~ 360; +#X obj -21000 351 cos~; +#X obj -21000 375 *~; +#X obj -21021 397 *~; +#X obj -20890 307 /~ 360; +#X obj -20890 352 cos~; +#X obj -20890 376 *~; +#X obj -20911 411 *~; +#X obj -20859 118 *~; +#X obj -20859 141 *~ 118033; +#X obj -21022 193 /~; +#X obj -21021 444 *~ 0.01; +#X obj -20911 460 *~ 0.001; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 28 0; +#X connect 6 0 46 0; +#X connect 8 0 47 0; +#X connect 12 0 3 0; +#X connect 14 0 42 0; +#X connect 15 0 2 0; +#X connect 15 0 2 1; +#X connect 16 0 12 0; +#X connect 17 0 4 1; +#X connect 18 0 25 1; +#X connect 26 0 27 0; +#X connect 26 0 27 1; +#X connect 27 0 28 1; +#X connect 28 0 45 0; +#X connect 32 0 43 0; +#X connect 32 0 43 1; +#X connect 33 0 34 0; +#X connect 33 0 39 0; +#X connect 34 0 35 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 6 0; +#X connect 39 0 40 0; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 42 1; +#X connect 42 0 8 0; +#X connect 43 0 44 0; +#X connect 44 0 45 1; +#X connect 45 0 13 0; +#X connect 45 0 38 0; +#X connect 46 0 19 0; +#X connect 47 0 20 0; +#X restore 552 336 pd noiseGain; +#X obj 575 228 r \$0-diameter; +#X obj 609 291 r \$0_elev; +#X obj 552 381 s~ \$0_liftNoiseGain; +#X obj 621 359 s~ \$0_dragNoiseGain; +#N canvas 242 208 702 650 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 508 93 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 219 506 *~ 0.27; +#X text 380 261 Azimuth; +#X text 497 1 Distance; +#X obj 398 491 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 357 441 r~ \$0-a; +#N canvas 131 175 477 312 angleCalc 0; +#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 233 6 Elevation Angle; +#X obj 242 59 / 360; +#X obj 242 81 * 6.28319; +#X obj 170 21 / 360; +#X obj 170 43 * 6.28319; +#X floatatom 50 22 5 0 0 0 - - -; +#X floatatom 294 57 5 0 0 0 - - -; +#X floatatom 204 196 5 0 0 0 - - -; +#X obj 170 67 cos; +#X obj 242 112 cos; +#X obj 242 146 *; +#X obj 170 90 t f b; +#X obj 168 115 delay 9; +#X obj 242 197 outlet; +#X obj 242 31 inlet; +#X obj 170 -6 inlet; +#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 136 -30 Azimuth Angle; +#X obj 242 172 arccos; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 19 0; +#X connect 12 0 11 1; +#X connect 12 1 13 0; +#X connect 13 0 11 0; +#X connect 15 0 2 0; +#X connect 16 0 4 0; +#X connect 17 0 6 0; +#X connect 17 0 4 0; +#X connect 19 0 14 0; +#X connect 19 0 8 0; +#X restore 424 302 pd angleCalc; +#X text 451 260 Elevation; +#X text 476 498 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 398 516 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 434 275 inlet; +#X obj 219 530 outlet~; +#X obj 398 541 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 305 247 arccos; +#X obj 305 223 r sigMac; +#X obj 240 337 +; +#X obj 305 269 t f b; +#X obj 240 298 delay 9; +#X text 309 203 Replicates Doppler effect; +#X obj 506 20 inlet~; +#X obj 506 45 *~; +#X obj 506 70 *~ 118033; +#X obj 219 240 /~; +#X obj 365 276 inlet~; +#X obj 240 388 /~ 360; +#X obj 304 385 *~ 6.28319; +#X obj 240 434 cos~; +#X obj 240 458 *~; +#X obj 219 481 *~; +#X obj 419 375 /~ 360; +#X obj 419 420 cos~; +#X obj 419 444 *~; +#X obj 398 467 *~; +#X obj 320 324 +~ 90; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 27 0; +#X connect 7 0 23 0; +#X connect 10 0 17 0; +#X connect 12 0 48 0; +#X connect 17 0 24 0; +#X connect 18 0 3 0; +#X connect 18 0 3 1; +#X connect 19 0 2 0; +#X connect 21 0 5 1; +#X connect 22 0 13 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 27 1; +#X connect 27 0 38 0; +#X connect 29 0 32 0; +#X connect 30 0 29 0; +#X connect 32 0 31 1; +#X connect 32 1 33 0; +#X connect 33 0 31 0; +#X connect 35 0 36 1; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 38 1; +#X connect 38 0 11 0; +#X connect 38 0 44 0; +#X connect 39 0 45 0; +#X connect 39 0 49 0; +#X connect 40 0 42 0; +#X connect 42 0 43 0; +#X connect 42 0 43 1; +#X connect 43 0 44 1; +#X connect 44 0 7 0; +#X connect 45 0 46 0; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 48 1; +#X connect 48 0 10 0; +#X connect 49 0 40 0; +#X restore 556 78 pd freqGain; +#X obj 577 -31 r \$0-diameter; +#X obj 608 35 r \$0_elev; +#X obj 619 102 s~ \$0_dragDiGain; +#X obj 556 122 s~ \$0_liftDiGain; +#X text 546 139 Calculates the gain of the dipole source; +#X text 543 400 Calculates the gain of the source; +#X obj 587 -8 r length; +#X obj 586 249 r length; +#X obj 422 -100 inlet; +#X obj 422 -78 s \$0_elev; +#X obj 840 41 r~ \$0-myFreq; +#X obj 806 -9 noise~; +#X obj 883 225 throw~ l; +#X obj 916 204 throw~ r; +#X obj 883 132 *~; +#X obj 1021 42 snapshot~; +#X floatatom 1021 68 10 0 0 0 - - -; +#X obj 1021 -31 loadbang; +#X obj 1021 -6 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 932 -60 r~ \$0-myRey; +#X obj 848 393 r~ \$0-myFreq; +#X obj 814 322 noise~; +#X obj 891 582 throw~ l; +#X obj 924 559 throw~ r; +#X obj 891 490 *~; +#X obj 1029 402 snapshot~; +#X floatatom 1029 428 10 0 0 0 - - -; +#X obj 1029 329 loadbang; +#X obj 1029 354 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 940 300 r~ \$0-myRey; +#X obj 848 419 *~ 2; +#X obj 806 84 vcf~ 1000 10; +#X obj 814 444 vcf~ 1000 10; +#X obj 898 105 *~ 1; +#X obj 906 465 *~ 1; +#X obj 940 375 clip~ 2 400; +#X obj 932 15 clip~ 2 400; +#X obj 1021 17 metro 10; +#X obj 1029 377 metro 10; +#X text 942 478 Drag Dipole spectrum calculation; +#X text 937 122 Lift Dipole spectrum calculation; +#X obj 906 442 r~ \$0_dragNoiseGain; +#X obj 898 63 r~ \$0_liftNoiseGain; +#X obj 806 38 hip~; +#X obj 814 419 hip~; +#X obj 827 15 r \$0_contFreq; +#X obj 835 343 r \$0_contFreq; +#X obj 835 366 * 2; +#X obj 754 -90 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 754 -37 s GO; +#X obj 694 -90 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 694 -37 s setUp; +#X obj 270 -100 inlet~; +#X obj 340 -101 inlet~; +#X obj 270 -78 s~ \$0_dist; +#X obj 340 -79 s~ \$0_azim; +#X obj 330 -37 r~ \$0_azim; +#X obj 330 6 +~ 0.5; +#X obj 330 28 s~ \$0_thisPan; +#X obj 924 512 r~ \$0_thisPan; +#X obj 321 550 r~ \$0_thisPan; +#X obj 619 57 r~ \$0_dist; +#X obj 598 14 r~ \$0_azim; +#X obj 330 -15 /~ 360; +#X obj 916 157 r~ \$0_thisPan; +#X obj 288 572 fcpan~; +#X obj 891 534 fcpan~; +#X obj 883 181 fcpan~; +#X obj 621 312 r~ \$0_dist; +#X obj 598 270 r~ \$0_azim; +#X obj 932 -11 +~ 40; +#X obj 940 349 +~ 40; +#X obj 932 -36 *~ -0.002; +#X obj 940 324 *~ -0.002; +#X connect 3 0 5 0; +#X connect 3 0 7 0; +#X connect 4 0 21 0; +#X connect 6 0 10 0; +#X connect 8 0 4 0; +#X connect 9 0 131 0; +#X connect 12 0 3 0; +#X connect 13 0 16 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 17 0 15 0; +#X connect 18 0 13 0; +#X connect 20 0 11 0; +#X connect 21 0 3 0; +#X connect 23 0 33 0; +#X connect 24 0 26 0; +#X connect 25 0 28 1; +#X connect 25 0 47 0; +#X connect 26 0 25 0; +#X connect 27 0 30 0; +#X connect 28 0 52 0; +#X connect 29 0 27 0; +#X connect 30 0 23 0; +#X connect 30 0 44 0; +#X connect 33 0 9 1; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 9 0; +#X connect 38 0 26 1; +#X connect 39 0 27 1; +#X connect 40 0 29 1; +#X connect 41 0 24 0; +#X connect 43 0 37 1; +#X connect 45 0 35 0; +#X connect 46 0 33 1; +#X connect 51 0 28 0; +#X connect 52 0 53 0; +#X connect 53 0 55 1; +#X connect 54 0 55 0; +#X connect 55 0 42 0; +#X connect 55 0 29 0; +#X connect 56 0 65 1; +#X connect 57 0 65 0; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 63 0; +#X connect 60 1 64 0; +#X connect 61 0 60 2; +#X connect 62 0 60 5; +#X connect 65 0 69 0; +#X connect 65 1 68 0; +#X connect 66 0 65 2; +#X connect 67 0 65 5; +#X connect 72 0 65 3; +#X connect 73 0 60 3; +#X connect 74 0 75 0; +#X connect 76 0 97 1; +#X connect 77 0 109 0; +#X connect 80 0 133 0; +#X connect 81 0 82 0; +#X connect 81 0 97 2; +#X connect 83 0 84 0; +#X connect 84 0 103 0; +#X connect 85 0 138 0; +#X connect 86 0 96 0; +#X connect 87 0 110 0; +#X connect 90 0 132 0; +#X connect 91 0 92 0; +#X connect 91 0 98 2; +#X connect 93 0 94 0; +#X connect 94 0 104 0; +#X connect 95 0 139 0; +#X connect 96 0 98 1; +#X connect 97 0 80 0; +#X connect 98 0 90 0; +#X connect 99 0 80 1; +#X connect 100 0 90 1; +#X connect 101 0 91 0; +#X connect 102 0 81 0; +#X connect 103 0 81 0; +#X connect 104 0 91 0; +#X connect 107 0 100 0; +#X connect 108 0 99 0; +#X connect 109 0 97 0; +#X connect 110 0 98 0; +#X connect 111 0 109 1; +#X connect 112 0 113 0; +#X connect 113 0 110 1; +#X connect 114 0 115 0; +#X connect 116 0 117 0; +#X connect 118 0 120 0; +#X connect 119 0 121 0; +#X connect 122 0 129 0; +#X connect 123 0 124 0; +#X connect 125 0 132 1; +#X connect 126 0 131 1; +#X connect 127 0 65 6; +#X connect 128 0 65 4; +#X connect 129 0 123 0; +#X connect 130 0 133 1; +#X connect 131 0 1 0; +#X connect 131 1 2 0; +#X connect 132 0 88 0; +#X connect 132 1 89 0; +#X connect 133 0 78 0; +#X connect 133 1 79 0; +#X connect 134 0 60 6; +#X connect 135 0 60 4; +#X connect 136 0 102 0; +#X connect 137 0 101 0; +#X connect 138 0 136 0; +#X connect 139 0 137 0; diff -r 195db2866d0a -r 3f2588a64b25 SwordSounds/woosh_D5.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SwordSounds/woosh_D5.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,682 @@ +#N canvas 0 44 1412 817 10; +#X obj 551 -93 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 614 -93 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 611 -184 Gain; +#X obj 550 -210 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 85 188 dac~; +#X obj 30 70 catch~ l; +#X obj 155 76 catch~ r; +#X obj 155 106 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 155 213 prvu~; +#X obj 100 69 / 127; +#X obj 100 34 inlet; +#X obj 30 239 outlet; +#X obj 155 241 outlet; +#X obj 155 132 /~ 1; +#X obj 30 131 /~ 1; +#X obj 204 29 inlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 11 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 0 1; +#X connect 11 0 6 0; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 12 1; +#X connect 13 0 11 1; +#X restore 550 -136 pd opLevels; +#X msg 550 -187 5; +#N canvas 248 96 1173 780 speedCalc 0; +#X obj 59 -12 inlet; +#X obj 135 -11 inlet; +#X obj 217 -12 inlet; +#X obj 317 -12 inlet; +#X obj 59 11 s \$0_swLen; +#X obj 135 11 s \$0_armLen; +#X obj 317 10 s \$0_tipSpeed; +#X obj 541 325 r \$0_tipSpeed; +#X obj 610 525 outlet; +#X obj 610 502 r \$0_minSpeed; +#X obj 526 426 s \$0_minSpeed; +#X obj 709 502 r \$0_deltaSpeed; +#X obj 903 423 s \$0_deltaSpeed; +#X obj 709 525 outlet; +#X obj 611 192 r \$0_swLen; +#X obj 526 304 /; +#X floatatom 480 331 5 0 0 0 - - -; +#X obj 626 215 r \$0_armLen; +#X obj 611 282 +; +#X obj 626 237 t f b; +#X floatatom 611 304 5 0 0 0 - - -; +#X obj 498 231 r \$0_armLen; +#X obj 217 11 s \$0_sourceTot; +#X obj 918 362 r \$0_sourceTot; +#X obj 526 402 *; +#X floatatom 484 426 5 0 0 0 - - -; +#X obj 918 274 r \$0_minSpeed; +#X obj 903 341 -; +#X obj 903 251 r \$0_tipSpeed; +#X obj 903 384 /; +#X obj 918 295 t f b; +#X floatatom 920 403 5 0 0 0 - - -; +#X obj 945 318 delay 9; +#X text 643 286 Length of blade and arm; +#X obj 498 253 t f b; +#X obj 525 277 delay 9; +#X obj 653 261 delay 6; +#X text 350 304 Ratio of arm to total length; +#X text 468 449 Speed of blade at the hilt; +#X text 786 335 Difference between; +#X text 768 347 speed at tip and hilt; +#X text 858 445 Difference in speed for each source; +#X text 858 457 based on a linear scale; +#X text 417 16 as well as the difference in speed of each source; +#X text 431 2 Patch that calculates the minimum speed; +#X obj 541 348 t f b; +#X obj 567 371 delay 8; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 22 0; +#X connect 3 0 6 0; +#X connect 7 0 45 0; +#X connect 9 0 8 0; +#X connect 11 0 13 0; +#X connect 14 0 18 0; +#X connect 15 0 16 0; +#X connect 15 0 24 0; +#X connect 17 0 19 0; +#X connect 18 0 20 0; +#X connect 18 0 15 1; +#X connect 19 0 18 1; +#X connect 19 1 36 0; +#X connect 21 0 34 0; +#X connect 23 0 29 1; +#X connect 24 0 10 0; +#X connect 24 0 25 0; +#X connect 26 0 30 0; +#X connect 27 0 29 0; +#X connect 28 0 27 0; +#X connect 29 0 31 0; +#X connect 29 0 12 0; +#X connect 30 0 27 1; +#X connect 30 1 32 0; +#X connect 32 0 27 0; +#X connect 34 0 15 0; +#X connect 34 1 35 0; +#X connect 35 0 15 0; +#X connect 36 0 18 0; +#X connect 45 0 24 1; +#X connect 45 1 46 0; +#X connect 46 0 24 0; +#X restore 544 150 pd speedCalc; +#X floatatom 453 174 8 0 0 0 - - -; +#X floatatom 698 172 8 0 0 0 - - -; +#X msg 24 -215 1; +#X msg -178 -206 100; +#X obj 544 55 r bladeLen; +#X obj 567 78 r armLength; +#X obj 590 102 r NoOfSources; +#X obj 613 127 r topSpeed; +#X obj 24 -192 s bladeLen; +#X obj -178 -183 s NoOfSources; +#X obj 85 141 s topSpeed; +#X obj 33 115 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3857 1; +#X floatatom 30 141 8 0 0 0 - - -; +#X text 57 -216 Blade Length; +#X text 56 -150 Arm Length; +#X text -150 -206 Number of Sources; +#X text 141 119 Top Speed; +#X obj 820 -141 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 3000 1; +#X floatatom 817 -109 8 0 0 0 - - -; +#X obj 518 174 s firstSpeed; +#X obj 613 173 s deltaSpeed; +#N canvas 687 370 426 335 thickCalc 0; +#X obj 173 139 r NoOfSources; +#X obj 158 115 -; +#X obj 158 164 /; +#X floatatom 126 147 5 0 0 0 - - -; +#X floatatom 94 189 8 0 0 0 - - -; +#X obj 173 72 t f b; +#X obj 200 95 delay 9; +#X text 58 237 Calculates the difference in thickness between sources +; +#X text 59 254 based on the blade tapering in a straight line; +#X obj 158 19 r hiltThick; +#X obj 173 44 r tipThick; +#X obj 158 187 s deltaThick; +#X connect 0 0 2 1; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 2 0 11 0; +#X connect 5 0 1 1; +#X connect 5 1 6 0; +#X connect 6 0 1 0; +#X connect 9 0 1 0; +#X connect 10 0 5 0; +#X restore 382 -113 pd thickCalc; +#X obj 27 202 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6205 1; +#X obj 26 287 hsl 100 20 0 0.01 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7475 1; +#X floatatom 24 232 8 0 0 0 - - -; +#X obj 78 231 s hiltThick; +#X floatatom 23 315 8 0 0 0 - - -; +#X obj 81 314 s tipThick; +#X text 141 204 Hilt Thickness; +#X text 133 288 Tip Thickness; +#X obj 224 -170 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 224 -117 s GO; +#X obj -259 128 hsl 100 20 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6920 1; +#X obj -263 213 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 7425 1; +#X floatatom -262 154 8 0 0 0 - - -; +#X text -149 132 Distance to Observer; +#X floatatom -266 241 8 0 0 0 - - -; +#X text -141 207 Angle to Observer; +#X obj 224 -216 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +0 1; +#X obj 224 -197 metro 200; +#X obj 278 -221 hsl 100 20 300 50 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X obj 164 -170 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 +-1 -1; +#X obj 164 -117 s setUp; +#X obj -23 89 r setUp; +#X obj 759 -161 r setUp; +#X obj -27 179 r setUp; +#X obj -28 267 r setUp; +#X obj -314 107 r setUp; +#X obj -317 191 r setUp; +#X obj -203 155 s obsDistance; +#X obj -207 242 s obsAngle; +#N canvas 184 363 911 675 circumferCalc 1; +#X obj 440 104 +; +#X obj 440 127 s length; +#X obj 168 153 r start_armLength; +#X obj 153 86 r presweepAzim; +#X obj 644 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 644 129 s GO; +#X obj 584 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 +-1; +#X obj 584 129 s setUp; +#X obj 153 132 * 6.28312; +#X obj 153 110 / 360; +#X obj 153 174 *; +#X floatatom 91 198 5 0 0 0 - - -; +#X text 194 175 Circumference of the nearest source on blade; +#X text 307 191 up to 0 azimuth; +#X obj 153 200 s minPreCirc; +#X obj 452 300 r start_armLength; +#X obj 437 279 * 6.28312; +#X obj 437 257 / 360; +#X obj 437 321 *; +#X floatatom 375 345 5 0 0 0 - - -; +#X text 478 322 Circumference of the nearest source on blade; +#X text 914 158 up to 0 azimuth; +#X obj 437 233 r postsweepAzim; +#X obj 437 347 s minPostCirc; +#X obj 149 252 r presweepAzim; +#X obj 149 298 * 6.28312; +#X obj 149 276 / 360; +#X obj 149 342 *; +#X obj 164 320 r length; +#X floatatom 111 364 5 0 0 0 - - -; +#X obj 440 57 r bladeLen; +#X obj 455 81 r start_armLength; +#X obj 437 434 * 6.28312; +#X obj 437 412 / 360; +#X obj 437 478 *; +#X obj 452 456 r length; +#X floatatom 399 501 5 0 0 0 - - -; +#X obj 437 388 r postsweepAzim; +#X obj 164 362 r minPreCirc; +#X obj 149 383 -; +#X obj 149 426 /; +#X floatatom 111 454 5 0 0 0 - - -; +#X obj 164 403 r NoOfSources; +#X obj 149 454 s deltaPreCirc; +#X obj 437 519 -; +#X obj 437 562 /; +#X obj 452 539 r NoOfSources; +#X obj 452 498 r minPostCirc; +#X obj 437 590 s deltaPostCirc; +#X floatatom 397 591 5 0 0 0 - - -; +#X text 33 334 Max Circumference; +#X text 323 472 Max Circumference; +#X connect 0 0 1 0; +#X connect 2 0 10 1; +#X connect 3 0 9 0; +#X connect 4 0 5 0; +#X connect 6 0 7 0; +#X connect 8 0 10 0; +#X connect 9 0 8 0; +#X connect 10 0 11 0; +#X connect 10 0 14 0; +#X connect 15 0 18 1; +#X connect 16 0 18 0; +#X connect 17 0 16 0; +#X connect 18 0 19 0; +#X connect 18 0 23 0; +#X connect 22 0 17 0; +#X connect 24 0 26 0; +#X connect 25 0 27 0; +#X connect 26 0 25 0; +#X connect 27 0 29 0; +#X connect 27 0 39 0; +#X connect 28 0 27 1; +#X connect 30 0 0 0; +#X connect 31 0 0 1; +#X connect 32 0 34 0; +#X connect 33 0 32 0; +#X connect 34 0 36 0; +#X connect 34 0 44 0; +#X connect 35 0 34 1; +#X connect 37 0 33 0; +#X connect 38 0 39 1; +#X connect 39 0 40 0; +#X connect 40 0 41 0; +#X connect 40 0 43 0; +#X connect 42 0 40 1; +#X connect 44 0 45 0; +#X connect 45 0 48 0; +#X connect 45 0 49 0; +#X connect 46 0 45 1; +#X connect 47 0 44 1; +#X restore 357 -36 pd circumferCalc; +#N canvas 303 28 1094 768 angleCalc 0; +#X obj -129 105 * 0.75; +#X obj 325 234 * 0.25; +#X obj -129 145 /; +#X obj -144 199 * 1000; +#X obj 263 254 delay \$1; +#X obj 236 202 f; +#X obj 236 159 r GO; +#X obj 236 228 t f b; +#X msg 227 367 0; +#X obj 325 276 /; +#X obj 325 298 * 1000; +#X obj -127 225 s \$0_thisDe; +#X obj 251 181 r \$0_thisDe; +#X obj 145 237 r sweepAngle; +#X obj -129 81 r maxCirc; +#X obj 325 212 r maxCirc; +#X obj -114 124 r topSpeed; +#X obj 340 255 r topSpeed; +#X obj 644 360 delay \$1; +#X obj 646 302 f; +#X obj 639 248 r GO; +#X obj 646 328 t f b; +#X obj 682 208 r maxCirc; +#X obj 697 230 r topSpeed; +#X obj 682 254 /; +#X obj 682 276 * 1000; +#X obj 644 407 s end; +#X obj -77 312 r end; +#X obj 145 260 * -0.25; +#X text -193 45 0.75 represents the ratio of swing that; +#X text 200 118 0.25 represents the ratio of swing that; +#X text 200 132 the sword is decelerating; +#X text -102 149 Time taken for acceleration; +#X text -54 221 Send as a delay; +#X text 280 160 Recieve as a delay; +#X text -36 312 Reset angle; +#X text -38 325 once swing complete; +#X text 622 426 Send bang message at the; +#X text 623 438 end of the swing to reset; +#X text 379 296 Time for last; +#X text 381 307 1/4 of swing; +#X text -193 59 the sword is before 0 degrees; +#X text -121 700 Output of complete swing \, split into 75% before +0 degrees and 25% past 0 degrees; +#X text 568 517 Once delay from start to 0 degrees complete; +#X text 564 535 count down from 0 to finish the total swing angle; +#X text 98 9 Patch that calculates the angle between 0 degrees for +the full length of the swing; +#X obj -144 482 line~; +#X obj 86 601 metro 10; +#X obj 86 632 snapshot~; +#X floatatom 85 656 8 0 0 0 - - -; +#X obj 172 397 line~; +#X msg 172 350 \$1 \$2; +#X obj 151 319 pack; +#X obj 86 570 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom -108 266 5 0 0 0 - - -; +#X msg -90 438 \$1; +#X obj -48 365 r sweepAngle; +#X obj -48 387 * 0.75; +#X msg -144 427 0 \$1; +#X obj -62 341 r setUp; +#X obj 151 294 f; +#X obj -4 549 +~; +#X obj 227 342 r setUp; +#X floatatom -63 474 5 0 0 0 - - -; +#X text 11 464 comment; +#X obj -63 409 f; +#X floatatom -26 434 5 0 0 0 - - -; +#X obj 286 343 r end; +#X obj 632 276 delay 9; +#X obj 644 383 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj -144 174 f; +#X obj -163 143 r GO; +#X obj -4 633 s~ swordAngle; +#X text 241 325 Set to 0 at end; +#X obj 86 545 loadbang; +#X obj 68 509 r obsAngle; +#X obj -4 576 +~ 1; +#X text 141 470 Adding in the observer angle here offsets the swing +angle by the angle the observer is at. This makes all the future calculations +as if the observer is positioned at 0 degrees to the swordSwing.; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 70 1; +#X connect 3 0 11 0; +#X connect 3 0 54 0; +#X connect 3 0 58 0; +#X connect 4 0 60 0; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 7 0 4 1; +#X connect 7 1 4 0; +#X connect 8 0 50 0; +#X connect 9 0 10 0; +#X connect 10 0 52 1; +#X connect 12 0 5 1; +#X connect 13 0 28 0; +#X connect 14 0 0 0; +#X connect 15 0 1 0; +#X connect 16 0 2 1; +#X connect 17 0 9 1; +#X connect 18 0 69 0; +#X connect 19 0 21 0; +#X connect 20 0 68 0; +#X connect 21 0 18 1; +#X connect 21 1 18 0; +#X connect 22 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 25 0; +#X connect 25 0 19 1; +#X connect 27 0 65 0; +#X connect 28 0 60 1; +#X connect 46 0 61 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 50 0 61 1; +#X connect 51 0 50 0; +#X connect 52 0 51 0; +#X connect 53 0 47 0; +#X connect 55 0 46 0; +#X connect 55 0 63 0; +#X connect 56 0 57 0; +#X connect 57 0 65 1; +#X connect 57 0 66 0; +#X connect 58 0 46 0; +#X connect 59 0 65 0; +#X connect 60 0 52 0; +#X connect 61 0 76 0; +#X connect 62 0 8 0; +#X connect 65 0 55 0; +#X connect 67 0 8 0; +#X connect 68 0 19 0; +#X connect 69 0 26 0; +#X connect 70 0 3 0; +#X connect 71 0 70 0; +#X connect 74 0 53 0; +#X connect 75 0 76 1; +#X connect 76 0 72 0; +#X connect 76 0 48 0; +#X restore 381 -146 pd angleCalc; +#X obj 553 -165 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4018 1; +#X obj 24 -239 loadbang; +#X obj 22 -170 loadbang; +#X obj -178 -228 loadbang; +#X msg -176 -134 0; +#X obj -176 -112 s elev; +#X text -144 219 (Azimuth); +#X obj -176 -157 loadbang; +#X obj 447 555 s thisTS; +#X obj 466 534 s thisSA; +#X obj 486 512 s thisHT; +#X obj 505 489 s thisTT; +#X obj 525 468 s thisOD; +#X obj 544 448 s thisOA; +#X obj 564 426 s thisG; +#X obj 30 89 r thisTS; +#X obj 817 -162 r thisSA; +#X obj 24 179 r thisHT; +#X obj 23 267 r thisTT; +#X obj -262 107 r thisOD; +#X obj -265 192 r thisOA; +#X obj 498 -185 r thisG; +#X obj 447 402 unpack f f f f f f f; +#X obj -228 -157 r setUp; +#X obj -231 -226 r setUp; +#X obj -27 -172 r setUp; +#X obj -28 -237 r setUp; +#X text 550 195 Speed calculations; +#X text 384 402 Presets; +#X msg 456 297 20 160 0.01 0.004 2 0 127; +#X msg 447 274 43 215 0.0085 0.0025 4 90 40; +#X msg 466 320 30 280 0.0095 0.0032 2 60 120; +#X text 716 283 Currently the noise sources are not connected but still +getting a zipping type sound. It seems to get worse with sources lower +down the blade - this needs looked into; +#X obj 447 245 loadbang; +#X obj 164 -222 loadbang; +#X obj 164 -198 delay 13; +#X obj 399 327 t b; +#X obj 379 350 s setUp; +#X obj -267 287 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 0 1; +#X floatatom -270 315 8 0 0 0 - - -; +#X text -145 281 Angle to Observer; +#X obj -321 265 r setUp; +#X obj -269 266 r thisOE; +#X obj -211 316 s obsElev; +#X text -148 293 (Elevation); +#X obj 818 -63 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1300 1; +#X floatatom 815 -31 8 0 0 0 - - -; +#X obj 757 -83 r setUp; +#X obj 815 -84 r thisSA; +#X obj 813 50 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5912 1; +#X floatatom 810 82 8 0 0 0 - - -; +#X obj 752 30 r setUp; +#X obj 810 29 r thisSA; +#X obj 811 128 hsl 100 20 0 360 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5912 1; +#X floatatom 808 160 8 0 0 0 - - -; +#X obj 750 108 r setUp; +#X obj 808 107 r thisSA; +#N canvas 419 64 689 650 allSource 0; +#X obj 401 300 r distance; +#X obj 384 279 r angle; +#X obj 367 238 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 367 210 r setUp; +#X obj 418 320 r elev; +#X msg 367 257 6; +#X obj 127 302 r distance; +#X obj 110 281 r angle; +#X obj 93 240 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 93 212 r setUp; +#X obj 144 322 r elev; +#X obj 269 303 r distance; +#X obj 252 282 r angle; +#X obj 235 241 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 235 213 r setUp; +#X obj 286 323 r elev; +#X msg 93 259 8; +#X msg 235 260 7; +#X obj 187 127 r distance; +#X obj 170 106 r angle; +#X obj 153 65 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 153 37 r setUp; +#X obj 204 147 r elev; +#X obj 329 128 r distance; +#X obj 312 107 r angle; +#X obj 295 66 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 295 38 r setUp; +#X obj 346 148 r elev; +#X msg 153 84 10; +#X msg 295 85 9; +#X obj 153 170 tenSource; +#X obj 367 343 tenSource; +#X obj 93 345 tenSource; +#X obj 235 346 tenSource; +#X obj 295 171 tenSource; +#X connect 0 0 31 2; +#X connect 1 0 31 1; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 31 3; +#X connect 5 0 31 0; +#X connect 6 0 32 2; +#X connect 7 0 32 1; +#X connect 8 0 16 0; +#X connect 9 0 8 0; +#X connect 10 0 32 3; +#X connect 11 0 33 2; +#X connect 12 0 33 1; +#X connect 13 0 17 0; +#X connect 14 0 13 0; +#X connect 15 0 33 3; +#X connect 16 0 32 0; +#X connect 17 0 33 0; +#X connect 18 0 30 2; +#X connect 19 0 30 1; +#X connect 20 0 28 0; +#X connect 21 0 20 0; +#X connect 22 0 30 3; +#X connect 23 0 34 2; +#X connect 24 0 34 1; +#X connect 25 0 29 0; +#X connect 26 0 25 0; +#X connect 27 0 34 3; +#X connect 28 0 30 0; +#X connect 29 0 34 0; +#X restore 381 -85 pd allSource; +#X obj 865 81 s presweepElev; +#X obj 863 159 s postsweepElev; +#X text 924 51 pre-sweep elevation; +#X text 922 128 post-sweep elevation; +#X text 931 -140 pre-sweep azimuth; +#X text 929 -62 post-sweep azimuth; +#X obj 872 -110 s presweepAzim; +#X obj 870 -32 s postsweepAzim; +#X obj 22 -128 s start_armLength; +#X msg 22 -149 0.35; +#X obj 400 -60 sweepTime; +#X obj 662 -205 hsl 100 25 1 100 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6600 1; +#X floatatom 678 -165 5 0 0 0 - - -; +#X connect 3 0 5 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 60 0; +#X connect 6 0 7 0; +#X connect 6 0 26 0; +#X connect 6 1 8 0; +#X connect 6 1 27 0; +#X connect 9 0 15 0; +#X connect 10 0 16 0; +#X connect 11 0 6 0; +#X connect 12 0 6 1; +#X connect 13 0 6 2; +#X connect 14 0 6 3; +#X connect 18 0 17 0; +#X connect 18 0 19 0; +#X connect 24 0 25 0; +#X connect 24 0 124 0; +#X connect 29 0 31 0; +#X connect 29 0 32 0; +#X connect 30 0 33 0; +#X connect 30 0 34 0; +#X connect 37 0 38 0; +#X connect 39 0 41 0; +#X connect 39 0 56 0; +#X connect 40 0 43 0; +#X connect 40 0 57 0; +#X connect 45 0 46 0; +#X connect 46 0 37 0; +#X connect 47 0 46 1; +#X connect 48 0 49 0; +#X connect 50 0 18 0; +#X connect 51 0 24 0; +#X connect 52 0 29 0; +#X connect 53 0 30 0; +#X connect 54 0 39 0; +#X connect 55 0 40 0; +#X connect 60 0 4 0; +#X connect 61 0 9 0; +#X connect 62 0 127 0; +#X connect 63 0 10 0; +#X connect 64 0 65 0; +#X connect 67 0 64 0; +#X connect 75 0 18 0; +#X connect 77 0 29 0; +#X connect 78 0 30 0; +#X connect 79 0 39 0; +#X connect 80 0 40 0; +#X connect 81 0 60 0; +#X connect 82 0 68 0; +#X connect 82 1 69 0; +#X connect 82 2 70 0; +#X connect 82 3 71 0; +#X connect 82 4 72 0; +#X connect 82 5 73 0; +#X connect 82 6 74 0; +#X connect 83 0 64 0; +#X connect 84 0 10 0; +#X connect 85 0 127 0; +#X connect 86 0 9 0; +#X connect 89 0 82 0; +#X connect 89 0 96 0; +#X connect 90 0 82 0; +#X connect 90 0 96 0; +#X connect 91 0 82 0; +#X connect 91 0 96 0; +#X connect 93 0 90 0; +#X connect 94 0 95 0; +#X connect 95 0 48 0; +#X connect 96 0 97 0; +#X connect 98 0 99 0; +#X connect 98 0 103 0; +#X connect 101 0 98 0; +#X connect 102 0 98 0; +#X connect 105 0 106 0; +#X connect 105 0 125 0; +#X connect 107 0 105 0; +#X connect 109 0 110 0; +#X connect 109 0 118 0; +#X connect 111 0 109 0; +#X connect 112 0 109 0; +#X connect 113 0 114 0; +#X connect 113 0 119 0; +#X connect 115 0 113 0; +#X connect 116 0 113 0; +#X connect 127 0 126 0; +#X connect 129 0 4 1; +#X connect 129 0 130 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/Gen3_D1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/Gen3_D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,3629 @@ +#N canvas 0 22 1440 819 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 270 -106 pd windspeed; +#X text 34 25 Light air = 0.56 m/s - 1.39 m/s; +#X text 34 47 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 34 67 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 34 87 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 35 108 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 34 129 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 35 149 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 36 169 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 35 189 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 35 207 Whole Gale = 25 m/s - 28.61 m/s; +#X text 35 227 Storm = 28.89 m/s - 33.06 m/s; +#X text 36 245 Hurricane = 33.33 -; +#X text 72 -6 Beaufort Scale Chart; +#X obj 64 485 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 127 485 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 218 485 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 500 1; +#X text 247 504 Gain; +#X obj 218 421 loadbang; +#X obj 270 88 delwrite~ varwind 3000; +#X obj 353 -104 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1029 1; +#X obj 313 -1 snapshot~; +#X obj 313 -26 metro 100; +#X obj 313 -48 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 313 26 10 0 0 0 - - -; +#X obj 270 -72 *~ 1; +#X obj 270 -46 +~ 1; +#X text 117 284 Equations from Chanaud 2010; +#X text 30 349 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 29 309 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 29 329 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X text 35 130 comment; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 63 442 pd opLevels; +#X obj 313 -73 loadbang; +#X msg 218 449 5; +#X text 310 44 Wind Speed; +#X obj 981 53 udpsend; +#X obj 991 25 packOSC; +#X obj 803 -130 import mrpeach; +#X floatatom 992 -44 5 0 0 0 - - -; +#X obj 693 -91 udpreceive 9000; +#X obj 693 -64 unpackOSC; +#N canvas 1099 641 205 101 Fence 1; +#N canvas 125 23 1440 808 Posts 0; +#X floatatom -144 319 8 0 0 0 - - -; +#X msg -144 29 300; +#X obj -144 4 loadbang; +#X obj -132 51 r ClyLX; +#X obj -90 110 r ClyX; +#X obj -80 131 r ClyY; +#X obj -98 90 r ClyZ; +#X obj -119 71 r ClyLY; +#X obj -80 152 r ClyLX; +#X obj -71 173 r ClyLZ; +#X obj -63 194 r ClyRY; +#X obj -54 213 r ClyRX; +#X obj -45 234 r ClyRZ; +#X obj -99 262 postPosition; +#X floatatom 24 322 8 0 0 0 - - -; +#X msg 24 32 300; +#X obj 24 7 loadbang; +#X floatatom 186 331 8 0 0 0 - - -; +#X msg 186 41 300; +#X obj 186 16 loadbang; +#X floatatom 345 335 8 0 0 0 - - -; +#X msg 345 45 300; +#X obj 345 20 loadbang; +#X floatatom 533 340 8 0 0 0 - - -; +#X msg 533 50 300; +#X obj 533 25 loadbang; +#X floatatom 717 342 8 0 0 0 - - -; +#X msg 717 52 300; +#X obj 717 27 loadbang; +#X floatatom -217 690 8 0 0 0 - - -; +#X msg -217 400 300; +#X obj -217 375 loadbang; +#X floatatom -52 701 8 0 0 0 - - -; +#X msg -52 411 300; +#X obj -52 386 loadbang; +#X floatatom 110 706 8 0 0 0 - - -; +#X msg 110 416 300; +#X obj 110 391 loadbang; +#X floatatom 278 707 8 0 0 0 - - -; +#X msg 278 417 300; +#X obj 278 392 loadbang; +#X floatatom 447 708 8 0 0 0 - - -; +#X msg 447 418 300; +#X obj 447 393 loadbang; +#X floatatom 633 720 8 0 0 0 - - -; +#X msg 633 430 300; +#X obj 633 405 loadbang; +#X floatatom 816 729 8 0 0 0 - - -; +#X msg 816 439 300; +#X obj 816 414 loadbang; +#X obj 39 55 r Cly1LX; +#X obj 69 94 r Cly1Z; +#X obj 77 114 r Cly1X; +#X obj 87 135 r Cly1Y; +#X obj 53 75 r Cly1LY; +#X obj 88 155 r Cly1LX; +#X obj 97 176 r Cly1LZ; +#X obj 105 197 r Cly1RY; +#X obj 114 216 r Cly1RX; +#X obj 123 237 r Cly1RZ; +#X obj 201 64 r Cly2LX; +#X obj 234 101 r Cly2Z; +#X obj 242 121 r Cly2X; +#X obj 252 142 r Cly2Y; +#X obj 213 82 r Cly2LY; +#X obj 250 164 r Cly2LX; +#X obj 259 185 r Cly2LZ; +#X obj 267 206 r Cly2RY; +#X obj 276 225 r Cly2RX; +#X obj 285 246 r Cly2RZ; +#X obj 360 68 r Cly3LX; +#X obj 392 107 r Cly3Z; +#X obj 400 127 r Cly3X; +#X obj 410 148 r Cly3Y; +#X obj 372 88 r Cly3LY; +#X obj 409 168 r Cly3LX; +#X obj 418 189 r Cly3LZ; +#X obj 426 210 r Cly3RY; +#X obj 435 229 r Cly3RX; +#X obj 444 250 r Cly3RZ; +#X obj 548 73 r Cly4LX; +#X obj 578 111 r Cly4Z; +#X obj 586 131 r Cly4X; +#X obj 596 152 r Cly4Y; +#X obj 557 92 r Cly4LY; +#X obj 597 173 r Cly4LX; +#X obj 606 194 r Cly4LZ; +#X obj 614 215 r Cly4RY; +#X obj 623 234 r Cly4RX; +#X obj 632 255 r Cly4RZ; +#X obj 732 75 r Cly5LX; +#X obj 762 114 r Cly5Z; +#X obj 770 134 r Cly5X; +#X obj 780 155 r Cly5Y; +#X obj 743 94 r Cly5LY; +#X obj 781 175 r Cly5LX; +#X obj 790 196 r Cly5LZ; +#X obj 798 217 r Cly5RY; +#X obj 807 236 r Cly5RX; +#X obj 816 257 r Cly5RZ; +#X obj -202 423 r Cly6LX; +#X obj -171 462 r Cly6Z; +#X obj -163 482 r Cly6X; +#X obj -153 503 r Cly6Y; +#X obj -188 442 r Cly6LY; +#X obj -153 523 r Cly6LX; +#X obj -144 544 r Cly6LZ; +#X obj -136 565 r Cly6RY; +#X obj -127 584 r Cly6RX; +#X obj -118 605 r Cly6RZ; +#X obj -37 434 r Cly7LX; +#X obj -5 475 r Cly7Z; +#X obj 3 495 r Cly7X; +#X obj 13 516 r Cly7Y; +#X obj -26 454 r Cly7LY; +#X obj 12 534 r Cly7LX; +#X obj 21 555 r Cly7LZ; +#X obj 29 576 r Cly7RY; +#X obj 38 595 r Cly7RX; +#X obj 47 616 r Cly7RZ; +#X obj 125 439 r Cly8LX; +#X obj 155 479 r Cly8Z; +#X obj 163 499 r Cly8X; +#X obj 173 520 r Cly8Y; +#X obj 138 460 r Cly8LY; +#X obj 174 539 r Cly8LX; +#X obj 183 560 r Cly8LZ; +#X obj 191 581 r Cly8RY; +#X obj 200 600 r Cly8RX; +#X obj 209 621 r Cly8RZ; +#X obj 293 440 r Cly9LX; +#X obj 323 479 r Cly9Z; +#X obj 331 499 r Cly9X; +#X obj 341 520 r Cly9Y; +#X obj 302 459 r Cly9LY; +#X obj 342 540 r Cly9LX; +#X obj 351 561 r Cly9LZ; +#X obj 359 582 r Cly9RY; +#X obj 368 601 r Cly9RX; +#X obj 377 622 r Cly9RZ; +#X obj 462 441 r Cly10LX; +#X obj 492 479 r Cly10Z; +#X obj 500 499 r Cly10X; +#X obj 510 520 r Cly10Y; +#X obj 472 459 r Cly10LY; +#X obj 511 541 r Cly10LX; +#X obj 520 562 r Cly10LZ; +#X obj 528 583 r Cly10RY; +#X obj 537 602 r Cly10RX; +#X obj 546 623 r Cly10RZ; +#X obj 648 453 r Cly11LX; +#X obj 680 491 r Cly11Z; +#X obj 688 511 r Cly11X; +#X obj 698 532 r Cly11Y; +#X obj 661 473 r Cly11LY; +#X obj 697 553 r Cly11LX; +#X obj 706 574 r Cly11LZ; +#X obj 714 595 r Cly11RY; +#X obj 723 614 r Cly11RX; +#X obj 732 635 r Cly11RZ; +#X obj 831 462 r Cly12LX; +#X obj 859 502 r Cly12Z; +#X obj 867 522 r Cly12X; +#X obj 877 543 r Cly12Y; +#X obj 845 482 r Cly12LY; +#X obj 880 562 r Cly12LX; +#X obj 889 583 r Cly12LZ; +#X obj 897 604 r Cly12RY; +#X obj 906 623 r Cly12RX; +#X obj 915 644 r Cly12RZ; +#X obj -144 294 freqCalcCylD4; +#X obj 24 297 freqCalcCylD4; +#X obj 186 306 freqCalcCylD4; +#X obj 345 310 freqCalcCylD4; +#X obj 533 315 freqCalcCylD4; +#X obj 717 317 freqCalcCylD4; +#X obj -217 665 freqCalcCylD4; +#X obj -52 676 freqCalcCylD4; +#X obj 110 681 freqCalcCylD4; +#X obj 278 682 freqCalcCylD4; +#X obj 447 683 freqCalcCylD4; +#X obj 633 695 freqCalcCylD4; +#X obj 816 704 freqCalcCylD4; +#X obj 69 265 postPosition; +#X obj 234 274 postPosition; +#X obj 392 278 postPosition; +#X obj 577 283 postPosition; +#X obj 762 285 postPosition; +#X obj -171 634 postPosition; +#X obj -5 646 postPosition; +#X obj 154 649 postPosition; +#X obj 323 650 postPosition; +#X obj 492 651 postPosition; +#X obj 680 663 postPosition; +#X obj 859 672 postPosition; +#X connect 1 0 170 0; +#X connect 2 0 1 0; +#X connect 3 0 170 1; +#X connect 4 0 13 1; +#X connect 4 0 13 2; +#X connect 6 0 13 0; +#X connect 6 0 13 3; +#X connect 7 0 170 2; +#X connect 13 0 170 5; +#X connect 13 1 170 6; +#X connect 13 2 170 3; +#X connect 13 3 170 4; +#X connect 15 0 171 0; +#X connect 16 0 15 0; +#X connect 18 0 172 0; +#X connect 19 0 18 0; +#X connect 21 0 173 0; +#X connect 22 0 21 0; +#X connect 24 0 174 0; +#X connect 25 0 24 0; +#X connect 27 0 175 0; +#X connect 28 0 27 0; +#X connect 30 0 176 0; +#X connect 31 0 30 0; +#X connect 33 0 177 0; +#X connect 34 0 33 0; +#X connect 36 0 178 0; +#X connect 37 0 36 0; +#X connect 39 0 179 0; +#X connect 40 0 39 0; +#X connect 42 0 180 0; +#X connect 43 0 42 0; +#X connect 45 0 181 0; +#X connect 46 0 45 0; +#X connect 48 0 182 0; +#X connect 49 0 48 0; +#X connect 50 0 171 1; +#X connect 51 0 183 0; +#X connect 51 0 183 3; +#X connect 52 0 183 1; +#X connect 52 0 183 2; +#X connect 54 0 171 2; +#X connect 60 0 172 1; +#X connect 61 0 184 0; +#X connect 61 0 184 3; +#X connect 62 0 184 1; +#X connect 62 0 184 2; +#X connect 64 0 172 2; +#X connect 70 0 173 1; +#X connect 71 0 185 0; +#X connect 71 0 185 3; +#X connect 72 0 185 1; +#X connect 72 0 185 2; +#X connect 74 0 173 2; +#X connect 80 0 174 1; +#X connect 81 0 186 0; +#X connect 81 0 186 3; +#X connect 82 0 186 1; +#X connect 82 0 186 2; +#X connect 84 0 174 2; +#X connect 90 0 175 1; +#X connect 91 0 187 0; +#X connect 91 0 187 3; +#X connect 92 0 187 1; +#X connect 92 0 187 2; +#X connect 94 0 175 2; +#X connect 100 0 176 1; +#X connect 101 0 188 0; +#X connect 101 0 188 3; +#X connect 102 0 188 1; +#X connect 102 0 188 2; +#X connect 104 0 176 2; +#X connect 110 0 177 1; +#X connect 111 0 189 0; +#X connect 111 0 189 3; +#X connect 112 0 189 1; +#X connect 112 0 189 2; +#X connect 114 0 177 2; +#X connect 120 0 178 1; +#X connect 121 0 190 0; +#X connect 121 0 190 3; +#X connect 122 0 190 1; +#X connect 122 0 190 2; +#X connect 124 0 178 2; +#X connect 130 0 179 1; +#X connect 131 0 191 0; +#X connect 131 0 191 3; +#X connect 132 0 191 1; +#X connect 132 0 191 2; +#X connect 134 0 179 2; +#X connect 140 0 180 1; +#X connect 141 0 192 0; +#X connect 141 0 192 3; +#X connect 142 0 192 1; +#X connect 142 0 192 2; +#X connect 144 0 180 2; +#X connect 150 0 181 1; +#X connect 151 0 193 0; +#X connect 151 0 193 3; +#X connect 152 0 193 1; +#X connect 152 0 193 2; +#X connect 154 0 181 2; +#X connect 160 0 182 1; +#X connect 161 0 194 0; +#X connect 161 0 194 3; +#X connect 162 0 194 1; +#X connect 162 0 194 2; +#X connect 164 0 182 2; +#X connect 170 0 0 0; +#X connect 171 0 14 0; +#X connect 172 0 17 0; +#X connect 173 0 20 0; +#X connect 174 0 23 0; +#X connect 175 0 26 0; +#X connect 176 0 29 0; +#X connect 177 0 32 0; +#X connect 178 0 35 0; +#X connect 179 0 38 0; +#X connect 180 0 41 0; +#X connect 181 0 44 0; +#X connect 182 0 47 0; +#X connect 183 0 171 5; +#X connect 183 1 171 6; +#X connect 183 2 171 3; +#X connect 183 3 171 4; +#X connect 184 0 172 5; +#X connect 184 1 172 6; +#X connect 184 2 172 3; +#X connect 184 3 172 4; +#X connect 185 0 173 5; +#X connect 185 1 173 6; +#X connect 185 2 173 3; +#X connect 185 3 173 4; +#X connect 186 0 174 5; +#X connect 186 1 174 6; +#X connect 186 2 174 3; +#X connect 186 3 174 4; +#X connect 187 0 175 5; +#X connect 187 1 175 6; +#X connect 187 2 175 3; +#X connect 187 3 175 4; +#X connect 188 0 176 5; +#X connect 188 1 176 6; +#X connect 188 2 176 3; +#X connect 188 3 176 4; +#X connect 189 0 177 5; +#X connect 189 1 177 6; +#X connect 189 2 177 3; +#X connect 189 3 177 4; +#X connect 190 0 178 5; +#X connect 190 1 178 6; +#X connect 190 2 178 3; +#X connect 190 3 178 4; +#X connect 191 0 179 5; +#X connect 191 1 179 6; +#X connect 191 2 179 3; +#X connect 191 3 179 4; +#X connect 192 0 180 5; +#X connect 192 1 180 6; +#X connect 192 2 180 3; +#X connect 192 3 180 4; +#X connect 193 0 181 5; +#X connect 193 1 181 6; +#X connect 193 2 181 3; +#X connect 193 3 181 4; +#X connect 194 0 182 5; +#X connect 194 1 182 6; +#X connect 194 2 182 3; +#X connect 194 3 182 4; +#X restore 42 36 pd Posts; +#N canvas 303 23 1084 775 Wires 0; +#X floatatom -583 349 8 0 0 0 - - -; +#X msg -581 37 300; +#X obj -581 12 loadbang; +#X obj -566 60 r WirLX; +#X obj -550 102 r WirX; +#X obj -533 143 r WirZ; +#X obj -542 123 r WirY; +#X obj -525 163 r WirLY; +#X obj -550 292 wirePosition; +#X obj -507 203 r WirLZ; +#X obj -516 182 r WirLX; +#X obj -481 264 r WirRZ; +#X obj -490 243 r WirRX; +#X obj -499 224 r WirRY; +#X floatatom -420 351 8 0 0 0 - - -; +#X msg -421 40 300; +#X obj -421 15 loadbang; +#X obj -406 63 r Wir1LX; +#X obj -381 104 r Wir1X; +#X obj -373 125 r Wir1Y; +#X obj -364 145 r Wir1Z; +#X obj -356 165 r Wir1LY; +#X obj -347 184 r Wir1LX; +#X obj -338 205 r Wir1LZ; +#X obj -330 226 r Wir1RY; +#X obj -321 245 r Wir1RX; +#X obj -312 266 r Wir1RZ; +#X floatatom -239 353 8 0 0 0 - - -; +#X msg -242 47 300; +#X obj -242 22 loadbang; +#X obj -227 70 r Wir2LX; +#X obj -194 108 r Wir2X; +#X obj -186 129 r Wir2Y; +#X obj -177 149 r Wir2Z; +#X obj -169 169 r Wir2LY; +#X obj -160 188 r Wir2LX; +#X obj -151 209 r Wir2LZ; +#X obj -143 230 r Wir2RY; +#X obj -134 249 r Wir2RX; +#X obj -125 270 r Wir2RZ; +#X floatatom -53 367 8 0 0 0 - - -; +#X msg -53 53 300; +#X obj -53 28 loadbang; +#X obj -38 76 r Wir3LX; +#X obj -10 121 r Wir3X; +#X obj -2 142 r Wir3Y; +#X obj 7 162 r Wir3Z; +#X obj 15 182 r Wir3LY; +#X obj 24 201 r Wir3LX; +#X obj 33 222 r Wir3LZ; +#X obj 41 243 r Wir3RY; +#X obj 50 262 r Wir3RX; +#X obj 59 283 r Wir3RZ; +#X floatatom 139 368 8 0 0 0 - - -; +#X msg 139 51 300; +#X obj 139 26 loadbang; +#X obj 154 74 r Wir4LX; +#X obj 190 115 r Wir4X; +#X obj 198 136 r Wir4Y; +#X obj 207 156 r Wir4Z; +#X obj 215 176 r Wir4LY; +#X obj 224 195 r Wir4LX; +#X obj 233 216 r Wir4LZ; +#X obj 241 237 r Wir4RY; +#X obj 250 256 r Wir4RX; +#X obj 259 277 r Wir4RZ; +#X floatatom -556 725 8 0 0 0 - - -; +#X msg -556 407 300; +#X obj -556 382 loadbang; +#X obj -541 430 r Wir5LX; +#X obj -512 478 r Wir5X; +#X obj -504 499 r Wir5Y; +#X obj -495 519 r Wir5Z; +#X obj -487 539 r Wir5LY; +#X obj -478 558 r Wir5LX; +#X obj -469 579 r Wir5LZ; +#X obj -461 600 r Wir5RY; +#X obj -452 619 r Wir5RX; +#X obj -443 640 r Wir5RZ; +#X floatatom -378 725 8 0 0 0 - - -; +#X msg -378 410 300; +#X obj -378 385 loadbang; +#X obj -363 433 r Wir6LX; +#X obj -336 479 r Wir6X; +#X obj -328 500 r Wir6Y; +#X obj -319 520 r Wir6Z; +#X obj -311 540 r Wir6LY; +#X obj -302 559 r Wir6LX; +#X obj -293 580 r Wir6LZ; +#X obj -285 601 r Wir6RY; +#X obj -276 620 r Wir6RX; +#X obj -267 641 r Wir6RZ; +#X floatatom -191 723 8 0 0 0 - - -; +#X msg -191 412 300; +#X obj -191 387 loadbang; +#X obj -176 435 r Wir7LX; +#X obj -146 474 r Wir7X; +#X obj -138 495 r Wir7Y; +#X obj -129 515 r Wir7Z; +#X obj -121 535 r Wir7LY; +#X obj -112 554 r Wir7LX; +#X obj -103 575 r Wir7LZ; +#X obj -95 596 r Wir7RY; +#X obj -86 615 r Wir7RX; +#X obj -77 636 r Wir7RZ; +#X floatatom 6 733 8 0 0 0 - - -; +#X msg 6 422 300; +#X obj 6 397 loadbang; +#X obj 21 445 r Wir8LX; +#X obj 51 485 r Wir8X; +#X obj 59 506 r Wir8Y; +#X obj 68 526 r Wir8Z; +#X obj 76 546 r Wir8LY; +#X obj 85 565 r Wir8LX; +#X obj 94 586 r Wir8LZ; +#X obj 102 607 r Wir8RY; +#X obj 111 626 r Wir8RX; +#X obj 120 647 r Wir8RZ; +#X obj -559 79 r WirLY; +#X obj -395 83 r Wir1LY; +#X obj -216 90 r Wir2LY; +#X obj -26 99 r Wir3LY; +#X obj 167 95 r Wir4LY; +#X obj -529 452 r Wir5LY; +#X obj -353 455 r Wir6LY; +#X obj -166 455 r Wir7LY; +#X obj 30 465 r Wir8LY; +#X floatatom -484 331 5 0 0 0 - - -; +#X obj -583 324 freqCalcCyl2D2; +#X obj -420 326 freqCalcCyl2D2; +#X obj -239 328 freqCalcCyl2D2; +#X obj -53 342 freqCalcCyl2D2; +#X obj 139 343 freqCalcCyl2D2; +#X obj 6 708 freqCalcCyl2D2; +#X obj -191 698 freqCalcCyl2D2; +#X obj -378 700 freqCalcCyl2D2; +#X obj -556 700 freqCalcCyl2D2; +#X obj -381 294 wirePosition; +#X obj -194 298 wirePosition; +#X obj -10 311 wirePosition; +#X obj 190 305 wirePosition; +#X obj -512 668 wirePosition; +#X obj -336 669 wirePosition; +#X obj -146 664 wirePosition; +#X obj 51 675 wirePosition; +#X connect 1 0 128 0; +#X connect 2 0 1 0; +#X connect 3 0 128 1; +#X connect 4 0 8 0; +#X connect 5 0 8 2; +#X connect 6 0 8 1; +#X connect 7 0 8 3; +#X connect 8 0 128 5; +#X connect 8 1 128 6; +#X connect 8 2 128 3; +#X connect 8 3 128 4; +#X connect 9 0 8 5; +#X connect 10 0 8 4; +#X connect 11 0 8 8; +#X connect 12 0 8 7; +#X connect 13 0 8 6; +#X connect 15 0 129 0; +#X connect 16 0 15 0; +#X connect 17 0 129 1; +#X connect 18 0 137 0; +#X connect 19 0 137 1; +#X connect 20 0 137 2; +#X connect 21 0 137 3; +#X connect 22 0 137 4; +#X connect 23 0 137 5; +#X connect 24 0 137 6; +#X connect 25 0 137 7; +#X connect 26 0 137 8; +#X connect 28 0 130 0; +#X connect 29 0 28 0; +#X connect 30 0 130 1; +#X connect 31 0 138 0; +#X connect 32 0 138 1; +#X connect 33 0 138 2; +#X connect 34 0 138 3; +#X connect 35 0 138 4; +#X connect 36 0 138 5; +#X connect 37 0 138 6; +#X connect 38 0 138 7; +#X connect 39 0 138 8; +#X connect 41 0 131 0; +#X connect 42 0 41 0; +#X connect 43 0 131 1; +#X connect 44 0 139 0; +#X connect 45 0 139 1; +#X connect 46 0 139 2; +#X connect 47 0 139 3; +#X connect 48 0 139 4; +#X connect 49 0 139 5; +#X connect 50 0 139 6; +#X connect 51 0 139 7; +#X connect 52 0 139 8; +#X connect 54 0 132 0; +#X connect 55 0 54 0; +#X connect 56 0 132 1; +#X connect 57 0 140 0; +#X connect 58 0 140 1; +#X connect 59 0 140 2; +#X connect 60 0 140 3; +#X connect 61 0 140 4; +#X connect 62 0 140 5; +#X connect 63 0 140 6; +#X connect 64 0 140 7; +#X connect 65 0 140 8; +#X connect 67 0 136 0; +#X connect 68 0 67 0; +#X connect 69 0 136 1; +#X connect 70 0 141 0; +#X connect 71 0 141 1; +#X connect 72 0 141 2; +#X connect 73 0 141 3; +#X connect 74 0 141 4; +#X connect 75 0 141 5; +#X connect 76 0 141 6; +#X connect 77 0 141 7; +#X connect 78 0 141 8; +#X connect 80 0 135 0; +#X connect 81 0 80 0; +#X connect 82 0 135 1; +#X connect 83 0 142 0; +#X connect 84 0 142 1; +#X connect 85 0 142 2; +#X connect 86 0 142 3; +#X connect 87 0 142 4; +#X connect 88 0 142 5; +#X connect 89 0 142 6; +#X connect 90 0 142 7; +#X connect 91 0 142 8; +#X connect 93 0 134 0; +#X connect 94 0 93 0; +#X connect 95 0 134 1; +#X connect 96 0 143 0; +#X connect 97 0 143 1; +#X connect 98 0 143 2; +#X connect 99 0 143 3; +#X connect 100 0 143 4; +#X connect 101 0 143 5; +#X connect 102 0 143 6; +#X connect 103 0 143 7; +#X connect 104 0 143 8; +#X connect 106 0 133 0; +#X connect 107 0 106 0; +#X connect 108 0 133 1; +#X connect 109 0 144 0; +#X connect 110 0 144 1; +#X connect 111 0 144 2; +#X connect 112 0 144 3; +#X connect 113 0 144 4; +#X connect 114 0 144 5; +#X connect 115 0 144 6; +#X connect 116 0 144 7; +#X connect 117 0 144 8; +#X connect 118 0 128 2; +#X connect 119 0 129 2; +#X connect 120 0 130 2; +#X connect 121 0 131 2; +#X connect 122 0 132 2; +#X connect 123 0 136 2; +#X connect 124 0 135 2; +#X connect 125 0 134 2; +#X connect 126 0 133 2; +#X connect 128 0 0 0; +#X connect 129 0 14 0; +#X connect 130 0 27 0; +#X connect 131 0 40 0; +#X connect 132 0 53 0; +#X connect 133 0 105 0; +#X connect 134 0 92 0; +#X connect 135 0 79 0; +#X connect 136 0 66 0; +#X connect 137 0 129 5; +#X connect 137 1 129 6; +#X connect 137 2 129 4; +#X connect 137 3 129 3; +#X connect 138 0 130 5; +#X connect 138 1 130 6; +#X connect 138 2 130 4; +#X connect 138 3 130 3; +#X connect 139 0 131 5; +#X connect 139 1 131 6; +#X connect 139 2 131 4; +#X connect 139 3 131 3; +#X connect 140 0 132 5; +#X connect 140 1 132 6; +#X connect 140 2 132 4; +#X connect 140 3 132 3; +#X connect 141 0 136 5; +#X connect 141 1 136 6; +#X connect 141 2 136 4; +#X connect 141 3 136 3; +#X connect 142 0 135 5; +#X connect 142 1 135 6; +#X connect 142 2 135 4; +#X connect 142 3 135 3; +#X connect 143 0 134 5; +#X connect 143 1 134 6; +#X connect 143 2 134 4; +#X connect 143 3 134 3; +#X connect 144 0 133 5; +#X connect 144 1 133 6; +#X connect 144 2 133 4; +#X connect 144 3 133 3; +#X restore 110 36 pd Wires; +#X restore 913 88 pd Fence; +#N canvas 13 38 1440 790 OSC_FenceValues 0; +#X obj 162 48 OSCroute /cylinderLX; +#X obj 30 47 OSCroute /cylinderLZ; +#X floatatom 93 69 7 0 0 0 - - -; +#X obj 30 69 s ClyLZ; +#X floatatom 225 72 7 0 0 0 - - -; +#X obj 162 72 s ClyLX; +#X floatatom 550 72 7 0 0 0 - - -; +#X floatatom 675 74 7 0 0 0 - - -; +#X obj 487 50 OSCroute /cylinderZ; +#X obj 487 72 s ClyZ; +#X obj 612 50 OSCroute /cylinderX; +#X obj 612 74 s ClyX; +#X obj 826 397 inlet; +#X obj 826 421 s \$0_MyOsc; +#X obj 612 28 r \$0_MyOsc; +#X obj 487 29 r \$0_MyOsc; +#X obj 162 26 r \$0_MyOsc; +#X obj 30 23 r \$0_MyOsc; +#X floatatom 97 142 7 0 0 0 - - -; +#X floatatom 231 145 7 0 0 0 - - -; +#X floatatom 556 145 7 0 0 0 - - -; +#X floatatom 684 147 7 0 0 0 - - -; +#X obj 621 101 r \$0_MyOsc; +#X obj 493 102 r \$0_MyOsc; +#X obj 168 99 r \$0_MyOsc; +#X obj 34 96 r \$0_MyOsc; +#X obj 34 120 OSCroute /cylinder1LZ; +#X obj 168 121 OSCroute /cylinder1LX; +#X obj 493 123 OSCroute /cylinder1Z; +#X obj 621 123 OSCroute /cylinder1X; +#X floatatom 94 211 7 0 0 0 - - -; +#X floatatom 228 214 7 0 0 0 - - -; +#X floatatom 553 214 7 0 0 0 - - -; +#X floatatom 681 216 7 0 0 0 - - -; +#X obj 618 170 r \$0_MyOsc; +#X obj 490 171 r \$0_MyOsc; +#X obj 165 168 r \$0_MyOsc; +#X obj 31 165 r \$0_MyOsc; +#X floatatom 93 283 7 0 0 0 - - -; +#X floatatom 227 286 7 0 0 0 - - -; +#X floatatom 552 286 7 0 0 0 - - -; +#X floatatom 680 288 7 0 0 0 - - -; +#X obj 617 242 r \$0_MyOsc; +#X obj 489 243 r \$0_MyOsc; +#X obj 164 240 r \$0_MyOsc; +#X obj 30 237 r \$0_MyOsc; +#X floatatom 90 356 7 0 0 0 - - -; +#X floatatom 224 359 7 0 0 0 - - -; +#X floatatom 549 359 7 0 0 0 - - -; +#X floatatom 677 361 7 0 0 0 - - -; +#X obj 614 315 r \$0_MyOsc; +#X obj 486 316 r \$0_MyOsc; +#X obj 161 313 r \$0_MyOsc; +#X obj 27 310 r \$0_MyOsc; +#X floatatom 91 427 7 0 0 0 - - -; +#X floatatom 225 430 7 0 0 0 - - -; +#X floatatom 550 430 7 0 0 0 - - -; +#X floatatom 678 432 7 0 0 0 - - -; +#X obj 615 386 r \$0_MyOsc; +#X obj 487 387 r \$0_MyOsc; +#X obj 162 384 r \$0_MyOsc; +#X obj 28 381 r \$0_MyOsc; +#X floatatom 92 500 7 0 0 0 - - -; +#X floatatom 226 503 7 0 0 0 - - -; +#X floatatom 551 503 7 0 0 0 - - -; +#X floatatom 679 505 7 0 0 0 - - -; +#X obj 616 459 r \$0_MyOsc; +#X obj 488 460 r \$0_MyOsc; +#X obj 163 457 r \$0_MyOsc; +#X obj 29 454 r \$0_MyOsc; +#X floatatom 91 574 7 0 0 0 - - -; +#X floatatom 225 577 7 0 0 0 - - -; +#X floatatom 550 577 7 0 0 0 - - -; +#X floatatom 678 579 7 0 0 0 - - -; +#X obj 615 533 r \$0_MyOsc; +#X obj 487 534 r \$0_MyOsc; +#X obj 162 531 r \$0_MyOsc; +#X obj 28 528 r \$0_MyOsc; +#X floatatom 88 646 7 0 0 0 - - -; +#X floatatom 222 649 7 0 0 0 - - -; +#X floatatom 547 649 7 0 0 0 - - -; +#X floatatom 675 651 7 0 0 0 - - -; +#X obj 612 605 r \$0_MyOsc; +#X obj 484 606 r \$0_MyOsc; +#X obj 159 603 r \$0_MyOsc; +#X obj 25 600 r \$0_MyOsc; +#X floatatom 82 719 7 0 0 0 - - -; +#X floatatom 216 722 7 0 0 0 - - -; +#X floatatom 541 722 7 0 0 0 - - -; +#X floatatom 669 724 7 0 0 0 - - -; +#X obj 606 678 r \$0_MyOsc; +#X obj 478 679 r \$0_MyOsc; +#X obj 153 676 r \$0_MyOsc; +#X obj 19 673 r \$0_MyOsc; +#X floatatom 840 64 7 0 0 0 - - -; +#X floatatom 982 67 7 0 0 0 - - -; +#X floatatom 1294 64 7 0 0 0 - - -; +#X floatatom 1422 66 7 0 0 0 - - -; +#X obj 1367 20 r \$0_MyOsc; +#X obj 1231 21 r \$0_MyOsc; +#X obj 919 21 r \$0_MyOsc; +#X obj 777 18 r \$0_MyOsc; +#X obj 31 189 OSCroute /cylinder2LZ; +#X obj 165 190 OSCroute /cylinder2LX; +#X obj 490 192 OSCroute /cylinder2Z; +#X obj 618 192 OSCroute /cylinder2X; +#X obj 617 264 OSCroute /cylinder3X; +#X obj 489 264 OSCroute /cylinder3Z; +#X obj 164 262 OSCroute /cylinder3LX; +#X obj 30 261 OSCroute /cylinder3LZ; +#X obj 27 334 OSCroute /cylinder4LZ; +#X obj 161 335 OSCroute /cylinder4LX; +#X obj 486 337 OSCroute /cylinder4Z; +#X obj 614 337 OSCroute /cylinder4X; +#X obj 615 408 OSCroute /cylinder5X; +#X obj 487 408 OSCroute /cylinder5Z; +#X obj 162 406 OSCroute /cylinder5LX; +#X obj 28 405 OSCroute /cylinder5LZ; +#X obj 29 478 OSCroute /cylinder6LZ; +#X obj 163 479 OSCroute /cylinder6LX; +#X obj 488 481 OSCroute /cylinder6Z; +#X obj 616 481 OSCroute /cylinder6X; +#X obj 615 555 OSCroute /cylinder7X; +#X obj 487 555 OSCroute /cylinder7Z; +#X obj 162 553 OSCroute /cylinder7LX; +#X obj 28 552 OSCroute /cylinder7LZ; +#X obj 25 624 OSCroute /cylinder8LZ; +#X obj 159 625 OSCroute /cylinder8LX; +#X obj 484 627 OSCroute /cylinder8Z; +#X obj 612 627 OSCroute /cylinder8X; +#X obj 606 700 OSCroute /cylinder9X; +#X obj 478 700 OSCroute /cylinder9Z; +#X obj 153 698 OSCroute /cylinder9LX; +#X obj 19 697 OSCroute /cylinder9LZ; +#X obj 777 42 OSCroute /cylinder10LZ; +#X obj 919 43 OSCroute /cylinder10LX; +#X obj 1231 42 OSCroute /cylinder10Z; +#X obj 1367 42 OSCroute /cylinder10X; +#X floatatom 840 142 7 0 0 0 - - -; +#X floatatom 982 145 7 0 0 0 - - -; +#X floatatom 1294 142 7 0 0 0 - - -; +#X floatatom 1422 144 7 0 0 0 - - -; +#X obj 1367 98 r \$0_MyOsc; +#X obj 1231 99 r \$0_MyOsc; +#X obj 919 99 r \$0_MyOsc; +#X obj 777 96 r \$0_MyOsc; +#X floatatom 840 221 7 0 0 0 - - -; +#X floatatom 982 224 7 0 0 0 - - -; +#X floatatom 1294 221 7 0 0 0 - - -; +#X floatatom 1422 223 7 0 0 0 - - -; +#X obj 1367 177 r \$0_MyOsc; +#X obj 1231 178 r \$0_MyOsc; +#X obj 919 178 r \$0_MyOsc; +#X obj 777 175 r \$0_MyOsc; +#X obj 777 120 OSCroute /cylinder11LZ; +#X obj 919 121 OSCroute /cylinder11LX; +#X obj 1231 120 OSCroute /cylinder11Z; +#X obj 1367 120 OSCroute /cylinder11X; +#X obj 1367 199 OSCroute /cylinder12X; +#X obj 1231 199 OSCroute /cylinder12Z; +#X obj 919 200 OSCroute /cylinder12LX; +#X obj 777 199 OSCroute /cylinder12LZ; +#X obj 777 221 s Cly12LZ; +#X obj 919 224 s Cly12LX; +#X obj 1231 221 s Cly12Z; +#X obj 1367 223 s Cly12X; +#X obj 1367 144 s Cly11X; +#X obj 1231 142 s Cly11Z; +#X obj 919 145 s Cly11LX; +#X obj 777 142 s Cly11LZ; +#X obj 777 64 s Cly10LZ; +#X obj 919 67 s Cly10LX; +#X obj 1231 64 s Cly10Z; +#X obj 1367 66 s Cly10X; +#X obj 34 142 s Cly1LZ; +#X obj 168 145 s Cly1LX; +#X obj 493 145 s Cly1Z; +#X obj 621 147 s Cly1X; +#X obj 618 216 s Cly2X; +#X obj 490 214 s Cly2Z; +#X obj 165 214 s Cly2LX; +#X obj 31 211 s Cly2LZ; +#X obj 30 283 s Cly3LZ; +#X obj 164 286 s Cly3LX; +#X obj 489 286 s Cly3Z; +#X obj 617 288 s Cly3X; +#X obj 614 361 s Cly4X; +#X obj 486 359 s Cly4Z; +#X obj 161 359 s Cly4LX; +#X obj 27 356 s Cly4LZ; +#X obj 28 427 s Cly5LZ; +#X obj 162 430 s Cly5LX; +#X obj 487 430 s Cly5Z; +#X obj 615 432 s Cly5X; +#X obj 616 505 s Cly6X; +#X obj 488 503 s Cly6Z; +#X obj 163 503 s Cly6LX; +#X obj 29 500 s Cly6LZ; +#X obj 28 574 s Cly7LZ; +#X obj 162 577 s Cly7LX; +#X obj 487 577 s Cly7Z; +#X obj 615 579 s Cly7X; +#X obj 612 651 s Cly8X; +#X obj 484 649 s Cly8Z; +#X obj 159 649 s Cly8LX; +#X obj 25 646 s Cly8LZ; +#X obj 19 719 s Cly9LZ; +#X obj 153 722 s Cly9LX; +#X obj 478 722 s Cly9Z; +#X obj 606 724 s Cly9X; +#X text 831 325 Obtains the X - Z position of the fence posts (cylinders) +and the X - Z dimensions; +#X floatatom 369 73 7 0 0 0 - - -; +#X obj 306 27 r \$0_MyOsc; +#X floatatom 375 146 7 0 0 0 - - -; +#X obj 312 100 r \$0_MyOsc; +#X floatatom 372 215 7 0 0 0 - - -; +#X obj 309 169 r \$0_MyOsc; +#X floatatom 371 287 7 0 0 0 - - -; +#X obj 308 241 r \$0_MyOsc; +#X floatatom 368 360 7 0 0 0 - - -; +#X obj 305 314 r \$0_MyOsc; +#X floatatom 369 431 7 0 0 0 - - -; +#X obj 306 385 r \$0_MyOsc; +#X floatatom 370 504 7 0 0 0 - - -; +#X obj 307 458 r \$0_MyOsc; +#X floatatom 369 578 7 0 0 0 - - -; +#X obj 306 532 r \$0_MyOsc; +#X floatatom 366 650 7 0 0 0 - - -; +#X obj 303 604 r \$0_MyOsc; +#X floatatom 360 723 7 0 0 0 - - -; +#X obj 297 677 r \$0_MyOsc; +#X obj 306 49 OSCroute /cylinderLY; +#X obj 312 122 OSCroute /cylinder1LY; +#X obj 309 191 OSCroute /cylinder2LY; +#X obj 308 263 OSCroute /cylinder3LY; +#X obj 305 336 OSCroute /cylinder4LY; +#X obj 306 407 OSCroute /cylinder5LY; +#X obj 307 480 OSCroute /cylinder6LY; +#X obj 306 554 OSCroute /cylinder7LY; +#X obj 303 626 OSCroute /cylinder8LY; +#X obj 297 699 OSCroute /cylinder9LY; +#X obj 306 73 s ClyLY; +#X obj 312 146 s Cly1LY; +#X obj 309 215 s Cly2LY; +#X obj 308 287 s Cly3LY; +#X obj 305 360 s Cly4LY; +#X obj 306 431 s Cly5LY; +#X obj 307 504 s Cly6LY; +#X obj 306 578 s Cly7LY; +#X obj 303 650 s Cly8LY; +#X obj 297 723 s Cly9LYS; +#X floatatom 1132 66 7 0 0 0 - - -; +#X obj 1069 20 r \$0_MyOsc; +#X floatatom 1132 144 7 0 0 0 - - -; +#X obj 1069 98 r \$0_MyOsc; +#X floatatom 1132 223 7 0 0 0 - - -; +#X obj 1069 177 r \$0_MyOsc; +#X obj 1069 42 OSCroute /cylinder10LY; +#X obj 1069 66 s Cly10LY; +#X obj 1069 120 OSCroute /cylinder11LY; +#X obj 1069 144 s Cly11LY; +#X obj 1069 199 OSCroute /cylinder12LY; +#X obj 1069 223 s Cly12LY; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 15 0 8 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 22 0 29 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 18 0; +#X connect 26 0 174 0; +#X connect 27 0 19 0; +#X connect 27 0 175 0; +#X connect 28 0 20 0; +#X connect 28 0 176 0; +#X connect 29 0 21 0; +#X connect 29 0 177 0; +#X connect 34 0 105 0; +#X connect 35 0 104 0; +#X connect 36 0 103 0; +#X connect 37 0 102 0; +#X connect 42 0 106 0; +#X connect 43 0 107 0; +#X connect 44 0 108 0; +#X connect 45 0 109 0; +#X connect 50 0 113 0; +#X connect 51 0 112 0; +#X connect 52 0 111 0; +#X connect 53 0 110 0; +#X connect 58 0 114 0; +#X connect 59 0 115 0; +#X connect 60 0 116 0; +#X connect 61 0 117 0; +#X connect 66 0 121 0; +#X connect 67 0 120 0; +#X connect 68 0 119 0; +#X connect 69 0 118 0; +#X connect 74 0 122 0; +#X connect 75 0 123 0; +#X connect 76 0 124 0; +#X connect 77 0 125 0; +#X connect 82 0 129 0; +#X connect 83 0 128 0; +#X connect 84 0 127 0; +#X connect 85 0 126 0; +#X connect 90 0 130 0; +#X connect 91 0 131 0; +#X connect 92 0 132 0; +#X connect 93 0 133 0; +#X connect 98 0 137 0; +#X connect 99 0 136 0; +#X connect 100 0 135 0; +#X connect 101 0 134 0; +#X connect 102 0 30 0; +#X connect 102 0 181 0; +#X connect 103 0 31 0; +#X connect 103 0 180 0; +#X connect 104 0 32 0; +#X connect 104 0 179 0; +#X connect 105 0 33 0; +#X connect 105 0 178 0; +#X connect 106 0 41 0; +#X connect 106 0 185 0; +#X connect 107 0 40 0; +#X connect 107 0 184 0; +#X connect 108 0 39 0; +#X connect 108 0 183 0; +#X connect 109 0 38 0; +#X connect 109 0 182 0; +#X connect 110 0 46 0; +#X connect 110 0 189 0; +#X connect 111 0 47 0; +#X connect 111 0 188 0; +#X connect 112 0 48 0; +#X connect 112 0 187 0; +#X connect 113 0 49 0; +#X connect 113 0 186 0; +#X connect 114 0 57 0; +#X connect 114 0 193 0; +#X connect 115 0 56 0; +#X connect 115 0 192 0; +#X connect 116 0 55 0; +#X connect 116 0 191 0; +#X connect 117 0 54 0; +#X connect 117 0 190 0; +#X connect 118 0 62 0; +#X connect 118 0 197 0; +#X connect 119 0 63 0; +#X connect 119 0 196 0; +#X connect 120 0 64 0; +#X connect 120 0 195 0; +#X connect 121 0 65 0; +#X connect 121 0 194 0; +#X connect 122 0 73 0; +#X connect 122 0 201 0; +#X connect 123 0 72 0; +#X connect 123 0 200 0; +#X connect 124 0 71 0; +#X connect 124 0 199 0; +#X connect 125 0 70 0; +#X connect 125 0 198 0; +#X connect 126 0 78 0; +#X connect 126 0 205 0; +#X connect 127 0 79 0; +#X connect 127 0 204 0; +#X connect 128 0 80 0; +#X connect 128 0 203 0; +#X connect 129 0 81 0; +#X connect 129 0 202 0; +#X connect 130 0 89 0; +#X connect 130 0 209 0; +#X connect 131 0 88 0; +#X connect 131 0 208 0; +#X connect 132 0 87 0; +#X connect 132 0 207 0; +#X connect 133 0 86 0; +#X connect 133 0 206 0; +#X connect 134 0 94 0; +#X connect 134 0 170 0; +#X connect 135 0 95 0; +#X connect 135 0 171 0; +#X connect 136 0 96 0; +#X connect 136 0 172 0; +#X connect 137 0 97 0; +#X connect 137 0 173 0; +#X connect 142 0 157 0; +#X connect 143 0 156 0; +#X connect 144 0 155 0; +#X connect 145 0 154 0; +#X connect 150 0 158 0; +#X connect 151 0 159 0; +#X connect 152 0 160 0; +#X connect 153 0 161 0; +#X connect 154 0 138 0; +#X connect 154 0 169 0; +#X connect 155 0 139 0; +#X connect 155 0 168 0; +#X connect 156 0 140 0; +#X connect 156 0 167 0; +#X connect 157 0 141 0; +#X connect 157 0 166 0; +#X connect 158 0 149 0; +#X connect 158 0 165 0; +#X connect 159 0 148 0; +#X connect 159 0 164 0; +#X connect 160 0 147 0; +#X connect 160 0 163 0; +#X connect 161 0 146 0; +#X connect 161 0 162 0; +#X connect 212 0 231 0; +#X connect 214 0 232 0; +#X connect 216 0 233 0; +#X connect 218 0 234 0; +#X connect 220 0 235 0; +#X connect 222 0 236 0; +#X connect 224 0 237 0; +#X connect 226 0 238 0; +#X connect 228 0 239 0; +#X connect 230 0 240 0; +#X connect 231 0 211 0; +#X connect 231 0 241 0; +#X connect 232 0 213 0; +#X connect 232 0 242 0; +#X connect 233 0 215 0; +#X connect 233 0 243 0; +#X connect 234 0 217 0; +#X connect 234 0 244 0; +#X connect 235 0 219 0; +#X connect 235 0 245 0; +#X connect 236 0 221 0; +#X connect 236 0 246 0; +#X connect 237 0 223 0; +#X connect 237 0 247 0; +#X connect 238 0 225 0; +#X connect 238 0 248 0; +#X connect 239 0 227 0; +#X connect 239 0 249 0; +#X connect 240 0 229 0; +#X connect 240 0 250 0; +#X connect 252 0 257 0; +#X connect 254 0 259 0; +#X connect 256 0 261 0; +#X connect 257 0 251 0; +#X connect 257 0 258 0; +#X connect 259 0 253 0; +#X connect 259 0 260 0; +#X connect 261 0 255 0; +#X connect 261 0 262 0; +#X restore 747 -33 pd OSC_FenceValues; +#N canvas 101 61 1260 785 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X text 437 748 Obtains the X -Y- Z position and scale of the wires +(fence); +#X floatatom 925 70 7 0 0 0 - - -; +#X floatatom 1050 72 7 0 0 0 - - -; +#X obj 987 26 r \$0_MyOsc; +#X obj 862 27 r \$0_MyOsc; +#X floatatom 1164 72 7 0 0 0 - - -; +#X obj 1101 26 r \$0_MyOsc; +#X floatatom 927 145 7 0 0 0 - - -; +#X floatatom 1052 147 7 0 0 0 - - -; +#X obj 989 101 r \$0_MyOsc; +#X obj 864 102 r \$0_MyOsc; +#X floatatom 1166 147 7 0 0 0 - - -; +#X obj 1103 101 r \$0_MyOsc; +#X floatatom 923 221 7 0 0 0 - - -; +#X floatatom 1048 223 7 0 0 0 - - -; +#X obj 985 177 r \$0_MyOsc; +#X obj 860 178 r \$0_MyOsc; +#X floatatom 1162 223 7 0 0 0 - - -; +#X obj 1099 177 r \$0_MyOsc; +#X floatatom 925 300 7 0 0 0 - - -; +#X floatatom 1050 302 7 0 0 0 - - -; +#X obj 987 256 r \$0_MyOsc; +#X obj 862 257 r \$0_MyOsc; +#X floatatom 1164 302 7 0 0 0 - - -; +#X obj 1101 256 r \$0_MyOsc; +#X floatatom 923 378 7 0 0 0 - - -; +#X floatatom 1048 380 7 0 0 0 - - -; +#X obj 985 334 r \$0_MyOsc; +#X obj 860 335 r \$0_MyOsc; +#X floatatom 1162 380 7 0 0 0 - - -; +#X obj 1099 334 r \$0_MyOsc; +#X floatatom 916 461 7 0 0 0 - - -; +#X floatatom 1041 463 7 0 0 0 - - -; +#X obj 978 417 r \$0_MyOsc; +#X obj 853 418 r \$0_MyOsc; +#X floatatom 1155 463 7 0 0 0 - - -; +#X obj 1092 417 r \$0_MyOsc; +#X floatatom 914 542 7 0 0 0 - - -; +#X floatatom 1039 544 7 0 0 0 - - -; +#X obj 976 498 r \$0_MyOsc; +#X obj 851 499 r \$0_MyOsc; +#X floatatom 1153 544 7 0 0 0 - - -; +#X obj 1090 498 r \$0_MyOsc; +#X floatatom 916 621 7 0 0 0 - - -; +#X floatatom 1041 623 7 0 0 0 - - -; +#X obj 978 577 r \$0_MyOsc; +#X obj 853 578 r \$0_MyOsc; +#X floatatom 1155 623 7 0 0 0 - - -; +#X obj 1092 577 r \$0_MyOsc; +#X floatatom 914 699 7 0 0 0 - - -; +#X floatatom 1039 701 7 0 0 0 - - -; +#X obj 976 655 r \$0_MyOsc; +#X obj 851 656 r \$0_MyOsc; +#X floatatom 1153 701 7 0 0 0 - - -; +#X obj 1090 655 r \$0_MyOsc; +#X obj 862 48 OSCroute /wireRZ; +#X obj 862 70 s WirRZ; +#X obj 987 48 OSCroute /wireRX; +#X obj 987 72 s WirRX; +#X obj 1101 48 OSCroute /wireRY; +#X obj 1101 72 s WirRY; +#X obj 1103 123 OSCroute /wire1RY; +#X obj 1103 147 s Wir1RY; +#X obj 989 147 s Wir1RX; +#X obj 989 123 OSCroute /wire1RX; +#X obj 864 123 OSCroute /wire1RZ; +#X obj 864 145 s Wir1RZ; +#X obj 860 199 OSCroute /wire2RZ; +#X obj 860 221 s Wir2RZ; +#X obj 985 223 s Wir2RX; +#X obj 985 199 OSCroute /wire2RX; +#X obj 1099 199 OSCroute /wire2RY; +#X obj 1099 223 s Wir2RY; +#X obj 1101 278 OSCroute /wire3RY; +#X obj 1101 302 s Wir3RY; +#X obj 987 302 s Wir3RX; +#X obj 987 278 OSCroute /wire3RX; +#X obj 862 278 OSCroute /wire3RZ; +#X obj 862 300 s Wir3RZ; +#X obj 860 356 OSCroute /wire4RZ; +#X obj 860 378 s Wir4RZ; +#X obj 985 356 OSCroute /wire4RX; +#X obj 985 380 s Wir4RX; +#X obj 1099 356 OSCroute /wire4RY; +#X obj 1099 380 s Wir4RY; +#X obj 1092 439 OSCroute /wire5RY; +#X obj 1092 463 s Wir5RY; +#X obj 978 463 s Wir5RX; +#X obj 978 439 OSCroute /wire5RX; +#X obj 853 439 OSCroute /wire5RZ; +#X obj 853 461 s Wir5RZ; +#X obj 851 520 OSCroute /wire6RZ; +#X obj 851 542 s Wir6RZ; +#X obj 976 520 OSCroute /wire6RX; +#X obj 976 544 s Wir6RX; +#X obj 1090 520 OSCroute /wire6RY; +#X obj 1090 544 s Wir6RY; +#X obj 1092 599 OSCroute /wire7RY; +#X obj 1092 623 s Wir7RY; +#X obj 978 623 s Wir7RX; +#X obj 978 599 OSCroute /wire7RX; +#X obj 853 599 OSCroute /wire7RZ; +#X obj 853 621 s Wir7RZ; +#X obj 851 676 OSCroute /wire8RZ; +#X obj 851 699 s Wir8RZ; +#X obj 976 677 OSCroute /wire8RX; +#X obj 976 701 s Wir8RX; +#X obj 1090 677 OSCroute /wire8RY; +#X obj 1090 701 s Wir8RSY; +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X connect 221 0 275 0; +#X connect 222 0 273 0; +#X connect 224 0 277 0; +#X connect 227 0 282 0; +#X connect 228 0 283 0; +#X connect 230 0 279 0; +#X connect 233 0 288 0; +#X connect 234 0 285 0; +#X connect 236 0 289 0; +#X connect 239 0 294 0; +#X connect 240 0 295 0; +#X connect 242 0 291 0; +#X connect 245 0 299 0; +#X connect 246 0 297 0; +#X connect 248 0 301 0; +#X connect 251 0 306 0; +#X connect 252 0 307 0; +#X connect 254 0 303 0; +#X connect 257 0 311 0; +#X connect 258 0 309 0; +#X connect 260 0 313 0; +#X connect 263 0 318 0; +#X connect 264 0 319 0; +#X connect 266 0 315 0; +#X connect 269 0 323 0; +#X connect 270 0 321 0; +#X connect 272 0 325 0; +#X connect 273 0 219 0; +#X connect 273 0 274 0; +#X connect 275 0 220 0; +#X connect 275 0 276 0; +#X connect 277 0 223 0; +#X connect 277 0 278 0; +#X connect 279 0 229 0; +#X connect 279 0 280 0; +#X connect 282 0 226 0; +#X connect 282 0 281 0; +#X connect 283 0 225 0; +#X connect 283 0 284 0; +#X connect 285 0 231 0; +#X connect 285 0 286 0; +#X connect 288 0 232 0; +#X connect 288 0 287 0; +#X connect 289 0 235 0; +#X connect 289 0 290 0; +#X connect 291 0 241 0; +#X connect 291 0 292 0; +#X connect 294 0 238 0; +#X connect 294 0 293 0; +#X connect 295 0 237 0; +#X connect 295 0 296 0; +#X connect 297 0 243 0; +#X connect 297 0 298 0; +#X connect 299 0 244 0; +#X connect 299 0 300 0; +#X connect 301 0 247 0; +#X connect 301 0 302 0; +#X connect 303 0 253 0; +#X connect 303 0 304 0; +#X connect 306 0 250 0; +#X connect 306 0 305 0; +#X connect 307 0 249 0; +#X connect 307 0 308 0; +#X connect 309 0 255 0; +#X connect 309 0 310 0; +#X connect 311 0 256 0; +#X connect 311 0 312 0; +#X connect 313 0 259 0; +#X connect 313 0 314 0; +#X connect 315 0 265 0; +#X connect 315 0 316 0; +#X connect 318 0 262 0; +#X connect 318 0 317 0; +#X connect 319 0 261 0; +#X connect 319 0 320 0; +#X connect 321 0 267 0; +#X connect 321 0 322 0; +#X connect 323 0 268 0; +#X connect 323 0 324 0; +#X connect 325 0 271 0; +#X connect 325 0 326 0; +#X restore 740 -11 pd OSC_WireValues; +#X obj 67 402 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 127 1; +#X floatatom 82 421 5 0 0 0 - - -; +#N canvas 117 23 1269 841 OSC_TeleValues 0; +#X obj 36 26 inlet; +#X obj 36 50 s \$0_MyOsc; +#X floatatom 189 70 7 0 0 0 - - -; +#X floatatom 321 73 7 0 0 0 - - -; +#X floatatom 455 70 7 0 0 0 - - -; +#X floatatom 580 72 7 0 0 0 - - -; +#X obj 517 26 r \$0_MyOsc; +#X obj 392 27 r \$0_MyOsc; +#X obj 258 27 r \$0_MyOsc; +#X obj 126 24 r \$0_MyOsc; +#X obj 126 48 OSCroute /teleMLZ; +#X obj 258 49 OSCroute /teleMLX; +#X obj 126 71 s TeMLZ; +#X obj 258 73 s TeMLX; +#X floatatom 187 145 7 0 0 0 - - -; +#X floatatom 436 142 7 0 0 0 - - -; +#X obj 373 96 r \$0_MyOsc; +#X obj 124 99 r \$0_MyOsc; +#X floatatom 580 143 7 0 0 0 - - -; +#X obj 517 97 r \$0_MyOsc; +#X floatatom 313 142 7 0 0 0 - - -; +#X obj 250 96 r \$0_MyOsc; +#X obj 124 123 OSCroute /TeleCLZ; +#X obj 250 118 OSCroute /TeleCLY; +#X obj 373 118 OSCroute /TeleCLX; +#X obj 517 119 OSCroute /TeleCY; +#X obj 392 48 OSCroute /teleZ; +#X obj 517 48 OSCroute /teleX; +#X obj 517 72 s TeX; +#X obj 392 70 s TeZ; +#X obj 124 145 s TeCLZ; +#X obj 250 142 s TeCLY; +#X obj 373 142 s TeCLX; +#X obj 517 143 s TeCY; +#X floatatom 190 231 7 0 0 0 - - -; +#X floatatom 322 234 7 0 0 0 - - -; +#X floatatom 456 231 7 0 0 0 - - -; +#X floatatom 581 233 7 0 0 0 - - -; +#X obj 518 187 r \$0_MyOsc; +#X obj 393 188 r \$0_MyOsc; +#X obj 259 188 r \$0_MyOsc; +#X obj 127 185 r \$0_MyOsc; +#X floatatom 188 306 7 0 0 0 - - -; +#X floatatom 437 303 7 0 0 0 - - -; +#X obj 374 257 r \$0_MyOsc; +#X obj 125 260 r \$0_MyOsc; +#X floatatom 581 304 7 0 0 0 - - -; +#X obj 518 258 r \$0_MyOsc; +#X floatatom 314 303 7 0 0 0 - - -; +#X obj 251 257 r \$0_MyOsc; +#X floatatom 191 392 7 0 0 0 - - -; +#X floatatom 323 395 7 0 0 0 - - -; +#X floatatom 457 392 7 0 0 0 - - -; +#X floatatom 582 394 7 0 0 0 - - -; +#X obj 519 348 r \$0_MyOsc; +#X obj 394 349 r \$0_MyOsc; +#X obj 260 349 r \$0_MyOsc; +#X obj 128 346 r \$0_MyOsc; +#X floatatom 189 467 7 0 0 0 - - -; +#X floatatom 438 464 7 0 0 0 - - -; +#X obj 375 418 r \$0_MyOsc; +#X obj 126 421 r \$0_MyOsc; +#X floatatom 582 465 7 0 0 0 - - -; +#X obj 519 419 r \$0_MyOsc; +#X floatatom 315 464 7 0 0 0 - - -; +#X obj 252 418 r \$0_MyOsc; +#X obj 127 209 OSCroute /tele1MLZ; +#X obj 259 210 OSCroute /tele1MLX; +#X obj 393 209 OSCroute /tele1Z; +#X obj 518 209 OSCroute /tele1X; +#X obj 518 233 s Te1X; +#X obj 393 231 s Te1Z; +#X obj 259 234 s TeM1LX; +#X obj 127 232 s TeM1LZ; +#X obj 125 306 s TeC1LZ; +#X obj 251 303 s TeC1LY; +#X obj 374 303 s TeC1LX; +#X obj 518 304 s TeC1Y; +#X obj 128 393 s TeM2LZ; +#X obj 260 395 s TeM2LX; +#X obj 394 370 OSCroute /tele2Z; +#X obj 394 392 s Te2Z; +#X obj 519 370 OSCroute /tele2X; +#X obj 519 394 s Te2X; +#X obj 519 465 s TeC2Y; +#X obj 375 464 s TeC2LX; +#X obj 252 464 s TeC2LY; +#X obj 126 467 s TeC2LZ; +#X obj 125 284 OSCroute /tele1CLZ; +#X obj 251 279 OSCroute /tele1CLY; +#X obj 374 279 OSCroute /tele1CLX; +#X obj 518 280 OSCroute /tele1CY; +#X obj 519 441 OSCroute /tele2CY; +#X obj 375 440 OSCroute /tele2CLX; +#X obj 252 440 OSCroute /tele2CLY; +#X obj 260 371 OSCroute /tele2MLX; +#X obj 128 370 OSCroute /tele2MLZ; +#X obj 126 445 OSCroute /tele2CLZ; +#X floatatom 189 553 7 0 0 0 - - -; +#X floatatom 438 550 7 0 0 0 - - -; +#X floatatom 572 547 7 0 0 0 - - -; +#X floatatom 697 549 7 0 0 0 - - -; +#X obj 634 503 r \$0_MyOsc; +#X obj 509 504 r \$0_MyOsc; +#X obj 375 504 r \$0_MyOsc; +#X obj 126 507 r \$0_MyOsc; +#X floatatom 811 549 7 0 0 0 - - -; +#X obj 748 503 r \$0_MyOsc; +#X floatatom 315 550 7 0 0 0 - - -; +#X obj 252 504 r \$0_MyOsc; +#X floatatom 189 637 7 0 0 0 - - -; +#X floatatom 438 634 7 0 0 0 - - -; +#X floatatom 572 631 7 0 0 0 - - -; +#X floatatom 697 633 7 0 0 0 - - -; +#X obj 634 587 r \$0_MyOsc; +#X obj 509 588 r \$0_MyOsc; +#X obj 375 588 r \$0_MyOsc; +#X obj 126 591 r \$0_MyOsc; +#X floatatom 811 633 7 0 0 0 - - -; +#X obj 748 587 r \$0_MyOsc; +#X floatatom 315 634 7 0 0 0 - - -; +#X obj 252 588 r \$0_MyOsc; +#X floatatom 187 715 7 0 0 0 - - -; +#X floatatom 436 712 7 0 0 0 - - -; +#X floatatom 570 709 7 0 0 0 - - -; +#X floatatom 695 711 7 0 0 0 - - -; +#X obj 632 665 r \$0_MyOsc; +#X obj 507 666 r \$0_MyOsc; +#X obj 373 666 r \$0_MyOsc; +#X obj 124 669 r \$0_MyOsc; +#X floatatom 809 711 7 0 0 0 - - -; +#X obj 746 665 r \$0_MyOsc; +#X floatatom 313 712 7 0 0 0 - - -; +#X obj 250 666 r \$0_MyOsc; +#X obj 126 531 OSCroute /cableLZ; +#X obj 252 526 OSCroute /cableLY; +#X obj 375 526 OSCroute /cableLX; +#X obj 509 525 OSCroute /cableZ; +#X obj 634 525 OSCroute /cableX; +#X obj 748 525 OSCroute /cableY; +#X obj 748 549 s CabY; +#X obj 634 549 s CabX; +#X obj 509 547 s CabZ; +#X obj 375 550 s CabLX; +#X obj 252 550 s CabLY; +#X obj 126 553 s CabLZ; +#X obj 126 615 OSCroute /cable1LZ; +#X obj 252 610 OSCroute /cable1LY; +#X obj 375 610 OSCroute /cable1LX; +#X obj 509 609 OSCroute /cable1Z; +#X obj 634 609 OSCroute /cable1X; +#X obj 748 609 OSCroute /cable1Y; +#X obj 748 633 s Cab1Y; +#X obj 634 633 s Cab1X; +#X obj 509 631 s Cab1Z; +#X obj 375 634 s Cab1LX; +#X obj 252 634 s Cab1LY; +#X obj 126 637 s Cab1LZ; +#X obj 124 693 OSCroute /cable2LZ; +#X obj 250 688 OSCroute /cable2LY; +#X obj 373 688 OSCroute /cable2LX; +#X obj 507 687 OSCroute /cable2Z; +#X obj 632 687 OSCroute /cable2X; +#X obj 746 687 OSCroute /cable2Y; +#X obj 746 711 s Cab2Y; +#X obj 632 711 s Cab2X; +#X obj 507 709 s Cab2Z; +#X obj 373 712 s Cab2LX; +#X obj 250 712 s Cab2LY; +#X obj 124 715 s Cab2LZ; +#X floatatom 185 801 7 0 0 0 - - -; +#X floatatom 434 798 7 0 0 0 - - -; +#X floatatom 568 795 7 0 0 0 - - -; +#X floatatom 693 797 7 0 0 0 - - -; +#X obj 505 752 r \$0_MyOsc; +#X obj 371 752 r \$0_MyOsc; +#X obj 122 755 r \$0_MyOsc; +#X floatatom 807 797 7 0 0 0 - - -; +#X floatatom 311 798 7 0 0 0 - - -; +#X obj 248 752 r \$0_MyOsc; +#X obj 630 751 r \$0_MyOsc; +#X obj 744 751 r \$0_MyOsc; +#X floatatom 928 796 7 0 0 0 - - -; +#X floatatom 1047 798 7 0 0 0 - - -; +#X obj 864 753 r \$0_MyOsc; +#X floatatom 1166 798 7 0 0 0 - - -; +#X obj 984 752 r \$0_MyOsc; +#X obj 1103 752 r \$0_MyOsc; +#X obj 122 779 OSCroute /cable3LZ; +#X obj 248 774 OSCroute /cable3LY; +#X obj 371 774 OSCroute /cable3LX; +#X obj 505 773 OSCroute /cable3Z; +#X obj 630 773 OSCroute /cable3X; +#X obj 744 773 OSCroute /cable3Y; +#X obj 1103 774 OSCroute /cable3RY; +#X obj 984 774 OSCroute /cable3RX; +#X obj 864 774 OSCroute /cable3RZ; +#X obj 1103 798 s Cab3RY; +#X obj 984 798 s Cab3RX; +#X obj 864 796 s Cab3RZ; +#X obj 744 797 s Cab3Y; +#X obj 630 797 s Cab3X; +#X obj 505 795 s Cab3Z; +#X obj 371 798 s Cab3LX; +#X obj 248 798 s Cab3LY; +#X obj 122 801 s Cab3LZ; +#X text 693 85 Obtains the X - Z values for the telegraph poles; +#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars +as well as the Y value. (This is relative to the pole); +#X text 882 578 Obtains the X - Y - Z position and scale of the cables +that run between the pole as well as the rotation values of he cable +that runs between the pole and the building.; +#X connect 0 0 1 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 11 0 13 0; +#X connect 16 0 24 0; +#X connect 17 0 22 0; +#X connect 19 0 25 0; +#X connect 21 0 23 0; +#X connect 22 0 14 0; +#X connect 22 0 30 0; +#X connect 23 0 20 0; +#X connect 23 0 31 0; +#X connect 24 0 15 0; +#X connect 24 0 32 0; +#X connect 25 0 18 0; +#X connect 25 0 33 0; +#X connect 26 0 4 0; +#X connect 26 0 29 0; +#X connect 27 0 5 0; +#X connect 27 0 28 0; +#X connect 38 0 69 0; +#X connect 39 0 68 0; +#X connect 40 0 67 0; +#X connect 41 0 66 0; +#X connect 44 0 90 0; +#X connect 45 0 88 0; +#X connect 47 0 91 0; +#X connect 49 0 89 0; +#X connect 54 0 82 0; +#X connect 55 0 80 0; +#X connect 56 0 95 0; +#X connect 57 0 96 0; +#X connect 60 0 93 0; +#X connect 61 0 97 0; +#X connect 63 0 92 0; +#X connect 65 0 94 0; +#X connect 66 0 34 0; +#X connect 66 0 73 0; +#X connect 67 0 35 0; +#X connect 67 0 72 0; +#X connect 68 0 36 0; +#X connect 68 0 71 0; +#X connect 69 0 37 0; +#X connect 69 0 70 0; +#X connect 80 0 52 0; +#X connect 80 0 81 0; +#X connect 82 0 53 0; +#X connect 82 0 83 0; +#X connect 88 0 42 0; +#X connect 88 0 74 0; +#X connect 89 0 48 0; +#X connect 89 0 75 0; +#X connect 90 0 43 0; +#X connect 90 0 76 0; +#X connect 91 0 46 0; +#X connect 91 0 77 0; +#X connect 92 0 62 0; +#X connect 92 0 84 0; +#X connect 93 0 59 0; +#X connect 93 0 85 0; +#X connect 94 0 64 0; +#X connect 94 0 86 0; +#X connect 95 0 51 0; +#X connect 95 0 79 0; +#X connect 96 0 50 0; +#X connect 96 0 78 0; +#X connect 97 0 58 0; +#X connect 97 0 87 0; +#X connect 102 0 138 0; +#X connect 103 0 137 0; +#X connect 104 0 136 0; +#X connect 105 0 134 0; +#X connect 107 0 139 0; +#X connect 109 0 135 0; +#X connect 114 0 150 0; +#X connect 115 0 149 0; +#X connect 116 0 148 0; +#X connect 117 0 146 0; +#X connect 119 0 151 0; +#X connect 121 0 147 0; +#X connect 126 0 162 0; +#X connect 127 0 161 0; +#X connect 128 0 160 0; +#X connect 129 0 158 0; +#X connect 131 0 163 0; +#X connect 133 0 159 0; +#X connect 134 0 98 0; +#X connect 134 0 145 0; +#X connect 135 0 108 0; +#X connect 135 0 144 0; +#X connect 136 0 99 0; +#X connect 136 0 143 0; +#X connect 137 0 100 0; +#X connect 137 0 142 0; +#X connect 138 0 101 0; +#X connect 138 0 141 0; +#X connect 139 0 106 0; +#X connect 139 0 140 0; +#X connect 146 0 110 0; +#X connect 146 0 157 0; +#X connect 147 0 120 0; +#X connect 147 0 156 0; +#X connect 148 0 111 0; +#X connect 148 0 155 0; +#X connect 149 0 112 0; +#X connect 149 0 154 0; +#X connect 150 0 113 0; +#X connect 150 0 153 0; +#X connect 151 0 118 0; +#X connect 151 0 152 0; +#X connect 158 0 122 0; +#X connect 158 0 169 0; +#X connect 159 0 132 0; +#X connect 159 0 168 0; +#X connect 160 0 123 0; +#X connect 160 0 167 0; +#X connect 161 0 124 0; +#X connect 161 0 166 0; +#X connect 162 0 125 0; +#X connect 162 0 165 0; +#X connect 163 0 130 0; +#X connect 163 0 164 0; +#X connect 174 0 191 0; +#X connect 175 0 190 0; +#X connect 176 0 188 0; +#X connect 179 0 189 0; +#X connect 180 0 192 0; +#X connect 181 0 193 0; +#X connect 184 0 196 0; +#X connect 186 0 195 0; +#X connect 187 0 194 0; +#X connect 188 0 170 0; +#X connect 188 0 205 0; +#X connect 189 0 178 0; +#X connect 189 0 204 0; +#X connect 190 0 171 0; +#X connect 190 0 203 0; +#X connect 191 0 172 0; +#X connect 191 0 202 0; +#X connect 192 0 173 0; +#X connect 192 0 201 0; +#X connect 193 0 177 0; +#X connect 193 0 200 0; +#X connect 194 0 185 0; +#X connect 194 0 197 0; +#X connect 195 0 183 0; +#X connect 195 0 198 0; +#X connect 196 0 182 0; +#X connect 196 0 199 0; +#X restore 735 11 pd OSC_TeleValues; +#N canvas 121 324 670 340 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X text 501 7 Player position; +#X text 504 85 Player scale; +#X text 503 171 Player rotation; +#X text 129 249 Receives OSC information about the player / observer +; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 586 -32 pd OSC_PlayerValues; +#N canvas 163 38 554 492 OSC_Tree 0; +#X obj 35 21 inlet; +#X obj 35 45 s \$0_MyOsc; +#N canvas 169 306 1177 130 main 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeX; +#X obj 158 36 OSCroute /treeY; +#X obj 278 39 OSCroute /treeZ; +#X obj 44 60 s treeX; +#X obj 278 61 s treeZ; +#X obj 158 60 s treeY; +#X obj 398 36 OSCroute /treeLX; +#X obj 398 60 s treeLX; +#X obj 524 36 OSCroute /treeLY; +#X obj 524 60 s treeLY; +#X obj 649 36 OSCroute /treeLZ; +#X obj 649 58 s treeLZ; +#X obj 775 31 OSCroute /treeRX; +#X obj 775 55 s treeRX; +#X obj 902 28 OSCroute /treeRY; +#X obj 902 52 s treeRY; +#X obj 1034 27 OSCroute /treeRZ; +#X obj 1034 49 s treeRZ; +#X connect 4 0 20 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 19 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 21 0; +#X connect 19 0 7 0; +#X connect 19 0 23 0; +#X connect 20 0 2 0; +#X connect 20 0 22 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 112 pd main; +#N canvas 169 306 1177 130 trunk 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeTX; +#X obj 44 60 s treeTX; +#X obj 158 36 OSCroute /treeTY; +#X obj 158 60 s treeTY; +#X obj 278 39 OSCroute /treeTZ; +#X obj 278 61 s treeTZ; +#X obj 398 36 OSCroute /treeTLX; +#X obj 398 60 s treeTLX; +#X obj 524 36 OSCroute /treeTLY; +#X obj 524 60 s treeTLY; +#X obj 649 36 OSCroute /treeTLZ; +#X obj 649 58 s treeTLZ; +#X obj 775 31 OSCroute /treeTRX; +#X obj 775 55 s treeTRX; +#X obj 902 28 OSCroute /treeTRY; +#X obj 902 52 s treeTRY; +#X obj 1034 27 OSCroute /treeTRZ; +#X obj 1034 49 s treeTRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 135 pd trunk; +#N canvas 169 306 1177 130 branch 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeBX; +#X obj 44 60 s treeBX; +#X obj 158 36 OSCroute /treeBY; +#X obj 158 60 s treeBY; +#X obj 278 39 OSCroute /treeBZ; +#X obj 278 61 s treeBZ; +#X obj 398 36 OSCroute /treeBLX; +#X obj 398 60 s treeBLX; +#X obj 524 36 OSCroute /treeBLY; +#X obj 524 60 s treeBLY; +#X obj 649 36 OSCroute /treeBLZ; +#X obj 649 58 s treeBLZ; +#X obj 775 31 OSCroute /treeBRX; +#X obj 775 55 s treeBRX; +#X obj 902 28 OSCroute /treeBRY; +#X obj 902 52 s treeBRY; +#X obj 1034 27 OSCroute /treeBRZ; +#X obj 1034 49 s treeBRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 158 pd branch; +#N canvas 169 306 1177 130 branch1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB1X; +#X obj 44 60 s treeB1X; +#X obj 158 36 OSCroute /treeB1Y; +#X obj 158 60 s treeB1Y; +#X obj 278 39 OSCroute /treeB1Z; +#X obj 278 61 s treeB1Z; +#X obj 398 36 OSCroute /treeB1LX; +#X obj 398 60 s treeB1LX; +#X obj 524 36 OSCroute /treeB1LY; +#X obj 524 60 s treeB1LY; +#X obj 649 36 OSCroute /treeB1LZ; +#X obj 649 58 s treeB1LZ; +#X obj 775 31 OSCroute /treeB1RX; +#X obj 775 55 s treeB1RX; +#X obj 902 28 OSCroute /treeB1RY; +#X obj 902 52 s treeB1RY; +#X obj 1034 27 OSCroute /treeB1RZ; +#X obj 1034 49 s treeB1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 181 pd branch1; +#N canvas 169 306 1177 130 branch2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB2X; +#X obj 44 60 s treeB2X; +#X obj 158 36 OSCroute /treeB2Y; +#X obj 158 60 s treeB2Y; +#X obj 278 39 OSCroute /treeB2Z; +#X obj 278 61 s treeB2Z; +#X obj 398 36 OSCroute /treeB2LX; +#X obj 398 60 s treeB2LX; +#X obj 524 36 OSCroute /treeB2LY; +#X obj 524 60 s treeB2LY; +#X obj 649 36 OSCroute /treeB2LZ; +#X obj 649 58 s treeB2LZ; +#X obj 775 31 OSCroute /treeB2RX; +#X obj 775 55 s treeB2RX; +#X obj 902 28 OSCroute /treeB2RY; +#X obj 902 52 s treeB2RY; +#X obj 1034 27 OSCroute /treeB2RZ; +#X obj 1034 49 s treeB2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 203 pd branch2; +#N canvas 169 306 1177 130 branch3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB3X; +#X obj 44 60 s treeB3X; +#X obj 158 36 OSCroute /treeB3Y; +#X obj 158 60 s treeB3Y; +#X obj 278 39 OSCroute /treeB3Z; +#X obj 278 61 s treeB3Z; +#X obj 398 36 OSCroute /treeB3LX; +#X obj 398 60 s treeB3LX; +#X obj 524 36 OSCroute /treeB3LY; +#X obj 524 60 s treeB3LY; +#X obj 649 36 OSCroute /treeB3LZ; +#X obj 649 58 s treeB3LZ; +#X obj 775 31 OSCroute /treeB3RX; +#X obj 775 55 s treeB3RX; +#X obj 902 28 OSCroute /treeB3RY; +#X obj 902 52 s treeB3RY; +#X obj 1034 27 OSCroute /treeB3RZ; +#X obj 1034 49 s treeB3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 227 pd branch3; +#N canvas 169 306 1177 130 treeY 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYX; +#X obj 44 60 s treeYX; +#X obj 158 36 OSCroute /treeYY; +#X obj 158 60 s treeYY; +#X obj 278 39 OSCroute /treeYZ; +#X obj 278 61 s treeYZ; +#X obj 398 36 OSCroute /treeYLX; +#X obj 398 60 s treeYLX; +#X obj 524 36 OSCroute /treeYLY; +#X obj 524 60 s treeYLY; +#X obj 649 36 OSCroute /treeYLZ; +#X obj 649 58 s treeYLZ; +#X obj 775 31 OSCroute /treeYRX; +#X obj 775 55 s treeYRX; +#X obj 902 28 OSCroute /treeYRY; +#X obj 902 52 s treeYRY; +#X obj 1034 27 OSCroute /treeYRZ; +#X obj 1034 49 s treeYRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 18 pd treeY; +#N canvas 128 306 1259 130 treeYB4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB4X; +#X obj 44 60 s treeYB4X; +#X obj 175 35 OSCroute /treeYB4Y; +#X obj 175 59 s treeYB4Y; +#X obj 294 35 OSCroute /treeYB4Z; +#X obj 294 57 s treeYB4Z; +#X obj 416 34 OSCroute /treeYB4LX; +#X obj 416 58 s treeYB4LX; +#X obj 548 36 OSCroute /treeYB4LY; +#X obj 548 60 s treeYB4LY; +#X obj 688 37 OSCroute /treeYB4LZ; +#X obj 688 59 s treeYB4LZ; +#X obj 824 29 OSCroute /treeYB4RX; +#X obj 824 53 s treeYB4RX; +#X obj 972 34 OSCroute /treeYB4RY; +#X obj 972 58 s treeYB4RY; +#X obj 1112 37 OSCroute /treeYB4RZ; +#X obj 1112 59 s treeYB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 44 pd treeYB4; +#N canvas 128 306 1259 130 treeYB5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 68 pd treeYB5; +#N canvas 169 306 1177 130 treeY1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1X; +#X obj 44 60 s treeY1X; +#X obj 158 36 OSCroute /treeY1Y; +#X obj 158 60 s treeY1Y; +#X obj 278 39 OSCroute /treeY1Z; +#X obj 278 61 s treeY1Z; +#X obj 398 36 OSCroute /treeY1LX; +#X obj 398 60 s treeY1LX; +#X obj 524 36 OSCroute /treeY1LY; +#X obj 524 60 s treeY1LY; +#X obj 649 36 OSCroute /treeY1LZ; +#X obj 649 58 s treeY1LZ; +#X obj 775 31 OSCroute /treeY1RX; +#X obj 775 55 s treeY1RX; +#X obj 902 28 OSCroute /treeY1RY; +#X obj 902 52 s treeY1RY; +#X obj 1034 27 OSCroute /treeY1RZ; +#X obj 1034 49 s treeY1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 150 94 pd treeY1; +#N canvas 128 306 1259 130 treeY1B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1B4X; +#X obj 44 60 s treeY1B4X; +#X obj 175 35 OSCroute /treeY1B4Y; +#X obj 175 59 s treeY1B4Y; +#X obj 294 35 OSCroute /treeY1B4Z; +#X obj 294 57 s treeY1B4Z; +#X obj 416 34 OSCroute /treeY1B4LX; +#X obj 416 58 s treeY1B4LX; +#X obj 548 36 OSCroute /treeY1B4LY; +#X obj 548 60 s treeY1B4LY; +#X obj 688 37 OSCroute /treeY1B4LZ; +#X obj 688 59 s treeY1B4LZ; +#X obj 824 29 OSCroute /treeY1B4RX; +#X obj 824 53 s treeY1B4RX; +#X obj 972 34 OSCroute /treeY1B4RY; +#X obj 972 58 s treeY1B4RY; +#X obj 1112 37 OSCroute /treeY1B4RZ; +#X obj 1112 59 s treeY1B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 120 pd treeY1B4; +#N canvas 128 306 1259 130 treeY1B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 44 36 OSCroute /treeY1B5X; +#X obj 44 60 s treeY1B5X; +#X obj 175 35 OSCroute /treeY1B5Y; +#X obj 175 59 s treeY1B5Y; +#X obj 294 35 OSCroute /treeY1B5Z; +#X obj 294 57 s treeY1B5Z; +#X obj 416 34 OSCroute /treeY1B5LX; +#X obj 416 58 s treeY1B5LX; +#X obj 548 36 OSCroute /treeY1B5LY; +#X obj 548 60 s treeY1B5LY; +#X obj 688 37 OSCroute /treeY1B5LZ; +#X obj 829 61 s treeY1B5RX; +#X obj 972 34 OSCroute /treeY1B5RY; +#X obj 972 58 s treeY1B5RY; +#X obj 1112 37 OSCroute /treeY1B5RZ; +#X obj 1112 59 s treeY1B5RZ; +#X connect 4 0 24 0; +#X connect 5 0 26 0; +#X connect 6 0 30 0; +#X connect 9 0 28 0; +#X connect 10 0 20 0; +#X connect 11 0 22 0; +#X connect 14 0 34 0; +#X connect 16 0 19 0; +#X connect 17 0 32 0; +#X connect 19 0 13 0; +#X connect 19 0 31 0; +#X connect 20 0 3 0; +#X connect 20 0 21 0; +#X connect 22 0 7 0; +#X connect 22 0 23 0; +#X connect 24 0 2 0; +#X connect 24 0 25 0; +#X connect 26 0 1 0; +#X connect 26 0 27 0; +#X connect 28 0 8 0; +#X connect 28 0 29 0; +#X connect 30 0 0 0; +#X connect 30 0 18 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 144 pd treeY1B5; +#N canvas 169 306 1177 130 treeY2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2X; +#X obj 44 60 s treeY2X; +#X obj 158 36 OSCroute /treeY2Y; +#X obj 158 60 s treeY2Y; +#X obj 278 39 OSCroute /treeY2Z; +#X obj 278 61 s treeY2Z; +#X obj 398 36 OSCroute /treeY2LX; +#X obj 398 60 s treeY2LX; +#X obj 524 36 OSCroute /treeY2LY; +#X obj 524 60 s treeY2LY; +#X obj 649 36 OSCroute /treeY2LZ; +#X obj 649 58 s treeY2LZ; +#X obj 775 31 OSCroute /treeY2RX; +#X obj 775 55 s treeY2RX; +#X obj 902 28 OSCroute /treeY2RY; +#X obj 902 52 s treeY2RY; +#X obj 1034 27 OSCroute /treeY2RZ; +#X obj 1034 49 s treeY2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 148 173 pd treeY2; +#N canvas 128 306 1259 130 treeY2B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2B4X; +#X obj 44 60 s treeY2B4X; +#X obj 175 35 OSCroute /treeY2B4Y; +#X obj 175 59 s treeY2B4Y; +#X obj 294 35 OSCroute /treeY2B4Z; +#X obj 294 57 s treeY2B4Z; +#X obj 416 34 OSCroute /treeY2B4LX; +#X obj 416 58 s treeY2B4LX; +#X obj 548 36 OSCroute /treeY2B4LY; +#X obj 548 60 s treeY2B4LY; +#X obj 688 37 OSCroute /treeY2B4LZ; +#X obj 688 59 s treeY2B4LZ; +#X obj 824 29 OSCroute /treeY2B4RX; +#X obj 824 53 s treeY2B4RX; +#X obj 972 34 OSCroute /treeY2B4RY; +#X obj 972 58 s treeY2B4RY; +#X obj 1112 37 OSCroute /treeY2B4RZ; +#X obj 1112 59 s treeY2B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 199 pd treeY2B4; +#N canvas 128 306 1259 130 treeY2B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 223 pd treeY2B5; +#N canvas 169 306 1177 130 treeY3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3X; +#X obj 44 60 s treeY3X; +#X obj 158 36 OSCroute /treeY3Y; +#X obj 158 60 s treeY3Y; +#X obj 278 39 OSCroute /treeY3Z; +#X obj 278 61 s treeY3Z; +#X obj 398 36 OSCroute /treeY3LX; +#X obj 398 60 s treeY3LX; +#X obj 524 36 OSCroute /treeY3LY; +#X obj 524 60 s treeY3LY; +#X obj 649 36 OSCroute /treeY3LZ; +#X obj 649 58 s treeY3LZ; +#X obj 775 31 OSCroute /treeY3RX; +#X obj 775 55 s treeY3RX; +#X obj 902 28 OSCroute /treeY3RY; +#X obj 902 52 s treeY3RY; +#X obj 1034 27 OSCroute /treeY3RZ; +#X obj 1034 49 s treeY3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 146 255 pd treeY3; +#N canvas 128 306 1259 130 treeY3B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3B4X; +#X obj 44 60 s treeY3B4X; +#X obj 175 35 OSCroute /treeY3B4Y; +#X obj 175 59 s treeY3B4Y; +#X obj 294 35 OSCroute /treeY3B4Z; +#X obj 294 57 s treeY3B4Z; +#X obj 416 34 OSCroute /treeY3B4LX; +#X obj 416 58 s treeY3B4LX; +#X obj 548 36 OSCroute /treeY3B4LY; +#X obj 548 60 s treeY3B4LY; +#X obj 688 37 OSCroute /treeY3B4LZ; +#X obj 688 59 s treeY3B4LZ; +#X obj 824 29 OSCroute /treeY3B4RX; +#X obj 824 53 s treeY3B4RX; +#X obj 972 34 OSCroute /treeY3B4RY; +#X obj 972 58 s treeY3B4RY; +#X obj 1112 37 OSCroute /treeY3B4RZ; +#X obj 1112 59 s treeY3B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 281 pd treeY3B4; +#N canvas 128 306 1259 130 treeY3B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 305 pd treeY3B5; +#N canvas 169 306 1177 130 branch4 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB4X; +#X obj 44 60 s treeB4X; +#X obj 158 36 OSCroute /treeB4Y; +#X obj 158 60 s treeB4Y; +#X obj 278 39 OSCroute /treeB4Z; +#X obj 278 61 s treeB4Z; +#X obj 398 36 OSCroute /treeB4LX; +#X obj 398 60 s treeB4LX; +#X obj 524 36 OSCroute /treeB4LY; +#X obj 524 60 s treeB4LY; +#X obj 649 36 OSCroute /treeB4LZ; +#X obj 649 58 s treeB4LZ; +#X obj 775 31 OSCroute /treeB4RX; +#X obj 775 55 s treeB4RX; +#X obj 902 28 OSCroute /treeB4RY; +#X obj 902 52 s treeB4RY; +#X obj 1034 27 OSCroute /treeB4RZ; +#X obj 1034 49 s treeB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 252 pd branch4; +#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position +\, scale and rotation for all components of the tree.; +#X connect 0 0 1 0; +#X restore 724 33 pd OSC_Tree; +#X obj 662 -3 print; +#X obj 392 25 s wSpeed; +#X obj 992 -68 r wSpeed; +#X obj 924 -117 loadbang; +#X msg 981 -98 connect localhost 9001; +#X msg 992 -22 \$1; +#X msg 992 0 send /test \$1; +#X obj 924 -95 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 887 -60 onebang; +#X obj 838 -53 t b; +#X obj 24 377 loadbang; +#X msg 24 405 5; +#X obj 489 -103 loadbang; +#X msg 489 -75 5; +#X text 86 381 Manually adjust to represent the number of sources; +#X text 429 322 Alt Equation for Strouhal Number; +#X text 431 334 St = 0.2684 - 1.0356(Re) ^ -1/2; +#N canvas 957 23 450 300 orientation 0; +#X restore 702 128 pd orientation; +#X obj 825 311 unpack f f; +#X obj 882 337 s gain; +#X obj 249 445 r gain; +#X msg 859 252 33 5; +#X msg 848 220 12 40; +#X obj 825 361 s mySpeed; +#X obj 350 -126 r mySpeed; +#X msg 873 280 50 1; +#X msg 824 195 7 55; +#X obj 249 467 delay 15; +#X text 870 191 Moderate Breeze; +#X text 892 218 Strong Breeze; +#X text 895 250 Hurricane; +#X text 912 280 Beyond - centre of Tornado stuff!; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 21 0 50 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 54 0; +#X connect 39 0 40 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 40 0 46 0; +#X connect 40 0 48 0; +#X connect 40 0 47 0; +#X connect 40 0 58 0; +#X connect 44 0 45 0; +#X connect 44 0 31 0; +#X connect 51 0 38 0; +#X connect 52 0 56 0; +#X connect 53 0 35 0; +#X connect 54 0 55 0; +#X connect 55 0 36 0; +#X connect 56 0 57 1; +#X connect 57 0 53 0; +#X connect 58 0 57 0; +#X connect 59 0 60 0; +#X connect 60 0 44 0; +#X connect 61 0 62 0; +#X connect 62 0 20 0; +#X connect 67 0 72 0; +#X connect 67 1 68 0; +#X connect 69 0 76 0; +#X connect 70 0 67 0; +#X connect 71 0 67 0; +#X connect 73 0 20 0; +#X connect 74 0 67 0; +#X connect 75 0 67 0; +#X connect 76 0 16 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/Gen3_D2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/Gen3_D2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,3359 @@ +#N canvas 0 22 1392 774 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 280 -96 pd windspeed; +#X text 44 35 Light air = 0.56 m/s - 1.39 m/s; +#X text 44 57 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 44 77 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 44 97 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 45 118 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 44 139 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 45 159 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 46 179 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 45 199 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 45 217 Whole Gale = 25 m/s - 28.61 m/s; +#X text 45 237 Storm = 28.89 m/s - 33.06 m/s; +#X text 46 255 Hurricane = 33.33 -; +#X text 82 4 Beaufort Scale Chart; +#X obj 74 495 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 137 495 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 228 495 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 500 1; +#X text 257 514 Gain; +#X obj 228 431 loadbang; +#X obj 280 98 delwrite~ varwind 3000; +#X obj 363 -94 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1129 1; +#X obj 323 9 snapshot~; +#X obj 323 -16 metro 100; +#X obj 323 -38 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 323 36 10 0 0 0 - - -; +#X obj 280 -62 *~ 1; +#X obj 280 -36 +~ 1; +#X text 127 294 Equations from Chanaud 2010; +#X text 40 359 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 39 319 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 39 339 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X text 35 130 comment; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 73 452 pd opLevels; +#X obj 323 -63 loadbang; +#X msg 228 459 5; +#X text 320 54 Wind Speed; +#X obj 993 148 udpsend; +#X obj 1003 120 packOSC; +#X obj 813 -120 import mrpeach; +#X floatatom 1004 -33 5 0 0 0 - - -; +#X obj 703 -81 udpreceive 9000; +#X obj 703 -54 unpackOSC; +#N canvas 958 458 205 101 Fence 1; +#N canvas 125 23 1440 808 Posts 0; +#X msg -144 29 300; +#X obj -144 4 loadbang; +#X obj -132 51 r ClyLX; +#X obj -90 110 r ClyX; +#X obj -80 131 r ClyY; +#X obj -98 90 r ClyZ; +#X obj -119 71 r ClyLY; +#X obj -80 152 r ClyLX; +#X obj -71 173 r ClyLZ; +#X obj -63 194 r ClyRY; +#X obj -54 213 r ClyRX; +#X obj -45 234 r ClyRZ; +#X obj -99 262 postPosition; +#X msg 24 32 300; +#X obj 24 7 loadbang; +#X floatatom 186 331 8 0 0 0 - - -; +#X msg 186 41 300; +#X obj 186 16 loadbang; +#X floatatom 345 335 8 0 0 0 - - -; +#X msg 345 45 300; +#X obj 345 20 loadbang; +#X floatatom 533 340 8 0 0 0 - - -; +#X msg 533 50 300; +#X obj 533 25 loadbang; +#X floatatom 717 342 8 0 0 0 - - -; +#X msg 717 52 300; +#X obj 717 27 loadbang; +#X floatatom -217 690 8 0 0 0 - - -; +#X msg -217 400 300; +#X obj -217 375 loadbang; +#X floatatom -52 701 8 0 0 0 - - -; +#X msg -52 411 300; +#X obj -52 386 loadbang; +#X floatatom 110 706 8 0 0 0 - - -; +#X msg 110 416 300; +#X obj 110 391 loadbang; +#X floatatom 278 707 8 0 0 0 - - -; +#X msg 278 417 300; +#X obj 278 392 loadbang; +#X floatatom 447 708 8 0 0 0 - - -; +#X msg 447 418 300; +#X obj 447 393 loadbang; +#X floatatom 633 720 8 0 0 0 - - -; +#X msg 633 430 300; +#X obj 633 405 loadbang; +#X floatatom 816 729 8 0 0 0 - - -; +#X msg 816 439 300; +#X obj 816 414 loadbang; +#X obj 39 55 r Cly1LX; +#X obj 69 94 r Cly1Z; +#X obj 77 114 r Cly1X; +#X obj 87 135 r Cly1Y; +#X obj 53 75 r Cly1LY; +#X obj 88 155 r Cly1LX; +#X obj 97 176 r Cly1LZ; +#X obj 105 197 r Cly1RY; +#X obj 114 216 r Cly1RX; +#X obj 123 237 r Cly1RZ; +#X obj 201 64 r Cly2LX; +#X obj 234 101 r Cly2Z; +#X obj 242 121 r Cly2X; +#X obj 252 142 r Cly2Y; +#X obj 213 82 r Cly2LY; +#X obj 250 164 r Cly2LX; +#X obj 259 185 r Cly2LZ; +#X obj 267 206 r Cly2RY; +#X obj 276 225 r Cly2RX; +#X obj 285 246 r Cly2RZ; +#X obj 360 68 r Cly3LX; +#X obj 392 107 r Cly3Z; +#X obj 400 127 r Cly3X; +#X obj 410 148 r Cly3Y; +#X obj 372 88 r Cly3LY; +#X obj 409 168 r Cly3LX; +#X obj 418 189 r Cly3LZ; +#X obj 426 210 r Cly3RY; +#X obj 435 229 r Cly3RX; +#X obj 444 250 r Cly3RZ; +#X obj 548 73 r Cly4LX; +#X obj 578 111 r Cly4Z; +#X obj 586 131 r Cly4X; +#X obj 596 152 r Cly4Y; +#X obj 557 92 r Cly4LY; +#X obj 597 173 r Cly4LX; +#X obj 606 194 r Cly4LZ; +#X obj 614 215 r Cly4RY; +#X obj 623 234 r Cly4RX; +#X obj 632 255 r Cly4RZ; +#X obj 732 75 r Cly5LX; +#X obj 762 114 r Cly5Z; +#X obj 770 134 r Cly5X; +#X obj 780 155 r Cly5Y; +#X obj 743 94 r Cly5LY; +#X obj 781 175 r Cly5LX; +#X obj 790 196 r Cly5LZ; +#X obj 798 217 r Cly5RY; +#X obj 807 236 r Cly5RX; +#X obj 816 257 r Cly5RZ; +#X obj -202 423 r Cly6LX; +#X obj -171 462 r Cly6Z; +#X obj -163 482 r Cly6X; +#X obj -153 503 r Cly6Y; +#X obj -188 442 r Cly6LY; +#X obj -153 523 r Cly6LX; +#X obj -144 544 r Cly6LZ; +#X obj -136 565 r Cly6RY; +#X obj -127 584 r Cly6RX; +#X obj -118 605 r Cly6RZ; +#X obj -37 434 r Cly7LX; +#X obj -5 475 r Cly7Z; +#X obj 3 495 r Cly7X; +#X obj 13 516 r Cly7Y; +#X obj -26 454 r Cly7LY; +#X obj 12 534 r Cly7LX; +#X obj 21 555 r Cly7LZ; +#X obj 29 576 r Cly7RY; +#X obj 38 595 r Cly7RX; +#X obj 47 616 r Cly7RZ; +#X obj 125 439 r Cly8LX; +#X obj 155 479 r Cly8Z; +#X obj 163 499 r Cly8X; +#X obj 173 520 r Cly8Y; +#X obj 138 460 r Cly8LY; +#X obj 174 539 r Cly8LX; +#X obj 183 560 r Cly8LZ; +#X obj 191 581 r Cly8RY; +#X obj 200 600 r Cly8RX; +#X obj 209 621 r Cly8RZ; +#X obj 293 440 r Cly9LX; +#X obj 323 479 r Cly9Z; +#X obj 331 499 r Cly9X; +#X obj 341 520 r Cly9Y; +#X obj 302 459 r Cly9LY; +#X obj 342 540 r Cly9LX; +#X obj 351 561 r Cly9LZ; +#X obj 359 582 r Cly9RY; +#X obj 368 601 r Cly9RX; +#X obj 377 622 r Cly9RZ; +#X obj 462 441 r Cly10LX; +#X obj 492 479 r Cly10Z; +#X obj 500 499 r Cly10X; +#X obj 510 520 r Cly10Y; +#X obj 472 459 r Cly10LY; +#X obj 511 541 r Cly10LX; +#X obj 520 562 r Cly10LZ; +#X obj 528 583 r Cly10RY; +#X obj 537 602 r Cly10RX; +#X obj 546 623 r Cly10RZ; +#X obj 648 453 r Cly11LX; +#X obj 680 491 r Cly11Z; +#X obj 688 511 r Cly11X; +#X obj 698 532 r Cly11Y; +#X obj 661 473 r Cly11LY; +#X obj 697 553 r Cly11LX; +#X obj 706 574 r Cly11LZ; +#X obj 714 595 r Cly11RY; +#X obj 723 614 r Cly11RX; +#X obj 732 635 r Cly11RZ; +#X obj 831 462 r Cly12LX; +#X obj 859 502 r Cly12Z; +#X obj 867 522 r Cly12X; +#X obj 877 543 r Cly12Y; +#X obj 845 482 r Cly12LY; +#X obj 880 562 r Cly12LX; +#X obj 889 583 r Cly12LZ; +#X obj 897 604 r Cly12RY; +#X obj 906 623 r Cly12RX; +#X obj 915 644 r Cly12RZ; +#X obj 69 265 postPosition; +#X obj 234 274 postPosition; +#X obj 392 278 postPosition; +#X obj 577 283 postPosition; +#X obj 762 285 postPosition; +#X obj -171 634 postPosition; +#X obj -5 646 postPosition; +#X obj 154 649 postPosition; +#X obj 323 650 postPosition; +#X obj 492 651 postPosition; +#X obj 680 663 postPosition; +#X obj 859 672 postPosition; +#X connect 1 0 0 0; +#X connect 3 0 12 1; +#X connect 3 0 12 2; +#X connect 5 0 12 0; +#X connect 5 0 12 3; +#X connect 14 0 13 0; +#X connect 17 0 16 0; +#X connect 20 0 19 0; +#X connect 23 0 22 0; +#X connect 26 0 25 0; +#X connect 29 0 28 0; +#X connect 32 0 31 0; +#X connect 35 0 34 0; +#X connect 38 0 37 0; +#X connect 41 0 40 0; +#X connect 44 0 43 0; +#X connect 47 0 46 0; +#X connect 49 0 168 0; +#X connect 49 0 168 3; +#X connect 50 0 168 1; +#X connect 50 0 168 2; +#X connect 59 0 169 0; +#X connect 59 0 169 3; +#X connect 60 0 169 1; +#X connect 60 0 169 2; +#X connect 69 0 170 0; +#X connect 69 0 170 3; +#X connect 70 0 170 1; +#X connect 70 0 170 2; +#X connect 79 0 171 0; +#X connect 79 0 171 3; +#X connect 80 0 171 1; +#X connect 80 0 171 2; +#X connect 89 0 172 0; +#X connect 89 0 172 3; +#X connect 90 0 172 1; +#X connect 90 0 172 2; +#X connect 99 0 173 0; +#X connect 99 0 173 3; +#X connect 100 0 173 1; +#X connect 100 0 173 2; +#X connect 109 0 174 0; +#X connect 109 0 174 3; +#X connect 110 0 174 1; +#X connect 110 0 174 2; +#X connect 119 0 175 0; +#X connect 119 0 175 3; +#X connect 120 0 175 1; +#X connect 120 0 175 2; +#X connect 129 0 176 0; +#X connect 129 0 176 3; +#X connect 130 0 176 1; +#X connect 130 0 176 2; +#X connect 139 0 177 0; +#X connect 139 0 177 3; +#X connect 140 0 177 1; +#X connect 140 0 177 2; +#X connect 149 0 178 0; +#X connect 149 0 178 3; +#X connect 150 0 178 1; +#X connect 150 0 178 2; +#X connect 159 0 179 0; +#X connect 159 0 179 3; +#X connect 160 0 179 1; +#X connect 160 0 179 2; +#X restore 42 36 pd Posts; +#N canvas 455 23 1084 775 Wires 1; +#X obj -570 121 r WirX; +#X obj -550 163 r WirZ; +#X obj -560 142 r WirY; +#X obj -540 183 r WirLY; +#X obj -520 224 r WirLZ; +#X obj -530 204 r WirLX; +#X obj -489 286 r WirRZ; +#X obj -500 265 r WirRX; +#X obj -510 244 r WirRY; +#X msg -421 40 300; +#X obj -421 15 loadbang; +#X obj -406 63 r Wir1LX; +#X obj -381 104 r Wir1X; +#X obj -373 125 r Wir1Y; +#X obj -364 145 r Wir1Z; +#X obj -356 165 r Wir1LY; +#X obj -347 184 r Wir1LX; +#X obj -338 205 r Wir1LZ; +#X obj -330 226 r Wir1RY; +#X obj -321 245 r Wir1RX; +#X obj -312 266 r Wir1RZ; +#X floatatom -239 353 8 0 0 0 - - -; +#X msg -242 47 300; +#X obj -242 22 loadbang; +#X obj -227 70 r Wir2LX; +#X obj -194 108 r Wir2X; +#X obj -186 129 r Wir2Y; +#X obj -177 149 r Wir2Z; +#X obj -169 169 r Wir2LY; +#X obj -160 188 r Wir2LX; +#X obj -151 209 r Wir2LZ; +#X obj -143 230 r Wir2RY; +#X obj -134 249 r Wir2RX; +#X obj -125 270 r Wir2RZ; +#X floatatom -53 367 8 0 0 0 - - -; +#X msg -53 53 300; +#X obj -53 28 loadbang; +#X obj -38 76 r Wir3LX; +#X obj -10 121 r Wir3X; +#X obj -2 142 r Wir3Y; +#X obj 7 162 r Wir3Z; +#X obj 15 182 r Wir3LY; +#X obj 24 201 r Wir3LX; +#X obj 33 222 r Wir3LZ; +#X obj 41 243 r Wir3RY; +#X obj 50 262 r Wir3RX; +#X obj 59 283 r Wir3RZ; +#X floatatom 139 368 8 0 0 0 - - -; +#X msg 139 51 300; +#X obj 139 26 loadbang; +#X obj 154 74 r Wir4LX; +#X obj 190 115 r Wir4X; +#X obj 198 136 r Wir4Y; +#X obj 207 156 r Wir4Z; +#X obj 215 176 r Wir4LY; +#X obj 224 195 r Wir4LX; +#X obj 233 216 r Wir4LZ; +#X obj 241 237 r Wir4RY; +#X obj 250 256 r Wir4RX; +#X obj 259 277 r Wir4RZ; +#X floatatom -556 725 8 0 0 0 - - -; +#X msg -556 407 300; +#X obj -556 382 loadbang; +#X obj -541 430 r Wir5LX; +#X obj -512 478 r Wir5X; +#X obj -504 499 r Wir5Y; +#X obj -495 519 r Wir5Z; +#X obj -487 539 r Wir5LY; +#X obj -478 558 r Wir5LX; +#X obj -469 579 r Wir5LZ; +#X obj -461 600 r Wir5RY; +#X obj -452 619 r Wir5RX; +#X obj -443 640 r Wir5RZ; +#X floatatom -378 725 8 0 0 0 - - -; +#X msg -378 410 300; +#X obj -378 385 loadbang; +#X obj -363 433 r Wir6LX; +#X obj -336 479 r Wir6X; +#X obj -328 500 r Wir6Y; +#X obj -319 520 r Wir6Z; +#X obj -311 540 r Wir6LY; +#X obj -302 559 r Wir6LX; +#X obj -293 580 r Wir6LZ; +#X obj -285 601 r Wir6RY; +#X obj -276 620 r Wir6RX; +#X obj -267 641 r Wir6RZ; +#X floatatom -191 723 8 0 0 0 - - -; +#X msg -191 412 300; +#X obj -191 387 loadbang; +#X obj -176 435 r Wir7LX; +#X obj -146 474 r Wir7X; +#X obj -138 495 r Wir7Y; +#X obj -129 515 r Wir7Z; +#X obj -121 535 r Wir7LY; +#X obj -112 554 r Wir7LX; +#X obj -103 575 r Wir7LZ; +#X obj -95 596 r Wir7RY; +#X obj -86 615 r Wir7RX; +#X obj -77 636 r Wir7RZ; +#X floatatom 6 733 8 0 0 0 - - -; +#X msg 6 422 300; +#X obj 6 397 loadbang; +#X obj 21 445 r Wir8LX; +#X obj 51 485 r Wir8X; +#X obj 59 506 r Wir8Y; +#X obj 68 526 r Wir8Z; +#X obj 76 546 r Wir8LY; +#X obj 85 565 r Wir8LX; +#X obj 94 586 r Wir8LZ; +#X obj 102 607 r Wir8RY; +#X obj 111 626 r Wir8RX; +#X obj 120 647 r Wir8RZ; +#X obj -395 83 r Wir1LY; +#X obj -216 90 r Wir2LY; +#X obj -26 99 r Wir3LY; +#X obj 167 95 r Wir4LY; +#X obj -529 452 r Wir5LY; +#X obj -353 455 r Wir6LY; +#X obj -166 455 r Wir7LY; +#X obj 30 465 r Wir8LY; +#X obj -570 309 compWireSource; +#X obj -390 300 compWireSource; +#X connect 0 0 120 0; +#X connect 1 0 120 2; +#X connect 2 0 120 1; +#X connect 3 0 120 3; +#X connect 4 0 120 5; +#X connect 5 0 120 4; +#X connect 6 0 120 8; +#X connect 7 0 120 7; +#X connect 8 0 120 6; +#X connect 10 0 9 0; +#X connect 12 0 121 0; +#X connect 13 0 121 1; +#X connect 14 0 121 2; +#X connect 15 0 121 3; +#X connect 16 0 121 4; +#X connect 17 0 121 5; +#X connect 18 0 121 6; +#X connect 19 0 121 7; +#X connect 20 0 121 8; +#X connect 23 0 22 0; +#X connect 36 0 35 0; +#X connect 49 0 48 0; +#X connect 62 0 61 0; +#X connect 75 0 74 0; +#X connect 88 0 87 0; +#X connect 101 0 100 0; +#X restore 110 36 pd Wires; +#X restore 923 98 pd Fence; +#N canvas 13 38 1440 790 OSC_FenceValues 0; +#X obj 162 48 OSCroute /cylinderLX; +#X obj 30 47 OSCroute /cylinderLZ; +#X floatatom 93 69 7 0 0 0 - - -; +#X obj 30 69 s ClyLZ; +#X floatatom 225 72 7 0 0 0 - - -; +#X obj 162 72 s ClyLX; +#X floatatom 550 72 7 0 0 0 - - -; +#X floatatom 675 74 7 0 0 0 - - -; +#X obj 487 50 OSCroute /cylinderZ; +#X obj 487 72 s ClyZ; +#X obj 612 50 OSCroute /cylinderX; +#X obj 612 74 s ClyX; +#X obj 826 397 inlet; +#X obj 826 421 s \$0_MyOsc; +#X obj 612 28 r \$0_MyOsc; +#X obj 487 29 r \$0_MyOsc; +#X obj 162 26 r \$0_MyOsc; +#X obj 30 23 r \$0_MyOsc; +#X floatatom 97 142 7 0 0 0 - - -; +#X floatatom 231 145 7 0 0 0 - - -; +#X floatatom 556 145 7 0 0 0 - - -; +#X floatatom 684 147 7 0 0 0 - - -; +#X obj 621 101 r \$0_MyOsc; +#X obj 493 102 r \$0_MyOsc; +#X obj 168 99 r \$0_MyOsc; +#X obj 34 96 r \$0_MyOsc; +#X obj 34 120 OSCroute /cylinder1LZ; +#X obj 168 121 OSCroute /cylinder1LX; +#X obj 493 123 OSCroute /cylinder1Z; +#X obj 621 123 OSCroute /cylinder1X; +#X floatatom 94 211 7 0 0 0 - - -; +#X floatatom 228 214 7 0 0 0 - - -; +#X floatatom 553 214 7 0 0 0 - - -; +#X floatatom 681 216 7 0 0 0 - - -; +#X obj 618 170 r \$0_MyOsc; +#X obj 490 171 r \$0_MyOsc; +#X obj 165 168 r \$0_MyOsc; +#X obj 31 165 r \$0_MyOsc; +#X floatatom 93 283 7 0 0 0 - - -; +#X floatatom 227 286 7 0 0 0 - - -; +#X floatatom 552 286 7 0 0 0 - - -; +#X floatatom 680 288 7 0 0 0 - - -; +#X obj 617 242 r \$0_MyOsc; +#X obj 489 243 r \$0_MyOsc; +#X obj 164 240 r \$0_MyOsc; +#X obj 30 237 r \$0_MyOsc; +#X floatatom 90 356 7 0 0 0 - - -; +#X floatatom 224 359 7 0 0 0 - - -; +#X floatatom 549 359 7 0 0 0 - - -; +#X floatatom 677 361 7 0 0 0 - - -; +#X obj 614 315 r \$0_MyOsc; +#X obj 486 316 r \$0_MyOsc; +#X obj 161 313 r \$0_MyOsc; +#X obj 27 310 r \$0_MyOsc; +#X floatatom 91 427 7 0 0 0 - - -; +#X floatatom 225 430 7 0 0 0 - - -; +#X floatatom 550 430 7 0 0 0 - - -; +#X floatatom 678 432 7 0 0 0 - - -; +#X obj 615 386 r \$0_MyOsc; +#X obj 487 387 r \$0_MyOsc; +#X obj 162 384 r \$0_MyOsc; +#X obj 28 381 r \$0_MyOsc; +#X floatatom 92 500 7 0 0 0 - - -; +#X floatatom 226 503 7 0 0 0 - - -; +#X floatatom 551 503 7 0 0 0 - - -; +#X floatatom 679 505 7 0 0 0 - - -; +#X obj 616 459 r \$0_MyOsc; +#X obj 488 460 r \$0_MyOsc; +#X obj 163 457 r \$0_MyOsc; +#X obj 29 454 r \$0_MyOsc; +#X floatatom 91 574 7 0 0 0 - - -; +#X floatatom 225 577 7 0 0 0 - - -; +#X floatatom 550 577 7 0 0 0 - - -; +#X floatatom 678 579 7 0 0 0 - - -; +#X obj 615 533 r \$0_MyOsc; +#X obj 487 534 r \$0_MyOsc; +#X obj 162 531 r \$0_MyOsc; +#X obj 28 528 r \$0_MyOsc; +#X floatatom 88 646 7 0 0 0 - - -; +#X floatatom 222 649 7 0 0 0 - - -; +#X floatatom 547 649 7 0 0 0 - - -; +#X floatatom 675 651 7 0 0 0 - - -; +#X obj 612 605 r \$0_MyOsc; +#X obj 484 606 r \$0_MyOsc; +#X obj 159 603 r \$0_MyOsc; +#X obj 25 600 r \$0_MyOsc; +#X floatatom 82 719 7 0 0 0 - - -; +#X floatatom 216 722 7 0 0 0 - - -; +#X floatatom 541 722 7 0 0 0 - - -; +#X floatatom 669 724 7 0 0 0 - - -; +#X obj 606 678 r \$0_MyOsc; +#X obj 478 679 r \$0_MyOsc; +#X obj 153 676 r \$0_MyOsc; +#X obj 19 673 r \$0_MyOsc; +#X floatatom 840 64 7 0 0 0 - - -; +#X floatatom 982 67 7 0 0 0 - - -; +#X floatatom 1294 64 7 0 0 0 - - -; +#X floatatom 1422 66 7 0 0 0 - - -; +#X obj 1367 20 r \$0_MyOsc; +#X obj 1231 21 r \$0_MyOsc; +#X obj 919 21 r \$0_MyOsc; +#X obj 777 18 r \$0_MyOsc; +#X obj 31 189 OSCroute /cylinder2LZ; +#X obj 165 190 OSCroute /cylinder2LX; +#X obj 490 192 OSCroute /cylinder2Z; +#X obj 618 192 OSCroute /cylinder2X; +#X obj 617 264 OSCroute /cylinder3X; +#X obj 489 264 OSCroute /cylinder3Z; +#X obj 164 262 OSCroute /cylinder3LX; +#X obj 30 261 OSCroute /cylinder3LZ; +#X obj 27 334 OSCroute /cylinder4LZ; +#X obj 161 335 OSCroute /cylinder4LX; +#X obj 486 337 OSCroute /cylinder4Z; +#X obj 614 337 OSCroute /cylinder4X; +#X obj 615 408 OSCroute /cylinder5X; +#X obj 487 408 OSCroute /cylinder5Z; +#X obj 162 406 OSCroute /cylinder5LX; +#X obj 28 405 OSCroute /cylinder5LZ; +#X obj 29 478 OSCroute /cylinder6LZ; +#X obj 163 479 OSCroute /cylinder6LX; +#X obj 488 481 OSCroute /cylinder6Z; +#X obj 616 481 OSCroute /cylinder6X; +#X obj 615 555 OSCroute /cylinder7X; +#X obj 487 555 OSCroute /cylinder7Z; +#X obj 162 553 OSCroute /cylinder7LX; +#X obj 28 552 OSCroute /cylinder7LZ; +#X obj 25 624 OSCroute /cylinder8LZ; +#X obj 159 625 OSCroute /cylinder8LX; +#X obj 484 627 OSCroute /cylinder8Z; +#X obj 612 627 OSCroute /cylinder8X; +#X obj 606 700 OSCroute /cylinder9X; +#X obj 478 700 OSCroute /cylinder9Z; +#X obj 153 698 OSCroute /cylinder9LX; +#X obj 19 697 OSCroute /cylinder9LZ; +#X obj 777 42 OSCroute /cylinder10LZ; +#X obj 919 43 OSCroute /cylinder10LX; +#X obj 1231 42 OSCroute /cylinder10Z; +#X obj 1367 42 OSCroute /cylinder10X; +#X floatatom 840 142 7 0 0 0 - - -; +#X floatatom 982 145 7 0 0 0 - - -; +#X floatatom 1294 142 7 0 0 0 - - -; +#X floatatom 1422 144 7 0 0 0 - - -; +#X obj 1367 98 r \$0_MyOsc; +#X obj 1231 99 r \$0_MyOsc; +#X obj 919 99 r \$0_MyOsc; +#X obj 777 96 r \$0_MyOsc; +#X floatatom 840 221 7 0 0 0 - - -; +#X floatatom 982 224 7 0 0 0 - - -; +#X floatatom 1294 221 7 0 0 0 - - -; +#X floatatom 1422 223 7 0 0 0 - - -; +#X obj 1367 177 r \$0_MyOsc; +#X obj 1231 178 r \$0_MyOsc; +#X obj 919 178 r \$0_MyOsc; +#X obj 777 175 r \$0_MyOsc; +#X obj 777 120 OSCroute /cylinder11LZ; +#X obj 919 121 OSCroute /cylinder11LX; +#X obj 1231 120 OSCroute /cylinder11Z; +#X obj 1367 120 OSCroute /cylinder11X; +#X obj 1367 199 OSCroute /cylinder12X; +#X obj 1231 199 OSCroute /cylinder12Z; +#X obj 919 200 OSCroute /cylinder12LX; +#X obj 777 199 OSCroute /cylinder12LZ; +#X obj 777 221 s Cly12LZ; +#X obj 919 224 s Cly12LX; +#X obj 1231 221 s Cly12Z; +#X obj 1367 223 s Cly12X; +#X obj 1367 144 s Cly11X; +#X obj 1231 142 s Cly11Z; +#X obj 919 145 s Cly11LX; +#X obj 777 142 s Cly11LZ; +#X obj 777 64 s Cly10LZ; +#X obj 919 67 s Cly10LX; +#X obj 1231 64 s Cly10Z; +#X obj 1367 66 s Cly10X; +#X obj 34 142 s Cly1LZ; +#X obj 168 145 s Cly1LX; +#X obj 493 145 s Cly1Z; +#X obj 621 147 s Cly1X; +#X obj 618 216 s Cly2X; +#X obj 490 214 s Cly2Z; +#X obj 165 214 s Cly2LX; +#X obj 31 211 s Cly2LZ; +#X obj 30 283 s Cly3LZ; +#X obj 164 286 s Cly3LX; +#X obj 489 286 s Cly3Z; +#X obj 617 288 s Cly3X; +#X obj 614 361 s Cly4X; +#X obj 486 359 s Cly4Z; +#X obj 161 359 s Cly4LX; +#X obj 27 356 s Cly4LZ; +#X obj 28 427 s Cly5LZ; +#X obj 162 430 s Cly5LX; +#X obj 487 430 s Cly5Z; +#X obj 615 432 s Cly5X; +#X obj 616 505 s Cly6X; +#X obj 488 503 s Cly6Z; +#X obj 163 503 s Cly6LX; +#X obj 29 500 s Cly6LZ; +#X obj 28 574 s Cly7LZ; +#X obj 162 577 s Cly7LX; +#X obj 487 577 s Cly7Z; +#X obj 615 579 s Cly7X; +#X obj 612 651 s Cly8X; +#X obj 484 649 s Cly8Z; +#X obj 159 649 s Cly8LX; +#X obj 25 646 s Cly8LZ; +#X obj 19 719 s Cly9LZ; +#X obj 153 722 s Cly9LX; +#X obj 478 722 s Cly9Z; +#X obj 606 724 s Cly9X; +#X text 831 325 Obtains the X - Z position of the fence posts (cylinders) +and the X - Z dimensions; +#X floatatom 369 73 7 0 0 0 - - -; +#X obj 306 27 r \$0_MyOsc; +#X floatatom 375 146 7 0 0 0 - - -; +#X obj 312 100 r \$0_MyOsc; +#X floatatom 372 215 7 0 0 0 - - -; +#X obj 309 169 r \$0_MyOsc; +#X floatatom 371 287 7 0 0 0 - - -; +#X obj 308 241 r \$0_MyOsc; +#X floatatom 368 360 7 0 0 0 - - -; +#X obj 305 314 r \$0_MyOsc; +#X floatatom 369 431 7 0 0 0 - - -; +#X obj 306 385 r \$0_MyOsc; +#X floatatom 370 504 7 0 0 0 - - -; +#X obj 307 458 r \$0_MyOsc; +#X floatatom 369 578 7 0 0 0 - - -; +#X obj 306 532 r \$0_MyOsc; +#X floatatom 366 650 7 0 0 0 - - -; +#X obj 303 604 r \$0_MyOsc; +#X floatatom 360 723 7 0 0 0 - - -; +#X obj 297 677 r \$0_MyOsc; +#X obj 306 49 OSCroute /cylinderLY; +#X obj 312 122 OSCroute /cylinder1LY; +#X obj 309 191 OSCroute /cylinder2LY; +#X obj 308 263 OSCroute /cylinder3LY; +#X obj 305 336 OSCroute /cylinder4LY; +#X obj 306 407 OSCroute /cylinder5LY; +#X obj 307 480 OSCroute /cylinder6LY; +#X obj 306 554 OSCroute /cylinder7LY; +#X obj 303 626 OSCroute /cylinder8LY; +#X obj 297 699 OSCroute /cylinder9LY; +#X obj 306 73 s ClyLY; +#X obj 312 146 s Cly1LY; +#X obj 309 215 s Cly2LY; +#X obj 308 287 s Cly3LY; +#X obj 305 360 s Cly4LY; +#X obj 306 431 s Cly5LY; +#X obj 307 504 s Cly6LY; +#X obj 306 578 s Cly7LY; +#X obj 303 650 s Cly8LY; +#X obj 297 723 s Cly9LYS; +#X floatatom 1132 66 7 0 0 0 - - -; +#X obj 1069 20 r \$0_MyOsc; +#X floatatom 1132 144 7 0 0 0 - - -; +#X obj 1069 98 r \$0_MyOsc; +#X floatatom 1132 223 7 0 0 0 - - -; +#X obj 1069 177 r \$0_MyOsc; +#X obj 1069 42 OSCroute /cylinder10LY; +#X obj 1069 66 s Cly10LY; +#X obj 1069 120 OSCroute /cylinder11LY; +#X obj 1069 144 s Cly11LY; +#X obj 1069 199 OSCroute /cylinder12LY; +#X obj 1069 223 s Cly12LY; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 15 0 8 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 22 0 29 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 18 0; +#X connect 26 0 174 0; +#X connect 27 0 19 0; +#X connect 27 0 175 0; +#X connect 28 0 20 0; +#X connect 28 0 176 0; +#X connect 29 0 21 0; +#X connect 29 0 177 0; +#X connect 34 0 105 0; +#X connect 35 0 104 0; +#X connect 36 0 103 0; +#X connect 37 0 102 0; +#X connect 42 0 106 0; +#X connect 43 0 107 0; +#X connect 44 0 108 0; +#X connect 45 0 109 0; +#X connect 50 0 113 0; +#X connect 51 0 112 0; +#X connect 52 0 111 0; +#X connect 53 0 110 0; +#X connect 58 0 114 0; +#X connect 59 0 115 0; +#X connect 60 0 116 0; +#X connect 61 0 117 0; +#X connect 66 0 121 0; +#X connect 67 0 120 0; +#X connect 68 0 119 0; +#X connect 69 0 118 0; +#X connect 74 0 122 0; +#X connect 75 0 123 0; +#X connect 76 0 124 0; +#X connect 77 0 125 0; +#X connect 82 0 129 0; +#X connect 83 0 128 0; +#X connect 84 0 127 0; +#X connect 85 0 126 0; +#X connect 90 0 130 0; +#X connect 91 0 131 0; +#X connect 92 0 132 0; +#X connect 93 0 133 0; +#X connect 98 0 137 0; +#X connect 99 0 136 0; +#X connect 100 0 135 0; +#X connect 101 0 134 0; +#X connect 102 0 30 0; +#X connect 102 0 181 0; +#X connect 103 0 31 0; +#X connect 103 0 180 0; +#X connect 104 0 32 0; +#X connect 104 0 179 0; +#X connect 105 0 33 0; +#X connect 105 0 178 0; +#X connect 106 0 41 0; +#X connect 106 0 185 0; +#X connect 107 0 40 0; +#X connect 107 0 184 0; +#X connect 108 0 39 0; +#X connect 108 0 183 0; +#X connect 109 0 38 0; +#X connect 109 0 182 0; +#X connect 110 0 46 0; +#X connect 110 0 189 0; +#X connect 111 0 47 0; +#X connect 111 0 188 0; +#X connect 112 0 48 0; +#X connect 112 0 187 0; +#X connect 113 0 49 0; +#X connect 113 0 186 0; +#X connect 114 0 57 0; +#X connect 114 0 193 0; +#X connect 115 0 56 0; +#X connect 115 0 192 0; +#X connect 116 0 55 0; +#X connect 116 0 191 0; +#X connect 117 0 54 0; +#X connect 117 0 190 0; +#X connect 118 0 62 0; +#X connect 118 0 197 0; +#X connect 119 0 63 0; +#X connect 119 0 196 0; +#X connect 120 0 64 0; +#X connect 120 0 195 0; +#X connect 121 0 65 0; +#X connect 121 0 194 0; +#X connect 122 0 73 0; +#X connect 122 0 201 0; +#X connect 123 0 72 0; +#X connect 123 0 200 0; +#X connect 124 0 71 0; +#X connect 124 0 199 0; +#X connect 125 0 70 0; +#X connect 125 0 198 0; +#X connect 126 0 78 0; +#X connect 126 0 205 0; +#X connect 127 0 79 0; +#X connect 127 0 204 0; +#X connect 128 0 80 0; +#X connect 128 0 203 0; +#X connect 129 0 81 0; +#X connect 129 0 202 0; +#X connect 130 0 89 0; +#X connect 130 0 209 0; +#X connect 131 0 88 0; +#X connect 131 0 208 0; +#X connect 132 0 87 0; +#X connect 132 0 207 0; +#X connect 133 0 86 0; +#X connect 133 0 206 0; +#X connect 134 0 94 0; +#X connect 134 0 170 0; +#X connect 135 0 95 0; +#X connect 135 0 171 0; +#X connect 136 0 96 0; +#X connect 136 0 172 0; +#X connect 137 0 97 0; +#X connect 137 0 173 0; +#X connect 142 0 157 0; +#X connect 143 0 156 0; +#X connect 144 0 155 0; +#X connect 145 0 154 0; +#X connect 150 0 158 0; +#X connect 151 0 159 0; +#X connect 152 0 160 0; +#X connect 153 0 161 0; +#X connect 154 0 138 0; +#X connect 154 0 169 0; +#X connect 155 0 139 0; +#X connect 155 0 168 0; +#X connect 156 0 140 0; +#X connect 156 0 167 0; +#X connect 157 0 141 0; +#X connect 157 0 166 0; +#X connect 158 0 149 0; +#X connect 158 0 165 0; +#X connect 159 0 148 0; +#X connect 159 0 164 0; +#X connect 160 0 147 0; +#X connect 160 0 163 0; +#X connect 161 0 146 0; +#X connect 161 0 162 0; +#X connect 212 0 231 0; +#X connect 214 0 232 0; +#X connect 216 0 233 0; +#X connect 218 0 234 0; +#X connect 220 0 235 0; +#X connect 222 0 236 0; +#X connect 224 0 237 0; +#X connect 226 0 238 0; +#X connect 228 0 239 0; +#X connect 230 0 240 0; +#X connect 231 0 211 0; +#X connect 231 0 241 0; +#X connect 232 0 213 0; +#X connect 232 0 242 0; +#X connect 233 0 215 0; +#X connect 233 0 243 0; +#X connect 234 0 217 0; +#X connect 234 0 244 0; +#X connect 235 0 219 0; +#X connect 235 0 245 0; +#X connect 236 0 221 0; +#X connect 236 0 246 0; +#X connect 237 0 223 0; +#X connect 237 0 247 0; +#X connect 238 0 225 0; +#X connect 238 0 248 0; +#X connect 239 0 227 0; +#X connect 239 0 249 0; +#X connect 240 0 229 0; +#X connect 240 0 250 0; +#X connect 252 0 257 0; +#X connect 254 0 259 0; +#X connect 256 0 261 0; +#X connect 257 0 251 0; +#X connect 257 0 258 0; +#X connect 259 0 253 0; +#X connect 259 0 260 0; +#X connect 261 0 255 0; +#X connect 261 0 262 0; +#X restore 757 -23 pd OSC_FenceValues; +#N canvas 101 61 1260 785 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X text 437 748 Obtains the X -Y- Z position and scale of the wires +(fence); +#X floatatom 925 70 7 0 0 0 - - -; +#X floatatom 1050 72 7 0 0 0 - - -; +#X obj 987 26 r \$0_MyOsc; +#X obj 862 27 r \$0_MyOsc; +#X floatatom 1164 72 7 0 0 0 - - -; +#X obj 1101 26 r \$0_MyOsc; +#X floatatom 927 145 7 0 0 0 - - -; +#X floatatom 1052 147 7 0 0 0 - - -; +#X obj 989 101 r \$0_MyOsc; +#X obj 864 102 r \$0_MyOsc; +#X floatatom 1166 147 7 0 0 0 - - -; +#X obj 1103 101 r \$0_MyOsc; +#X floatatom 923 221 7 0 0 0 - - -; +#X floatatom 1048 223 7 0 0 0 - - -; +#X obj 985 177 r \$0_MyOsc; +#X obj 860 178 r \$0_MyOsc; +#X floatatom 1162 223 7 0 0 0 - - -; +#X obj 1099 177 r \$0_MyOsc; +#X floatatom 925 300 7 0 0 0 - - -; +#X floatatom 1050 302 7 0 0 0 - - -; +#X obj 987 256 r \$0_MyOsc; +#X obj 862 257 r \$0_MyOsc; +#X floatatom 1164 302 7 0 0 0 - - -; +#X obj 1101 256 r \$0_MyOsc; +#X floatatom 923 378 7 0 0 0 - - -; +#X floatatom 1048 380 7 0 0 0 - - -; +#X obj 985 334 r \$0_MyOsc; +#X obj 860 335 r \$0_MyOsc; +#X floatatom 1162 380 7 0 0 0 - - -; +#X obj 1099 334 r \$0_MyOsc; +#X floatatom 916 461 7 0 0 0 - - -; +#X floatatom 1041 463 7 0 0 0 - - -; +#X obj 978 417 r \$0_MyOsc; +#X obj 853 418 r \$0_MyOsc; +#X floatatom 1155 463 7 0 0 0 - - -; +#X obj 1092 417 r \$0_MyOsc; +#X floatatom 914 542 7 0 0 0 - - -; +#X floatatom 1039 544 7 0 0 0 - - -; +#X obj 976 498 r \$0_MyOsc; +#X obj 851 499 r \$0_MyOsc; +#X floatatom 1153 544 7 0 0 0 - - -; +#X obj 1090 498 r \$0_MyOsc; +#X floatatom 916 621 7 0 0 0 - - -; +#X floatatom 1041 623 7 0 0 0 - - -; +#X obj 978 577 r \$0_MyOsc; +#X obj 853 578 r \$0_MyOsc; +#X floatatom 1155 623 7 0 0 0 - - -; +#X obj 1092 577 r \$0_MyOsc; +#X floatatom 914 699 7 0 0 0 - - -; +#X floatatom 1039 701 7 0 0 0 - - -; +#X obj 976 655 r \$0_MyOsc; +#X obj 851 656 r \$0_MyOsc; +#X floatatom 1153 701 7 0 0 0 - - -; +#X obj 1090 655 r \$0_MyOsc; +#X obj 862 48 OSCroute /wireRZ; +#X obj 862 70 s WirRZ; +#X obj 987 48 OSCroute /wireRX; +#X obj 987 72 s WirRX; +#X obj 1101 48 OSCroute /wireRY; +#X obj 1101 72 s WirRY; +#X obj 1103 123 OSCroute /wire1RY; +#X obj 1103 147 s Wir1RY; +#X obj 989 147 s Wir1RX; +#X obj 989 123 OSCroute /wire1RX; +#X obj 864 123 OSCroute /wire1RZ; +#X obj 864 145 s Wir1RZ; +#X obj 860 199 OSCroute /wire2RZ; +#X obj 860 221 s Wir2RZ; +#X obj 985 223 s Wir2RX; +#X obj 985 199 OSCroute /wire2RX; +#X obj 1099 199 OSCroute /wire2RY; +#X obj 1099 223 s Wir2RY; +#X obj 1101 278 OSCroute /wire3RY; +#X obj 1101 302 s Wir3RY; +#X obj 987 302 s Wir3RX; +#X obj 987 278 OSCroute /wire3RX; +#X obj 862 278 OSCroute /wire3RZ; +#X obj 862 300 s Wir3RZ; +#X obj 860 356 OSCroute /wire4RZ; +#X obj 860 378 s Wir4RZ; +#X obj 985 356 OSCroute /wire4RX; +#X obj 985 380 s Wir4RX; +#X obj 1099 356 OSCroute /wire4RY; +#X obj 1099 380 s Wir4RY; +#X obj 1092 439 OSCroute /wire5RY; +#X obj 1092 463 s Wir5RY; +#X obj 978 463 s Wir5RX; +#X obj 978 439 OSCroute /wire5RX; +#X obj 853 439 OSCroute /wire5RZ; +#X obj 853 461 s Wir5RZ; +#X obj 851 520 OSCroute /wire6RZ; +#X obj 851 542 s Wir6RZ; +#X obj 976 520 OSCroute /wire6RX; +#X obj 976 544 s Wir6RX; +#X obj 1090 520 OSCroute /wire6RY; +#X obj 1090 544 s Wir6RY; +#X obj 1092 599 OSCroute /wire7RY; +#X obj 1092 623 s Wir7RY; +#X obj 978 623 s Wir7RX; +#X obj 978 599 OSCroute /wire7RX; +#X obj 853 599 OSCroute /wire7RZ; +#X obj 853 621 s Wir7RZ; +#X obj 851 676 OSCroute /wire8RZ; +#X obj 851 699 s Wir8RZ; +#X obj 976 677 OSCroute /wire8RX; +#X obj 976 701 s Wir8RX; +#X obj 1090 677 OSCroute /wire8RY; +#X obj 1090 701 s Wir8RSY; +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X connect 221 0 275 0; +#X connect 222 0 273 0; +#X connect 224 0 277 0; +#X connect 227 0 282 0; +#X connect 228 0 283 0; +#X connect 230 0 279 0; +#X connect 233 0 288 0; +#X connect 234 0 285 0; +#X connect 236 0 289 0; +#X connect 239 0 294 0; +#X connect 240 0 295 0; +#X connect 242 0 291 0; +#X connect 245 0 299 0; +#X connect 246 0 297 0; +#X connect 248 0 301 0; +#X connect 251 0 306 0; +#X connect 252 0 307 0; +#X connect 254 0 303 0; +#X connect 257 0 311 0; +#X connect 258 0 309 0; +#X connect 260 0 313 0; +#X connect 263 0 318 0; +#X connect 264 0 319 0; +#X connect 266 0 315 0; +#X connect 269 0 323 0; +#X connect 270 0 321 0; +#X connect 272 0 325 0; +#X connect 273 0 219 0; +#X connect 273 0 274 0; +#X connect 275 0 220 0; +#X connect 275 0 276 0; +#X connect 277 0 223 0; +#X connect 277 0 278 0; +#X connect 279 0 229 0; +#X connect 279 0 280 0; +#X connect 282 0 226 0; +#X connect 282 0 281 0; +#X connect 283 0 225 0; +#X connect 283 0 284 0; +#X connect 285 0 231 0; +#X connect 285 0 286 0; +#X connect 288 0 232 0; +#X connect 288 0 287 0; +#X connect 289 0 235 0; +#X connect 289 0 290 0; +#X connect 291 0 241 0; +#X connect 291 0 292 0; +#X connect 294 0 238 0; +#X connect 294 0 293 0; +#X connect 295 0 237 0; +#X connect 295 0 296 0; +#X connect 297 0 243 0; +#X connect 297 0 298 0; +#X connect 299 0 244 0; +#X connect 299 0 300 0; +#X connect 301 0 247 0; +#X connect 301 0 302 0; +#X connect 303 0 253 0; +#X connect 303 0 304 0; +#X connect 306 0 250 0; +#X connect 306 0 305 0; +#X connect 307 0 249 0; +#X connect 307 0 308 0; +#X connect 309 0 255 0; +#X connect 309 0 310 0; +#X connect 311 0 256 0; +#X connect 311 0 312 0; +#X connect 313 0 259 0; +#X connect 313 0 314 0; +#X connect 315 0 265 0; +#X connect 315 0 316 0; +#X connect 318 0 262 0; +#X connect 318 0 317 0; +#X connect 319 0 261 0; +#X connect 319 0 320 0; +#X connect 321 0 267 0; +#X connect 321 0 322 0; +#X connect 323 0 268 0; +#X connect 323 0 324 0; +#X connect 325 0 271 0; +#X connect 325 0 326 0; +#X restore 750 -1 pd OSC_WireValues; +#X obj 77 412 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 127 1; +#X floatatom 92 431 5 0 0 0 - - -; +#N canvas 117 23 1269 841 OSC_TeleValues 0; +#X obj 36 26 inlet; +#X obj 36 50 s \$0_MyOsc; +#X floatatom 189 70 7 0 0 0 - - -; +#X floatatom 321 73 7 0 0 0 - - -; +#X floatatom 455 70 7 0 0 0 - - -; +#X floatatom 580 72 7 0 0 0 - - -; +#X obj 517 26 r \$0_MyOsc; +#X obj 392 27 r \$0_MyOsc; +#X obj 258 27 r \$0_MyOsc; +#X obj 126 24 r \$0_MyOsc; +#X obj 126 48 OSCroute /teleMLZ; +#X obj 258 49 OSCroute /teleMLX; +#X obj 126 71 s TeMLZ; +#X obj 258 73 s TeMLX; +#X floatatom 187 145 7 0 0 0 - - -; +#X floatatom 436 142 7 0 0 0 - - -; +#X obj 373 96 r \$0_MyOsc; +#X obj 124 99 r \$0_MyOsc; +#X floatatom 580 143 7 0 0 0 - - -; +#X obj 517 97 r \$0_MyOsc; +#X floatatom 313 142 7 0 0 0 - - -; +#X obj 250 96 r \$0_MyOsc; +#X obj 124 123 OSCroute /TeleCLZ; +#X obj 250 118 OSCroute /TeleCLY; +#X obj 373 118 OSCroute /TeleCLX; +#X obj 517 119 OSCroute /TeleCY; +#X obj 392 48 OSCroute /teleZ; +#X obj 517 48 OSCroute /teleX; +#X obj 517 72 s TeX; +#X obj 392 70 s TeZ; +#X obj 124 145 s TeCLZ; +#X obj 250 142 s TeCLY; +#X obj 373 142 s TeCLX; +#X obj 517 143 s TeCY; +#X floatatom 190 231 7 0 0 0 - - -; +#X floatatom 322 234 7 0 0 0 - - -; +#X floatatom 456 231 7 0 0 0 - - -; +#X floatatom 581 233 7 0 0 0 - - -; +#X obj 518 187 r \$0_MyOsc; +#X obj 393 188 r \$0_MyOsc; +#X obj 259 188 r \$0_MyOsc; +#X obj 127 185 r \$0_MyOsc; +#X floatatom 188 306 7 0 0 0 - - -; +#X floatatom 437 303 7 0 0 0 - - -; +#X obj 374 257 r \$0_MyOsc; +#X obj 125 260 r \$0_MyOsc; +#X floatatom 581 304 7 0 0 0 - - -; +#X obj 518 258 r \$0_MyOsc; +#X floatatom 314 303 7 0 0 0 - - -; +#X obj 251 257 r \$0_MyOsc; +#X floatatom 191 392 7 0 0 0 - - -; +#X floatatom 323 395 7 0 0 0 - - -; +#X floatatom 457 392 7 0 0 0 - - -; +#X floatatom 582 394 7 0 0 0 - - -; +#X obj 519 348 r \$0_MyOsc; +#X obj 394 349 r \$0_MyOsc; +#X obj 260 349 r \$0_MyOsc; +#X obj 128 346 r \$0_MyOsc; +#X floatatom 189 467 7 0 0 0 - - -; +#X floatatom 438 464 7 0 0 0 - - -; +#X obj 375 418 r \$0_MyOsc; +#X obj 126 421 r \$0_MyOsc; +#X floatatom 582 465 7 0 0 0 - - -; +#X obj 519 419 r \$0_MyOsc; +#X floatatom 315 464 7 0 0 0 - - -; +#X obj 252 418 r \$0_MyOsc; +#X obj 127 209 OSCroute /tele1MLZ; +#X obj 259 210 OSCroute /tele1MLX; +#X obj 393 209 OSCroute /tele1Z; +#X obj 518 209 OSCroute /tele1X; +#X obj 518 233 s Te1X; +#X obj 393 231 s Te1Z; +#X obj 259 234 s TeM1LX; +#X obj 127 232 s TeM1LZ; +#X obj 125 306 s TeC1LZ; +#X obj 251 303 s TeC1LY; +#X obj 374 303 s TeC1LX; +#X obj 518 304 s TeC1Y; +#X obj 128 393 s TeM2LZ; +#X obj 260 395 s TeM2LX; +#X obj 394 370 OSCroute /tele2Z; +#X obj 394 392 s Te2Z; +#X obj 519 370 OSCroute /tele2X; +#X obj 519 394 s Te2X; +#X obj 519 465 s TeC2Y; +#X obj 375 464 s TeC2LX; +#X obj 252 464 s TeC2LY; +#X obj 126 467 s TeC2LZ; +#X obj 125 284 OSCroute /tele1CLZ; +#X obj 251 279 OSCroute /tele1CLY; +#X obj 374 279 OSCroute /tele1CLX; +#X obj 518 280 OSCroute /tele1CY; +#X obj 519 441 OSCroute /tele2CY; +#X obj 375 440 OSCroute /tele2CLX; +#X obj 252 440 OSCroute /tele2CLY; +#X obj 260 371 OSCroute /tele2MLX; +#X obj 128 370 OSCroute /tele2MLZ; +#X obj 126 445 OSCroute /tele2CLZ; +#X floatatom 189 553 7 0 0 0 - - -; +#X floatatom 438 550 7 0 0 0 - - -; +#X floatatom 572 547 7 0 0 0 - - -; +#X floatatom 697 549 7 0 0 0 - - -; +#X obj 634 503 r \$0_MyOsc; +#X obj 509 504 r \$0_MyOsc; +#X obj 375 504 r \$0_MyOsc; +#X obj 126 507 r \$0_MyOsc; +#X floatatom 811 549 7 0 0 0 - - -; +#X obj 748 503 r \$0_MyOsc; +#X floatatom 315 550 7 0 0 0 - - -; +#X obj 252 504 r \$0_MyOsc; +#X floatatom 189 637 7 0 0 0 - - -; +#X floatatom 438 634 7 0 0 0 - - -; +#X floatatom 572 631 7 0 0 0 - - -; +#X floatatom 697 633 7 0 0 0 - - -; +#X obj 634 587 r \$0_MyOsc; +#X obj 509 588 r \$0_MyOsc; +#X obj 375 588 r \$0_MyOsc; +#X obj 126 591 r \$0_MyOsc; +#X floatatom 811 633 7 0 0 0 - - -; +#X obj 748 587 r \$0_MyOsc; +#X floatatom 315 634 7 0 0 0 - - -; +#X obj 252 588 r \$0_MyOsc; +#X floatatom 187 715 7 0 0 0 - - -; +#X floatatom 436 712 7 0 0 0 - - -; +#X floatatom 570 709 7 0 0 0 - - -; +#X floatatom 695 711 7 0 0 0 - - -; +#X obj 632 665 r \$0_MyOsc; +#X obj 507 666 r \$0_MyOsc; +#X obj 373 666 r \$0_MyOsc; +#X obj 124 669 r \$0_MyOsc; +#X floatatom 809 711 7 0 0 0 - - -; +#X obj 746 665 r \$0_MyOsc; +#X floatatom 313 712 7 0 0 0 - - -; +#X obj 250 666 r \$0_MyOsc; +#X obj 126 531 OSCroute /cableLZ; +#X obj 252 526 OSCroute /cableLY; +#X obj 375 526 OSCroute /cableLX; +#X obj 509 525 OSCroute /cableZ; +#X obj 634 525 OSCroute /cableX; +#X obj 748 525 OSCroute /cableY; +#X obj 748 549 s CabY; +#X obj 634 549 s CabX; +#X obj 509 547 s CabZ; +#X obj 375 550 s CabLX; +#X obj 252 550 s CabLY; +#X obj 126 553 s CabLZ; +#X obj 126 615 OSCroute /cable1LZ; +#X obj 252 610 OSCroute /cable1LY; +#X obj 375 610 OSCroute /cable1LX; +#X obj 509 609 OSCroute /cable1Z; +#X obj 634 609 OSCroute /cable1X; +#X obj 748 609 OSCroute /cable1Y; +#X obj 748 633 s Cab1Y; +#X obj 634 633 s Cab1X; +#X obj 509 631 s Cab1Z; +#X obj 375 634 s Cab1LX; +#X obj 252 634 s Cab1LY; +#X obj 126 637 s Cab1LZ; +#X obj 124 693 OSCroute /cable2LZ; +#X obj 250 688 OSCroute /cable2LY; +#X obj 373 688 OSCroute /cable2LX; +#X obj 507 687 OSCroute /cable2Z; +#X obj 632 687 OSCroute /cable2X; +#X obj 746 687 OSCroute /cable2Y; +#X obj 746 711 s Cab2Y; +#X obj 632 711 s Cab2X; +#X obj 507 709 s Cab2Z; +#X obj 373 712 s Cab2LX; +#X obj 250 712 s Cab2LY; +#X obj 124 715 s Cab2LZ; +#X floatatom 185 801 7 0 0 0 - - -; +#X floatatom 434 798 7 0 0 0 - - -; +#X floatatom 568 795 7 0 0 0 - - -; +#X floatatom 693 797 7 0 0 0 - - -; +#X obj 505 752 r \$0_MyOsc; +#X obj 371 752 r \$0_MyOsc; +#X obj 122 755 r \$0_MyOsc; +#X floatatom 807 797 7 0 0 0 - - -; +#X floatatom 311 798 7 0 0 0 - - -; +#X obj 248 752 r \$0_MyOsc; +#X obj 630 751 r \$0_MyOsc; +#X obj 744 751 r \$0_MyOsc; +#X floatatom 928 796 7 0 0 0 - - -; +#X floatatom 1047 798 7 0 0 0 - - -; +#X obj 864 753 r \$0_MyOsc; +#X floatatom 1166 798 7 0 0 0 - - -; +#X obj 984 752 r \$0_MyOsc; +#X obj 1103 752 r \$0_MyOsc; +#X obj 122 779 OSCroute /cable3LZ; +#X obj 248 774 OSCroute /cable3LY; +#X obj 371 774 OSCroute /cable3LX; +#X obj 505 773 OSCroute /cable3Z; +#X obj 630 773 OSCroute /cable3X; +#X obj 744 773 OSCroute /cable3Y; +#X obj 1103 774 OSCroute /cable3RY; +#X obj 984 774 OSCroute /cable3RX; +#X obj 864 774 OSCroute /cable3RZ; +#X obj 1103 798 s Cab3RY; +#X obj 984 798 s Cab3RX; +#X obj 864 796 s Cab3RZ; +#X obj 744 797 s Cab3Y; +#X obj 630 797 s Cab3X; +#X obj 505 795 s Cab3Z; +#X obj 371 798 s Cab3LX; +#X obj 248 798 s Cab3LY; +#X obj 122 801 s Cab3LZ; +#X text 693 85 Obtains the X - Z values for the telegraph poles; +#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars +as well as the Y value. (This is relative to the pole); +#X text 882 578 Obtains the X - Y - Z position and scale of the cables +that run between the pole as well as the rotation values of he cable +that runs between the pole and the building.; +#X connect 0 0 1 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 11 0 13 0; +#X connect 16 0 24 0; +#X connect 17 0 22 0; +#X connect 19 0 25 0; +#X connect 21 0 23 0; +#X connect 22 0 14 0; +#X connect 22 0 30 0; +#X connect 23 0 20 0; +#X connect 23 0 31 0; +#X connect 24 0 15 0; +#X connect 24 0 32 0; +#X connect 25 0 18 0; +#X connect 25 0 33 0; +#X connect 26 0 4 0; +#X connect 26 0 29 0; +#X connect 27 0 5 0; +#X connect 27 0 28 0; +#X connect 38 0 69 0; +#X connect 39 0 68 0; +#X connect 40 0 67 0; +#X connect 41 0 66 0; +#X connect 44 0 90 0; +#X connect 45 0 88 0; +#X connect 47 0 91 0; +#X connect 49 0 89 0; +#X connect 54 0 82 0; +#X connect 55 0 80 0; +#X connect 56 0 95 0; +#X connect 57 0 96 0; +#X connect 60 0 93 0; +#X connect 61 0 97 0; +#X connect 63 0 92 0; +#X connect 65 0 94 0; +#X connect 66 0 34 0; +#X connect 66 0 73 0; +#X connect 67 0 35 0; +#X connect 67 0 72 0; +#X connect 68 0 36 0; +#X connect 68 0 71 0; +#X connect 69 0 37 0; +#X connect 69 0 70 0; +#X connect 80 0 52 0; +#X connect 80 0 81 0; +#X connect 82 0 53 0; +#X connect 82 0 83 0; +#X connect 88 0 42 0; +#X connect 88 0 74 0; +#X connect 89 0 48 0; +#X connect 89 0 75 0; +#X connect 90 0 43 0; +#X connect 90 0 76 0; +#X connect 91 0 46 0; +#X connect 91 0 77 0; +#X connect 92 0 62 0; +#X connect 92 0 84 0; +#X connect 93 0 59 0; +#X connect 93 0 85 0; +#X connect 94 0 64 0; +#X connect 94 0 86 0; +#X connect 95 0 51 0; +#X connect 95 0 79 0; +#X connect 96 0 50 0; +#X connect 96 0 78 0; +#X connect 97 0 58 0; +#X connect 97 0 87 0; +#X connect 102 0 138 0; +#X connect 103 0 137 0; +#X connect 104 0 136 0; +#X connect 105 0 134 0; +#X connect 107 0 139 0; +#X connect 109 0 135 0; +#X connect 114 0 150 0; +#X connect 115 0 149 0; +#X connect 116 0 148 0; +#X connect 117 0 146 0; +#X connect 119 0 151 0; +#X connect 121 0 147 0; +#X connect 126 0 162 0; +#X connect 127 0 161 0; +#X connect 128 0 160 0; +#X connect 129 0 158 0; +#X connect 131 0 163 0; +#X connect 133 0 159 0; +#X connect 134 0 98 0; +#X connect 134 0 145 0; +#X connect 135 0 108 0; +#X connect 135 0 144 0; +#X connect 136 0 99 0; +#X connect 136 0 143 0; +#X connect 137 0 100 0; +#X connect 137 0 142 0; +#X connect 138 0 101 0; +#X connect 138 0 141 0; +#X connect 139 0 106 0; +#X connect 139 0 140 0; +#X connect 146 0 110 0; +#X connect 146 0 157 0; +#X connect 147 0 120 0; +#X connect 147 0 156 0; +#X connect 148 0 111 0; +#X connect 148 0 155 0; +#X connect 149 0 112 0; +#X connect 149 0 154 0; +#X connect 150 0 113 0; +#X connect 150 0 153 0; +#X connect 151 0 118 0; +#X connect 151 0 152 0; +#X connect 158 0 122 0; +#X connect 158 0 169 0; +#X connect 159 0 132 0; +#X connect 159 0 168 0; +#X connect 160 0 123 0; +#X connect 160 0 167 0; +#X connect 161 0 124 0; +#X connect 161 0 166 0; +#X connect 162 0 125 0; +#X connect 162 0 165 0; +#X connect 163 0 130 0; +#X connect 163 0 164 0; +#X connect 174 0 191 0; +#X connect 175 0 190 0; +#X connect 176 0 188 0; +#X connect 179 0 189 0; +#X connect 180 0 192 0; +#X connect 181 0 193 0; +#X connect 184 0 196 0; +#X connect 186 0 195 0; +#X connect 187 0 194 0; +#X connect 188 0 170 0; +#X connect 188 0 205 0; +#X connect 189 0 178 0; +#X connect 189 0 204 0; +#X connect 190 0 171 0; +#X connect 190 0 203 0; +#X connect 191 0 172 0; +#X connect 191 0 202 0; +#X connect 192 0 173 0; +#X connect 192 0 201 0; +#X connect 193 0 177 0; +#X connect 193 0 200 0; +#X connect 194 0 185 0; +#X connect 194 0 197 0; +#X connect 195 0 183 0; +#X connect 195 0 198 0; +#X connect 196 0 182 0; +#X connect 196 0 199 0; +#X restore 745 21 pd OSC_TeleValues; +#N canvas 121 324 670 340 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X text 501 7 Player position; +#X text 504 85 Player scale; +#X text 503 171 Player rotation; +#X text 129 249 Receives OSC information about the player / observer +; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 596 -22 pd OSC_PlayerValues; +#N canvas 163 38 554 492 OSC_Tree 0; +#X obj 35 21 inlet; +#X obj 35 45 s \$0_MyOsc; +#N canvas 169 306 1177 130 main 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeX; +#X obj 158 36 OSCroute /treeY; +#X obj 278 39 OSCroute /treeZ; +#X obj 44 60 s treeX; +#X obj 278 61 s treeZ; +#X obj 158 60 s treeY; +#X obj 398 36 OSCroute /treeLX; +#X obj 398 60 s treeLX; +#X obj 524 36 OSCroute /treeLY; +#X obj 524 60 s treeLY; +#X obj 649 36 OSCroute /treeLZ; +#X obj 649 58 s treeLZ; +#X obj 775 31 OSCroute /treeRX; +#X obj 775 55 s treeRX; +#X obj 902 28 OSCroute /treeRY; +#X obj 902 52 s treeRY; +#X obj 1034 27 OSCroute /treeRZ; +#X obj 1034 49 s treeRZ; +#X connect 4 0 20 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 19 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 21 0; +#X connect 19 0 7 0; +#X connect 19 0 23 0; +#X connect 20 0 2 0; +#X connect 20 0 22 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 112 pd main; +#N canvas 169 306 1177 130 trunk 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeTX; +#X obj 44 60 s treeTX; +#X obj 158 36 OSCroute /treeTY; +#X obj 158 60 s treeTY; +#X obj 278 39 OSCroute /treeTZ; +#X obj 278 61 s treeTZ; +#X obj 398 36 OSCroute /treeTLX; +#X obj 398 60 s treeTLX; +#X obj 524 36 OSCroute /treeTLY; +#X obj 524 60 s treeTLY; +#X obj 649 36 OSCroute /treeTLZ; +#X obj 649 58 s treeTLZ; +#X obj 775 31 OSCroute /treeTRX; +#X obj 775 55 s treeTRX; +#X obj 902 28 OSCroute /treeTRY; +#X obj 902 52 s treeTRY; +#X obj 1034 27 OSCroute /treeTRZ; +#X obj 1034 49 s treeTRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 135 pd trunk; +#N canvas 169 306 1177 130 branch 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeBX; +#X obj 44 60 s treeBX; +#X obj 158 36 OSCroute /treeBY; +#X obj 158 60 s treeBY; +#X obj 278 39 OSCroute /treeBZ; +#X obj 278 61 s treeBZ; +#X obj 398 36 OSCroute /treeBLX; +#X obj 398 60 s treeBLX; +#X obj 524 36 OSCroute /treeBLY; +#X obj 524 60 s treeBLY; +#X obj 649 36 OSCroute /treeBLZ; +#X obj 649 58 s treeBLZ; +#X obj 775 31 OSCroute /treeBRX; +#X obj 775 55 s treeBRX; +#X obj 902 28 OSCroute /treeBRY; +#X obj 902 52 s treeBRY; +#X obj 1034 27 OSCroute /treeBRZ; +#X obj 1034 49 s treeBRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 158 pd branch; +#N canvas 169 306 1177 130 branch1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB1X; +#X obj 44 60 s treeB1X; +#X obj 158 36 OSCroute /treeB1Y; +#X obj 158 60 s treeB1Y; +#X obj 278 39 OSCroute /treeB1Z; +#X obj 278 61 s treeB1Z; +#X obj 398 36 OSCroute /treeB1LX; +#X obj 398 60 s treeB1LX; +#X obj 524 36 OSCroute /treeB1LY; +#X obj 524 60 s treeB1LY; +#X obj 649 36 OSCroute /treeB1LZ; +#X obj 649 58 s treeB1LZ; +#X obj 775 31 OSCroute /treeB1RX; +#X obj 775 55 s treeB1RX; +#X obj 902 28 OSCroute /treeB1RY; +#X obj 902 52 s treeB1RY; +#X obj 1034 27 OSCroute /treeB1RZ; +#X obj 1034 49 s treeB1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 181 pd branch1; +#N canvas 169 306 1177 130 branch2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB2X; +#X obj 44 60 s treeB2X; +#X obj 158 36 OSCroute /treeB2Y; +#X obj 158 60 s treeB2Y; +#X obj 278 39 OSCroute /treeB2Z; +#X obj 278 61 s treeB2Z; +#X obj 398 36 OSCroute /treeB2LX; +#X obj 398 60 s treeB2LX; +#X obj 524 36 OSCroute /treeB2LY; +#X obj 524 60 s treeB2LY; +#X obj 649 36 OSCroute /treeB2LZ; +#X obj 649 58 s treeB2LZ; +#X obj 775 31 OSCroute /treeB2RX; +#X obj 775 55 s treeB2RX; +#X obj 902 28 OSCroute /treeB2RY; +#X obj 902 52 s treeB2RY; +#X obj 1034 27 OSCroute /treeB2RZ; +#X obj 1034 49 s treeB2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 203 pd branch2; +#N canvas 169 306 1177 130 branch3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB3X; +#X obj 44 60 s treeB3X; +#X obj 158 36 OSCroute /treeB3Y; +#X obj 158 60 s treeB3Y; +#X obj 278 39 OSCroute /treeB3Z; +#X obj 278 61 s treeB3Z; +#X obj 398 36 OSCroute /treeB3LX; +#X obj 398 60 s treeB3LX; +#X obj 524 36 OSCroute /treeB3LY; +#X obj 524 60 s treeB3LY; +#X obj 649 36 OSCroute /treeB3LZ; +#X obj 649 58 s treeB3LZ; +#X obj 775 31 OSCroute /treeB3RX; +#X obj 775 55 s treeB3RX; +#X obj 902 28 OSCroute /treeB3RY; +#X obj 902 52 s treeB3RY; +#X obj 1034 27 OSCroute /treeB3RZ; +#X obj 1034 49 s treeB3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 227 pd branch3; +#N canvas 169 306 1177 130 treeY 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYX; +#X obj 44 60 s treeYX; +#X obj 158 36 OSCroute /treeYY; +#X obj 158 60 s treeYY; +#X obj 278 39 OSCroute /treeYZ; +#X obj 278 61 s treeYZ; +#X obj 398 36 OSCroute /treeYLX; +#X obj 398 60 s treeYLX; +#X obj 524 36 OSCroute /treeYLY; +#X obj 524 60 s treeYLY; +#X obj 649 36 OSCroute /treeYLZ; +#X obj 649 58 s treeYLZ; +#X obj 775 31 OSCroute /treeYRX; +#X obj 775 55 s treeYRX; +#X obj 902 28 OSCroute /treeYRY; +#X obj 902 52 s treeYRY; +#X obj 1034 27 OSCroute /treeYRZ; +#X obj 1034 49 s treeYRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 18 pd treeY; +#N canvas 128 306 1259 130 treeYB4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB4X; +#X obj 44 60 s treeYB4X; +#X obj 175 35 OSCroute /treeYB4Y; +#X obj 175 59 s treeYB4Y; +#X obj 294 35 OSCroute /treeYB4Z; +#X obj 294 57 s treeYB4Z; +#X obj 416 34 OSCroute /treeYB4LX; +#X obj 416 58 s treeYB4LX; +#X obj 548 36 OSCroute /treeYB4LY; +#X obj 548 60 s treeYB4LY; +#X obj 688 37 OSCroute /treeYB4LZ; +#X obj 688 59 s treeYB4LZ; +#X obj 824 29 OSCroute /treeYB4RX; +#X obj 824 53 s treeYB4RX; +#X obj 972 34 OSCroute /treeYB4RY; +#X obj 972 58 s treeYB4RY; +#X obj 1112 37 OSCroute /treeYB4RZ; +#X obj 1112 59 s treeYB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 44 pd treeYB4; +#N canvas 128 306 1259 130 treeYB5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 68 pd treeYB5; +#N canvas 169 306 1177 130 treeY1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1X; +#X obj 44 60 s treeY1X; +#X obj 158 36 OSCroute /treeY1Y; +#X obj 158 60 s treeY1Y; +#X obj 278 39 OSCroute /treeY1Z; +#X obj 278 61 s treeY1Z; +#X obj 398 36 OSCroute /treeY1LX; +#X obj 398 60 s treeY1LX; +#X obj 524 36 OSCroute /treeY1LY; +#X obj 524 60 s treeY1LY; +#X obj 649 36 OSCroute /treeY1LZ; +#X obj 649 58 s treeY1LZ; +#X obj 775 31 OSCroute /treeY1RX; +#X obj 775 55 s treeY1RX; +#X obj 902 28 OSCroute /treeY1RY; +#X obj 902 52 s treeY1RY; +#X obj 1034 27 OSCroute /treeY1RZ; +#X obj 1034 49 s treeY1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 150 94 pd treeY1; +#N canvas 128 306 1259 130 treeY1B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1B4X; +#X obj 44 60 s treeY1B4X; +#X obj 175 35 OSCroute /treeY1B4Y; +#X obj 175 59 s treeY1B4Y; +#X obj 294 35 OSCroute /treeY1B4Z; +#X obj 294 57 s treeY1B4Z; +#X obj 416 34 OSCroute /treeY1B4LX; +#X obj 416 58 s treeY1B4LX; +#X obj 548 36 OSCroute /treeY1B4LY; +#X obj 548 60 s treeY1B4LY; +#X obj 688 37 OSCroute /treeY1B4LZ; +#X obj 688 59 s treeY1B4LZ; +#X obj 824 29 OSCroute /treeY1B4RX; +#X obj 824 53 s treeY1B4RX; +#X obj 972 34 OSCroute /treeY1B4RY; +#X obj 972 58 s treeY1B4RY; +#X obj 1112 37 OSCroute /treeY1B4RZ; +#X obj 1112 59 s treeY1B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 120 pd treeY1B4; +#N canvas 128 306 1259 130 treeY1B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 44 36 OSCroute /treeY1B5X; +#X obj 44 60 s treeY1B5X; +#X obj 175 35 OSCroute /treeY1B5Y; +#X obj 175 59 s treeY1B5Y; +#X obj 294 35 OSCroute /treeY1B5Z; +#X obj 294 57 s treeY1B5Z; +#X obj 416 34 OSCroute /treeY1B5LX; +#X obj 416 58 s treeY1B5LX; +#X obj 548 36 OSCroute /treeY1B5LY; +#X obj 548 60 s treeY1B5LY; +#X obj 688 37 OSCroute /treeY1B5LZ; +#X obj 829 61 s treeY1B5RX; +#X obj 972 34 OSCroute /treeY1B5RY; +#X obj 972 58 s treeY1B5RY; +#X obj 1112 37 OSCroute /treeY1B5RZ; +#X obj 1112 59 s treeY1B5RZ; +#X connect 4 0 24 0; +#X connect 5 0 26 0; +#X connect 6 0 30 0; +#X connect 9 0 28 0; +#X connect 10 0 20 0; +#X connect 11 0 22 0; +#X connect 14 0 34 0; +#X connect 16 0 19 0; +#X connect 17 0 32 0; +#X connect 19 0 13 0; +#X connect 19 0 31 0; +#X connect 20 0 3 0; +#X connect 20 0 21 0; +#X connect 22 0 7 0; +#X connect 22 0 23 0; +#X connect 24 0 2 0; +#X connect 24 0 25 0; +#X connect 26 0 1 0; +#X connect 26 0 27 0; +#X connect 28 0 8 0; +#X connect 28 0 29 0; +#X connect 30 0 0 0; +#X connect 30 0 18 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 144 pd treeY1B5; +#N canvas 169 306 1177 130 treeY2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2X; +#X obj 44 60 s treeY2X; +#X obj 158 36 OSCroute /treeY2Y; +#X obj 158 60 s treeY2Y; +#X obj 278 39 OSCroute /treeY2Z; +#X obj 278 61 s treeY2Z; +#X obj 398 36 OSCroute /treeY2LX; +#X obj 398 60 s treeY2LX; +#X obj 524 36 OSCroute /treeY2LY; +#X obj 524 60 s treeY2LY; +#X obj 649 36 OSCroute /treeY2LZ; +#X obj 649 58 s treeY2LZ; +#X obj 775 31 OSCroute /treeY2RX; +#X obj 775 55 s treeY2RX; +#X obj 902 28 OSCroute /treeY2RY; +#X obj 902 52 s treeY2RY; +#X obj 1034 27 OSCroute /treeY2RZ; +#X obj 1034 49 s treeY2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 148 173 pd treeY2; +#N canvas 128 306 1259 130 treeY2B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2B4X; +#X obj 44 60 s treeY2B4X; +#X obj 175 35 OSCroute /treeY2B4Y; +#X obj 175 59 s treeY2B4Y; +#X obj 294 35 OSCroute /treeY2B4Z; +#X obj 294 57 s treeY2B4Z; +#X obj 416 34 OSCroute /treeY2B4LX; +#X obj 416 58 s treeY2B4LX; +#X obj 548 36 OSCroute /treeY2B4LY; +#X obj 548 60 s treeY2B4LY; +#X obj 688 37 OSCroute /treeY2B4LZ; +#X obj 688 59 s treeY2B4LZ; +#X obj 824 29 OSCroute /treeY2B4RX; +#X obj 824 53 s treeY2B4RX; +#X obj 972 34 OSCroute /treeY2B4RY; +#X obj 972 58 s treeY2B4RY; +#X obj 1112 37 OSCroute /treeY2B4RZ; +#X obj 1112 59 s treeY2B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 199 pd treeY2B4; +#N canvas 128 306 1259 130 treeY2B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 223 pd treeY2B5; +#N canvas 169 306 1177 130 treeY3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3X; +#X obj 44 60 s treeY3X; +#X obj 158 36 OSCroute /treeY3Y; +#X obj 158 60 s treeY3Y; +#X obj 278 39 OSCroute /treeY3Z; +#X obj 278 61 s treeY3Z; +#X obj 398 36 OSCroute /treeY3LX; +#X obj 398 60 s treeY3LX; +#X obj 524 36 OSCroute /treeY3LY; +#X obj 524 60 s treeY3LY; +#X obj 649 36 OSCroute /treeY3LZ; +#X obj 649 58 s treeY3LZ; +#X obj 775 31 OSCroute /treeY3RX; +#X obj 775 55 s treeY3RX; +#X obj 902 28 OSCroute /treeY3RY; +#X obj 902 52 s treeY3RY; +#X obj 1034 27 OSCroute /treeY3RZ; +#X obj 1034 49 s treeY3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 146 255 pd treeY3; +#N canvas 128 306 1259 130 treeY3B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3B4X; +#X obj 44 60 s treeY3B4X; +#X obj 175 35 OSCroute /treeY3B4Y; +#X obj 175 59 s treeY3B4Y; +#X obj 294 35 OSCroute /treeY3B4Z; +#X obj 294 57 s treeY3B4Z; +#X obj 416 34 OSCroute /treeY3B4LX; +#X obj 416 58 s treeY3B4LX; +#X obj 548 36 OSCroute /treeY3B4LY; +#X obj 548 60 s treeY3B4LY; +#X obj 688 37 OSCroute /treeY3B4LZ; +#X obj 688 59 s treeY3B4LZ; +#X obj 824 29 OSCroute /treeY3B4RX; +#X obj 824 53 s treeY3B4RX; +#X obj 972 34 OSCroute /treeY3B4RY; +#X obj 972 58 s treeY3B4RY; +#X obj 1112 37 OSCroute /treeY3B4RZ; +#X obj 1112 59 s treeY3B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 281 pd treeY3B4; +#N canvas 128 306 1259 130 treeY3B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 305 pd treeY3B5; +#N canvas 169 306 1177 130 branch4 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB4X; +#X obj 44 60 s treeB4X; +#X obj 158 36 OSCroute /treeB4Y; +#X obj 158 60 s treeB4Y; +#X obj 278 39 OSCroute /treeB4Z; +#X obj 278 61 s treeB4Z; +#X obj 398 36 OSCroute /treeB4LX; +#X obj 398 60 s treeB4LX; +#X obj 524 36 OSCroute /treeB4LY; +#X obj 524 60 s treeB4LY; +#X obj 649 36 OSCroute /treeB4LZ; +#X obj 649 58 s treeB4LZ; +#X obj 775 31 OSCroute /treeB4RX; +#X obj 775 55 s treeB4RX; +#X obj 902 28 OSCroute /treeB4RY; +#X obj 902 52 s treeB4RY; +#X obj 1034 27 OSCroute /treeB4RZ; +#X obj 1034 49 s treeB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 252 pd branch4; +#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position +\, scale and rotation for all components of the tree.; +#X connect 0 0 1 0; +#X restore 734 43 pd OSC_Tree; +#X obj 672 7 print; +#X obj 402 35 s wSpeed; +#X obj 1004 -57 r wSpeed; +#X obj 934 -107 loadbang; +#X msg 991 -88 connect localhost 9001; +#X msg 1004 73 \$1; +#X msg 1004 95 send /test \$1; +#X obj 934 -85 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 897 -50 onebang; +#X obj 848 -43 t b; +#X obj 34 387 loadbang; +#X msg 34 415 5; +#X obj 499 -93 loadbang; +#X msg 499 -65 5; +#X text 96 391 Manually adjust to represent the number of sources; +#X text 439 332 Alt Equation for Strouhal Number; +#X text 441 344 St = 0.2684 - 1.0356(Re) ^ -1/2; +#N canvas 957 23 450 300 orientation 0; +#X restore 712 138 pd orientation; +#X obj 835 321 unpack f f; +#X obj 892 347 s gain; +#X obj 259 455 r gain; +#X msg 869 262 33 5; +#X msg 858 230 12 40; +#X obj 835 371 s mySpeed; +#X obj 360 -116 r mySpeed; +#X msg 883 290 50 1; +#X msg 834 205 7 55; +#X obj 259 477 delay 15; +#X text 880 201 Moderate Breeze; +#X text 902 228 Strong Breeze; +#X text 905 260 Hurricane; +#X text 922 290 Beyond - centre of Tornado stuff!; +#X obj 1004 30 i; +#X obj 1004 -12 * 100; +#X obj 1004 7 + 5; +#X obj 1004 50 / 100; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 21 0 50 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 82 0; +#X connect 39 0 40 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 40 0 46 0; +#X connect 40 0 48 0; +#X connect 40 0 47 0; +#X connect 40 0 58 0; +#X connect 44 0 45 0; +#X connect 44 0 31 0; +#X connect 51 0 38 0; +#X connect 52 0 56 0; +#X connect 53 0 35 0; +#X connect 54 0 55 0; +#X connect 55 0 36 0; +#X connect 56 0 57 1; +#X connect 57 0 53 0; +#X connect 58 0 57 0; +#X connect 59 0 60 0; +#X connect 60 0 44 0; +#X connect 61 0 62 0; +#X connect 62 0 20 0; +#X connect 67 0 72 0; +#X connect 67 1 68 0; +#X connect 69 0 76 0; +#X connect 70 0 67 0; +#X connect 71 0 67 0; +#X connect 73 0 20 0; +#X connect 74 0 67 0; +#X connect 75 0 67 0; +#X connect 76 0 16 0; +#X connect 81 0 84 0; +#X connect 82 0 83 0; +#X connect 83 0 81 0; +#X connect 84 0 54 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/Gen3_D3.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/Gen3_D3.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,3287 @@ +#N canvas 0 45 1200 787 10; +#X declare -lib mrpeach; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 20 max~ 0.4; +#X obj 0 42 -~ 0.4; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 11 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 4 0; +#X connect 8 0 4 1; +#X connect 9 0 5 1; +#X connect 10 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore 290 -86 pd windspeed; +#X text 54 45 Light air = 0.56 m/s - 1.39 m/s; +#X text 54 67 Light Breeze = 1.67 m/s - 3.33 m/s; +#X text 54 87 Gentle Breeze = 3.61 m/s - 5.56 m/s; +#X text 54 107 Moderate Breeze = 5.83 m/s - 8.33 m/s; +#X text 55 128 Fresh Breeze = 8.61 m/s - 11.11 m/s; +#X text 54 149 Strong Breeze = 11.39 m/s - 13.89 m/s; +#X text 55 169 Moderate Gale = 14.17 m/s - 16.94 m/s; +#X text 56 189 Fresh Gale = 17.22 m/s - 20.56 m/s; +#X text 55 209 Strong Gale = 20.83 m/s - 24.72 m/s; +#X text 55 227 Whole Gale = 25 m/s - 28.61 m/s; +#X text 55 247 Storm = 28.89 m/s - 33.06 m/s; +#X text 56 265 Hurricane = 33.33 -; +#X text 92 14 Beaufort Scale Chart; +#X obj 84 505 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 147 505 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 238 505 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6700 1; +#X text 267 524 Gain; +#X obj 238 441 loadbang; +#X obj 290 108 delwrite~ varwind 3000; +#X obj 373 -84 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 1270 1; +#X obj 333 19 snapshot~; +#X obj 333 -6 metro 100; +#X obj 333 -28 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 333 46 10 0 0 0 - - -; +#X obj 290 -52 *~ 1; +#X obj 290 -26 +~ 1; +#X text 137 304 Equations from Chanaud 2010; +#X text 50 369 Frequency = (Strouhal Number * Velocity) / Distance +; +#X text 49 329 Reynolds Number = (Density * Velocity * Length) / Viscosity +; +#X text 49 349 Strouhal Number = 0.198 * (1 - (19.7/ Reynolds Number)) +; +#N canvas 576 323 360 235 opLevels 0; +#X obj 122 167 dac~; +#X obj 64 70 catch~ l; +#X obj 179 64 catch~ r; +#X obj 180 98 *~ 0.45; +#X obj 65 104 *~ 0.45; +#X obj 65 154 prvu~; +#X obj 180 149 prvu~; +#X obj 237 69 / 127; +#X obj 237 34 inlet; +#X obj 65 183 outlet; +#X obj 180 177 outlet; +#X obj 129 26 inlet; +#X obj 112 131 /~ 1; +#X obj 142 131 /~ 1; +#X text 35 130 comment; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 13 0; +#X connect 4 0 12 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 12 1; +#X connect 11 0 13 1; +#X connect 12 0 0 0; +#X connect 12 0 5 0; +#X connect 13 0 0 1; +#X connect 13 0 6 0; +#X restore 83 462 pd opLevels; +#X obj 333 -53 loadbang; +#X msg 238 469 5; +#X text 330 64 Wind Speed; +#X obj 1003 158 udpsend; +#X obj 1013 130 packOSC; +#X obj 823 -110 import mrpeach; +#X floatatom 1014 -23 5 0 0 0 - - -; +#X obj 713 -71 udpreceive 9000; +#X obj 713 -44 unpackOSC; +#N canvas 958 458 205 101 Fence 0; +#N canvas 125 23 1440 808 Posts 0; +#X msg -144 29 300; +#X obj -144 4 loadbang; +#X obj -132 51 r ClyLX; +#X obj -90 110 r ClyX; +#X obj -80 131 r ClyY; +#X obj -98 90 r ClyZ; +#X obj -119 71 r ClyLY; +#X obj -80 152 r ClyLX; +#X obj -71 173 r ClyLZ; +#X obj -63 194 r ClyRY; +#X obj -54 213 r ClyRX; +#X obj -45 234 r ClyRZ; +#X msg 24 32 300; +#X obj 24 7 loadbang; +#X floatatom 186 331 8 0 0 0 - - -; +#X msg 186 41 300; +#X obj 186 16 loadbang; +#X floatatom 345 335 8 0 0 0 - - -; +#X msg 345 45 300; +#X obj 345 20 loadbang; +#X floatatom 533 340 8 0 0 0 - - -; +#X msg 533 50 300; +#X obj 533 25 loadbang; +#X floatatom 717 342 8 0 0 0 - - -; +#X msg 717 52 300; +#X obj 717 27 loadbang; +#X floatatom -217 690 8 0 0 0 - - -; +#X msg -217 400 300; +#X obj -217 375 loadbang; +#X floatatom -52 701 8 0 0 0 - - -; +#X msg -52 411 300; +#X obj -52 386 loadbang; +#X floatatom 110 706 8 0 0 0 - - -; +#X msg 110 416 300; +#X obj 110 391 loadbang; +#X floatatom 278 707 8 0 0 0 - - -; +#X msg 278 417 300; +#X obj 278 392 loadbang; +#X floatatom 447 708 8 0 0 0 - - -; +#X msg 447 418 300; +#X obj 447 393 loadbang; +#X floatatom 633 720 8 0 0 0 - - -; +#X msg 633 430 300; +#X obj 633 405 loadbang; +#X floatatom 816 729 8 0 0 0 - - -; +#X msg 816 439 300; +#X obj 816 414 loadbang; +#X obj 39 55 r Cly1LX; +#X obj 69 94 r Cly1Z; +#X obj 77 114 r Cly1X; +#X obj 87 135 r Cly1Y; +#X obj 53 75 r Cly1LY; +#X obj 88 155 r Cly1LX; +#X obj 97 176 r Cly1LZ; +#X obj 105 197 r Cly1RY; +#X obj 114 216 r Cly1RX; +#X obj 123 237 r Cly1RZ; +#X obj 201 64 r Cly2LX; +#X obj 234 101 r Cly2Z; +#X obj 242 121 r Cly2X; +#X obj 252 142 r Cly2Y; +#X obj 213 82 r Cly2LY; +#X obj 250 164 r Cly2LX; +#X obj 259 185 r Cly2LZ; +#X obj 267 206 r Cly2RY; +#X obj 276 225 r Cly2RX; +#X obj 285 246 r Cly2RZ; +#X obj 360 68 r Cly3LX; +#X obj 392 107 r Cly3Z; +#X obj 400 127 r Cly3X; +#X obj 410 148 r Cly3Y; +#X obj 372 88 r Cly3LY; +#X obj 409 168 r Cly3LX; +#X obj 418 189 r Cly3LZ; +#X obj 426 210 r Cly3RY; +#X obj 435 229 r Cly3RX; +#X obj 444 250 r Cly3RZ; +#X obj 548 73 r Cly4LX; +#X obj 578 111 r Cly4Z; +#X obj 586 131 r Cly4X; +#X obj 596 152 r Cly4Y; +#X obj 557 92 r Cly4LY; +#X obj 597 173 r Cly4LX; +#X obj 606 194 r Cly4LZ; +#X obj 614 215 r Cly4RY; +#X obj 623 234 r Cly4RX; +#X obj 632 255 r Cly4RZ; +#X obj 732 75 r Cly5LX; +#X obj 762 114 r Cly5Z; +#X obj 770 134 r Cly5X; +#X obj 780 155 r Cly5Y; +#X obj 743 94 r Cly5LY; +#X obj 781 175 r Cly5LX; +#X obj 790 196 r Cly5LZ; +#X obj 798 217 r Cly5RY; +#X obj 807 236 r Cly5RX; +#X obj 816 257 r Cly5RZ; +#X obj -202 423 r Cly6LX; +#X obj -171 462 r Cly6Z; +#X obj -163 482 r Cly6X; +#X obj -153 503 r Cly6Y; +#X obj -188 442 r Cly6LY; +#X obj -153 523 r Cly6LX; +#X obj -144 544 r Cly6LZ; +#X obj -136 565 r Cly6RY; +#X obj -127 584 r Cly6RX; +#X obj -118 605 r Cly6RZ; +#X obj -37 434 r Cly7LX; +#X obj -5 475 r Cly7Z; +#X obj 3 495 r Cly7X; +#X obj 13 516 r Cly7Y; +#X obj -26 454 r Cly7LY; +#X obj 12 534 r Cly7LX; +#X obj 21 555 r Cly7LZ; +#X obj 29 576 r Cly7RY; +#X obj 38 595 r Cly7RX; +#X obj 47 616 r Cly7RZ; +#X obj 125 439 r Cly8LX; +#X obj 155 479 r Cly8Z; +#X obj 163 499 r Cly8X; +#X obj 173 520 r Cly8Y; +#X obj 138 460 r Cly8LY; +#X obj 174 539 r Cly8LX; +#X obj 183 560 r Cly8LZ; +#X obj 191 581 r Cly8RY; +#X obj 200 600 r Cly8RX; +#X obj 209 621 r Cly8RZ; +#X obj 293 440 r Cly9LX; +#X obj 323 479 r Cly9Z; +#X obj 331 499 r Cly9X; +#X obj 341 520 r Cly9Y; +#X obj 302 459 r Cly9LY; +#X obj 342 540 r Cly9LX; +#X obj 351 561 r Cly9LZ; +#X obj 359 582 r Cly9RY; +#X obj 368 601 r Cly9RX; +#X obj 377 622 r Cly9RZ; +#X obj 462 441 r Cly10LX; +#X obj 492 479 r Cly10Z; +#X obj 500 499 r Cly10X; +#X obj 510 520 r Cly10Y; +#X obj 472 459 r Cly10LY; +#X obj 511 541 r Cly10LX; +#X obj 520 562 r Cly10LZ; +#X obj 528 583 r Cly10RY; +#X obj 537 602 r Cly10RX; +#X obj 546 623 r Cly10RZ; +#X obj 648 453 r Cly11LX; +#X obj 680 491 r Cly11Z; +#X obj 688 511 r Cly11X; +#X obj 698 532 r Cly11Y; +#X obj 661 473 r Cly11LY; +#X obj 697 553 r Cly11LX; +#X obj 706 574 r Cly11LZ; +#X obj 714 595 r Cly11RY; +#X obj 723 614 r Cly11RX; +#X obj 732 635 r Cly11RZ; +#X obj 831 462 r Cly12LX; +#X obj 859 502 r Cly12Z; +#X obj 867 522 r Cly12X; +#X obj 877 543 r Cly12Y; +#X obj 845 482 r Cly12LY; +#X obj 880 562 r Cly12LX; +#X obj 889 583 r Cly12LZ; +#X obj 897 604 r Cly12RY; +#X obj 906 623 r Cly12RX; +#X obj 915 644 r Cly12RZ; +#X connect 1 0 0 0; +#X connect 13 0 12 0; +#X connect 16 0 15 0; +#X connect 19 0 18 0; +#X connect 22 0 21 0; +#X connect 25 0 24 0; +#X connect 28 0 27 0; +#X connect 31 0 30 0; +#X connect 34 0 33 0; +#X connect 37 0 36 0; +#X connect 40 0 39 0; +#X connect 43 0 42 0; +#X connect 46 0 45 0; +#X restore 42 36 pd Posts; +#N canvas 455 23 1084 775 Wires 0; +#X obj -570 121 r WirX; +#X obj -547 163 r WirZ; +#X obj -559 142 r WirY; +#X obj -512 224 r WirLZ; +#X obj -477 286 r WirRZ; +#X msg -421 40 300; +#X obj -421 15 loadbang; +#X obj -406 63 r Wir1LX; +#X obj -381 104 r Wir1X; +#X obj -373 125 r Wir1Y; +#X obj -364 145 r Wir1Z; +#X obj -356 165 r Wir1LY; +#X obj -347 184 r Wir1LX; +#X obj -338 205 r Wir1LZ; +#X obj -330 226 r Wir1RY; +#X obj -321 245 r Wir1RX; +#X obj -312 266 r Wir1RZ; +#X floatatom -239 353 8 0 0 0 - - -; +#X msg -242 47 300; +#X obj -242 22 loadbang; +#X obj -227 70 r Wir2LX; +#X obj -194 108 r Wir2X; +#X obj -186 129 r Wir2Y; +#X obj -177 149 r Wir2Z; +#X obj -169 169 r Wir2LY; +#X obj -160 188 r Wir2LX; +#X obj -151 209 r Wir2LZ; +#X obj -143 230 r Wir2RY; +#X obj -134 249 r Wir2RX; +#X obj -125 270 r Wir2RZ; +#X floatatom -53 367 8 0 0 0 - - -; +#X msg -53 53 300; +#X obj -53 28 loadbang; +#X obj -38 76 r Wir3LX; +#X obj -10 121 r Wir3X; +#X obj -2 142 r Wir3Y; +#X obj 7 162 r Wir3Z; +#X obj 15 182 r Wir3LY; +#X obj 24 201 r Wir3LX; +#X obj 33 222 r Wir3LZ; +#X obj 41 243 r Wir3RY; +#X obj 50 262 r Wir3RX; +#X obj 59 283 r Wir3RZ; +#X floatatom 139 368 8 0 0 0 - - -; +#X msg 139 51 300; +#X obj 139 26 loadbang; +#X obj 154 74 r Wir4LX; +#X obj 190 115 r Wir4X; +#X obj 198 136 r Wir4Y; +#X obj 207 156 r Wir4Z; +#X obj 215 176 r Wir4LY; +#X obj 224 195 r Wir4LX; +#X obj 233 216 r Wir4LZ; +#X obj 241 237 r Wir4RY; +#X obj 250 256 r Wir4RX; +#X obj 259 277 r Wir4RZ; +#X floatatom -556 725 8 0 0 0 - - -; +#X msg -556 407 300; +#X obj -556 382 loadbang; +#X obj -541 430 r Wir5LX; +#X obj -512 478 r Wir5X; +#X obj -504 499 r Wir5Y; +#X obj -495 519 r Wir5Z; +#X obj -487 539 r Wir5LY; +#X obj -478 558 r Wir5LX; +#X obj -469 579 r Wir5LZ; +#X obj -461 600 r Wir5RY; +#X obj -452 619 r Wir5RX; +#X obj -443 640 r Wir5RZ; +#X floatatom -378 725 8 0 0 0 - - -; +#X msg -378 410 300; +#X obj -378 385 loadbang; +#X obj -363 433 r Wir6LX; +#X obj -336 479 r Wir6X; +#X obj -328 500 r Wir6Y; +#X obj -319 520 r Wir6Z; +#X obj -311 540 r Wir6LY; +#X obj -302 559 r Wir6LX; +#X obj -293 580 r Wir6LZ; +#X obj -285 601 r Wir6RY; +#X obj -276 620 r Wir6RX; +#X obj -267 641 r Wir6RZ; +#X floatatom -191 723 8 0 0 0 - - -; +#X msg -191 412 300; +#X obj -191 387 loadbang; +#X obj -176 435 r Wir7LX; +#X obj -146 474 r Wir7X; +#X obj -138 495 r Wir7Y; +#X obj -129 515 r Wir7Z; +#X obj -121 535 r Wir7LY; +#X obj -112 554 r Wir7LX; +#X obj -103 575 r Wir7LZ; +#X obj -95 596 r Wir7RY; +#X obj -86 615 r Wir7RX; +#X obj -77 636 r Wir7RZ; +#X floatatom 6 733 8 0 0 0 - - -; +#X msg 6 422 300; +#X obj 6 397 loadbang; +#X obj 21 445 r Wir8LX; +#X obj 51 485 r Wir8X; +#X obj 59 506 r Wir8Y; +#X obj 68 526 r Wir8Z; +#X obj 76 546 r Wir8LY; +#X obj 85 565 r Wir8LX; +#X obj 94 586 r Wir8LZ; +#X obj 102 607 r Wir8RY; +#X obj 111 626 r Wir8RX; +#X obj 120 647 r Wir8RZ; +#X obj -395 83 r Wir1LY; +#X obj -216 90 r Wir2LY; +#X obj -26 99 r Wir3LY; +#X obj 167 95 r Wir4LY; +#X obj -529 452 r Wir5LY; +#X obj -353 455 r Wir6LY; +#X obj -166 455 r Wir7LY; +#X obj 30 465 r Wir8LY; +#X obj -536 183 r WirLX; +#X obj -524 204 r WirLY; +#X obj -501 244 r WirRX; +#X obj -489 265 r WirRY; +#X obj -570 309 compWireSourceD3; +#X connect 0 0 120 0; +#X connect 1 0 120 2; +#X connect 2 0 120 1; +#X connect 3 0 120 5; +#X connect 4 0 120 8; +#X connect 6 0 5 0; +#X connect 19 0 18 0; +#X connect 32 0 31 0; +#X connect 45 0 44 0; +#X connect 58 0 57 0; +#X connect 71 0 70 0; +#X connect 84 0 83 0; +#X connect 97 0 96 0; +#X connect 116 0 120 3; +#X connect 117 0 120 4; +#X connect 118 0 120 6; +#X connect 119 0 120 7; +#X restore 110 36 pd Wires; +#X restore 933 108 pd Fence; +#N canvas 13 38 1440 790 OSC_FenceValues 0; +#X obj 162 48 OSCroute /cylinderLX; +#X obj 30 47 OSCroute /cylinderLZ; +#X floatatom 93 69 7 0 0 0 - - -; +#X obj 30 69 s ClyLZ; +#X floatatom 225 72 7 0 0 0 - - -; +#X obj 162 72 s ClyLX; +#X floatatom 550 72 7 0 0 0 - - -; +#X floatatom 675 74 7 0 0 0 - - -; +#X obj 487 50 OSCroute /cylinderZ; +#X obj 487 72 s ClyZ; +#X obj 612 50 OSCroute /cylinderX; +#X obj 612 74 s ClyX; +#X obj 826 397 inlet; +#X obj 826 421 s \$0_MyOsc; +#X obj 612 28 r \$0_MyOsc; +#X obj 487 29 r \$0_MyOsc; +#X obj 162 26 r \$0_MyOsc; +#X obj 30 23 r \$0_MyOsc; +#X floatatom 97 142 7 0 0 0 - - -; +#X floatatom 231 145 7 0 0 0 - - -; +#X floatatom 556 145 7 0 0 0 - - -; +#X floatatom 684 147 7 0 0 0 - - -; +#X obj 621 101 r \$0_MyOsc; +#X obj 493 102 r \$0_MyOsc; +#X obj 168 99 r \$0_MyOsc; +#X obj 34 96 r \$0_MyOsc; +#X obj 34 120 OSCroute /cylinder1LZ; +#X obj 168 121 OSCroute /cylinder1LX; +#X obj 493 123 OSCroute /cylinder1Z; +#X obj 621 123 OSCroute /cylinder1X; +#X floatatom 94 211 7 0 0 0 - - -; +#X floatatom 228 214 7 0 0 0 - - -; +#X floatatom 553 214 7 0 0 0 - - -; +#X floatatom 681 216 7 0 0 0 - - -; +#X obj 618 170 r \$0_MyOsc; +#X obj 490 171 r \$0_MyOsc; +#X obj 165 168 r \$0_MyOsc; +#X obj 31 165 r \$0_MyOsc; +#X floatatom 93 283 7 0 0 0 - - -; +#X floatatom 227 286 7 0 0 0 - - -; +#X floatatom 552 286 7 0 0 0 - - -; +#X floatatom 680 288 7 0 0 0 - - -; +#X obj 617 242 r \$0_MyOsc; +#X obj 489 243 r \$0_MyOsc; +#X obj 164 240 r \$0_MyOsc; +#X obj 30 237 r \$0_MyOsc; +#X floatatom 90 356 7 0 0 0 - - -; +#X floatatom 224 359 7 0 0 0 - - -; +#X floatatom 549 359 7 0 0 0 - - -; +#X floatatom 677 361 7 0 0 0 - - -; +#X obj 614 315 r \$0_MyOsc; +#X obj 486 316 r \$0_MyOsc; +#X obj 161 313 r \$0_MyOsc; +#X obj 27 310 r \$0_MyOsc; +#X floatatom 91 427 7 0 0 0 - - -; +#X floatatom 225 430 7 0 0 0 - - -; +#X floatatom 550 430 7 0 0 0 - - -; +#X floatatom 678 432 7 0 0 0 - - -; +#X obj 615 386 r \$0_MyOsc; +#X obj 487 387 r \$0_MyOsc; +#X obj 162 384 r \$0_MyOsc; +#X obj 28 381 r \$0_MyOsc; +#X floatatom 92 500 7 0 0 0 - - -; +#X floatatom 226 503 7 0 0 0 - - -; +#X floatatom 551 503 7 0 0 0 - - -; +#X floatatom 679 505 7 0 0 0 - - -; +#X obj 616 459 r \$0_MyOsc; +#X obj 488 460 r \$0_MyOsc; +#X obj 163 457 r \$0_MyOsc; +#X obj 29 454 r \$0_MyOsc; +#X floatatom 91 574 7 0 0 0 - - -; +#X floatatom 225 577 7 0 0 0 - - -; +#X floatatom 550 577 7 0 0 0 - - -; +#X floatatom 678 579 7 0 0 0 - - -; +#X obj 615 533 r \$0_MyOsc; +#X obj 487 534 r \$0_MyOsc; +#X obj 162 531 r \$0_MyOsc; +#X obj 28 528 r \$0_MyOsc; +#X floatatom 88 646 7 0 0 0 - - -; +#X floatatom 222 649 7 0 0 0 - - -; +#X floatatom 547 649 7 0 0 0 - - -; +#X floatatom 675 651 7 0 0 0 - - -; +#X obj 612 605 r \$0_MyOsc; +#X obj 484 606 r \$0_MyOsc; +#X obj 159 603 r \$0_MyOsc; +#X obj 25 600 r \$0_MyOsc; +#X floatatom 82 719 7 0 0 0 - - -; +#X floatatom 216 722 7 0 0 0 - - -; +#X floatatom 541 722 7 0 0 0 - - -; +#X floatatom 669 724 7 0 0 0 - - -; +#X obj 606 678 r \$0_MyOsc; +#X obj 478 679 r \$0_MyOsc; +#X obj 153 676 r \$0_MyOsc; +#X obj 19 673 r \$0_MyOsc; +#X floatatom 840 64 7 0 0 0 - - -; +#X floatatom 982 67 7 0 0 0 - - -; +#X floatatom 1294 64 7 0 0 0 - - -; +#X floatatom 1422 66 7 0 0 0 - - -; +#X obj 1367 20 r \$0_MyOsc; +#X obj 1231 21 r \$0_MyOsc; +#X obj 919 21 r \$0_MyOsc; +#X obj 777 18 r \$0_MyOsc; +#X obj 31 189 OSCroute /cylinder2LZ; +#X obj 165 190 OSCroute /cylinder2LX; +#X obj 490 192 OSCroute /cylinder2Z; +#X obj 618 192 OSCroute /cylinder2X; +#X obj 617 264 OSCroute /cylinder3X; +#X obj 489 264 OSCroute /cylinder3Z; +#X obj 164 262 OSCroute /cylinder3LX; +#X obj 30 261 OSCroute /cylinder3LZ; +#X obj 27 334 OSCroute /cylinder4LZ; +#X obj 161 335 OSCroute /cylinder4LX; +#X obj 486 337 OSCroute /cylinder4Z; +#X obj 614 337 OSCroute /cylinder4X; +#X obj 615 408 OSCroute /cylinder5X; +#X obj 487 408 OSCroute /cylinder5Z; +#X obj 162 406 OSCroute /cylinder5LX; +#X obj 28 405 OSCroute /cylinder5LZ; +#X obj 29 478 OSCroute /cylinder6LZ; +#X obj 163 479 OSCroute /cylinder6LX; +#X obj 488 481 OSCroute /cylinder6Z; +#X obj 616 481 OSCroute /cylinder6X; +#X obj 615 555 OSCroute /cylinder7X; +#X obj 487 555 OSCroute /cylinder7Z; +#X obj 162 553 OSCroute /cylinder7LX; +#X obj 28 552 OSCroute /cylinder7LZ; +#X obj 25 624 OSCroute /cylinder8LZ; +#X obj 159 625 OSCroute /cylinder8LX; +#X obj 484 627 OSCroute /cylinder8Z; +#X obj 612 627 OSCroute /cylinder8X; +#X obj 606 700 OSCroute /cylinder9X; +#X obj 478 700 OSCroute /cylinder9Z; +#X obj 153 698 OSCroute /cylinder9LX; +#X obj 19 697 OSCroute /cylinder9LZ; +#X obj 777 42 OSCroute /cylinder10LZ; +#X obj 919 43 OSCroute /cylinder10LX; +#X obj 1231 42 OSCroute /cylinder10Z; +#X obj 1367 42 OSCroute /cylinder10X; +#X floatatom 840 142 7 0 0 0 - - -; +#X floatatom 982 145 7 0 0 0 - - -; +#X floatatom 1294 142 7 0 0 0 - - -; +#X floatatom 1422 144 7 0 0 0 - - -; +#X obj 1367 98 r \$0_MyOsc; +#X obj 1231 99 r \$0_MyOsc; +#X obj 919 99 r \$0_MyOsc; +#X obj 777 96 r \$0_MyOsc; +#X floatatom 840 221 7 0 0 0 - - -; +#X floatatom 982 224 7 0 0 0 - - -; +#X floatatom 1294 221 7 0 0 0 - - -; +#X floatatom 1422 223 7 0 0 0 - - -; +#X obj 1367 177 r \$0_MyOsc; +#X obj 1231 178 r \$0_MyOsc; +#X obj 919 178 r \$0_MyOsc; +#X obj 777 175 r \$0_MyOsc; +#X obj 777 120 OSCroute /cylinder11LZ; +#X obj 919 121 OSCroute /cylinder11LX; +#X obj 1231 120 OSCroute /cylinder11Z; +#X obj 1367 120 OSCroute /cylinder11X; +#X obj 1367 199 OSCroute /cylinder12X; +#X obj 1231 199 OSCroute /cylinder12Z; +#X obj 919 200 OSCroute /cylinder12LX; +#X obj 777 199 OSCroute /cylinder12LZ; +#X obj 777 221 s Cly12LZ; +#X obj 919 224 s Cly12LX; +#X obj 1231 221 s Cly12Z; +#X obj 1367 223 s Cly12X; +#X obj 1367 144 s Cly11X; +#X obj 1231 142 s Cly11Z; +#X obj 919 145 s Cly11LX; +#X obj 777 142 s Cly11LZ; +#X obj 777 64 s Cly10LZ; +#X obj 919 67 s Cly10LX; +#X obj 1231 64 s Cly10Z; +#X obj 1367 66 s Cly10X; +#X obj 34 142 s Cly1LZ; +#X obj 168 145 s Cly1LX; +#X obj 493 145 s Cly1Z; +#X obj 621 147 s Cly1X; +#X obj 618 216 s Cly2X; +#X obj 490 214 s Cly2Z; +#X obj 165 214 s Cly2LX; +#X obj 31 211 s Cly2LZ; +#X obj 30 283 s Cly3LZ; +#X obj 164 286 s Cly3LX; +#X obj 489 286 s Cly3Z; +#X obj 617 288 s Cly3X; +#X obj 614 361 s Cly4X; +#X obj 486 359 s Cly4Z; +#X obj 161 359 s Cly4LX; +#X obj 27 356 s Cly4LZ; +#X obj 28 427 s Cly5LZ; +#X obj 162 430 s Cly5LX; +#X obj 487 430 s Cly5Z; +#X obj 615 432 s Cly5X; +#X obj 616 505 s Cly6X; +#X obj 488 503 s Cly6Z; +#X obj 163 503 s Cly6LX; +#X obj 29 500 s Cly6LZ; +#X obj 28 574 s Cly7LZ; +#X obj 162 577 s Cly7LX; +#X obj 487 577 s Cly7Z; +#X obj 615 579 s Cly7X; +#X obj 612 651 s Cly8X; +#X obj 484 649 s Cly8Z; +#X obj 159 649 s Cly8LX; +#X obj 25 646 s Cly8LZ; +#X obj 19 719 s Cly9LZ; +#X obj 153 722 s Cly9LX; +#X obj 478 722 s Cly9Z; +#X obj 606 724 s Cly9X; +#X text 831 325 Obtains the X - Z position of the fence posts (cylinders) +and the X - Z dimensions; +#X floatatom 369 73 7 0 0 0 - - -; +#X obj 306 27 r \$0_MyOsc; +#X floatatom 375 146 7 0 0 0 - - -; +#X obj 312 100 r \$0_MyOsc; +#X floatatom 372 215 7 0 0 0 - - -; +#X obj 309 169 r \$0_MyOsc; +#X floatatom 371 287 7 0 0 0 - - -; +#X obj 308 241 r \$0_MyOsc; +#X floatatom 368 360 7 0 0 0 - - -; +#X obj 305 314 r \$0_MyOsc; +#X floatatom 369 431 7 0 0 0 - - -; +#X obj 306 385 r \$0_MyOsc; +#X floatatom 370 504 7 0 0 0 - - -; +#X obj 307 458 r \$0_MyOsc; +#X floatatom 369 578 7 0 0 0 - - -; +#X obj 306 532 r \$0_MyOsc; +#X floatatom 366 650 7 0 0 0 - - -; +#X obj 303 604 r \$0_MyOsc; +#X floatatom 360 723 7 0 0 0 - - -; +#X obj 297 677 r \$0_MyOsc; +#X obj 306 49 OSCroute /cylinderLY; +#X obj 312 122 OSCroute /cylinder1LY; +#X obj 309 191 OSCroute /cylinder2LY; +#X obj 308 263 OSCroute /cylinder3LY; +#X obj 305 336 OSCroute /cylinder4LY; +#X obj 306 407 OSCroute /cylinder5LY; +#X obj 307 480 OSCroute /cylinder6LY; +#X obj 306 554 OSCroute /cylinder7LY; +#X obj 303 626 OSCroute /cylinder8LY; +#X obj 297 699 OSCroute /cylinder9LY; +#X obj 306 73 s ClyLY; +#X obj 312 146 s Cly1LY; +#X obj 309 215 s Cly2LY; +#X obj 308 287 s Cly3LY; +#X obj 305 360 s Cly4LY; +#X obj 306 431 s Cly5LY; +#X obj 307 504 s Cly6LY; +#X obj 306 578 s Cly7LY; +#X obj 303 650 s Cly8LY; +#X obj 297 723 s Cly9LYS; +#X floatatom 1132 66 7 0 0 0 - - -; +#X obj 1069 20 r \$0_MyOsc; +#X floatatom 1132 144 7 0 0 0 - - -; +#X obj 1069 98 r \$0_MyOsc; +#X floatatom 1132 223 7 0 0 0 - - -; +#X obj 1069 177 r \$0_MyOsc; +#X obj 1069 42 OSCroute /cylinder10LY; +#X obj 1069 66 s Cly10LY; +#X obj 1069 120 OSCroute /cylinder11LY; +#X obj 1069 144 s Cly11LY; +#X obj 1069 199 OSCroute /cylinder12LY; +#X obj 1069 223 s Cly12LY; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 8 0 6 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X connect 15 0 8 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 22 0 29 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 26 0; +#X connect 26 0 18 0; +#X connect 26 0 174 0; +#X connect 27 0 19 0; +#X connect 27 0 175 0; +#X connect 28 0 20 0; +#X connect 28 0 176 0; +#X connect 29 0 21 0; +#X connect 29 0 177 0; +#X connect 34 0 105 0; +#X connect 35 0 104 0; +#X connect 36 0 103 0; +#X connect 37 0 102 0; +#X connect 42 0 106 0; +#X connect 43 0 107 0; +#X connect 44 0 108 0; +#X connect 45 0 109 0; +#X connect 50 0 113 0; +#X connect 51 0 112 0; +#X connect 52 0 111 0; +#X connect 53 0 110 0; +#X connect 58 0 114 0; +#X connect 59 0 115 0; +#X connect 60 0 116 0; +#X connect 61 0 117 0; +#X connect 66 0 121 0; +#X connect 67 0 120 0; +#X connect 68 0 119 0; +#X connect 69 0 118 0; +#X connect 74 0 122 0; +#X connect 75 0 123 0; +#X connect 76 0 124 0; +#X connect 77 0 125 0; +#X connect 82 0 129 0; +#X connect 83 0 128 0; +#X connect 84 0 127 0; +#X connect 85 0 126 0; +#X connect 90 0 130 0; +#X connect 91 0 131 0; +#X connect 92 0 132 0; +#X connect 93 0 133 0; +#X connect 98 0 137 0; +#X connect 99 0 136 0; +#X connect 100 0 135 0; +#X connect 101 0 134 0; +#X connect 102 0 30 0; +#X connect 102 0 181 0; +#X connect 103 0 31 0; +#X connect 103 0 180 0; +#X connect 104 0 32 0; +#X connect 104 0 179 0; +#X connect 105 0 33 0; +#X connect 105 0 178 0; +#X connect 106 0 41 0; +#X connect 106 0 185 0; +#X connect 107 0 40 0; +#X connect 107 0 184 0; +#X connect 108 0 39 0; +#X connect 108 0 183 0; +#X connect 109 0 38 0; +#X connect 109 0 182 0; +#X connect 110 0 46 0; +#X connect 110 0 189 0; +#X connect 111 0 47 0; +#X connect 111 0 188 0; +#X connect 112 0 48 0; +#X connect 112 0 187 0; +#X connect 113 0 49 0; +#X connect 113 0 186 0; +#X connect 114 0 57 0; +#X connect 114 0 193 0; +#X connect 115 0 56 0; +#X connect 115 0 192 0; +#X connect 116 0 55 0; +#X connect 116 0 191 0; +#X connect 117 0 54 0; +#X connect 117 0 190 0; +#X connect 118 0 62 0; +#X connect 118 0 197 0; +#X connect 119 0 63 0; +#X connect 119 0 196 0; +#X connect 120 0 64 0; +#X connect 120 0 195 0; +#X connect 121 0 65 0; +#X connect 121 0 194 0; +#X connect 122 0 73 0; +#X connect 122 0 201 0; +#X connect 123 0 72 0; +#X connect 123 0 200 0; +#X connect 124 0 71 0; +#X connect 124 0 199 0; +#X connect 125 0 70 0; +#X connect 125 0 198 0; +#X connect 126 0 78 0; +#X connect 126 0 205 0; +#X connect 127 0 79 0; +#X connect 127 0 204 0; +#X connect 128 0 80 0; +#X connect 128 0 203 0; +#X connect 129 0 81 0; +#X connect 129 0 202 0; +#X connect 130 0 89 0; +#X connect 130 0 209 0; +#X connect 131 0 88 0; +#X connect 131 0 208 0; +#X connect 132 0 87 0; +#X connect 132 0 207 0; +#X connect 133 0 86 0; +#X connect 133 0 206 0; +#X connect 134 0 94 0; +#X connect 134 0 170 0; +#X connect 135 0 95 0; +#X connect 135 0 171 0; +#X connect 136 0 96 0; +#X connect 136 0 172 0; +#X connect 137 0 97 0; +#X connect 137 0 173 0; +#X connect 142 0 157 0; +#X connect 143 0 156 0; +#X connect 144 0 155 0; +#X connect 145 0 154 0; +#X connect 150 0 158 0; +#X connect 151 0 159 0; +#X connect 152 0 160 0; +#X connect 153 0 161 0; +#X connect 154 0 138 0; +#X connect 154 0 169 0; +#X connect 155 0 139 0; +#X connect 155 0 168 0; +#X connect 156 0 140 0; +#X connect 156 0 167 0; +#X connect 157 0 141 0; +#X connect 157 0 166 0; +#X connect 158 0 149 0; +#X connect 158 0 165 0; +#X connect 159 0 148 0; +#X connect 159 0 164 0; +#X connect 160 0 147 0; +#X connect 160 0 163 0; +#X connect 161 0 146 0; +#X connect 161 0 162 0; +#X connect 212 0 231 0; +#X connect 214 0 232 0; +#X connect 216 0 233 0; +#X connect 218 0 234 0; +#X connect 220 0 235 0; +#X connect 222 0 236 0; +#X connect 224 0 237 0; +#X connect 226 0 238 0; +#X connect 228 0 239 0; +#X connect 230 0 240 0; +#X connect 231 0 211 0; +#X connect 231 0 241 0; +#X connect 232 0 213 0; +#X connect 232 0 242 0; +#X connect 233 0 215 0; +#X connect 233 0 243 0; +#X connect 234 0 217 0; +#X connect 234 0 244 0; +#X connect 235 0 219 0; +#X connect 235 0 245 0; +#X connect 236 0 221 0; +#X connect 236 0 246 0; +#X connect 237 0 223 0; +#X connect 237 0 247 0; +#X connect 238 0 225 0; +#X connect 238 0 248 0; +#X connect 239 0 227 0; +#X connect 239 0 249 0; +#X connect 240 0 229 0; +#X connect 240 0 250 0; +#X connect 252 0 257 0; +#X connect 254 0 259 0; +#X connect 256 0 261 0; +#X connect 257 0 251 0; +#X connect 257 0 258 0; +#X connect 259 0 253 0; +#X connect 259 0 260 0; +#X connect 261 0 255 0; +#X connect 261 0 262 0; +#X restore 767 -13 pd OSC_FenceValues; +#N canvas 101 61 1260 785 OSC_WireValues 0; +#X obj 35 33 inlet; +#X obj 35 57 s \$0_MyOsc; +#X floatatom 178 77 7 0 0 0 - - -; +#X floatatom 427 74 7 0 0 0 - - -; +#X floatatom 561 71 7 0 0 0 - - -; +#X floatatom 686 73 7 0 0 0 - - -; +#X obj 623 27 r \$0_MyOsc; +#X obj 498 28 r \$0_MyOsc; +#X obj 364 28 r \$0_MyOsc; +#X obj 115 31 r \$0_MyOsc; +#X obj 498 49 OSCroute /wireZ; +#X obj 623 49 OSCroute /wireX; +#X floatatom 800 73 7 0 0 0 - - -; +#X obj 737 27 r \$0_MyOsc; +#X obj 737 49 OSCroute /wireY; +#X obj 737 73 s WirY; +#X obj 623 73 s WirX; +#X obj 498 71 s WirZ; +#X obj 364 74 s WirLX; +#X obj 115 77 s WirLZ; +#X obj 364 50 OSCroute /wireLX; +#X obj 115 55 OSCroute /wireLZ; +#X floatatom 180 152 7 0 0 0 - - -; +#X floatatom 429 149 7 0 0 0 - - -; +#X floatatom 563 146 7 0 0 0 - - -; +#X floatatom 688 148 7 0 0 0 - - -; +#X obj 625 102 r \$0_MyOsc; +#X obj 500 103 r \$0_MyOsc; +#X obj 366 103 r \$0_MyOsc; +#X obj 117 106 r \$0_MyOsc; +#X floatatom 802 148 7 0 0 0 - - -; +#X obj 739 102 r \$0_MyOsc; +#X floatatom 176 228 7 0 0 0 - - -; +#X floatatom 425 225 7 0 0 0 - - -; +#X floatatom 559 222 7 0 0 0 - - -; +#X floatatom 684 224 7 0 0 0 - - -; +#X obj 621 178 r \$0_MyOsc; +#X obj 496 179 r \$0_MyOsc; +#X obj 362 179 r \$0_MyOsc; +#X obj 113 182 r \$0_MyOsc; +#X floatatom 798 224 7 0 0 0 - - -; +#X obj 735 178 r \$0_MyOsc; +#X floatatom 178 307 7 0 0 0 - - -; +#X floatatom 427 304 7 0 0 0 - - -; +#X floatatom 561 301 7 0 0 0 - - -; +#X floatatom 686 303 7 0 0 0 - - -; +#X obj 623 257 r \$0_MyOsc; +#X obj 498 258 r \$0_MyOsc; +#X obj 364 258 r \$0_MyOsc; +#X obj 115 261 r \$0_MyOsc; +#X floatatom 800 303 7 0 0 0 - - -; +#X obj 737 257 r \$0_MyOsc; +#X floatatom 176 385 7 0 0 0 - - -; +#X floatatom 425 382 7 0 0 0 - - -; +#X floatatom 559 379 7 0 0 0 - - -; +#X floatatom 684 381 7 0 0 0 - - -; +#X obj 621 335 r \$0_MyOsc; +#X obj 496 336 r \$0_MyOsc; +#X obj 362 336 r \$0_MyOsc; +#X obj 113 339 r \$0_MyOsc; +#X floatatom 798 381 7 0 0 0 - - -; +#X obj 735 335 r \$0_MyOsc; +#X floatatom 169 468 7 0 0 0 - - -; +#X floatatom 418 465 7 0 0 0 - - -; +#X floatatom 552 462 7 0 0 0 - - -; +#X floatatom 677 464 7 0 0 0 - - -; +#X obj 614 418 r \$0_MyOsc; +#X obj 489 419 r \$0_MyOsc; +#X obj 355 419 r \$0_MyOsc; +#X obj 106 422 r \$0_MyOsc; +#X floatatom 791 464 7 0 0 0 - - -; +#X obj 728 418 r \$0_MyOsc; +#X floatatom 167 549 7 0 0 0 - - -; +#X floatatom 416 546 7 0 0 0 - - -; +#X floatatom 550 543 7 0 0 0 - - -; +#X floatatom 675 545 7 0 0 0 - - -; +#X obj 612 499 r \$0_MyOsc; +#X obj 487 500 r \$0_MyOsc; +#X obj 353 500 r \$0_MyOsc; +#X obj 104 503 r \$0_MyOsc; +#X floatatom 789 545 7 0 0 0 - - -; +#X obj 726 499 r \$0_MyOsc; +#X floatatom 169 628 7 0 0 0 - - -; +#X floatatom 418 625 7 0 0 0 - - -; +#X floatatom 552 622 7 0 0 0 - - -; +#X floatatom 677 624 7 0 0 0 - - -; +#X obj 614 578 r \$0_MyOsc; +#X obj 489 579 r \$0_MyOsc; +#X obj 355 579 r \$0_MyOsc; +#X obj 106 582 r \$0_MyOsc; +#X floatatom 791 624 7 0 0 0 - - -; +#X obj 728 578 r \$0_MyOsc; +#X floatatom 167 706 7 0 0 0 - - -; +#X floatatom 416 703 7 0 0 0 - - -; +#X floatatom 550 700 7 0 0 0 - - -; +#X floatatom 675 702 7 0 0 0 - - -; +#X obj 612 656 r \$0_MyOsc; +#X obj 487 657 r \$0_MyOsc; +#X obj 353 657 r \$0_MyOsc; +#X obj 104 660 r \$0_MyOsc; +#X floatatom 789 702 7 0 0 0 - - -; +#X obj 726 656 r \$0_MyOsc; +#X obj 117 130 OSCroute /wire1LZ; +#X obj 366 125 OSCroute /wire1LX; +#X obj 500 124 OSCroute /wire1Z; +#X obj 625 124 OSCroute /wire1X; +#X obj 739 124 OSCroute /wire1Y; +#X obj 739 148 s Wir1Y; +#X obj 625 148 s Wir1X; +#X obj 500 146 s Wir1Z; +#X obj 366 149 s Wir1LX; +#X obj 117 152 s Wir1LZ; +#X obj 113 206 OSCroute /wire2LZ; +#X obj 362 201 OSCroute /wire2LX; +#X obj 496 200 OSCroute /wire2Z; +#X obj 621 200 OSCroute /wire2X; +#X obj 735 200 OSCroute /wire2Y; +#X obj 735 224 s Wir2Y; +#X obj 621 224 s Wir2X; +#X obj 496 222 s Wir2Z; +#X obj 362 225 s Wir2LX; +#X obj 113 228 s Wir2LZ; +#X obj 115 285 OSCroute /wire3LZ; +#X obj 364 280 OSCroute /wire3LX; +#X obj 498 279 OSCroute /wire3Z; +#X obj 623 279 OSCroute /wire3X; +#X obj 737 279 OSCroute /wire3Y; +#X obj 737 303 s Wir3Y; +#X obj 623 303 s Wir3X; +#X obj 498 301 s Wir3Z; +#X obj 364 304 s Wir3LX; +#X obj 115 307 s Wir3LZ; +#X obj 113 363 OSCroute /wire4LZ; +#X obj 362 358 OSCroute /wire4LX; +#X obj 496 357 OSCroute /wire4Z; +#X obj 621 357 OSCroute /wire4X; +#X obj 735 357 OSCroute /wire4Y; +#X obj 735 381 s Wir4Y; +#X obj 621 381 s Wir4X; +#X obj 496 379 s Wir4Z; +#X obj 362 382 s Wir4LX; +#X obj 113 385 s Wir4LZ; +#X obj 106 446 OSCroute /wire5LZ; +#X obj 355 441 OSCroute /wire5LX; +#X obj 489 440 OSCroute /wire5Z; +#X obj 614 440 OSCroute /wire5X; +#X obj 728 440 OSCroute /wire5Y; +#X obj 728 464 s Wir5Y; +#X obj 614 464 s Wir5X; +#X obj 489 462 s Wir5Z; +#X obj 355 465 s Wir5LX; +#X obj 106 468 s Wir5LZ; +#X obj 104 527 OSCroute /wire6LZ; +#X obj 353 522 OSCroute /wire6LX; +#X obj 487 521 OSCroute /wire6Z; +#X obj 612 521 OSCroute /wire6X; +#X obj 726 521 OSCroute /wire6Y; +#X obj 726 545 s Wir6Y; +#X obj 612 545 s Wir6X; +#X obj 487 543 s Wir6Z; +#X obj 353 546 s Wir6LX; +#X obj 104 549 s Wir6LZ; +#X obj 106 606 OSCroute /wire7LZ; +#X obj 355 601 OSCroute /wire7LX; +#X obj 489 600 OSCroute /wire7Z; +#X obj 614 600 OSCroute /wire7X; +#X obj 728 600 OSCroute /wire7Y; +#X obj 728 624 s Wir7Y; +#X obj 614 624 s Wir7X; +#X obj 489 622 s Wir7Z; +#X obj 355 625 s Wir7LX; +#X obj 106 628 s Wir7LZ; +#X obj 104 684 OSCroute /wire8LZ; +#X obj 353 679 OSCroute /wire8LX; +#X obj 487 678 OSCroute /wire8Z; +#X obj 612 678 OSCroute /wire8X; +#X obj 726 678 OSCroute /wire8Y; +#X obj 726 702 s Wir8Y; +#X obj 612 702 s Wir8X; +#X obj 487 700 s Wir8Z; +#X obj 353 703 s Wir8LX; +#X obj 104 706 s Wir8LZ; +#X floatatom 304 74 7 0 0 0 - - -; +#X obj 241 28 r \$0_MyOsc; +#X floatatom 306 149 7 0 0 0 - - -; +#X obj 243 103 r \$0_MyOsc; +#X floatatom 302 225 7 0 0 0 - - -; +#X obj 239 179 r \$0_MyOsc; +#X floatatom 304 304 7 0 0 0 - - -; +#X obj 241 258 r \$0_MyOsc; +#X floatatom 302 382 7 0 0 0 - - -; +#X obj 239 336 r \$0_MyOsc; +#X floatatom 295 465 7 0 0 0 - - -; +#X obj 232 419 r \$0_MyOsc; +#X floatatom 293 546 7 0 0 0 - - -; +#X obj 230 500 r \$0_MyOsc; +#X floatatom 295 625 7 0 0 0 - - -; +#X obj 232 579 r \$0_MyOsc; +#X floatatom 293 703 7 0 0 0 - - -; +#X obj 230 657 r \$0_MyOsc; +#X obj 241 50 OSCroute /wireLY; +#X obj 241 74 s WirLY; +#X obj 243 125 OSCroute /wire1LY; +#X obj 243 149 s Wir1LY; +#X obj 239 201 OSCroute /wire2LY; +#X obj 239 225 s Wir2LY; +#X obj 241 280 OSCroute /wire3LY; +#X obj 241 304 s Wir3LY; +#X obj 239 358 OSCroute /wire4LY; +#X obj 239 382 s Wir4LY; +#X obj 232 441 OSCroute /wire5LY; +#X obj 232 465 s Wir5LY; +#X obj 230 522 OSCroute /wire6LY; +#X obj 230 546 s Wir6LY; +#X obj 232 601 OSCroute /wire7LY; +#X obj 230 679 OSCroute /wire8LY; +#X obj 232 625 s Wir7LY; +#X obj 230 703 s Wir8LY; +#X text 437 748 Obtains the X -Y- Z position and scale of the wires +(fence); +#X floatatom 925 70 7 0 0 0 - - -; +#X floatatom 1050 72 7 0 0 0 - - -; +#X obj 987 26 r \$0_MyOsc; +#X obj 862 27 r \$0_MyOsc; +#X floatatom 1164 72 7 0 0 0 - - -; +#X obj 1101 26 r \$0_MyOsc; +#X floatatom 927 145 7 0 0 0 - - -; +#X floatatom 1052 147 7 0 0 0 - - -; +#X obj 989 101 r \$0_MyOsc; +#X obj 864 102 r \$0_MyOsc; +#X floatatom 1166 147 7 0 0 0 - - -; +#X obj 1103 101 r \$0_MyOsc; +#X floatatom 923 221 7 0 0 0 - - -; +#X floatatom 1048 223 7 0 0 0 - - -; +#X obj 985 177 r \$0_MyOsc; +#X obj 860 178 r \$0_MyOsc; +#X floatatom 1162 223 7 0 0 0 - - -; +#X obj 1099 177 r \$0_MyOsc; +#X floatatom 925 300 7 0 0 0 - - -; +#X floatatom 1050 302 7 0 0 0 - - -; +#X obj 987 256 r \$0_MyOsc; +#X obj 862 257 r \$0_MyOsc; +#X floatatom 1164 302 7 0 0 0 - - -; +#X obj 1101 256 r \$0_MyOsc; +#X floatatom 923 378 7 0 0 0 - - -; +#X floatatom 1048 380 7 0 0 0 - - -; +#X obj 985 334 r \$0_MyOsc; +#X obj 860 335 r \$0_MyOsc; +#X floatatom 1162 380 7 0 0 0 - - -; +#X obj 1099 334 r \$0_MyOsc; +#X floatatom 916 461 7 0 0 0 - - -; +#X floatatom 1041 463 7 0 0 0 - - -; +#X obj 978 417 r \$0_MyOsc; +#X obj 853 418 r \$0_MyOsc; +#X floatatom 1155 463 7 0 0 0 - - -; +#X obj 1092 417 r \$0_MyOsc; +#X floatatom 914 542 7 0 0 0 - - -; +#X floatatom 1039 544 7 0 0 0 - - -; +#X obj 976 498 r \$0_MyOsc; +#X obj 851 499 r \$0_MyOsc; +#X floatatom 1153 544 7 0 0 0 - - -; +#X obj 1090 498 r \$0_MyOsc; +#X floatatom 916 621 7 0 0 0 - - -; +#X floatatom 1041 623 7 0 0 0 - - -; +#X obj 978 577 r \$0_MyOsc; +#X obj 853 578 r \$0_MyOsc; +#X floatatom 1155 623 7 0 0 0 - - -; +#X obj 1092 577 r \$0_MyOsc; +#X floatatom 914 699 7 0 0 0 - - -; +#X floatatom 1039 701 7 0 0 0 - - -; +#X obj 976 655 r \$0_MyOsc; +#X obj 851 656 r \$0_MyOsc; +#X floatatom 1153 701 7 0 0 0 - - -; +#X obj 1090 655 r \$0_MyOsc; +#X obj 862 48 OSCroute /wireRZ; +#X obj 862 70 s WirRZ; +#X obj 987 48 OSCroute /wireRX; +#X obj 987 72 s WirRX; +#X obj 1101 48 OSCroute /wireRY; +#X obj 1101 72 s WirRY; +#X obj 1103 123 OSCroute /wire1RY; +#X obj 1103 147 s Wir1RY; +#X obj 989 147 s Wir1RX; +#X obj 989 123 OSCroute /wire1RX; +#X obj 864 123 OSCroute /wire1RZ; +#X obj 864 145 s Wir1RZ; +#X obj 860 199 OSCroute /wire2RZ; +#X obj 860 221 s Wir2RZ; +#X obj 985 223 s Wir2RX; +#X obj 985 199 OSCroute /wire2RX; +#X obj 1099 199 OSCroute /wire2RY; +#X obj 1099 223 s Wir2RY; +#X obj 1101 278 OSCroute /wire3RY; +#X obj 1101 302 s Wir3RY; +#X obj 987 302 s Wir3RX; +#X obj 987 278 OSCroute /wire3RX; +#X obj 862 278 OSCroute /wire3RZ; +#X obj 862 300 s Wir3RZ; +#X obj 860 356 OSCroute /wire4RZ; +#X obj 860 378 s Wir4RZ; +#X obj 985 356 OSCroute /wire4RX; +#X obj 985 380 s Wir4RX; +#X obj 1099 356 OSCroute /wire4RY; +#X obj 1099 380 s Wir4RY; +#X obj 1092 439 OSCroute /wire5RY; +#X obj 1092 463 s Wir5RY; +#X obj 978 463 s Wir5RX; +#X obj 978 439 OSCroute /wire5RX; +#X obj 853 439 OSCroute /wire5RZ; +#X obj 853 461 s Wir5RZ; +#X obj 851 520 OSCroute /wire6RZ; +#X obj 851 542 s Wir6RZ; +#X obj 976 520 OSCroute /wire6RX; +#X obj 976 544 s Wir6RX; +#X obj 1090 520 OSCroute /wire6RY; +#X obj 1090 544 s Wir6RY; +#X obj 1092 599 OSCroute /wire7RY; +#X obj 1092 623 s Wir7RY; +#X obj 978 623 s Wir7RX; +#X obj 978 599 OSCroute /wire7RX; +#X obj 853 599 OSCroute /wire7RZ; +#X obj 853 621 s Wir7RZ; +#X obj 851 676 OSCroute /wire8RZ; +#X obj 851 699 s Wir8RZ; +#X obj 976 677 OSCroute /wire8RX; +#X obj 976 701 s Wir8RX; +#X obj 1090 677 OSCroute /wire8RY; +#X obj 1090 701 s Wir8RSY; +#X connect 0 0 1 0; +#X connect 6 0 11 0; +#X connect 7 0 10 0; +#X connect 8 0 20 0; +#X connect 9 0 21 0; +#X connect 10 0 4 0; +#X connect 10 0 17 0; +#X connect 11 0 5 0; +#X connect 11 0 16 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 14 0 15 0; +#X connect 20 0 3 0; +#X connect 20 0 18 0; +#X connect 21 0 2 0; +#X connect 21 0 19 0; +#X connect 26 0 105 0; +#X connect 27 0 104 0; +#X connect 28 0 103 0; +#X connect 29 0 102 0; +#X connect 31 0 106 0; +#X connect 36 0 115 0; +#X connect 37 0 114 0; +#X connect 38 0 113 0; +#X connect 39 0 112 0; +#X connect 41 0 116 0; +#X connect 46 0 125 0; +#X connect 47 0 124 0; +#X connect 48 0 123 0; +#X connect 49 0 122 0; +#X connect 51 0 126 0; +#X connect 56 0 135 0; +#X connect 57 0 134 0; +#X connect 58 0 133 0; +#X connect 59 0 132 0; +#X connect 61 0 136 0; +#X connect 66 0 145 0; +#X connect 67 0 144 0; +#X connect 68 0 143 0; +#X connect 69 0 142 0; +#X connect 71 0 146 0; +#X connect 76 0 155 0; +#X connect 77 0 154 0; +#X connect 78 0 153 0; +#X connect 79 0 152 0; +#X connect 81 0 156 0; +#X connect 86 0 165 0; +#X connect 87 0 164 0; +#X connect 88 0 163 0; +#X connect 89 0 162 0; +#X connect 91 0 166 0; +#X connect 96 0 175 0; +#X connect 97 0 174 0; +#X connect 98 0 173 0; +#X connect 99 0 172 0; +#X connect 101 0 176 0; +#X connect 102 0 22 0; +#X connect 102 0 111 0; +#X connect 103 0 23 0; +#X connect 103 0 110 0; +#X connect 104 0 24 0; +#X connect 104 0 109 0; +#X connect 105 0 25 0; +#X connect 105 0 108 0; +#X connect 106 0 30 0; +#X connect 106 0 107 0; +#X connect 112 0 32 0; +#X connect 112 0 121 0; +#X connect 113 0 33 0; +#X connect 113 0 120 0; +#X connect 114 0 34 0; +#X connect 114 0 119 0; +#X connect 115 0 35 0; +#X connect 115 0 118 0; +#X connect 116 0 40 0; +#X connect 116 0 117 0; +#X connect 122 0 42 0; +#X connect 122 0 131 0; +#X connect 123 0 43 0; +#X connect 123 0 130 0; +#X connect 124 0 44 0; +#X connect 124 0 129 0; +#X connect 125 0 45 0; +#X connect 125 0 128 0; +#X connect 126 0 50 0; +#X connect 126 0 127 0; +#X connect 132 0 52 0; +#X connect 132 0 141 0; +#X connect 133 0 53 0; +#X connect 133 0 140 0; +#X connect 134 0 54 0; +#X connect 134 0 139 0; +#X connect 135 0 55 0; +#X connect 135 0 138 0; +#X connect 136 0 60 0; +#X connect 136 0 137 0; +#X connect 142 0 62 0; +#X connect 142 0 151 0; +#X connect 143 0 63 0; +#X connect 143 0 150 0; +#X connect 144 0 64 0; +#X connect 144 0 149 0; +#X connect 145 0 65 0; +#X connect 145 0 148 0; +#X connect 146 0 70 0; +#X connect 146 0 147 0; +#X connect 152 0 72 0; +#X connect 152 0 161 0; +#X connect 153 0 73 0; +#X connect 153 0 160 0; +#X connect 154 0 74 0; +#X connect 154 0 159 0; +#X connect 155 0 75 0; +#X connect 155 0 158 0; +#X connect 156 0 80 0; +#X connect 156 0 157 0; +#X connect 162 0 82 0; +#X connect 162 0 171 0; +#X connect 163 0 83 0; +#X connect 163 0 170 0; +#X connect 164 0 84 0; +#X connect 164 0 169 0; +#X connect 165 0 85 0; +#X connect 165 0 168 0; +#X connect 166 0 90 0; +#X connect 166 0 167 0; +#X connect 172 0 92 0; +#X connect 172 0 181 0; +#X connect 173 0 93 0; +#X connect 173 0 180 0; +#X connect 174 0 94 0; +#X connect 174 0 179 0; +#X connect 175 0 95 0; +#X connect 175 0 178 0; +#X connect 176 0 100 0; +#X connect 176 0 177 0; +#X connect 183 0 200 0; +#X connect 185 0 202 0; +#X connect 187 0 204 0; +#X connect 189 0 206 0; +#X connect 191 0 208 0; +#X connect 193 0 210 0; +#X connect 195 0 212 0; +#X connect 197 0 214 0; +#X connect 199 0 215 0; +#X connect 200 0 182 0; +#X connect 200 0 201 0; +#X connect 202 0 184 0; +#X connect 202 0 203 0; +#X connect 204 0 186 0; +#X connect 204 0 205 0; +#X connect 206 0 188 0; +#X connect 206 0 207 0; +#X connect 208 0 190 0; +#X connect 208 0 209 0; +#X connect 210 0 192 0; +#X connect 210 0 211 0; +#X connect 212 0 194 0; +#X connect 212 0 213 0; +#X connect 214 0 196 0; +#X connect 214 0 216 0; +#X connect 215 0 198 0; +#X connect 215 0 217 0; +#X connect 221 0 275 0; +#X connect 222 0 273 0; +#X connect 224 0 277 0; +#X connect 227 0 282 0; +#X connect 228 0 283 0; +#X connect 230 0 279 0; +#X connect 233 0 288 0; +#X connect 234 0 285 0; +#X connect 236 0 289 0; +#X connect 239 0 294 0; +#X connect 240 0 295 0; +#X connect 242 0 291 0; +#X connect 245 0 299 0; +#X connect 246 0 297 0; +#X connect 248 0 301 0; +#X connect 251 0 306 0; +#X connect 252 0 307 0; +#X connect 254 0 303 0; +#X connect 257 0 311 0; +#X connect 258 0 309 0; +#X connect 260 0 313 0; +#X connect 263 0 318 0; +#X connect 264 0 319 0; +#X connect 266 0 315 0; +#X connect 269 0 323 0; +#X connect 270 0 321 0; +#X connect 272 0 325 0; +#X connect 273 0 219 0; +#X connect 273 0 274 0; +#X connect 275 0 220 0; +#X connect 275 0 276 0; +#X connect 277 0 223 0; +#X connect 277 0 278 0; +#X connect 279 0 229 0; +#X connect 279 0 280 0; +#X connect 282 0 226 0; +#X connect 282 0 281 0; +#X connect 283 0 225 0; +#X connect 283 0 284 0; +#X connect 285 0 231 0; +#X connect 285 0 286 0; +#X connect 288 0 232 0; +#X connect 288 0 287 0; +#X connect 289 0 235 0; +#X connect 289 0 290 0; +#X connect 291 0 241 0; +#X connect 291 0 292 0; +#X connect 294 0 238 0; +#X connect 294 0 293 0; +#X connect 295 0 237 0; +#X connect 295 0 296 0; +#X connect 297 0 243 0; +#X connect 297 0 298 0; +#X connect 299 0 244 0; +#X connect 299 0 300 0; +#X connect 301 0 247 0; +#X connect 301 0 302 0; +#X connect 303 0 253 0; +#X connect 303 0 304 0; +#X connect 306 0 250 0; +#X connect 306 0 305 0; +#X connect 307 0 249 0; +#X connect 307 0 308 0; +#X connect 309 0 255 0; +#X connect 309 0 310 0; +#X connect 311 0 256 0; +#X connect 311 0 312 0; +#X connect 313 0 259 0; +#X connect 313 0 314 0; +#X connect 315 0 265 0; +#X connect 315 0 316 0; +#X connect 318 0 262 0; +#X connect 318 0 317 0; +#X connect 319 0 261 0; +#X connect 319 0 320 0; +#X connect 321 0 267 0; +#X connect 321 0 322 0; +#X connect 323 0 268 0; +#X connect 323 0 324 0; +#X connect 325 0 271 0; +#X connect 325 0 326 0; +#X restore 760 9 pd OSC_WireValues; +#X obj 87 422 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 127 1; +#X floatatom 102 441 5 0 0 0 - - -; +#N canvas 117 23 1269 841 OSC_TeleValues 0; +#X obj 36 26 inlet; +#X obj 36 50 s \$0_MyOsc; +#X floatatom 189 70 7 0 0 0 - - -; +#X floatatom 321 73 7 0 0 0 - - -; +#X floatatom 455 70 7 0 0 0 - - -; +#X floatatom 580 72 7 0 0 0 - - -; +#X obj 517 26 r \$0_MyOsc; +#X obj 392 27 r \$0_MyOsc; +#X obj 258 27 r \$0_MyOsc; +#X obj 126 24 r \$0_MyOsc; +#X obj 126 48 OSCroute /teleMLZ; +#X obj 258 49 OSCroute /teleMLX; +#X obj 126 71 s TeMLZ; +#X obj 258 73 s TeMLX; +#X floatatom 187 145 7 0 0 0 - - -; +#X floatatom 436 142 7 0 0 0 - - -; +#X obj 373 96 r \$0_MyOsc; +#X obj 124 99 r \$0_MyOsc; +#X floatatom 580 143 7 0 0 0 - - -; +#X obj 517 97 r \$0_MyOsc; +#X floatatom 313 142 7 0 0 0 - - -; +#X obj 250 96 r \$0_MyOsc; +#X obj 124 123 OSCroute /TeleCLZ; +#X obj 250 118 OSCroute /TeleCLY; +#X obj 373 118 OSCroute /TeleCLX; +#X obj 517 119 OSCroute /TeleCY; +#X obj 392 48 OSCroute /teleZ; +#X obj 517 48 OSCroute /teleX; +#X obj 517 72 s TeX; +#X obj 392 70 s TeZ; +#X obj 124 145 s TeCLZ; +#X obj 250 142 s TeCLY; +#X obj 373 142 s TeCLX; +#X obj 517 143 s TeCY; +#X floatatom 190 231 7 0 0 0 - - -; +#X floatatom 322 234 7 0 0 0 - - -; +#X floatatom 456 231 7 0 0 0 - - -; +#X floatatom 581 233 7 0 0 0 - - -; +#X obj 518 187 r \$0_MyOsc; +#X obj 393 188 r \$0_MyOsc; +#X obj 259 188 r \$0_MyOsc; +#X obj 127 185 r \$0_MyOsc; +#X floatatom 188 306 7 0 0 0 - - -; +#X floatatom 437 303 7 0 0 0 - - -; +#X obj 374 257 r \$0_MyOsc; +#X obj 125 260 r \$0_MyOsc; +#X floatatom 581 304 7 0 0 0 - - -; +#X obj 518 258 r \$0_MyOsc; +#X floatatom 314 303 7 0 0 0 - - -; +#X obj 251 257 r \$0_MyOsc; +#X floatatom 191 392 7 0 0 0 - - -; +#X floatatom 323 395 7 0 0 0 - - -; +#X floatatom 457 392 7 0 0 0 - - -; +#X floatatom 582 394 7 0 0 0 - - -; +#X obj 519 348 r \$0_MyOsc; +#X obj 394 349 r \$0_MyOsc; +#X obj 260 349 r \$0_MyOsc; +#X obj 128 346 r \$0_MyOsc; +#X floatatom 189 467 7 0 0 0 - - -; +#X floatatom 438 464 7 0 0 0 - - -; +#X obj 375 418 r \$0_MyOsc; +#X obj 126 421 r \$0_MyOsc; +#X floatatom 582 465 7 0 0 0 - - -; +#X obj 519 419 r \$0_MyOsc; +#X floatatom 315 464 7 0 0 0 - - -; +#X obj 252 418 r \$0_MyOsc; +#X obj 127 209 OSCroute /tele1MLZ; +#X obj 259 210 OSCroute /tele1MLX; +#X obj 393 209 OSCroute /tele1Z; +#X obj 518 209 OSCroute /tele1X; +#X obj 518 233 s Te1X; +#X obj 393 231 s Te1Z; +#X obj 259 234 s TeM1LX; +#X obj 127 232 s TeM1LZ; +#X obj 125 306 s TeC1LZ; +#X obj 251 303 s TeC1LY; +#X obj 374 303 s TeC1LX; +#X obj 518 304 s TeC1Y; +#X obj 128 393 s TeM2LZ; +#X obj 260 395 s TeM2LX; +#X obj 394 370 OSCroute /tele2Z; +#X obj 394 392 s Te2Z; +#X obj 519 370 OSCroute /tele2X; +#X obj 519 394 s Te2X; +#X obj 519 465 s TeC2Y; +#X obj 375 464 s TeC2LX; +#X obj 252 464 s TeC2LY; +#X obj 126 467 s TeC2LZ; +#X obj 125 284 OSCroute /tele1CLZ; +#X obj 251 279 OSCroute /tele1CLY; +#X obj 374 279 OSCroute /tele1CLX; +#X obj 518 280 OSCroute /tele1CY; +#X obj 519 441 OSCroute /tele2CY; +#X obj 375 440 OSCroute /tele2CLX; +#X obj 252 440 OSCroute /tele2CLY; +#X obj 260 371 OSCroute /tele2MLX; +#X obj 128 370 OSCroute /tele2MLZ; +#X obj 126 445 OSCroute /tele2CLZ; +#X floatatom 189 553 7 0 0 0 - - -; +#X floatatom 438 550 7 0 0 0 - - -; +#X floatatom 572 547 7 0 0 0 - - -; +#X floatatom 697 549 7 0 0 0 - - -; +#X obj 634 503 r \$0_MyOsc; +#X obj 509 504 r \$0_MyOsc; +#X obj 375 504 r \$0_MyOsc; +#X obj 126 507 r \$0_MyOsc; +#X floatatom 811 549 7 0 0 0 - - -; +#X obj 748 503 r \$0_MyOsc; +#X floatatom 315 550 7 0 0 0 - - -; +#X obj 252 504 r \$0_MyOsc; +#X floatatom 189 637 7 0 0 0 - - -; +#X floatatom 438 634 7 0 0 0 - - -; +#X floatatom 572 631 7 0 0 0 - - -; +#X floatatom 697 633 7 0 0 0 - - -; +#X obj 634 587 r \$0_MyOsc; +#X obj 509 588 r \$0_MyOsc; +#X obj 375 588 r \$0_MyOsc; +#X obj 126 591 r \$0_MyOsc; +#X floatatom 811 633 7 0 0 0 - - -; +#X obj 748 587 r \$0_MyOsc; +#X floatatom 315 634 7 0 0 0 - - -; +#X obj 252 588 r \$0_MyOsc; +#X floatatom 187 715 7 0 0 0 - - -; +#X floatatom 436 712 7 0 0 0 - - -; +#X floatatom 570 709 7 0 0 0 - - -; +#X floatatom 695 711 7 0 0 0 - - -; +#X obj 632 665 r \$0_MyOsc; +#X obj 507 666 r \$0_MyOsc; +#X obj 373 666 r \$0_MyOsc; +#X obj 124 669 r \$0_MyOsc; +#X floatatom 809 711 7 0 0 0 - - -; +#X obj 746 665 r \$0_MyOsc; +#X floatatom 313 712 7 0 0 0 - - -; +#X obj 250 666 r \$0_MyOsc; +#X obj 126 531 OSCroute /cableLZ; +#X obj 252 526 OSCroute /cableLY; +#X obj 375 526 OSCroute /cableLX; +#X obj 509 525 OSCroute /cableZ; +#X obj 634 525 OSCroute /cableX; +#X obj 748 525 OSCroute /cableY; +#X obj 748 549 s CabY; +#X obj 634 549 s CabX; +#X obj 509 547 s CabZ; +#X obj 375 550 s CabLX; +#X obj 252 550 s CabLY; +#X obj 126 553 s CabLZ; +#X obj 126 615 OSCroute /cable1LZ; +#X obj 252 610 OSCroute /cable1LY; +#X obj 375 610 OSCroute /cable1LX; +#X obj 509 609 OSCroute /cable1Z; +#X obj 634 609 OSCroute /cable1X; +#X obj 748 609 OSCroute /cable1Y; +#X obj 748 633 s Cab1Y; +#X obj 634 633 s Cab1X; +#X obj 509 631 s Cab1Z; +#X obj 375 634 s Cab1LX; +#X obj 252 634 s Cab1LY; +#X obj 126 637 s Cab1LZ; +#X obj 124 693 OSCroute /cable2LZ; +#X obj 250 688 OSCroute /cable2LY; +#X obj 373 688 OSCroute /cable2LX; +#X obj 507 687 OSCroute /cable2Z; +#X obj 632 687 OSCroute /cable2X; +#X obj 746 687 OSCroute /cable2Y; +#X obj 746 711 s Cab2Y; +#X obj 632 711 s Cab2X; +#X obj 507 709 s Cab2Z; +#X obj 373 712 s Cab2LX; +#X obj 250 712 s Cab2LY; +#X obj 124 715 s Cab2LZ; +#X floatatom 185 801 7 0 0 0 - - -; +#X floatatom 434 798 7 0 0 0 - - -; +#X floatatom 568 795 7 0 0 0 - - -; +#X floatatom 693 797 7 0 0 0 - - -; +#X obj 505 752 r \$0_MyOsc; +#X obj 371 752 r \$0_MyOsc; +#X obj 122 755 r \$0_MyOsc; +#X floatatom 807 797 7 0 0 0 - - -; +#X floatatom 311 798 7 0 0 0 - - -; +#X obj 248 752 r \$0_MyOsc; +#X obj 630 751 r \$0_MyOsc; +#X obj 744 751 r \$0_MyOsc; +#X floatatom 928 796 7 0 0 0 - - -; +#X floatatom 1047 798 7 0 0 0 - - -; +#X obj 864 753 r \$0_MyOsc; +#X floatatom 1166 798 7 0 0 0 - - -; +#X obj 984 752 r \$0_MyOsc; +#X obj 1103 752 r \$0_MyOsc; +#X obj 122 779 OSCroute /cable3LZ; +#X obj 248 774 OSCroute /cable3LY; +#X obj 371 774 OSCroute /cable3LX; +#X obj 505 773 OSCroute /cable3Z; +#X obj 630 773 OSCroute /cable3X; +#X obj 744 773 OSCroute /cable3Y; +#X obj 1103 774 OSCroute /cable3RY; +#X obj 984 774 OSCroute /cable3RX; +#X obj 864 774 OSCroute /cable3RZ; +#X obj 1103 798 s Cab3RY; +#X obj 984 798 s Cab3RX; +#X obj 864 796 s Cab3RZ; +#X obj 744 797 s Cab3Y; +#X obj 630 797 s Cab3X; +#X obj 505 795 s Cab3Z; +#X obj 371 798 s Cab3LX; +#X obj 248 798 s Cab3LY; +#X obj 122 801 s Cab3LZ; +#X text 693 85 Obtains the X - Z values for the telegraph poles; +#X text 729 140 Obtains the X - Y - Z scale for the telegraph cross-bars +as well as the Y value. (This is relative to the pole); +#X text 882 578 Obtains the X - Y - Z position and scale of the cables +that run between the pole as well as the rotation values of he cable +that runs between the pole and the building.; +#X connect 0 0 1 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 10 0 12 0; +#X connect 11 0 3 0; +#X connect 11 0 13 0; +#X connect 16 0 24 0; +#X connect 17 0 22 0; +#X connect 19 0 25 0; +#X connect 21 0 23 0; +#X connect 22 0 14 0; +#X connect 22 0 30 0; +#X connect 23 0 20 0; +#X connect 23 0 31 0; +#X connect 24 0 15 0; +#X connect 24 0 32 0; +#X connect 25 0 18 0; +#X connect 25 0 33 0; +#X connect 26 0 4 0; +#X connect 26 0 29 0; +#X connect 27 0 5 0; +#X connect 27 0 28 0; +#X connect 38 0 69 0; +#X connect 39 0 68 0; +#X connect 40 0 67 0; +#X connect 41 0 66 0; +#X connect 44 0 90 0; +#X connect 45 0 88 0; +#X connect 47 0 91 0; +#X connect 49 0 89 0; +#X connect 54 0 82 0; +#X connect 55 0 80 0; +#X connect 56 0 95 0; +#X connect 57 0 96 0; +#X connect 60 0 93 0; +#X connect 61 0 97 0; +#X connect 63 0 92 0; +#X connect 65 0 94 0; +#X connect 66 0 34 0; +#X connect 66 0 73 0; +#X connect 67 0 35 0; +#X connect 67 0 72 0; +#X connect 68 0 36 0; +#X connect 68 0 71 0; +#X connect 69 0 37 0; +#X connect 69 0 70 0; +#X connect 80 0 52 0; +#X connect 80 0 81 0; +#X connect 82 0 53 0; +#X connect 82 0 83 0; +#X connect 88 0 42 0; +#X connect 88 0 74 0; +#X connect 89 0 48 0; +#X connect 89 0 75 0; +#X connect 90 0 43 0; +#X connect 90 0 76 0; +#X connect 91 0 46 0; +#X connect 91 0 77 0; +#X connect 92 0 62 0; +#X connect 92 0 84 0; +#X connect 93 0 59 0; +#X connect 93 0 85 0; +#X connect 94 0 64 0; +#X connect 94 0 86 0; +#X connect 95 0 51 0; +#X connect 95 0 79 0; +#X connect 96 0 50 0; +#X connect 96 0 78 0; +#X connect 97 0 58 0; +#X connect 97 0 87 0; +#X connect 102 0 138 0; +#X connect 103 0 137 0; +#X connect 104 0 136 0; +#X connect 105 0 134 0; +#X connect 107 0 139 0; +#X connect 109 0 135 0; +#X connect 114 0 150 0; +#X connect 115 0 149 0; +#X connect 116 0 148 0; +#X connect 117 0 146 0; +#X connect 119 0 151 0; +#X connect 121 0 147 0; +#X connect 126 0 162 0; +#X connect 127 0 161 0; +#X connect 128 0 160 0; +#X connect 129 0 158 0; +#X connect 131 0 163 0; +#X connect 133 0 159 0; +#X connect 134 0 98 0; +#X connect 134 0 145 0; +#X connect 135 0 108 0; +#X connect 135 0 144 0; +#X connect 136 0 99 0; +#X connect 136 0 143 0; +#X connect 137 0 100 0; +#X connect 137 0 142 0; +#X connect 138 0 101 0; +#X connect 138 0 141 0; +#X connect 139 0 106 0; +#X connect 139 0 140 0; +#X connect 146 0 110 0; +#X connect 146 0 157 0; +#X connect 147 0 120 0; +#X connect 147 0 156 0; +#X connect 148 0 111 0; +#X connect 148 0 155 0; +#X connect 149 0 112 0; +#X connect 149 0 154 0; +#X connect 150 0 113 0; +#X connect 150 0 153 0; +#X connect 151 0 118 0; +#X connect 151 0 152 0; +#X connect 158 0 122 0; +#X connect 158 0 169 0; +#X connect 159 0 132 0; +#X connect 159 0 168 0; +#X connect 160 0 123 0; +#X connect 160 0 167 0; +#X connect 161 0 124 0; +#X connect 161 0 166 0; +#X connect 162 0 125 0; +#X connect 162 0 165 0; +#X connect 163 0 130 0; +#X connect 163 0 164 0; +#X connect 174 0 191 0; +#X connect 175 0 190 0; +#X connect 176 0 188 0; +#X connect 179 0 189 0; +#X connect 180 0 192 0; +#X connect 181 0 193 0; +#X connect 184 0 196 0; +#X connect 186 0 195 0; +#X connect 187 0 194 0; +#X connect 188 0 170 0; +#X connect 188 0 205 0; +#X connect 189 0 178 0; +#X connect 189 0 204 0; +#X connect 190 0 171 0; +#X connect 190 0 203 0; +#X connect 191 0 172 0; +#X connect 191 0 202 0; +#X connect 192 0 173 0; +#X connect 192 0 201 0; +#X connect 193 0 177 0; +#X connect 193 0 200 0; +#X connect 194 0 185 0; +#X connect 194 0 197 0; +#X connect 195 0 183 0; +#X connect 195 0 198 0; +#X connect 196 0 182 0; +#X connect 196 0 199 0; +#X restore 755 31 pd OSC_TeleValues; +#N canvas 0 304 670 340 OSC_PlayerValues 0; +#X obj 117 9 OSCroute /playerX; +#X floatatom 279 37 7 0 0 0 - - -; +#X floatatom 167 36 7 0 0 0 - - -; +#X obj 117 35 s Xpos; +#X obj 34 1 inlet; +#X obj 34 25 s \$0_MyOsc; +#X obj 117 -13 r \$0_MyOsc; +#X obj 354 7 OSCroute /playerZ; +#X obj 354 36 s Zpos; +#X floatatom 400 36 7 0 0 0 - - -; +#X obj 233 -15 r \$0_MyOsc; +#X obj 355 -15 r \$0_MyOsc; +#X obj 233 37 s Ypos; +#X obj 233 8 OSCroute /playerY; +#X floatatom 285 115 7 0 0 0 - - -; +#X floatatom 168 114 7 0 0 0 - - -; +#X obj 118 65 r \$0_MyOsc; +#X floatatom 407 114 7 0 0 0 - - -; +#X obj 234 63 r \$0_MyOsc; +#X obj 356 63 r \$0_MyOsc; +#X obj 118 87 OSCroute /playerLX; +#X obj 234 86 OSCroute /playerLY; +#X obj 355 85 OSCroute /playerLZ; +#X obj 118 113 s XLpos; +#X obj 234 115 s YLpos; +#X obj 355 114 s ZLpos; +#X floatatom 283 191 7 0 0 0 - - -; +#X floatatom 166 190 7 0 0 0 - - -; +#X obj 116 141 r \$0_MyOsc; +#X floatatom 405 190 7 0 0 0 - - -; +#X obj 232 139 r \$0_MyOsc; +#X obj 354 139 r \$0_MyOsc; +#X obj 116 163 OSCroute /playerRX; +#X obj 232 162 OSCroute /playerRY; +#X obj 353 161 OSCroute /playerRZ; +#X obj 353 190 s ZRpos; +#X obj 232 191 s YRpos; +#X obj 116 189 s XRpos; +#X text 501 7 Player position; +#X text 504 85 Player scale; +#X text 503 171 Player rotation; +#X text 129 249 Receives OSC information about the player / observer +; +#X connect 0 0 3 0; +#X connect 0 0 2 0; +#X connect 4 0 5 0; +#X connect 6 0 0 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 10 0 13 0; +#X connect 11 0 7 0; +#X connect 13 0 1 0; +#X connect 13 0 12 0; +#X connect 16 0 20 0; +#X connect 18 0 21 0; +#X connect 19 0 22 0; +#X connect 20 0 15 0; +#X connect 20 0 23 0; +#X connect 21 0 14 0; +#X connect 21 0 24 0; +#X connect 22 0 17 0; +#X connect 22 0 25 0; +#X connect 28 0 32 0; +#X connect 30 0 33 0; +#X connect 31 0 34 0; +#X connect 32 0 27 0; +#X connect 32 0 37 0; +#X connect 33 0 26 0; +#X connect 33 0 36 0; +#X connect 34 0 29 0; +#X connect 34 0 35 0; +#X restore 606 -12 pd OSC_PlayerValues; +#N canvas 163 38 554 492 OSC_Tree 0; +#X obj 35 21 inlet; +#X obj 35 45 s \$0_MyOsc; +#N canvas 169 306 1177 130 main 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeX; +#X obj 158 36 OSCroute /treeY; +#X obj 278 39 OSCroute /treeZ; +#X obj 44 60 s treeX; +#X obj 278 61 s treeZ; +#X obj 158 60 s treeY; +#X obj 398 36 OSCroute /treeLX; +#X obj 398 60 s treeLX; +#X obj 524 36 OSCroute /treeLY; +#X obj 524 60 s treeLY; +#X obj 649 36 OSCroute /treeLZ; +#X obj 649 58 s treeLZ; +#X obj 775 31 OSCroute /treeRX; +#X obj 775 55 s treeRX; +#X obj 902 28 OSCroute /treeRY; +#X obj 902 52 s treeRY; +#X obj 1034 27 OSCroute /treeRZ; +#X obj 1034 49 s treeRZ; +#X connect 4 0 20 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 19 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 21 0; +#X connect 19 0 7 0; +#X connect 19 0 23 0; +#X connect 20 0 2 0; +#X connect 20 0 22 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 112 pd main; +#N canvas 169 306 1177 130 trunk 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeTX; +#X obj 44 60 s treeTX; +#X obj 158 36 OSCroute /treeTY; +#X obj 158 60 s treeTY; +#X obj 278 39 OSCroute /treeTZ; +#X obj 278 61 s treeTZ; +#X obj 398 36 OSCroute /treeTLX; +#X obj 398 60 s treeTLX; +#X obj 524 36 OSCroute /treeTLY; +#X obj 524 60 s treeTLY; +#X obj 649 36 OSCroute /treeTLZ; +#X obj 649 58 s treeTLZ; +#X obj 775 31 OSCroute /treeTRX; +#X obj 775 55 s treeTRX; +#X obj 902 28 OSCroute /treeTRY; +#X obj 902 52 s treeTRY; +#X obj 1034 27 OSCroute /treeTRZ; +#X obj 1034 49 s treeTRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 135 pd trunk; +#N canvas 169 306 1177 130 branch 0; +#X floatatom 712 58 7 0 0 0 - - -; +#X floatatom 461 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 587 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1098 49 7 0 0 0 - - -; +#X floatatom 838 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 965 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeBX; +#X obj 44 60 s treeBX; +#X obj 158 36 OSCroute /treeBY; +#X obj 158 60 s treeBY; +#X obj 278 39 OSCroute /treeBZ; +#X obj 278 61 s treeBZ; +#X obj 398 36 OSCroute /treeBLX; +#X obj 398 60 s treeBLX; +#X obj 524 36 OSCroute /treeBLY; +#X obj 524 60 s treeBLY; +#X obj 649 36 OSCroute /treeBLZ; +#X obj 649 58 s treeBLZ; +#X obj 775 31 OSCroute /treeBRX; +#X obj 775 55 s treeBRX; +#X obj 902 28 OSCroute /treeBRY; +#X obj 902 52 s treeBRY; +#X obj 1034 27 OSCroute /treeBRZ; +#X obj 1034 49 s treeBRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 44 158 pd branch; +#N canvas 169 306 1177 130 branch1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB1X; +#X obj 44 60 s treeB1X; +#X obj 158 36 OSCroute /treeB1Y; +#X obj 158 60 s treeB1Y; +#X obj 278 39 OSCroute /treeB1Z; +#X obj 278 61 s treeB1Z; +#X obj 398 36 OSCroute /treeB1LX; +#X obj 398 60 s treeB1LX; +#X obj 524 36 OSCroute /treeB1LY; +#X obj 524 60 s treeB1LY; +#X obj 649 36 OSCroute /treeB1LZ; +#X obj 649 58 s treeB1LZ; +#X obj 775 31 OSCroute /treeB1RX; +#X obj 775 55 s treeB1RX; +#X obj 902 28 OSCroute /treeB1RY; +#X obj 902 52 s treeB1RY; +#X obj 1034 27 OSCroute /treeB1RZ; +#X obj 1034 49 s treeB1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 181 pd branch1; +#N canvas 169 306 1177 130 branch2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB2X; +#X obj 44 60 s treeB2X; +#X obj 158 36 OSCroute /treeB2Y; +#X obj 158 60 s treeB2Y; +#X obj 278 39 OSCroute /treeB2Z; +#X obj 278 61 s treeB2Z; +#X obj 398 36 OSCroute /treeB2LX; +#X obj 398 60 s treeB2LX; +#X obj 524 36 OSCroute /treeB2LY; +#X obj 524 60 s treeB2LY; +#X obj 649 36 OSCroute /treeB2LZ; +#X obj 649 58 s treeB2LZ; +#X obj 775 31 OSCroute /treeB2RX; +#X obj 775 55 s treeB2RX; +#X obj 902 28 OSCroute /treeB2RY; +#X obj 902 52 s treeB2RY; +#X obj 1034 27 OSCroute /treeB2RZ; +#X obj 1034 49 s treeB2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 203 pd branch2; +#N canvas 169 306 1177 130 branch3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB3X; +#X obj 44 60 s treeB3X; +#X obj 158 36 OSCroute /treeB3Y; +#X obj 158 60 s treeB3Y; +#X obj 278 39 OSCroute /treeB3Z; +#X obj 278 61 s treeB3Z; +#X obj 398 36 OSCroute /treeB3LX; +#X obj 398 60 s treeB3LX; +#X obj 524 36 OSCroute /treeB3LY; +#X obj 524 60 s treeB3LY; +#X obj 649 36 OSCroute /treeB3LZ; +#X obj 649 58 s treeB3LZ; +#X obj 775 31 OSCroute /treeB3RX; +#X obj 775 55 s treeB3RX; +#X obj 902 28 OSCroute /treeB3RY; +#X obj 902 52 s treeB3RY; +#X obj 1034 27 OSCroute /treeB3RZ; +#X obj 1034 49 s treeB3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 43 227 pd branch3; +#N canvas 169 306 1177 130 treeY 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYX; +#X obj 44 60 s treeYX; +#X obj 158 36 OSCroute /treeYY; +#X obj 158 60 s treeYY; +#X obj 278 39 OSCroute /treeYZ; +#X obj 278 61 s treeYZ; +#X obj 398 36 OSCroute /treeYLX; +#X obj 398 60 s treeYLX; +#X obj 524 36 OSCroute /treeYLY; +#X obj 524 60 s treeYLY; +#X obj 649 36 OSCroute /treeYLZ; +#X obj 649 58 s treeYLZ; +#X obj 775 31 OSCroute /treeYRX; +#X obj 775 55 s treeYRX; +#X obj 902 28 OSCroute /treeYRY; +#X obj 902 52 s treeYRY; +#X obj 1034 27 OSCroute /treeYRZ; +#X obj 1034 49 s treeYRZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 18 pd treeY; +#N canvas 128 306 1259 130 treeYB4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB4X; +#X obj 44 60 s treeYB4X; +#X obj 175 35 OSCroute /treeYB4Y; +#X obj 175 59 s treeYB4Y; +#X obj 294 35 OSCroute /treeYB4Z; +#X obj 294 57 s treeYB4Z; +#X obj 416 34 OSCroute /treeYB4LX; +#X obj 416 58 s treeYB4LX; +#X obj 548 36 OSCroute /treeYB4LY; +#X obj 548 60 s treeYB4LY; +#X obj 688 37 OSCroute /treeYB4LZ; +#X obj 688 59 s treeYB4LZ; +#X obj 824 29 OSCroute /treeYB4RX; +#X obj 824 53 s treeYB4RX; +#X obj 972 34 OSCroute /treeYB4RY; +#X obj 972 58 s treeYB4RY; +#X obj 1112 37 OSCroute /treeYB4RZ; +#X obj 1112 59 s treeYB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 44 pd treeYB4; +#N canvas 128 306 1259 130 treeYB5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 152 68 pd treeYB5; +#N canvas 169 306 1177 130 treeY1 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1X; +#X obj 44 60 s treeY1X; +#X obj 158 36 OSCroute /treeY1Y; +#X obj 158 60 s treeY1Y; +#X obj 278 39 OSCroute /treeY1Z; +#X obj 278 61 s treeY1Z; +#X obj 398 36 OSCroute /treeY1LX; +#X obj 398 60 s treeY1LX; +#X obj 524 36 OSCroute /treeY1LY; +#X obj 524 60 s treeY1LY; +#X obj 649 36 OSCroute /treeY1LZ; +#X obj 649 58 s treeY1LZ; +#X obj 775 31 OSCroute /treeY1RX; +#X obj 775 55 s treeY1RX; +#X obj 902 28 OSCroute /treeY1RY; +#X obj 902 52 s treeY1RY; +#X obj 1034 27 OSCroute /treeY1RZ; +#X obj 1034 49 s treeY1RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 150 94 pd treeY1; +#N canvas 128 306 1259 130 treeY1B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY1B4X; +#X obj 44 60 s treeY1B4X; +#X obj 175 35 OSCroute /treeY1B4Y; +#X obj 175 59 s treeY1B4Y; +#X obj 294 35 OSCroute /treeY1B4Z; +#X obj 294 57 s treeY1B4Z; +#X obj 416 34 OSCroute /treeY1B4LX; +#X obj 416 58 s treeY1B4LX; +#X obj 548 36 OSCroute /treeY1B4LY; +#X obj 548 60 s treeY1B4LY; +#X obj 688 37 OSCroute /treeY1B4LZ; +#X obj 688 59 s treeY1B4LZ; +#X obj 824 29 OSCroute /treeY1B4RX; +#X obj 824 53 s treeY1B4RX; +#X obj 972 34 OSCroute /treeY1B4RY; +#X obj 972 58 s treeY1B4RY; +#X obj 1112 37 OSCroute /treeY1B4RZ; +#X obj 1112 59 s treeY1B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 120 pd treeY1B4; +#N canvas 128 306 1259 130 treeY1B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 44 36 OSCroute /treeY1B5X; +#X obj 44 60 s treeY1B5X; +#X obj 175 35 OSCroute /treeY1B5Y; +#X obj 175 59 s treeY1B5Y; +#X obj 294 35 OSCroute /treeY1B5Z; +#X obj 294 57 s treeY1B5Z; +#X obj 416 34 OSCroute /treeY1B5LX; +#X obj 416 58 s treeY1B5LX; +#X obj 548 36 OSCroute /treeY1B5LY; +#X obj 548 60 s treeY1B5LY; +#X obj 688 37 OSCroute /treeY1B5LZ; +#X obj 829 61 s treeY1B5RX; +#X obj 972 34 OSCroute /treeY1B5RY; +#X obj 972 58 s treeY1B5RY; +#X obj 1112 37 OSCroute /treeY1B5RZ; +#X obj 1112 59 s treeY1B5RZ; +#X connect 4 0 24 0; +#X connect 5 0 26 0; +#X connect 6 0 30 0; +#X connect 9 0 28 0; +#X connect 10 0 20 0; +#X connect 11 0 22 0; +#X connect 14 0 34 0; +#X connect 16 0 19 0; +#X connect 17 0 32 0; +#X connect 19 0 13 0; +#X connect 19 0 31 0; +#X connect 20 0 3 0; +#X connect 20 0 21 0; +#X connect 22 0 7 0; +#X connect 22 0 23 0; +#X connect 24 0 2 0; +#X connect 24 0 25 0; +#X connect 26 0 1 0; +#X connect 26 0 27 0; +#X connect 28 0 8 0; +#X connect 28 0 29 0; +#X connect 30 0 0 0; +#X connect 30 0 18 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 153 144 pd treeY1B5; +#N canvas 169 306 1177 130 treeY2 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2X; +#X obj 44 60 s treeY2X; +#X obj 158 36 OSCroute /treeY2Y; +#X obj 158 60 s treeY2Y; +#X obj 278 39 OSCroute /treeY2Z; +#X obj 278 61 s treeY2Z; +#X obj 398 36 OSCroute /treeY2LX; +#X obj 398 60 s treeY2LX; +#X obj 524 36 OSCroute /treeY2LY; +#X obj 524 60 s treeY2LY; +#X obj 649 36 OSCroute /treeY2LZ; +#X obj 649 58 s treeY2LZ; +#X obj 775 31 OSCroute /treeY2RX; +#X obj 775 55 s treeY2RX; +#X obj 902 28 OSCroute /treeY2RY; +#X obj 902 52 s treeY2RY; +#X obj 1034 27 OSCroute /treeY2RZ; +#X obj 1034 49 s treeY2RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 148 173 pd treeY2; +#N canvas 128 306 1259 130 treeY2B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY2B4X; +#X obj 44 60 s treeY2B4X; +#X obj 175 35 OSCroute /treeY2B4Y; +#X obj 175 59 s treeY2B4Y; +#X obj 294 35 OSCroute /treeY2B4Z; +#X obj 294 57 s treeY2B4Z; +#X obj 416 34 OSCroute /treeY2B4LX; +#X obj 416 58 s treeY2B4LX; +#X obj 548 36 OSCroute /treeY2B4LY; +#X obj 548 60 s treeY2B4LY; +#X obj 688 37 OSCroute /treeY2B4LZ; +#X obj 688 59 s treeY2B4LZ; +#X obj 824 29 OSCroute /treeY2B4RX; +#X obj 824 53 s treeY2B4RX; +#X obj 972 34 OSCroute /treeY2B4RY; +#X obj 972 58 s treeY2B4RY; +#X obj 1112 37 OSCroute /treeY2B4RZ; +#X obj 1112 59 s treeY2B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 199 pd treeY2B4; +#N canvas 128 306 1259 130 treeY2B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 151 223 pd treeY2B5; +#N canvas 169 306 1177 130 treeY3 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3X; +#X obj 44 60 s treeY3X; +#X obj 158 36 OSCroute /treeY3Y; +#X obj 158 60 s treeY3Y; +#X obj 278 39 OSCroute /treeY3Z; +#X obj 278 61 s treeY3Z; +#X obj 398 36 OSCroute /treeY3LX; +#X obj 398 60 s treeY3LX; +#X obj 524 36 OSCroute /treeY3LY; +#X obj 524 60 s treeY3LY; +#X obj 649 36 OSCroute /treeY3LZ; +#X obj 649 58 s treeY3LZ; +#X obj 775 31 OSCroute /treeY3RX; +#X obj 775 55 s treeY3RX; +#X obj 902 28 OSCroute /treeY3RY; +#X obj 902 52 s treeY3RY; +#X obj 1034 27 OSCroute /treeY3RZ; +#X obj 1034 49 s treeY3RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 146 255 pd treeY3; +#N canvas 128 306 1259 130 treeY3B4 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 901 53 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 824 7 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeY3B4X; +#X obj 44 60 s treeY3B4X; +#X obj 175 35 OSCroute /treeY3B4Y; +#X obj 175 59 s treeY3B4Y; +#X obj 294 35 OSCroute /treeY3B4Z; +#X obj 294 57 s treeY3B4Z; +#X obj 416 34 OSCroute /treeY3B4LX; +#X obj 416 58 s treeY3B4LX; +#X obj 548 36 OSCroute /treeY3B4LY; +#X obj 548 60 s treeY3B4LY; +#X obj 688 37 OSCroute /treeY3B4LZ; +#X obj 688 59 s treeY3B4LZ; +#X obj 824 29 OSCroute /treeY3B4RX; +#X obj 824 53 s treeY3B4RX; +#X obj 972 34 OSCroute /treeY3B4RY; +#X obj 972 58 s treeY3B4RY; +#X obj 1112 37 OSCroute /treeY3B4RZ; +#X obj 1112 59 s treeY3B4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 281 pd treeY3B4; +#N canvas 128 306 1259 130 treeY3B5 0; +#X floatatom 763 58 7 0 0 0 - - -; +#X floatatom 491 57 7 0 0 0 - - -; +#X floatatom 363 56 7 0 0 0 - - -; +#X floatatom 114 58 7 0 0 0 - - -; +#X obj 294 14 r \$0_MyOsc; +#X obj 416 12 r \$0_MyOsc; +#X obj 688 13 r \$0_MyOsc; +#X floatatom 247 59 7 0 0 0 - - -; +#X floatatom 630 60 7 0 0 0 - - -; +#X obj 548 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 175 13 r \$0_MyOsc; +#X floatatom 1186 59 7 0 0 0 - - -; +#X floatatom 906 61 7 0 0 0 - - -; +#X obj 1112 16 r \$0_MyOsc; +#X floatatom 1045 58 7 0 0 0 - - -; +#X obj 829 15 r \$0_MyOsc; +#X obj 972 12 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeYB5X; +#X obj 44 60 s treeYB5X; +#X obj 175 35 OSCroute /treeYB5Y; +#X obj 175 59 s treeYB5Y; +#X obj 294 35 OSCroute /treeYB5Z; +#X obj 294 57 s treeYB5Z; +#X obj 416 34 OSCroute /treeYB5LX; +#X obj 416 58 s treeYB5LX; +#X obj 548 36 OSCroute /treeYB5LY; +#X obj 548 60 s treeYB5LY; +#X obj 688 37 OSCroute /treeYB5LZ; +#X obj 688 59 s treeYB5LZ; +#X obj 829 37 OSCroute /treeYB5RX; +#X obj 829 61 s treeYB5RX; +#X obj 972 34 OSCroute /treeYB5RY; +#X obj 972 58 s treeYB5RY; +#X obj 1112 37 OSCroute /treeYB5RZ; +#X obj 1112 59 s treeYB5RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 149 305 pd treeY3B5; +#N canvas 169 306 1177 130 branch4 0; +#X floatatom 719 58 7 0 0 0 - - -; +#X floatatom 469 60 7 0 0 0 - - -; +#X floatatom 341 61 7 0 0 0 - - -; +#X floatatom 107 60 7 0 0 0 - - -; +#X obj 278 18 r \$0_MyOsc; +#X obj 398 14 r \$0_MyOsc; +#X obj 649 12 r \$0_MyOsc; +#X floatatom 221 60 7 0 0 0 - - -; +#X floatatom 593 60 7 0 0 0 - - -; +#X obj 524 14 r \$0_MyOsc; +#X obj 44 14 r \$0_MyOsc; +#X obj 158 14 r \$0_MyOsc; +#X floatatom 1103 49 7 0 0 0 - - -; +#X floatatom 845 55 7 0 0 0 - - -; +#X obj 1034 6 r \$0_MyOsc; +#X floatatom 971 52 7 0 0 0 - - -; +#X obj 775 9 r \$0_MyOsc; +#X obj 902 6 r \$0_MyOsc; +#X obj 44 36 OSCroute /treeB4X; +#X obj 44 60 s treeB4X; +#X obj 158 36 OSCroute /treeB4Y; +#X obj 158 60 s treeB4Y; +#X obj 278 39 OSCroute /treeB4Z; +#X obj 278 61 s treeB4Z; +#X obj 398 36 OSCroute /treeB4LX; +#X obj 398 60 s treeB4LX; +#X obj 524 36 OSCroute /treeB4LY; +#X obj 524 60 s treeB4LY; +#X obj 649 36 OSCroute /treeB4LZ; +#X obj 649 58 s treeB4LZ; +#X obj 775 31 OSCroute /treeB4RX; +#X obj 775 55 s treeB4RX; +#X obj 902 28 OSCroute /treeB4RY; +#X obj 902 52 s treeB4RY; +#X obj 1034 27 OSCroute /treeB4RZ; +#X obj 1034 49 s treeB4RZ; +#X connect 4 0 22 0; +#X connect 5 0 24 0; +#X connect 6 0 28 0; +#X connect 9 0 26 0; +#X connect 10 0 18 0; +#X connect 11 0 20 0; +#X connect 14 0 34 0; +#X connect 16 0 30 0; +#X connect 17 0 32 0; +#X connect 18 0 3 0; +#X connect 18 0 19 0; +#X connect 20 0 7 0; +#X connect 20 0 21 0; +#X connect 22 0 2 0; +#X connect 22 0 23 0; +#X connect 24 0 1 0; +#X connect 24 0 25 0; +#X connect 26 0 8 0; +#X connect 26 0 27 0; +#X connect 28 0 0 0; +#X connect 28 0 29 0; +#X connect 30 0 13 0; +#X connect 30 0 31 0; +#X connect 32 0 15 0; +#X connect 32 0 33 0; +#X connect 34 0 12 0; +#X connect 34 0 35 0; +#X restore 45 252 pd branch4; +#X text 54 361 Each patch obtains the OCS data for the X - Y - Z position +\, scale and rotation for all components of the tree.; +#X connect 0 0 1 0; +#X restore 744 53 pd OSC_Tree; +#X obj 682 17 print; +#X obj 944 -97 loadbang; +#X msg 1001 -78 connect localhost 9001; +#X msg 1014 83 \$1; +#X msg 1014 105 send /test \$1; +#X obj 944 -75 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 907 -40 onebang; +#X obj 858 -33 t b; +#X obj 44 397 loadbang; +#X msg 44 425 5; +#X obj 509 -83 loadbang; +#X msg 509 -55 5; +#X text 106 401 Manually adjust to represent the number of sources +; +#X text 449 342 Alt Equation for Strouhal Number; +#X text 451 354 St = 0.2684 - 1.0356(Re) ^ -1/2; +#X obj 845 331 unpack f f; +#X msg 879 272 33 5; +#X msg 868 240 12 40; +#X msg 893 300 50 1; +#X msg 844 215 7 55; +#X obj 269 487 delay 15; +#X text 890 211 Moderate Breeze; +#X text 912 238 Strong Breeze; +#X text 915 270 Hurricane; +#X text 932 300 Beyond - centre of Tornado stuff!; +#X obj 1014 40 i; +#X obj 1014 -2 * 100; +#X obj 1014 17 + 5; +#X obj 1014 60 / 100; +#X obj 667 125 bng 35 250 50 0 empty empty empty 17 7 0 10 -4034 -1 +-1; +#X obj 667 168 s setUp; +#X obj 412 45 s W_SPEED; +#X obj 1014 -47 r W_SPEED; +#X obj 902 357 s GAIN; +#X obj 269 465 r GAIN; +#X obj 845 381 s MYSPEED; +#X obj 370 -106 r MYSPEED; +#X connect 0 0 25 0; +#X connect 16 0 31 1; +#X connect 18 0 33 0; +#X connect 20 0 25 1; +#X connect 20 0 26 1; +#X connect 21 0 24 0; +#X connect 21 0 80 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 21 0; +#X connect 31 0 14 0; +#X connect 31 1 15 0; +#X connect 32 0 23 0; +#X connect 33 0 16 0; +#X connect 36 0 35 0; +#X connect 38 0 75 0; +#X connect 39 0 40 0; +#X connect 40 0 42 0; +#X connect 40 0 43 0; +#X connect 40 0 46 0; +#X connect 40 0 48 0; +#X connect 40 0 47 0; +#X connect 40 0 56 0; +#X connect 44 0 45 0; +#X connect 44 0 31 0; +#X connect 50 0 54 0; +#X connect 51 0 35 0; +#X connect 52 0 53 0; +#X connect 53 0 36 0; +#X connect 54 0 55 1; +#X connect 55 0 51 0; +#X connect 56 0 55 0; +#X connect 57 0 58 0; +#X connect 58 0 44 0; +#X connect 59 0 60 0; +#X connect 60 0 20 0; +#X connect 64 0 84 0; +#X connect 64 1 82 0; +#X connect 65 0 64 0; +#X connect 66 0 64 0; +#X connect 67 0 64 0; +#X connect 68 0 64 0; +#X connect 69 0 16 0; +#X connect 74 0 77 0; +#X connect 75 0 76 0; +#X connect 76 0 74 0; +#X connect 77 0 52 0; +#X connect 78 0 79 0; +#X connect 81 0 38 0; +#X connect 83 0 69 0; +#X connect 85 0 20 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/angleCalc.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/angleCalc.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,46 @@ +#N canvas 373 91 541 315 10; +#X obj 275 46 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 255 27 Elevation Angle; +#X obj 204 68 / 360; +#X obj 204 90 * 6.28319; +#X floatatom 79 166 8 0 0 0 - - -; +#X obj 138 69 / 360; +#X obj 138 91 * 6.28319; +#X floatatom 23 72 5 0 0 0 - - -; +#X floatatom 272 70 5 0 0 0 - - -; +#X floatatom 166 207 5 0 0 0 - - -; +#X floatatom 251 239 5 0 0 0 - - -; +#X obj 138 115 cos; +#X obj 204 121 cos; +#X obj 204 185 *; +#X obj 138 139 t f b; +#X obj 136 164 delay 9; +#X obj 204 239 outlet; +#X obj 204 40 inlet; +#X obj 139 42 inlet; +#X obj 26 46 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 30 28 Azimuth Angle; +#X text 278 129 Create an audio version of this patch; +#X obj 204 210 arccos; +#X connect 0 0 8 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 12 0; +#X connect 5 0 6 0; +#X connect 6 0 11 0; +#X connect 11 0 14 0; +#X connect 12 0 13 0; +#X connect 13 0 9 0; +#X connect 13 0 22 0; +#X connect 14 0 13 1; +#X connect 14 0 4 0; +#X connect 14 1 15 0; +#X connect 15 0 13 0; +#X connect 17 0 2 0; +#X connect 18 0 5 0; +#X connect 19 0 7 0; +#X connect 19 0 5 0; +#X connect 22 0 16 0; +#X connect 22 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/angleCalc~.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/angleCalc~.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,92 @@ +#N canvas 741 141 677 520 10; +#X obj 463 76 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5000 1; +#X text 462 57 Elevation Angle; +#X floatatom 152 121 8 0 0 0 - - -; +#X floatatom 499 102 5 0 0 0 - - -; +#X obj 175 95 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 5300 1; +#X text 179 77 Azimuth Angle; +#X obj 250 122 inlet~; +#X obj 414 102 inlet~; +#X obj 250 144 /~ 360; +#X obj 414 125 /~ 360; +#X obj 415 237 cos~; +#X obj 313 320 *~; +#X obj 313 345 arccos~; +#X obj 313 374 outlet~; +#X obj 215 121 sig~; +#X obj 460 102 sig~; +#X obj 368 313 loadbang; +#X obj 368 334 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 368 352 metro 10; +#X obj 368 373 snapshot~; +#X floatatom 368 393 8 0 0 0 - - -; +#X obj 88 112 loadbang; +#X obj 88 133 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 88 151 metro 10; +#X obj 88 172 snapshot~; +#X floatatom 49 193 5 0 0 0 - - -; +#X obj 88 198 > 0; +#X floatatom 92 236 5 0 0 0 - - -; +#X obj 249 210 spigot~; +#X obj 225 270 -~; +#X obj 240 247 r~ MY_MACH; +#X obj 327 232 r~ MY_MACH; +#X obj 116 291 loadbang; +#X obj 116 312 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 116 330 metro 10; +#X obj 116 351 snapshot~; +#X floatatom 116 371 5 0 0 0 - - -; +#X obj 470 303 loadbang; +#X obj 470 324 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 470 342 metro 10; +#X obj 470 363 snapshot~; +#X floatatom 470 383 8 0 0 0 - - -; +#X obj 250 180 cos~; +#X obj 313 267 +~; +#X connect 0 0 3 0; +#X connect 0 0 15 0; +#X connect 4 0 2 0; +#X connect 4 0 14 0; +#X connect 7 0 9 0; +#X connect 8 0 24 0; +#X connect 8 0 42 0; +#X connect 9 0 10 0; +#X connect 10 0 11 1; +#X connect 11 0 12 0; +#X connect 11 0 35 0; +#X connect 12 0 13 0; +#X connect 12 0 19 0; +#X connect 14 0 8 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 24 0 26 0; +#X connect 26 0 27 0; +#X connect 26 0 28 1; +#X connect 28 0 29 0; +#X connect 28 1 43 0; +#X connect 29 0 11 0; +#X connect 30 0 29 1; +#X connect 31 0 43 1; +#X connect 31 0 40 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 36 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 40 0 41 0; +#X connect 42 0 28 0; +#X connect 43 0 11 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/arccos.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/arccos.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,30 @@ +#N canvas 88 45 313 368 10; +#X obj 112 255 * 360; +#X floatatom 159 306 5 0 0 0 - - -; +#X obj 112 279 / 6.28319; +#X obj 70 47 *; +#X obj 70 79 swap 1; +#X obj 70 112 -; +#X obj 70 141 sqrt; +#X obj 112 172 /; +#X obj 112 200 atan; +#X obj 112 226 * 2; +#X text 152 108 Arccos of angle; +#X obj 127 48 + 1; +#X obj 112 306 outlet; +#X obj 70 20 inlet; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 1 5 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; +#X connect 11 0 7 1; +#X connect 13 0 3 1; +#X connect 13 0 3 0; +#X connect 13 0 11 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/arccos~.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/arccos~.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,39 @@ +#N canvas 177 186 443 430 10; +#X obj 162 73 inlet~; +#X obj 162 108 *~; +#X obj 197 107 +~ 1; +#X obj 147 136 -~; +#X obj 113 109 sig~ 1; +#X obj 147 163 sqrt~; +#X obj 182 193 /~; +#X obj 182 221 atan~; +#X obj 182 248 *~ 2; +#X obj 69 236 loadbang; +#X obj 69 259 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 69 280 metro 10; +#X obj 69 303 snapshot~; +#X floatatom 69 327 5 0 0 0 - - -; +#X obj 182 339 outlet~; +#X obj 182 272 *~ 360; +#X obj 182 294 /~ 3.14159; +#X obj 182 315 /~ 2; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 2 0; +#X connect 1 0 3 1; +#X connect 2 0 6 1; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 15 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 14 0; +#X connect 17 0 12 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/compWireSource.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/compWireSource.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,982 @@ +#N canvas 189 47 1139 835 10; +#X msg -440 113 300; +#X obj -440 88 loadbang; +#X obj 386 88 +; +#X obj 459 55 * -1; +#X obj 459 92 +; +#X floatatom 509 112 5 0 0 0 - - -; +#X floatatom 334 111 5 0 0 0 - - -; +#X obj 359 56 r Zpos; +#X obj 371 112 -; +#X obj 496 55 t b; +#X text 324 273 Calculates if the ball is between; +#X text 325 285 the end of the fence and then the; +#X text 324 297 distance in the z direction; +#X obj 579 114 r Zpos; +#X floatatom 579 135 8 0 0 0 - - -; +#X obj 371 156 s \$0_a; +#X obj 459 114 s \$0_b; +#X obj 397 112 s \$0_c; +#X obj 76 361 r \$0_a; +#X obj 91 385 r \$0_c; +#X obj 91 431 -; +#X obj 106 407 r \$0_b; +#X obj 76 470 /; +#X obj 76 494 abs; +#X obj 203 363 r Zpos; +#X obj 188 453 -; +#X obj 188 480 /; +#X obj 188 503 abs; +#X obj 188 342 r \$0_b; +#X obj 76 541 i; +#X obj 188 548 i; +#X obj 203 406 t f b; +#X obj 188 525 * 8; +#X obj 76 518 * 8; +#X obj 76 583 spigot; +#X obj 265 529 < 0; +#X obj 151 548 < 0; +#X obj 76 606 spigot; +#X floatatom 120 655 5 0 0 0 - - -; +#X obj 188 589 spigot; +#X obj 188 613 spigot; +#X floatatom 233 660 5 0 0 0 - - -; +#X obj 230 429 delay 3; +#X obj 76 629 spigot; +#X obj 188 638 spigot; +#X obj 220 569 < 8; +#X obj 109 562 < 7; +#X obj 203 384 + 0.01; +#X obj 371 134 + 0.01; +#X obj 543 456 r \$0_c; +#X obj 543 499 -; +#X obj 558 477 r \$0_b; +#X floatatom 568 524 5 0 0 0 - - -; +#X obj 317 375 r \$0_a; +#X obj 332 399 r \$0_c; +#X obj 332 445 -; +#X obj 347 421 r \$0_b; +#X obj 317 484 /; +#X obj 317 508 abs; +#X obj 444 378 r Zpos; +#X obj 429 467 -; +#X obj 429 494 /; +#X obj 429 517 abs; +#X obj 429 357 r \$0_b; +#X obj 444 420 t f b; +#X obj 462 538 < 0; +#X obj 350 533 < 0; +#X obj 317 558 spigot; +#X floatatom 366 607 5 0 0 0 - - -; +#X obj 429 562 spigot; +#X floatatom 476 613 5 0 0 0 - - -; +#X obj 471 443 delay 3; +#X obj 317 581 spigot; +#X obj 429 587 spigot; +#X obj 444 398 + 0.01; +#X obj 317 608 s \$0_d; +#X obj 429 614 s \$0_e; +#X obj 429 539 *; +#X obj 317 532 *; +#X obj 76 654 s \$0_f; +#X obj 188 661 s \$0_g; +#X obj -36 242 r \$0_e; +#X obj -73 220 r \$0_g; +#X obj -110 200 r \$0_d; +#X obj -147 181 r \$0_f; +#X obj -439 138 s wireDel; +#X obj -388 210 r wireDel; +#X obj -385 21 inlet; +#X obj -322 20 inlet; +#X obj -256 22 inlet; +#X obj -193 22 inlet; +#X obj -125 23 inlet; +#X obj -55 24 inlet; +#X obj 15 25 inlet; +#X obj 85 23 inlet; +#X obj 157 23 inlet; +#X obj 157 45 s \$0_WirRZ; +#X obj -55 45 s \$0_WirLZ; +#X obj -256 44 s \$0_WirZ; +#X obj -322 42 s \$0_WirY; +#X obj -385 41 s \$0_WirX; +#X obj 401 26 r \$0_WirZ; +#X obj 459 27 r \$0_WirLY; +#X msg -157 449 0; +#X obj -157 424 loadbang; +#X floatatom -357 314 5 0 0 0 - - -; +#X floatatom -343 340 5 0 0 0 - - -; +#X floatatom -326 366 5 0 0 0 - - -; +#X floatatom -313 389 5 0 0 0 - - -; +#X floatatom -294 415 5 0 0 0 - - -; +#X floatatom -281 443 5 0 0 0 - - -; +#X floatatom -267 473 5 0 0 0 - - -; +#X floatatom -253 497 5 0 0 0 - - -; +#X floatatom -223 522 5 0 0 0 - - -; +#X floatatom -256 74 5 0 0 0 - - -; +#X obj -189 144 pack f f f f f f f f f; +#N canvas 44 142 1189 657 gapCalc 0; +#X obj 116 67 inlet; +#X obj 59 66 inlet; +#X obj 1 67 inlet; +#X obj -55 67 inlet; +#X obj 116 88 s \$0_upD; +#X obj 1 88 s \$0_dwD; +#X obj 59 87 s \$0_upS; +#X obj -55 89 s \$0_dwS; +#X obj 291 10 r \$0_dwD; +#X obj 291 44 / 2; +#X obj 291 118 / 2; +#X obj 291 94 spigot; +#X obj 324 44 r \$0_dwS; +#X obj 291 192 / 2; +#X obj 291 168 spigot; +#X obj 324 118 r \$0_dwS; +#X obj 291 266 / 2; +#X obj 291 242 spigot; +#X obj 324 192 r \$0_dwS; +#X obj 291 339 / 2; +#X obj 291 315 spigot; +#X obj 324 265 r \$0_dwS; +#X obj 291 413 / 2; +#X obj 291 389 spigot; +#X obj 324 339 r \$0_dwS; +#X obj 291 487 / 2; +#X obj 291 463 spigot; +#X obj 324 413 r \$0_dwS; +#X floatatom 245 514 5 0 0 0 - - -; +#X floatatom 247 438 5 0 0 0 - - -; +#X floatatom 246 362 5 0 0 0 - - -; +#X floatatom 247 287 5 0 0 0 - - -; +#X floatatom 250 215 5 0 0 0 - - -; +#X floatatom 250 140 5 0 0 0 - - -; +#X floatatom 251 65 5 0 0 0 - - -; +#X floatatom 251 31 5 0 0 0 - - -; +#X obj 324 68 > 0; +#X obj 324 142 > 1; +#X obj 324 216 > 2; +#X obj 324 289 > 3; +#X obj 324 363 > 4; +#X obj 324 437 > 5; +#X obj 437 39 / 2; +#X obj 437 113 / 2; +#X obj 437 89 spigot; +#X obj 437 187 / 2; +#X obj 437 163 spigot; +#X obj 437 261 / 2; +#X obj 437 237 spigot; +#X obj 438 332 / 2; +#X obj 437 310 spigot; +#X obj 437 408 / 2; +#X obj 437 384 spigot; +#X obj 437 482 / 2; +#X obj 437 458 spigot; +#X floatatom 391 509 5 0 0 0 - - -; +#X floatatom 393 433 5 0 0 0 - - -; +#X floatatom 392 357 5 0 0 0 - - -; +#X floatatom 393 282 5 0 0 0 - - -; +#X floatatom 396 210 5 0 0 0 - - -; +#X floatatom 396 135 5 0 0 0 - - -; +#X floatatom 397 60 5 0 0 0 - - -; +#X floatatom 397 26 5 0 0 0 - - -; +#X obj 470 63 > 0; +#X obj 470 137 > 1; +#X obj 470 211 > 2; +#X obj 470 284 > 3; +#X obj 470 358 > 4; +#X obj 470 432 > 5; +#X obj 437 5 r \$0_upD; +#X obj 470 39 r \$0_upS; +#X obj 470 113 r \$0_upS; +#X obj 470 187 r \$0_upS; +#X obj 470 260 r \$0_upS; +#X obj 470 334 r \$0_upS; +#X obj 470 408 r \$0_upS; +#X obj 622 28 route 0 1 2 3 4 5 6; +#X obj 387 89 s \$0_u1; +#X obj 385 162 s \$0_u2; +#X obj 385 237 s \$0_u3; +#X obj 383 309 s \$0_u4; +#X obj 384 383 s \$0_u5; +#X obj 385 459 s \$0_u6; +#X obj 437 508 s \$0_u7; +#X obj 622 173 s \$0_ub1; +#X obj 669 109 s \$0_ub4; +#X obj 653 131 s \$0_ub3; +#X obj 637 151 s \$0_ub2; +#X obj 685 89 s \$0_ub5; +#X obj 701 69 s \$0_ub6; +#X obj 717 49 s \$0_ub7; +#X floatatom 727 501 5 0 0 0 - - -; +#X floatatom 743 481 5 0 0 0 - - -; +#X floatatom 763 460 5 0 0 0 - - -; +#X floatatom 780 437 5 0 0 0 - - -; +#X floatatom 796 416 5 0 0 0 - - -; +#X floatatom 817 395 5 0 0 0 - - -; +#X floatatom 833 375 5 0 0 0 - - -; +#X obj 622 2 r \$0_upS; +#X floatatom 581 28 5 0 0 0 - - -; +#N canvas 354 179 846 633 upCalc 0; +#X obj 117 168 pack f f; +#X obj 255 170 pack f f f; +#X obj 634 181 pack f f f f f; +#X obj 117 125 f; +#X obj 162 125 f; +#X obj 132 61 r \$0_u1; +#X obj 177 103 r \$0_u2; +#X obj 162 82 r \$0_ub2; +#X obj 117 40 r \$0_ub2; +#X obj 52 161 f; +#X obj 52 79 r \$0_ub1; +#X obj 67 100 r \$0_u1; +#X obj 283 120 f; +#X obj 328 120 f; +#X obj 238 117 f; +#X obj 253 95 r \$0_u1; +#X obj 238 74 r \$0_ub3; +#X obj 283 35 r \$0_ub3; +#X obj 328 77 r \$0_ub3; +#X obj 298 56 r \$0_u2; +#X obj 343 98 r \$0_u3; +#X obj 451 128 f; +#X obj 496 128 f; +#X obj 406 125 f; +#X obj 421 103 r \$0_u1; +#X obj 466 64 r \$0_u2; +#X obj 511 106 r \$0_u3; +#X obj 436 170 pack f f f f; +#X obj 540 129 f; +#X obj 555 64 r \$0_u4; +#X obj 540 43 r \$0_ub4; +#X obj 496 85 r \$0_ub4; +#X obj 451 43 r \$0_ub4; +#X obj 406 82 r \$0_ub4; +#X obj 630 133 f; +#X obj 675 133 f; +#X obj 585 130 f; +#X obj 600 108 r \$0_u1; +#X obj 645 69 r \$0_u2; +#X obj 690 111 r \$0_u3; +#X obj 719 134 f; +#X obj 734 69 r \$0_u4; +#X obj 754 131 f; +#X obj 585 87 r \$0_ub5; +#X obj 630 48 r \$0_ub5; +#X obj 675 90 r \$0_ub5; +#X obj 719 48 r \$0_ub5; +#X obj 754 90 r \$0_ub5; +#X obj 769 111 r \$0_u5; +#X obj 591 299 f; +#X obj 636 299 f; +#X obj 546 296 f; +#X obj 561 274 r \$0_u1; +#X obj 606 235 r \$0_u2; +#X obj 651 277 r \$0_u3; +#X obj 680 300 f; +#X obj 695 235 r \$0_u4; +#X obj 715 297 f; +#X obj 730 277 r \$0_u5; +#X obj 615 351 pack f f f f f f; +#X obj 759 299 f; +#X obj 546 253 r \$0_ub6; +#X obj 591 214 r \$0_ub6; +#X obj 636 256 r \$0_ub6; +#X obj 680 214 r \$0_ub6; +#X obj 715 256 r \$0_ub6; +#X obj 759 215 r \$0_ub6; +#X obj 774 236 r \$0_u6; +#X obj 534 466 f; +#X obj 579 466 f; +#X obj 489 468 f; +#X obj 504 441 r \$0_u1; +#X obj 549 402 r \$0_u2; +#X obj 594 444 r \$0_u3; +#X obj 623 467 f; +#X obj 638 402 r \$0_u4; +#X obj 658 464 f; +#X obj 673 444 r \$0_u5; +#X obj 702 465 f; +#X obj 717 403 r \$0_u6; +#X obj 739 465 f; +#X obj 558 520 pack f f f f f f f; +#X obj 489 415 r \$0_ub7; +#X obj 534 381 r \$0_ub7; +#X obj 579 423 r \$0_ub7; +#X obj 623 381 r \$0_ub7; +#X obj 658 423 r \$0_ub7; +#X obj 702 382 r \$0_ub7; +#X obj 739 422 r \$0_ub7; +#X obj 754 443 r \$0_u7; +#X obj 52 467 outlet; +#X text 187 537 Patch that selects the number of sources on one side +of the perpendicular and packs the correct offset in a group to be +used for multiple sources.; +#X obj 52 185 * -1; +#X obj 117 147 * -1; +#X obj 162 146 * -1; +#X obj 283 141 * -1; +#X obj 327 141 * -1; +#X obj 238 140 * -1; +#X obj 496 148 * -1; +#X obj 540 149 * -1; +#X obj 406 147 * -1; +#X obj 451 148 * -1; +#X obj 719 154 * -1; +#X obj 753 154 * -1; +#X obj 629 153 * -1; +#X obj 674 154 * -1; +#X obj 585 150 * -1; +#X obj 714 319 * -1; +#X obj 758 321 * -1; +#X obj 636 322 * -1; +#X obj 680 322 * -1; +#X obj 590 321 * -1; +#X obj 547 321 * -1; +#X obj 702 487 * -1; +#X obj 739 487 * -1; +#X obj 623 489 * -1; +#X obj 658 487 * -1; +#X obj 579 488 * -1; +#X obj 534 489 * -1; +#X obj 489 490 * -1; +#X connect 0 0 90 0; +#X connect 1 0 90 0; +#X connect 2 0 90 0; +#X connect 3 0 93 0; +#X connect 4 0 94 0; +#X connect 5 0 3 1; +#X connect 6 0 4 1; +#X connect 7 0 4 0; +#X connect 8 0 3 0; +#X connect 9 0 92 0; +#X connect 10 0 9 0; +#X connect 11 0 9 1; +#X connect 12 0 95 0; +#X connect 13 0 96 0; +#X connect 14 0 97 0; +#X connect 15 0 14 1; +#X connect 16 0 14 0; +#X connect 17 0 12 0; +#X connect 18 0 13 0; +#X connect 19 0 12 1; +#X connect 20 0 13 1; +#X connect 21 0 101 0; +#X connect 22 0 98 0; +#X connect 23 0 100 0; +#X connect 24 0 23 1; +#X connect 25 0 21 1; +#X connect 26 0 22 1; +#X connect 27 0 90 0; +#X connect 28 0 99 0; +#X connect 29 0 28 1; +#X connect 30 0 28 0; +#X connect 31 0 22 0; +#X connect 32 0 21 0; +#X connect 33 0 23 0; +#X connect 34 0 104 0; +#X connect 35 0 105 0; +#X connect 36 0 106 0; +#X connect 37 0 36 1; +#X connect 38 0 34 1; +#X connect 39 0 35 1; +#X connect 40 0 102 0; +#X connect 41 0 40 1; +#X connect 42 0 103 0; +#X connect 43 0 36 0; +#X connect 44 0 34 0; +#X connect 45 0 35 0; +#X connect 46 0 40 0; +#X connect 47 0 42 0; +#X connect 48 0 42 1; +#X connect 49 0 111 0; +#X connect 50 0 109 0; +#X connect 51 0 112 0; +#X connect 52 0 51 1; +#X connect 53 0 49 1; +#X connect 54 0 50 1; +#X connect 55 0 110 0; +#X connect 56 0 55 1; +#X connect 57 0 107 0; +#X connect 58 0 57 1; +#X connect 59 0 90 0; +#X connect 60 0 108 0; +#X connect 61 0 51 0; +#X connect 62 0 49 0; +#X connect 63 0 50 0; +#X connect 64 0 55 0; +#X connect 65 0 57 0; +#X connect 66 0 60 0; +#X connect 67 0 60 1; +#X connect 68 0 118 0; +#X connect 69 0 117 0; +#X connect 70 0 119 0; +#X connect 71 0 70 1; +#X connect 72 0 68 1; +#X connect 73 0 69 1; +#X connect 74 0 115 0; +#X connect 75 0 74 1; +#X connect 76 0 116 0; +#X connect 77 0 76 1; +#X connect 78 0 113 0; +#X connect 79 0 78 1; +#X connect 80 0 114 0; +#X connect 81 0 90 0; +#X connect 82 0 70 0; +#X connect 83 0 68 0; +#X connect 84 0 69 0; +#X connect 85 0 74 0; +#X connect 86 0 76 0; +#X connect 87 0 78 0; +#X connect 88 0 80 0; +#X connect 89 0 80 1; +#X connect 92 0 90 0; +#X connect 93 0 0 0; +#X connect 94 0 0 1; +#X connect 95 0 1 1; +#X connect 96 0 1 2; +#X connect 97 0 1 0; +#X connect 98 0 27 2; +#X connect 99 0 27 3; +#X connect 100 0 27 0; +#X connect 101 0 27 1; +#X connect 102 0 2 3; +#X connect 103 0 2 4; +#X connect 104 0 2 1; +#X connect 105 0 2 2; +#X connect 106 0 2 0; +#X connect 107 0 59 4; +#X connect 108 0 59 5; +#X connect 109 0 59 2; +#X connect 110 0 59 3; +#X connect 111 0 59 1; +#X connect 112 0 59 0; +#X connect 113 0 81 5; +#X connect 114 0 81 6; +#X connect 115 0 81 3; +#X connect 116 0 81 4; +#X connect 117 0 81 2; +#X connect 118 0 81 1; +#X connect 119 0 81 0; +#X restore 683 242 pd upCalc; +#X floatatom 850 356 5 0 0 0 - - -; +#X floatatom 867 334 5 0 0 0 - - -; +#N canvas 360 251 846 633 downCalc 0; +#X obj 117 147 pack f f; +#X obj 255 147 pack f f f; +#X obj 635 160 pack f f f f f; +#X obj 117 125 f; +#X obj 162 125 f; +#X obj 52 122 f; +#X obj 283 120 f; +#X obj 328 120 f; +#X obj 238 117 f; +#X obj 451 128 f; +#X obj 496 128 f; +#X obj 406 125 f; +#X obj 437 155 pack f f f f; +#X obj 540 129 f; +#X obj 630 133 f; +#X obj 675 133 f; +#X obj 585 130 f; +#X obj 719 134 f; +#X obj 754 131 f; +#X obj 590 276 f; +#X obj 635 276 f; +#X obj 545 273 f; +#X obj 679 277 f; +#X obj 714 274 f; +#X obj 614 308 pack f f f f f f; +#X obj 758 276 f; +#X obj 533 423 f; +#X obj 578 423 f; +#X obj 488 420 f; +#X obj 622 424 f; +#X obj 657 421 f; +#X obj 701 423 f; +#X obj 738 422 f; +#X obj 557 455 pack f f f f f f f; +#X obj 52 467 outlet; +#X text 187 537 Patch that selects the number of sources on one side +of the perpendicular and packs the correct offset in a group to be +used for multiple sources.; +#X obj 67 100 r \$0_d1; +#X obj 52 79 r \$0_db1; +#X obj 117 40 r \$0_db2; +#X obj 132 61 r \$0_d1; +#X obj 162 82 r \$0_db2; +#X obj 177 103 r \$0_d2; +#X obj 238 74 r \$0_db3; +#X obj 253 95 r \$0_d1; +#X obj 283 35 r \$0_db3; +#X obj 298 56 r \$0_d2; +#X obj 328 77 r \$0_db3; +#X obj 343 98 r \$0_d3; +#X obj 406 82 r \$0_db4; +#X obj 421 103 r \$0_d1; +#X obj 451 43 r \$0_db4; +#X obj 466 64 r \$0_d2; +#X obj 496 85 r \$0_db4; +#X obj 511 106 r \$0_d3; +#X obj 540 43 r \$0_db4; +#X obj 555 64 r \$0_d4; +#X obj 585 87 r \$0_db5; +#X obj 600 108 r \$0_d1; +#X obj 630 48 r \$0_db5; +#X obj 645 69 r \$0_d2; +#X obj 675 90 r \$0_db5; +#X obj 690 111 r \$0_d3; +#X obj 719 48 r \$0_db5; +#X obj 734 69 r \$0_d4; +#X obj 754 90 r \$0_db5; +#X obj 769 111 r \$0_d5; +#X obj 545 230 r \$0_db6; +#X obj 560 251 r \$0_d1; +#X obj 590 191 r \$0_db6; +#X obj 605 212 r \$0_d2; +#X obj 635 233 r \$0_db6; +#X obj 650 254 r \$0_d3; +#X obj 679 191 r \$0_db6; +#X obj 694 212 r \$0_d4; +#X obj 714 233 r \$0_db6; +#X obj 729 254 r \$0_d5; +#X obj 758 192 r \$0_db6; +#X obj 773 213 r \$0_d6; +#X obj 488 377 r \$0_db7; +#X obj 503 398 r \$0_d1; +#X obj 533 338 r \$0_db7; +#X obj 548 359 r \$0_d2; +#X obj 578 380 r \$0_db7; +#X obj 593 401 r \$0_d3; +#X obj 622 338 r \$0_db7; +#X obj 637 359 r \$0_d4; +#X obj 657 380 r \$0_db7; +#X obj 672 401 r \$0_d5; +#X obj 701 339 r \$0_db7; +#X obj 716 360 r \$0_d6; +#X obj 738 379 r \$0_db7; +#X obj 753 400 r \$0_d7; +#X connect 0 0 34 0; +#X connect 1 0 34 0; +#X connect 2 0 34 0; +#X connect 3 0 0 0; +#X connect 4 0 0 1; +#X connect 5 0 34 0; +#X connect 6 0 1 1; +#X connect 7 0 1 2; +#X connect 8 0 1 0; +#X connect 9 0 12 1; +#X connect 10 0 12 2; +#X connect 11 0 12 0; +#X connect 12 0 34 0; +#X connect 13 0 12 3; +#X connect 14 0 2 1; +#X connect 15 0 2 2; +#X connect 16 0 2 0; +#X connect 17 0 2 3; +#X connect 18 0 2 4; +#X connect 19 0 24 1; +#X connect 20 0 24 2; +#X connect 21 0 24 0; +#X connect 22 0 24 3; +#X connect 23 0 24 4; +#X connect 24 0 34 0; +#X connect 25 0 24 5; +#X connect 26 0 33 1; +#X connect 27 0 33 2; +#X connect 28 0 33 0; +#X connect 29 0 33 3; +#X connect 30 0 33 4; +#X connect 31 0 33 5; +#X connect 32 0 33 6; +#X connect 33 0 34 0; +#X connect 36 0 5 1; +#X connect 37 0 5 0; +#X connect 38 0 3 0; +#X connect 39 0 3 1; +#X connect 40 0 4 0; +#X connect 41 0 4 1; +#X connect 42 0 8 0; +#X connect 43 0 8 1; +#X connect 44 0 6 0; +#X connect 45 0 6 1; +#X connect 46 0 7 0; +#X connect 47 0 7 1; +#X connect 48 0 11 0; +#X connect 49 0 11 1; +#X connect 50 0 9 0; +#X connect 51 0 9 1; +#X connect 52 0 10 0; +#X connect 53 0 10 1; +#X connect 54 0 13 0; +#X connect 55 0 13 1; +#X connect 56 0 16 0; +#X connect 57 0 16 1; +#X connect 58 0 14 0; +#X connect 59 0 14 1; +#X connect 60 0 15 0; +#X connect 61 0 15 1; +#X connect 62 0 17 0; +#X connect 63 0 17 1; +#X connect 64 0 18 0; +#X connect 65 0 18 1; +#X connect 66 0 21 0; +#X connect 67 0 21 1; +#X connect 68 0 19 0; +#X connect 69 0 19 1; +#X connect 70 0 20 0; +#X connect 71 0 20 1; +#X connect 72 0 22 0; +#X connect 73 0 22 1; +#X connect 74 0 23 0; +#X connect 75 0 23 1; +#X connect 76 0 25 0; +#X connect 77 0 25 1; +#X connect 78 0 28 0; +#X connect 79 0 28 1; +#X connect 80 0 26 0; +#X connect 81 0 26 1; +#X connect 82 0 27 0; +#X connect 83 0 27 1; +#X connect 84 0 29 0; +#X connect 85 0 29 1; +#X connect 86 0 30 0; +#X connect 87 0 30 1; +#X connect 88 0 31 0; +#X connect 89 0 31 1; +#X connect 90 0 32 0; +#X connect 91 0 32 1; +#X restore 704 264 pd downCalc; +#X obj 846 44 route 0 1 2 3 4 5 6; +#X floatatom 806 45 5 0 0 0 - - -; +#X obj 846 19 r \$0_dwS; +#X obj 846 189 s \$0_db1; +#X obj 861 167 s \$0_db2; +#X obj 877 147 s \$0_db3; +#X obj 893 125 s \$0_db4; +#X obj 909 105 s \$0_db5; +#X obj 925 85 s \$0_db6; +#X obj 941 65 s \$0_db7; +#X obj 241 97 s \$0_d1; +#X obj 291 511 s \$0_d7; +#X obj 234 467 s \$0_d6; +#X obj 225 392 s \$0_d5; +#X obj 226 316 s \$0_d4; +#X obj 231 251 s \$0_d3; +#X obj 233 168 s \$0_d2; +#X obj 683 289 list; +#X obj 683 314 unpack f f f f f f f f f; +#X obj 683 501 outlet; +#X obj 700 480 outlet; +#X obj 718 458 outlet; +#X obj 735 436 outlet; +#X obj 753 416 outlet; +#X obj 771 395 outlet; +#X obj 788 374 outlet; +#X obj 806 354 outlet; +#X obj 824 335 outlet; +#X text -79 -40 This patch takes the distance of the wires above and +below the observer and calculates where additional sources will be +positioned in relation to the observer. The distance is halved from +the ends in to give higher resolution nearer the observer.; +#X connect 0 0 4 0; +#X connect 1 0 6 0; +#X connect 2 0 5 0; +#X connect 3 0 7 0; +#X connect 8 0 35 0; +#X connect 8 0 9 0; +#X connect 9 0 11 0; +#X connect 9 0 34 0; +#X connect 9 0 114 0; +#X connect 10 0 14 0; +#X connect 10 0 33 0; +#X connect 10 0 120 0; +#X connect 11 0 10 0; +#X connect 12 0 36 0; +#X connect 13 0 17 0; +#X connect 13 0 32 0; +#X connect 13 0 119 0; +#X connect 14 0 13 0; +#X connect 15 0 37 0; +#X connect 16 0 20 0; +#X connect 16 0 31 0; +#X connect 16 0 118 0; +#X connect 17 0 16 0; +#X connect 18 0 38 0; +#X connect 19 0 23 0; +#X connect 19 0 30 0; +#X connect 19 0 117 0; +#X connect 20 0 19 0; +#X connect 21 0 39 0; +#X connect 22 0 26 0; +#X connect 22 0 29 0; +#X connect 22 0 116 0; +#X connect 23 0 22 0; +#X connect 24 0 40 0; +#X connect 25 0 28 0; +#X connect 25 0 115 0; +#X connect 26 0 25 0; +#X connect 27 0 41 0; +#X connect 36 0 11 1; +#X connect 37 0 14 1; +#X connect 38 0 17 1; +#X connect 39 0 20 1; +#X connect 40 0 23 1; +#X connect 41 0 26 1; +#X connect 42 0 44 0; +#X connect 42 0 61 0; +#X connect 42 0 77 0; +#X connect 43 0 46 0; +#X connect 43 0 60 0; +#X connect 43 0 78 0; +#X connect 44 0 43 0; +#X connect 45 0 48 0; +#X connect 45 0 59 0; +#X connect 45 0 79 0; +#X connect 46 0 45 0; +#X connect 47 0 50 0; +#X connect 47 0 58 0; +#X connect 47 0 80 0; +#X connect 48 0 47 0; +#X connect 49 0 52 0; +#X connect 49 0 57 0; +#X connect 49 0 81 0; +#X connect 50 0 49 0; +#X connect 51 0 54 0; +#X connect 51 0 56 0; +#X connect 51 0 82 0; +#X connect 52 0 51 0; +#X connect 53 0 55 0; +#X connect 53 0 83 0; +#X connect 54 0 53 0; +#X connect 63 0 44 1; +#X connect 64 0 46 1; +#X connect 65 0 48 1; +#X connect 66 0 50 1; +#X connect 67 0 52 1; +#X connect 68 0 54 1; +#X connect 69 0 62 0; +#X connect 69 0 42 0; +#X connect 70 0 63 0; +#X connect 71 0 64 0; +#X connect 72 0 65 0; +#X connect 73 0 66 0; +#X connect 74 0 67 0; +#X connect 75 0 68 0; +#X connect 76 0 84 0; +#X connect 76 1 87 0; +#X connect 76 2 86 0; +#X connect 76 3 85 0; +#X connect 76 4 88 0; +#X connect 76 5 89 0; +#X connect 76 6 90 0; +#X connect 98 0 76 0; +#X connect 98 0 99 0; +#X connect 100 0 121 0; +#X connect 103 0 121 1; +#X connect 104 0 107 0; +#X connect 104 1 108 0; +#X connect 104 2 109 0; +#X connect 104 3 110 0; +#X connect 104 4 111 0; +#X connect 104 5 112 0; +#X connect 104 6 113 0; +#X connect 106 0 104 0; +#X connect 106 0 105 0; +#X connect 121 0 122 0; +#X connect 122 0 91 0; +#X connect 122 0 123 0; +#X connect 122 1 92 0; +#X connect 122 1 124 0; +#X connect 122 2 93 0; +#X connect 122 2 125 0; +#X connect 122 3 94 0; +#X connect 122 3 126 0; +#X connect 122 4 95 0; +#X connect 122 4 127 0; +#X connect 122 5 96 0; +#X connect 122 5 128 0; +#X connect 122 6 97 0; +#X connect 122 6 129 0; +#X connect 122 7 101 0; +#X connect 122 7 130 0; +#X connect 122 8 102 0; +#X connect 122 8 131 0; +#X restore -147 264 pd gapCalc; +#X obj -214 471 wireSource; +#X obj -287 281 wireSource; +#X obj -280 303 wireSource; +#X obj -273 324 wireSource; +#X obj -266 346 wireSource; +#X obj -257 365 wireSource; +#X obj -250 387 wireSource; +#X obj -243 408 wireSource; +#X obj -236 430 wireSource; +#X obj -228 449 wireSource; +#X obj -108 371 r \$0_f; +#X obj -193 44 s \$0_WirLX; +#X obj -125 45 s \$0_WirLY; +#X obj 15 46 s \$0_WirRX; +#X obj 85 45 s \$0_WirRY; +#X connect 0 0 85 0; +#X connect 1 0 0 0; +#X connect 2 0 6 0; +#X connect 2 0 8 1; +#X connect 2 0 17 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 0 16 0; +#X connect 7 0 8 0; +#X connect 8 0 48 0; +#X connect 13 0 14 0; +#X connect 18 0 22 0; +#X connect 19 0 20 0; +#X connect 20 0 22 1; +#X connect 20 0 26 1; +#X connect 21 0 20 1; +#X connect 22 0 23 0; +#X connect 22 0 36 0; +#X connect 23 0 33 0; +#X connect 24 0 47 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 26 0 35 0; +#X connect 27 0 32 0; +#X connect 28 0 25 0; +#X connect 29 0 34 0; +#X connect 29 0 46 0; +#X connect 30 0 39 0; +#X connect 30 0 45 0; +#X connect 31 0 25 1; +#X connect 31 1 42 0; +#X connect 32 0 30 0; +#X connect 33 0 29 0; +#X connect 34 0 37 0; +#X connect 35 0 40 1; +#X connect 35 0 43 1; +#X connect 36 0 37 1; +#X connect 36 0 44 1; +#X connect 37 0 43 0; +#X connect 39 0 40 0; +#X connect 40 0 44 0; +#X connect 42 0 25 0; +#X connect 43 0 38 0; +#X connect 43 0 79 0; +#X connect 44 0 41 0; +#X connect 44 0 80 0; +#X connect 45 0 39 1; +#X connect 46 0 34 1; +#X connect 47 0 31 0; +#X connect 48 0 15 0; +#X connect 49 0 50 0; +#X connect 50 0 52 0; +#X connect 50 0 77 1; +#X connect 50 0 78 1; +#X connect 51 0 50 1; +#X connect 53 0 57 0; +#X connect 54 0 55 0; +#X connect 55 0 57 1; +#X connect 55 0 61 1; +#X connect 56 0 55 1; +#X connect 57 0 58 0; +#X connect 57 0 66 0; +#X connect 58 0 78 0; +#X connect 59 0 74 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 61 0 65 0; +#X connect 62 0 77 0; +#X connect 63 0 60 0; +#X connect 64 0 60 1; +#X connect 64 1 71 0; +#X connect 65 0 69 1; +#X connect 65 0 72 1; +#X connect 66 0 67 1; +#X connect 66 0 73 1; +#X connect 67 0 72 0; +#X connect 69 0 73 0; +#X connect 71 0 60 0; +#X connect 72 0 68 0; +#X connect 72 0 75 0; +#X connect 73 0 70 0; +#X connect 73 0 76 0; +#X connect 74 0 64 0; +#X connect 77 0 69 0; +#X connect 78 0 67 0; +#X connect 81 0 116 3; +#X connect 82 0 116 2; +#X connect 83 0 116 1; +#X connect 84 0 116 0; +#X connect 86 0 117 0; +#X connect 86 0 118 0; +#X connect 86 0 119 0; +#X connect 86 0 120 0; +#X connect 86 0 121 0; +#X connect 86 0 122 0; +#X connect 86 0 123 0; +#X connect 86 0 124 0; +#X connect 86 0 125 0; +#X connect 86 0 126 0; +#X connect 87 0 100 0; +#X connect 87 0 115 0; +#X connect 88 0 99 0; +#X connect 88 0 115 1; +#X connect 89 0 98 0; +#X connect 89 0 114 0; +#X connect 89 0 115 2; +#X connect 90 0 115 3; +#X connect 90 0 128 0; +#X connect 91 0 115 4; +#X connect 91 0 129 0; +#X connect 92 0 97 0; +#X connect 92 0 115 5; +#X connect 93 0 115 6; +#X connect 93 0 130 0; +#X connect 94 0 115 7; +#X connect 94 0 131 0; +#X connect 95 0 96 0; +#X connect 95 0 115 8; +#X connect 101 0 4 1; +#X connect 101 0 2 1; +#X connect 102 0 2 0; +#X connect 102 0 3 0; +#X connect 102 0 9 0; +#X connect 103 0 117 2; +#X connect 104 0 103 0; +#X connect 115 0 117 1; +#X connect 115 0 118 1; +#X connect 115 0 119 1; +#X connect 115 0 120 1; +#X connect 115 0 121 1; +#X connect 115 0 122 1; +#X connect 115 0 123 1; +#X connect 115 0 124 1; +#X connect 115 0 125 1; +#X connect 115 0 126 1; +#X connect 116 0 118 2; +#X connect 116 1 119 2; +#X connect 116 2 120 2; +#X connect 116 3 121 2; +#X connect 116 4 122 2; +#X connect 116 5 123 2; +#X connect 116 6 124 2; +#X connect 116 7 125 2; +#X connect 116 8 126 2; +#X connect 117 0 113 0; +#X connect 118 0 105 0; +#X connect 119 0 106 0; +#X connect 120 0 107 0; +#X connect 121 0 108 0; +#X connect 122 0 109 0; +#X connect 124 0 110 0; +#X connect 125 0 111 0; +#X connect 126 0 112 0; +#X connect 127 0 117 3; +#X connect 127 0 126 3; +#X connect 127 0 125 3; +#X connect 127 0 124 3; +#X connect 127 0 123 3; +#X connect 127 0 122 3; +#X connect 127 0 121 3; +#X connect 127 0 120 3; +#X connect 127 0 119 3; +#X connect 127 0 118 3; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/compWireSourceD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/compWireSourceD2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,77 @@ +#N canvas 295 145 1142 697 10; +#X msg -430 123 300; +#X obj -430 98 loadbang; +#X obj -375 31 inlet; +#X obj -312 30 inlet; +#X obj -246 32 inlet; +#X obj -183 32 inlet; +#X obj -115 33 inlet; +#X obj -45 34 inlet; +#X obj 25 35 inlet; +#X obj 95 33 inlet; +#X obj 167 33 inlet; +#X obj -179 154 pack f f f f f f f f f; +#X msg -178 308 2; +#X obj 335 37 loadbang; +#X obj 335 85 s noWirSrc; +#X msg 335 62 200; +#X obj -178 287 loadbang; +#X obj -288 283 loadbang; +#X obj 47 287 loadbang; +#X obj -63 283 loadbang; +#X obj 156 288 loadbang; +#X msg -288 304 1; +#X msg -63 304 3; +#X msg 47 308 4; +#X msg 156 309 5; +#X obj -114 326 wire10_D1; +#X obj 105 331 wire10_D1; +#X obj -229 330 wire10_D1; +#X obj -339 326 wire10_D1; +#X obj -4 330 wire10_D1; +#X obj -429 148 s \$0_wireDel; +#X obj -339 240 r \$0_wireDel; +#X obj -229 244 r \$0_wireDel; +#X obj -114 240 r \$0_wireDel; +#X obj -4 244 r \$0_wireDel; +#X obj 105 245 r \$0_wireDel; +#X obj -179 177 s \$0_wireDat; +#X obj -314 263 r \$0_wireDat; +#X obj -204 267 r \$0_wireDat; +#X obj -89 263 r \$0_wireDat; +#X obj 21 267 r \$0_wireDat; +#X obj 130 268 r \$0_wireDat; +#X connect 0 0 30 0; +#X connect 1 0 0 0; +#X connect 2 0 11 0; +#X connect 3 0 11 1; +#X connect 4 0 11 2; +#X connect 5 0 11 3; +#X connect 6 0 11 4; +#X connect 7 0 11 5; +#X connect 8 0 11 6; +#X connect 9 0 11 7; +#X connect 10 0 11 8; +#X connect 11 0 36 0; +#X connect 12 0 27 2; +#X connect 13 0 15 0; +#X connect 15 0 14 0; +#X connect 16 0 12 0; +#X connect 17 0 21 0; +#X connect 18 0 23 0; +#X connect 19 0 22 0; +#X connect 20 0 24 0; +#X connect 21 0 28 2; +#X connect 22 0 25 2; +#X connect 23 0 29 2; +#X connect 24 0 26 2; +#X connect 31 0 28 0; +#X connect 32 0 27 0; +#X connect 33 0 25 0; +#X connect 34 0 29 0; +#X connect 35 0 26 0; +#X connect 37 0 28 1; +#X connect 38 0 27 1; +#X connect 39 0 25 1; +#X connect 40 0 29 1; +#X connect 41 0 26 1; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/compWireSourceD3.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/compWireSourceD3.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,35 @@ +#N canvas 183 194 1074 594 10; +#X obj -365 41 inlet; +#X obj -302 40 inlet; +#X obj -236 42 inlet; +#X obj -173 42 inlet; +#X obj -105 43 inlet; +#X obj -35 44 inlet; +#X obj 35 45 inlet; +#X obj 105 43 inlet; +#X obj 177 43 inlet; +#X obj -169 164 pack f f f f f f f f f; +#X obj 345 47 loadbang; +#X msg 345 72 200; +#X obj 294 47 r setUp; +#X obj 345 95 s NO_WIR_SRC; +#X obj -464 254 loadbang; +#X msg -464 275 1; +#X obj -464 233 r setUp; +#X obj -515 297 wire10_D1; +#X connect 0 0 9 0; +#X connect 1 0 9 1; +#X connect 2 0 9 2; +#X connect 3 0 9 3; +#X connect 4 0 9 4; +#X connect 5 0 9 5; +#X connect 6 0 9 6; +#X connect 7 0 9 7; +#X connect 8 0 9 8; +#X connect 9 0 17 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 11 0; +#X connect 14 0 15 0; +#X connect 15 0 17 1; +#X connect 16 0 14 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/fcpan.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/fcpan.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,25 @@ +#N canvas 316 389 443 292 10; +#X obj 64 123 *~; +#X obj -4 123 *~; +#X obj 80 77 cos~; +#X obj 80 40 -~ 0.25; +#X obj 80 18 *~ 0.25; +#X obj 12 101 cos~; +#X obj 12 77 -~ 0.25; +#X obj -4 146 outlet~ l; +#X obj 64 146 outlet~ r; +#X obj -4 -4 inlet~; +#X obj 80 -4 sig~; +#X obj 80 -36 inlet; +#X connect 0 0 8 0; +#X connect 1 0 7 0; +#X connect 2 0 0 1; +#X connect 3 0 2 0; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 1 1; +#X connect 6 0 5 0; +#X connect 9 0 1 0; +#X connect 9 0 0 0; +#X connect 10 0 4 0; +#X connect 11 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/freqCalcCyl2D1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCyl2D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,717 @@ +#N canvas 0 23 1368 808 10; +#X text 704 -38 Mass Density of Air; +#X text 500 44 Frequency (Hz); +#X obj 811 353 throw~ l; +#X obj 838 334 throw~ r; +#X obj 826 207 osc~; +#X obj 826 -37 *~ 1.225; +#X obj 826 38 /~ 1.81e-05; +#X obj 826 -7 *~ 1; +#X obj 826 156 /~ 1; +#X floatatom 201 262 10 0 0 0 - - -; +#X obj 826 132 *~; +#X obj 826 181 clip~ 0 20000; +#X obj 212 -91 inlet; +#X text 859 82 Reynolds Number; +#X text 711 146 Strouhal Number; +#X obj 386 -97 inlet; +#X obj 826 237 *~; +#X text 856 18 Viscosity; +#X obj 611 178 *~ 2; +#X obj 611 205 osc~; +#X obj 611 227 *~; +#X obj 811 266 +~; +#X obj 212 -68 s \$0-diameter; +#X obj 887 -38 r \$0-diameter; +#X obj 894 137 r \$0-diameter; +#X obj 129 -29 s~ \$0-windSpeed; +#X obj 300 10 r~ \$0-windSpeed; +#X obj 893 114 r~ \$0-windSpeed; +#X obj 826 -65 r~ \$0-windSpeed; +#X obj 720 133 s~ \$0_str; +#X obj 291 -11 r~ \$0_str; +#X obj 644 205 r~ \$0_dragDiGain; +#X obj 747 206 s~ \$0-myFreq; +#X obj 611 151 r~ \$0-myFreq; +#X obj 864 207 r~ \$0_liftDiGain; +#X obj 129 -71 sig~; +#X obj 129 -49 vd~ varwind; +#X obj 129 -95 inlet; +#X obj 1059 12 r~ \$0-myFreq; +#X obj 1025 -38 noise~; +#X obj 1102 196 throw~ l; +#X obj 1129 175 throw~ r; +#X obj 1102 103 *~; +#X obj 123 84 snapshot~; +#X obj 123 59 metro 100; +#X obj 123 37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 123 110 10 0 0 0 - - -; +#X obj 123 11 loadbang; +#X obj 37 59 r~ \$0-myRey; +#X obj 839 62 s~ \$0-myRey; +#X obj 1240 13 snapshot~; +#X floatatom 1240 39 10 0 0 0 - - -; +#X obj 1240 -60 loadbang; +#X obj 1240 -35 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1151 -89 r~ \$0-myRey; +#X obj 1067 364 r~ \$0-myFreq; +#X obj 1033 293 noise~; +#X obj 1110 553 throw~ l; +#X obj 1137 530 throw~ r; +#X obj 1110 461 *~; +#X obj 1248 373 snapshot~; +#X floatatom 1248 399 10 0 0 0 - - -; +#X obj 1248 300 loadbang; +#X obj 1248 325 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1159 271 r~ \$0-myRey; +#X obj 1067 390 *~ 2; +#X text 108 132 Reynolds Number; +#X obj 1025 55 vcf~ 1000 10; +#X obj 1033 415 vcf~ 1000 10; +#X obj 811 309 fcpan; +#X obj 1102 152 fcpan; +#X obj 1110 505 fcpan; +#X obj 1117 76 *~ 1; +#X obj 1125 436 *~ 1; +#X obj 1159 346 clip~ 2 400; +#X obj 1151 -14 clip~ 2 400; +#X obj 1159 295 *~ -0.003; +#X obj 1151 -65 *~ -0.003; +#X obj 1240 -12 metro 10; +#X obj 1248 348 metro 10; +#X obj 386 -77 s \$0_dist; +#X obj 610 -99 inlet; +#X obj 610 -30 s \$0_thisPan; +#X obj 838 280 r \$0_thisPan; +#X obj 1129 128 r \$0_thisPan; +#X obj 1137 483 r \$0_thisPan; +#X floatatom 555 -30 8 0 0 0 - - -; +#X obj 610 -75 max 0.1; +#X obj 610 -52 min 0.9; +#X text 1161 449 Drag Dipole spectrum calculation; +#X text 1156 93 Lift Dipole spectrum calculation; +#X text 547 77 Calculates the frequency; +#X text 547 90 based on the physics of; +#X text 548 103 the object and environment; +#X obj 303 292 r~ \$0-windSpeed; +#X obj 294 269 r~ \$0_str; +#X obj 1125 413 r~ \$0_dragNoiseGain; +#X obj 1117 34 r~ \$0_liftNoiseGain; +#X obj 124 406 snapshot~; +#X obj 124 381 metro 100; +#X obj 124 359 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 124 432 10 0 0 0 - - -; +#X obj 124 333 loadbang; +#X obj 38 381 r~ \$0_str; +#N canvas 75 127 654 734 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20765 142 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20767 96 *; +#X obj -20767 119 * 118033; +#X obj -21022 259 /~ 1; +#X obj -21022 532 *~ 0.27; +#X text -20767 49 Distance; +#X obj -20847 502 cos; +#X obj -20847 457 / 360; +#X floatatom -20820 553 5 0 0 0 - - -; +#X obj -20847 526 *; +#X obj -20886 606 *~ 0.27; +#X obj -20847 479 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 9900 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore -20983 388 pd angleCalc; +#X obj -20983 451 / 90; +#X floatatom -21015 475 5 0 0 0 - - -; +#X obj -20847 429 + 90; +#X obj -20937 452 loadbang; +#X msg -20937 474 0.05; +#X obj -21022 507 *~ 0.05; +#X obj -20782 531 loadbang; +#X msg -20782 553 0.05; +#X obj -20886 582 *~ 0.05; +#X text -20812 621 Calculates Drag Dipole gain; +#X text -21198 525 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 288 s~ \$0-c; +#X obj -20911 556 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20983 324 inlet; +#X obj -20949 345 inlet; +#X obj -20914 367 inlet; +#X obj -20767 70 inlet; +#X obj -21022 575 outlet~; +#X obj -20886 656 outlet~; +#X text -20949 312 Azimuth; +#X text -20914 335 Elevation; +#X text -20880 359 Distance; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#X obj -20991 163 inlet; +#X obj -20991 187 *; +#X obj -21022 209 *~ 1; +#X text -20950 162 Length; +#X obj -21022 554 *~ 0.02; +#X obj -20886 631 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 48 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 23 0; +#X connect 8 0 30 0; +#X connect 9 0 50 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 26 1; +#X connect 15 0 51 0; +#X connect 16 0 11 0; +#X connect 17 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 18 0 23 1; +#X connect 20 0 12 0; +#X connect 21 0 22 0; +#X connect 22 0 23 1; +#X connect 23 0 9 0; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 26 0 15 0; +#X connect 29 0 3 0; +#X connect 31 0 26 0; +#X connect 32 0 2 0; +#X connect 32 0 2 1; +#X connect 33 0 29 0; +#X connect 34 0 4 1; +#X connect 35 0 17 0; +#X connect 36 0 17 1; +#X connect 37 0 17 2; +#X connect 38 0 6 0; +#X connect 38 0 6 1; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 48 1; +#X connect 48 0 8 0; +#X connect 50 0 39 0; +#X connect 51 0 40 0; +#X restore 294 427 pd noiseGain; +#X obj 323 337 r \$0-diameter; +#X obj 363 403 r \$0_dist; +#X obj 343 382 r \$0_azim; +#X obj 333 360 r \$0_elev; +#X obj 294 472 s~ \$0_liftNoiseGain; +#X obj 363 450 s~ \$0_dragNoiseGain; +#N canvas 577 142 663 715 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 411 123 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 404 71 *; +#X obj 404 96 * 118033; +#X obj 219 224 /~ 1; +#X obj 219 497 *~ 0.27; +#X text 271 275 Azimuth; +#X text 424 30 Distance; +#X obj 370 482 cos; +#X obj 370 437 / 360; +#X floatatom 397 533 5 0 0 0 - - -; +#X obj 370 506 *; +#X obj 331 586 *~ 0.27; +#X obj 236 253 s~ \$0-a; +#X obj 306 536 r~ \$0-a; +#X obj 370 459 * 6.28319; +#X floatatom 369 72 5 0 0 0 - - -; +#N canvas 713 150 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 9900 1; +#X text 71 41 Azimuth Angle; +#X text 102 584 remove distance from this patch as makes no difference +to the end calculation and confuses things!; +#X text 386 407 Create an audio version of this patch; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 256 348 pd angleCalc; +#X text 307 294 Elevation; +#X obj 370 409 + 90; +#X obj 435 511 loadbang; +#X msg 435 533 0.05; +#X obj 331 562 *~ 0.05; +#X text 409 593 Calculates Drag Dipole gain; +#X text 48 504 Calculates Lift Dipole gain; +#X obj 331 611 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 404 46 inlet; +#X obj 325 326 inlet; +#X obj 256 290 inlet; +#X obj 290 309 inlet; +#X text 360 328 Distance; +#X obj 219 524 outlet~; +#X obj 331 636 outlet~; +#X obj 240 425 cos; +#X obj 240 380 / 360; +#X obj 240 449 *; +#X obj 240 402 * 6.28319; +#X obj 219 472 *~ 1; +#X obj 250 156 inlet; +#X obj 250 180 *; +#X text 288 151 Length; +#X obj 219 202 *~ 1; +#X text 388 225 Add in MACH deflection; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 50 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 46 0; +#X connect 10 0 40 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 27 1; +#X connect 17 0 30 0; +#X connect 19 0 27 0; +#X connect 20 0 13 0; +#X connect 22 0 24 0; +#X connect 22 0 43 0; +#X connect 24 0 14 0; +#X connect 25 0 26 0; +#X connect 26 0 27 1; +#X connect 27 0 17 0; +#X connect 30 0 41 0; +#X connect 31 0 3 0; +#X connect 31 0 3 1; +#X connect 32 0 2 0; +#X connect 34 0 5 1; +#X connect 35 0 7 1; +#X connect 35 0 7 0; +#X connect 35 0 21 0; +#X connect 36 0 22 2; +#X connect 37 0 22 0; +#X connect 38 0 22 1; +#X connect 42 0 44 0; +#X connect 42 0 44 1; +#X connect 43 0 45 0; +#X connect 44 0 46 1; +#X connect 45 0 42 0; +#X connect 46 0 10 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 50 1; +#X connect 50 0 9 0; +#X restore 291 132 pd freqGain; +#X obj 455 -97 inlet; +#X obj 455 -77 s \$0_elev; +#X obj 318 49 r \$0-diameter; +#X obj 523 -99 inlet; +#X obj 523 -77 s \$0_azim; +#X obj 354 111 r \$0_dist; +#X obj 327 69 r \$0_azim; +#X obj 336 90 r \$0_elev; +#X obj 354 156 s~ \$0_dragDiGain; +#X obj 291 176 s~ \$0_liftDiGain; +#X floatatom 386 -50 5 0 0 0 - - -; +#X floatatom 456 -51 5 0 0 0 - - -; +#X floatatom 524 -55 5 0 0 0 - - -; +#X obj 72 262 outlet; +#X obj 1025 9 hip~; +#X obj 116 235 snapshot~; +#X obj 116 188 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 116 162 loadbang; +#X obj 116 210 metro 10; +#X obj 1033 390 hip~; +#X obj 37 212 r~ \$0-myFreq; +#X obj 116 262 s \$0_contFreq; +#X obj 1046 -14 r \$0_contFreq; +#X obj 1054 314 r \$0_contFreq; +#X obj 1054 337 * 2; +#X text 123 461 Strouhal Number; +#X text 281 193 Calculates the gain of the dipole source; +#X text 285 491 Calculates the gain of the source; +#X text 515 -118 Azimuth; +#X text 615 -117 Pan; +#X text 449 -116 Elevation; +#X text 382 -116 Distance; +#X text 207 -112 Diameter; +#X text 122 -113 Wind Speed; +#X obj 312 -97 inlet; +#X floatatom 313 -53 5 0 0 0 - - -; +#X text 308 -116 Length; +#X obj 312 -75 s \$0_leng; +#X obj 309 29 r \$0_leng; +#X obj 313 313 r \$0_leng; +#X obj 1151 -40 +~ 40; +#X obj 1159 320 +~ 40; +#X obj 826 103 newStrou; +#X connect 4 0 16 0; +#X connect 5 0 7 0; +#X connect 6 0 49 0; +#X connect 6 0 154 0; +#X connect 7 0 6 0; +#X connect 8 0 11 0; +#X connect 10 0 8 0; +#X connect 11 0 4 0; +#X connect 11 0 32 0; +#X connect 12 0 22 0; +#X connect 15 0 80 0; +#X connect 15 0 122 0; +#X connect 16 0 21 1; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 69 0; +#X connect 23 0 7 1; +#X connect 24 0 8 1; +#X connect 26 0 111 1; +#X connect 27 0 10 1; +#X connect 28 0 5 0; +#X connect 30 0 111 0; +#X connect 31 0 20 1; +#X connect 33 0 18 0; +#X connect 34 0 16 1; +#X connect 35 0 36 0; +#X connect 36 0 25 0; +#X connect 37 0 35 0; +#X connect 38 0 67 1; +#X connect 39 0 126 0; +#X connect 42 0 70 0; +#X connect 43 0 46 0; +#X connect 44 0 43 0; +#X connect 45 0 44 0; +#X connect 47 0 45 0; +#X connect 48 0 43 0; +#X connect 50 0 51 0; +#X connect 50 0 67 2; +#X connect 52 0 53 0; +#X connect 53 0 78 0; +#X connect 54 0 77 0; +#X connect 55 0 65 0; +#X connect 56 0 131 0; +#X connect 59 0 71 0; +#X connect 60 0 61 0; +#X connect 60 0 68 2; +#X connect 62 0 63 0; +#X connect 63 0 79 0; +#X connect 64 0 76 0; +#X connect 65 0 68 1; +#X connect 67 0 42 0; +#X connect 68 0 59 0; +#X connect 69 0 2 0; +#X connect 69 1 3 0; +#X connect 70 0 40 0; +#X connect 70 1 41 0; +#X connect 71 0 57 0; +#X connect 71 1 58 0; +#X connect 72 0 42 1; +#X connect 73 0 59 1; +#X connect 74 0 60 0; +#X connect 75 0 50 0; +#X connect 76 0 153 0; +#X connect 77 0 152 0; +#X connect 78 0 50 0; +#X connect 79 0 60 0; +#X connect 81 0 87 0; +#X connect 83 0 69 1; +#X connect 84 0 70 1; +#X connect 85 0 71 1; +#X connect 87 0 88 0; +#X connect 88 0 82 0; +#X connect 88 0 86 0; +#X connect 94 0 104 1; +#X connect 95 0 104 0; +#X connect 96 0 73 0; +#X connect 97 0 72 0; +#X connect 98 0 101 0; +#X connect 99 0 98 0; +#X connect 100 0 99 0; +#X connect 102 0 100 0; +#X connect 103 0 98 0; +#X connect 104 0 109 0; +#X connect 104 1 110 0; +#X connect 105 0 104 3; +#X connect 106 0 104 6; +#X connect 106 0 104 7; +#X connect 107 0 104 5; +#X connect 108 0 104 4; +#X connect 111 0 121 0; +#X connect 111 1 120 0; +#X connect 112 0 113 0; +#X connect 112 0 123 0; +#X connect 114 0 111 3; +#X connect 115 0 116 0; +#X connect 115 0 124 0; +#X connect 117 0 111 6; +#X connect 117 0 111 7; +#X connect 118 0 111 4; +#X connect 119 0 111 5; +#X connect 126 0 67 0; +#X connect 127 0 133 0; +#X connect 127 0 125 0; +#X connect 127 0 9 0; +#X connect 128 0 130 0; +#X connect 129 0 128 0; +#X connect 130 0 127 0; +#X connect 131 0 68 0; +#X connect 132 0 127 0; +#X connect 134 0 126 1; +#X connect 135 0 136 0; +#X connect 136 0 131 1; +#X connect 146 0 147 0; +#X connect 146 0 149 0; +#X connect 150 0 111 2; +#X connect 151 0 104 2; +#X connect 152 0 75 0; +#X connect 153 0 74 0; +#X connect 154 0 29 0; +#X connect 154 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/freqCalcCyl2D2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCyl2D2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,719 @@ +#N canvas 0 22 1382 822 10; +#X text 714 -28 Mass Density of Air; +#X text 510 54 Frequency (Hz); +#X obj 821 363 throw~ l; +#X obj 848 344 throw~ r; +#X obj 836 217 osc~; +#X obj 836 -27 *~ 1.225; +#X obj 836 48 /~ 1.81e-05; +#X obj 836 3 *~ 1; +#X obj 836 166 /~ 1; +#X floatatom 211 272 10 0 0 0 - - -; +#X obj 836 142 *~; +#X obj 836 191 clip~ 0 20000; +#X obj 222 -81 inlet; +#X text 869 92 Reynolds Number; +#X text 721 156 Strouhal Number; +#X obj 396 -87 inlet; +#X obj 836 247 *~; +#X text 866 28 Viscosity; +#X obj 621 188 *~ 2; +#X obj 621 215 osc~; +#X obj 621 237 *~; +#X obj 821 276 +~; +#X obj 222 -58 s \$0-diameter; +#X obj 897 -28 r \$0-diameter; +#X obj 904 147 r \$0-diameter; +#X obj 139 -19 s~ \$0-windSpeed; +#X obj 310 20 r~ \$0-windSpeed; +#X obj 903 124 r~ \$0-windSpeed; +#X obj 836 -55 r~ \$0-windSpeed; +#X obj 730 143 s~ \$0_str; +#X obj 301 -1 r~ \$0_str; +#X obj 654 215 r~ \$0_dragDiGain; +#X obj 757 216 s~ \$0-myFreq; +#X obj 621 161 r~ \$0-myFreq; +#X obj 874 217 r~ \$0_liftDiGain; +#X obj 139 -61 sig~; +#X obj 139 -39 vd~ varwind; +#X obj 139 -85 inlet; +#X obj 1069 22 r~ \$0-myFreq; +#X obj 1035 -28 noise~; +#X obj 1112 206 throw~ l; +#X obj 1139 185 throw~ r; +#X obj 1112 113 *~; +#X obj 133 94 snapshot~; +#X obj 133 69 metro 100; +#X obj 133 47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 133 120 10 0 0 0 - - -; +#X obj 133 21 loadbang; +#X obj 47 69 r~ \$0-myRey; +#X obj 849 72 s~ \$0-myRey; +#X obj 1250 23 snapshot~; +#X floatatom 1250 49 10 0 0 0 - - -; +#X obj 1250 -50 loadbang; +#X obj 1250 -25 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1161 -79 r~ \$0-myRey; +#X obj 1077 374 r~ \$0-myFreq; +#X obj 1043 303 noise~; +#X obj 1120 563 throw~ l; +#X obj 1147 540 throw~ r; +#X obj 1120 471 *~; +#X obj 1258 383 snapshot~; +#X floatatom 1258 409 10 0 0 0 - - -; +#X obj 1258 310 loadbang; +#X obj 1258 335 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1169 281 r~ \$0-myRey; +#X obj 1077 400 *~ 2; +#X text 118 142 Reynolds Number; +#X obj 1035 65 vcf~ 1000 10; +#X obj 1043 425 vcf~ 1000 10; +#X obj 821 319 fcpan; +#X obj 1112 162 fcpan; +#X obj 1120 515 fcpan; +#X obj 1127 86 *~ 1; +#X obj 1135 446 *~ 1; +#X obj 1169 356 clip~ 2 400; +#X obj 1161 -4 clip~ 2 400; +#X obj 1169 305 *~ -0.003; +#X obj 1161 -55 *~ -0.003; +#X obj 1250 -2 metro 10; +#X obj 1258 358 metro 10; +#X obj 396 -67 s \$0_dist; +#X obj 620 -89 inlet; +#X obj 620 -20 s \$0_thisPan; +#X obj 848 290 r \$0_thisPan; +#X obj 1139 138 r \$0_thisPan; +#X obj 1147 493 r \$0_thisPan; +#X floatatom 565 -20 8 0 0 0 - - -; +#X obj 620 -65 max 0.1; +#X obj 620 -42 min 0.9; +#X text 1171 459 Drag Dipole spectrum calculation; +#X text 1166 103 Lift Dipole spectrum calculation; +#X text 557 87 Calculates the frequency; +#X text 557 100 based on the physics of; +#X text 558 113 the object and environment; +#X obj 313 302 r~ \$0-windSpeed; +#X obj 304 279 r~ \$0_str; +#X obj 1135 423 r~ \$0_dragNoiseGain; +#X obj 1127 44 r~ \$0_liftNoiseGain; +#X obj 134 416 snapshot~; +#X obj 134 391 metro 100; +#X obj 134 369 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 134 442 10 0 0 0 - - -; +#X obj 134 343 loadbang; +#X obj 48 391 r~ \$0_str; +#N canvas 75 127 654 734 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20765 142 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20767 96 *; +#X obj -20767 119 * 118033; +#X obj -21022 259 /~ 1; +#X obj -21022 532 *~ 0.27; +#X text -20767 49 Distance; +#X obj -20847 502 cos; +#X obj -20847 457 / 360; +#X floatatom -20820 553 5 0 0 0 - - -; +#X obj -20847 526 *; +#X obj -20886 606 *~ 0.27; +#X obj -20847 479 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4951 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7347 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore -20983 388 pd angleCalc; +#X obj -20983 451 / 90; +#X floatatom -21015 475 5 0 0 0 - - -; +#X obj -20847 429 + 90; +#X obj -20937 452 loadbang; +#X msg -20937 474 0.05; +#X obj -21022 507 *~ 0.05; +#X obj -20782 531 loadbang; +#X msg -20782 553 0.05; +#X obj -20886 582 *~ 0.05; +#X text -20812 621 Calculates Drag Dipole gain; +#X text -21198 525 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 288 s~ \$0-c; +#X obj -20911 556 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20983 324 inlet; +#X obj -20949 345 inlet; +#X obj -20914 367 inlet; +#X obj -20767 70 inlet; +#X obj -21022 575 outlet~; +#X obj -20886 656 outlet~; +#X text -20949 312 Azimuth; +#X text -20914 335 Elevation; +#X text -20880 359 Distance; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#X obj -20991 163 inlet; +#X obj -20991 187 *; +#X obj -21022 209 *~ 1; +#X text -20950 162 Length; +#X obj -21022 554 *~ 0.02; +#X obj -20886 631 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 48 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 23 0; +#X connect 8 0 30 0; +#X connect 9 0 50 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 26 1; +#X connect 15 0 51 0; +#X connect 16 0 11 0; +#X connect 17 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 18 0 23 1; +#X connect 20 0 12 0; +#X connect 21 0 22 0; +#X connect 22 0 23 1; +#X connect 23 0 9 0; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 26 0 15 0; +#X connect 29 0 3 0; +#X connect 31 0 26 0; +#X connect 32 0 2 0; +#X connect 32 0 2 1; +#X connect 33 0 29 0; +#X connect 34 0 4 1; +#X connect 35 0 17 0; +#X connect 36 0 17 1; +#X connect 37 0 17 2; +#X connect 38 0 6 0; +#X connect 38 0 6 1; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 48 1; +#X connect 48 0 8 0; +#X connect 50 0 39 0; +#X connect 51 0 40 0; +#X restore 304 437 pd noiseGain; +#X obj 333 347 r \$0-diameter; +#X obj 373 413 r \$0_dist; +#X obj 353 392 r \$0_azim; +#X obj 343 370 r \$0_elev; +#X obj 304 482 s~ \$0_liftNoiseGain; +#X obj 373 460 s~ \$0_dragNoiseGain; +#N canvas 577 142 663 715 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 411 123 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 404 71 *; +#X obj 404 96 * 118033; +#X obj 219 224 /~ 1; +#X obj 219 497 *~ 0.27; +#X text 271 275 Azimuth; +#X text 424 30 Distance; +#X obj 370 482 cos; +#X obj 370 437 / 360; +#X floatatom 397 533 5 0 0 0 - - -; +#X obj 370 506 *; +#X obj 331 586 *~ 0.27; +#X obj 236 253 s~ \$0-a; +#X obj 306 536 r~ \$0-a; +#X obj 370 459 * 6.28319; +#X floatatom 369 72 5 0 0 0 - - -; +#N canvas 713 150 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 7347 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4951 1; +#X text 71 41 Azimuth Angle; +#X text 102 584 remove distance from this patch as makes no difference +to the end calculation and confuses things!; +#X text 386 407 Create an audio version of this patch; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 256 348 pd angleCalc; +#X text 307 294 Elevation; +#X obj 370 409 + 90; +#X obj 435 511 loadbang; +#X msg 435 533 0.05; +#X obj 331 562 *~ 0.05; +#X text 409 593 Calculates Drag Dipole gain; +#X text 48 504 Calculates Lift Dipole gain; +#X obj 331 611 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 404 46 inlet; +#X obj 325 326 inlet; +#X obj 256 290 inlet; +#X obj 290 309 inlet; +#X text 360 328 Distance; +#X obj 219 524 outlet~; +#X obj 331 636 outlet~; +#X obj 240 425 cos; +#X obj 240 380 / 360; +#X obj 240 449 *; +#X obj 240 402 * 6.28319; +#X obj 219 472 *~ 1; +#X obj 250 156 inlet; +#X obj 250 180 *; +#X text 288 151 Length; +#X obj 219 202 *~ 1; +#X text 388 225 Add in MACH deflection; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 50 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 46 0; +#X connect 10 0 40 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 27 1; +#X connect 17 0 30 0; +#X connect 19 0 27 0; +#X connect 20 0 13 0; +#X connect 22 0 24 0; +#X connect 22 0 43 0; +#X connect 24 0 14 0; +#X connect 25 0 26 0; +#X connect 26 0 27 1; +#X connect 27 0 17 0; +#X connect 30 0 41 0; +#X connect 31 0 3 0; +#X connect 31 0 3 1; +#X connect 32 0 2 0; +#X connect 34 0 5 1; +#X connect 35 0 7 1; +#X connect 35 0 7 0; +#X connect 35 0 21 0; +#X connect 36 0 22 2; +#X connect 37 0 22 0; +#X connect 38 0 22 1; +#X connect 42 0 44 0; +#X connect 42 0 44 1; +#X connect 43 0 45 0; +#X connect 44 0 46 1; +#X connect 45 0 42 0; +#X connect 46 0 10 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 50 1; +#X connect 50 0 9 0; +#X restore 301 142 pd freqGain; +#X obj 465 -87 inlet; +#X obj 465 -67 s \$0_elev; +#X obj 328 59 r \$0-diameter; +#X obj 533 -89 inlet; +#X obj 533 -67 s \$0_azim; +#X obj 364 121 r \$0_dist; +#X obj 337 79 r \$0_azim; +#X obj 346 100 r \$0_elev; +#X obj 364 166 s~ \$0_dragDiGain; +#X obj 301 186 s~ \$0_liftDiGain; +#X floatatom 396 -40 5 0 0 0 - - -; +#X floatatom 466 -41 5 0 0 0 - - -; +#X floatatom 534 -45 5 0 0 0 - - -; +#X obj 82 272 outlet; +#X obj 1035 19 hip~; +#X obj 126 245 snapshot~; +#X obj 126 198 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 126 172 loadbang; +#X obj 126 220 metro 10; +#X obj 1043 400 hip~; +#X obj 47 222 r~ \$0-myFreq; +#X obj 126 272 s \$0_contFreq; +#X obj 1056 -4 r \$0_contFreq; +#X obj 1064 324 r \$0_contFreq; +#X obj 1064 347 * 2; +#X text 133 471 Strouhal Number; +#X text 291 203 Calculates the gain of the dipole source; +#X text 295 501 Calculates the gain of the source; +#X text 525 -108 Azimuth; +#X text 625 -107 Pan; +#X text 459 -106 Elevation; +#X text 392 -106 Distance; +#X text 217 -102 Diameter; +#X text 132 -103 Wind Speed; +#X obj 322 -87 inlet; +#X floatatom 323 -43 5 0 0 0 - - -; +#X text 318 -106 Length; +#X obj 322 -65 s \$0_leng; +#X obj 319 39 r \$0_leng; +#X obj 323 323 r \$0_leng; +#X obj 1161 -30 +~ 40; +#X obj 1169 330 +~ 40; +#X obj 836 113 newStrou; +#X floatatom 257 -29 5 0 0 0 - - -; +#X connect 4 0 16 0; +#X connect 5 0 7 0; +#X connect 6 0 49 0; +#X connect 6 0 154 0; +#X connect 7 0 6 0; +#X connect 8 0 11 0; +#X connect 10 0 8 0; +#X connect 11 0 4 0; +#X connect 11 0 32 0; +#X connect 12 0 22 0; +#X connect 12 0 155 0; +#X connect 15 0 80 0; +#X connect 15 0 122 0; +#X connect 16 0 21 1; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 69 0; +#X connect 23 0 7 1; +#X connect 24 0 8 1; +#X connect 26 0 111 1; +#X connect 27 0 10 1; +#X connect 28 0 5 0; +#X connect 30 0 111 0; +#X connect 31 0 20 1; +#X connect 33 0 18 0; +#X connect 34 0 16 1; +#X connect 35 0 36 0; +#X connect 36 0 25 0; +#X connect 37 0 35 0; +#X connect 38 0 67 1; +#X connect 39 0 126 0; +#X connect 42 0 70 0; +#X connect 43 0 46 0; +#X connect 44 0 43 0; +#X connect 45 0 44 0; +#X connect 47 0 45 0; +#X connect 48 0 43 0; +#X connect 50 0 51 0; +#X connect 50 0 67 2; +#X connect 52 0 53 0; +#X connect 53 0 78 0; +#X connect 54 0 77 0; +#X connect 55 0 65 0; +#X connect 56 0 131 0; +#X connect 59 0 71 0; +#X connect 60 0 61 0; +#X connect 60 0 68 2; +#X connect 62 0 63 0; +#X connect 63 0 79 0; +#X connect 64 0 76 0; +#X connect 65 0 68 1; +#X connect 67 0 42 0; +#X connect 68 0 59 0; +#X connect 69 0 2 0; +#X connect 69 1 3 0; +#X connect 70 0 40 0; +#X connect 70 1 41 0; +#X connect 71 0 57 0; +#X connect 71 1 58 0; +#X connect 72 0 42 1; +#X connect 73 0 59 1; +#X connect 74 0 60 0; +#X connect 75 0 50 0; +#X connect 76 0 153 0; +#X connect 77 0 152 0; +#X connect 78 0 50 0; +#X connect 79 0 60 0; +#X connect 81 0 87 0; +#X connect 83 0 69 1; +#X connect 84 0 70 1; +#X connect 85 0 71 1; +#X connect 87 0 88 0; +#X connect 88 0 82 0; +#X connect 88 0 86 0; +#X connect 94 0 104 1; +#X connect 95 0 104 0; +#X connect 96 0 73 0; +#X connect 97 0 72 0; +#X connect 98 0 101 0; +#X connect 99 0 98 0; +#X connect 100 0 99 0; +#X connect 102 0 100 0; +#X connect 103 0 98 0; +#X connect 104 0 109 0; +#X connect 104 1 110 0; +#X connect 105 0 104 3; +#X connect 106 0 104 6; +#X connect 106 0 104 7; +#X connect 107 0 104 5; +#X connect 108 0 104 4; +#X connect 111 0 121 0; +#X connect 111 1 120 0; +#X connect 112 0 113 0; +#X connect 112 0 123 0; +#X connect 114 0 111 3; +#X connect 115 0 116 0; +#X connect 115 0 124 0; +#X connect 117 0 111 6; +#X connect 117 0 111 7; +#X connect 118 0 111 4; +#X connect 119 0 111 5; +#X connect 126 0 67 0; +#X connect 127 0 133 0; +#X connect 127 0 125 0; +#X connect 127 0 9 0; +#X connect 128 0 130 0; +#X connect 129 0 128 0; +#X connect 130 0 127 0; +#X connect 131 0 68 0; +#X connect 132 0 127 0; +#X connect 134 0 126 1; +#X connect 135 0 136 0; +#X connect 136 0 131 1; +#X connect 146 0 147 0; +#X connect 146 0 149 0; +#X connect 150 0 111 2; +#X connect 151 0 104 2; +#X connect 152 0 75 0; +#X connect 153 0 74 0; +#X connect 154 0 29 0; +#X connect 154 0 10 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/freqCalcCyl2D3.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCyl2D3.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,745 @@ +#N canvas 25 89 1385 754 10; +#X text 724 -18 Mass Density of Air; +#X text 125 304 Frequency (Hz); +#X obj 831 404 throw~ l; +#X obj 886 404 throw~ r; +#X obj 846 227 osc~; +#X obj 846 -17 *~ 1.225; +#X obj 846 58 /~ 1.81e-05; +#X obj 846 13 *~ 1; +#X obj 846 176 /~ 1; +#X floatatom 221 282 10 0 0 0 - - -; +#X obj 846 152 *~; +#X obj 846 201 clip~ 0 20000; +#X obj 232 -71 inlet; +#X text 879 102 Reynolds Number; +#X text 731 166 Strouhal Number; +#X obj 397 -73 inlet; +#X obj 846 257 *~; +#X text 876 38 Viscosity; +#X obj 631 198 *~ 2; +#X obj 631 225 osc~; +#X obj 631 247 *~; +#X obj 831 286 +~; +#X obj 239 -48 s \$0-diameter; +#X obj 907 -18 r \$0-diameter; +#X obj 914 157 r \$0-diameter; +#X obj 149 -9 s~ \$0-windSpeed; +#X obj 320 30 r~ \$0-windSpeed; +#X obj 913 134 r~ \$0-windSpeed; +#X obj 846 -45 r~ \$0-windSpeed; +#X obj 767 226 s~ \$0-myFreq; +#X obj 631 171 r~ \$0-myFreq; +#X obj 149 -51 sig~; +#X obj 149 -29 vd~ varwind; +#X obj 149 -75 inlet; +#X obj 1079 32 r~ \$0-myFreq; +#X obj 1045 -18 noise~; +#X obj 1122 123 *~; +#X obj 143 104 snapshot~; +#X obj 143 79 metro 100; +#X obj 143 57 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 143 130 10 0 0 0 - - -; +#X obj 143 31 loadbang; +#X obj 57 79 r~ \$0-myRey; +#X obj 859 82 s~ \$0-myRey; +#X obj 1260 33 snapshot~; +#X floatatom 1260 59 10 0 0 0 - - -; +#X obj 1260 -40 loadbang; +#X obj 1260 -15 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1171 -69 r~ \$0-myRey; +#X obj 1087 384 r~ \$0-myFreq; +#X obj 1053 313 noise~; +#X obj 1130 481 *~; +#X obj 1268 393 snapshot~; +#X floatatom 1268 419 10 0 0 0 - - -; +#X obj 1268 320 loadbang; +#X obj 1268 345 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1179 291 r~ \$0-myRey; +#X obj 1087 410 *~ 2; +#X text 128 152 Reynolds Number; +#X obj 1045 75 vcf~ 1000 10; +#X obj 1053 435 vcf~ 1000 10; +#X obj 831 329 fcpan; +#X obj 1137 96 *~ 1; +#X obj 1145 456 *~ 1; +#X obj 1179 366 clip~ 2 400; +#X obj 1171 6 clip~ 2 400; +#X obj 1179 315 *~ -0.003; +#X obj 1171 -45 *~ -0.003; +#X obj 1260 8 metro 10; +#X obj 1268 368 metro 10; +#X obj 645 -77 inlet; +#X floatatom 590 -8 8 0 0 0 - - -; +#X obj 645 -53 max 0.1; +#X obj 645 -30 min 0.9; +#X text 1181 469 Drag Dipole spectrum calculation; +#X text 1176 113 Lift Dipole spectrum calculation; +#X text 567 97 Calculates the frequency; +#X text 567 110 based on the physics of; +#X text 568 123 the object and environment; +#X obj 323 312 r~ \$0-windSpeed; +#X obj 144 426 snapshot~; +#X obj 144 401 metro 100; +#X obj 144 379 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 144 452 10 0 0 0 - - -; +#X obj 144 353 loadbang; +#N canvas 75 127 654 734 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20765 142 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20767 96 *; +#X obj -20767 119 * 118033; +#X obj -21022 259 /~ 1; +#X obj -21022 532 *~ 0.27; +#X text -20767 49 Distance; +#X obj -20847 502 cos; +#X obj -20847 457 / 360; +#X floatatom -20820 553 5 0 0 0 - - -; +#X obj -20847 526 *; +#X obj -20886 606 *~ 0.27; +#X obj -20847 479 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 71 41 Azimuth Angle; +#X obj 516 81 s \$0-tDist; +#X obj 295 234 r \$0-tDist; +#X obj 204 126 r \$0-tDist; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 36 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 7 0; +#X connect 39 0 22 1; +#X connect 40 0 25 1; +#X restore -20983 388 pd angleCalc; +#X obj -20983 451 / 90; +#X floatatom -21015 475 5 0 0 0 - - -; +#X obj -20847 429 + 90; +#X obj -20937 452 loadbang; +#X msg -20937 474 0.05; +#X obj -21022 507 *~ 0.05; +#X obj -20782 531 loadbang; +#X msg -20782 553 0.05; +#X obj -20886 582 *~ 0.05; +#X text -20812 621 Calculates Drag Dipole gain; +#X text -21198 525 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20983 324 inlet; +#X obj -20949 345 inlet; +#X obj -20914 367 inlet; +#X obj -20767 70 inlet; +#X obj -21022 575 outlet~; +#X obj -20886 656 outlet~; +#X text -20949 312 Azimuth; +#X text -20914 335 Elevation; +#X text -20880 359 Distance; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#X obj -20991 163 inlet; +#X obj -20991 187 *; +#X obj -21022 209 *~ 1; +#X text -20950 162 Length; +#X obj -21022 554 *~ 0.02; +#X obj -20886 631 *~ 0.002; +#X obj -21005 288 s~ \$0-nGain; +#X obj -20920 556 r~ \$0-nGain; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 23 0; +#X connect 8 0 50 0; +#X connect 9 0 48 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 26 1; +#X connect 15 0 49 0; +#X connect 16 0 11 0; +#X connect 17 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 18 0 23 1; +#X connect 20 0 12 0; +#X connect 21 0 22 0; +#X connect 22 0 23 1; +#X connect 23 0 9 0; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 26 0 15 0; +#X connect 29 0 3 0; +#X connect 30 0 2 0; +#X connect 30 0 2 1; +#X connect 31 0 29 0; +#X connect 32 0 4 1; +#X connect 33 0 17 0; +#X connect 34 0 17 1; +#X connect 35 0 17 2; +#X connect 36 0 6 0; +#X connect 36 0 6 1; +#X connect 44 0 45 0; +#X connect 44 0 45 1; +#X connect 45 0 46 1; +#X connect 46 0 8 0; +#X connect 48 0 37 0; +#X connect 49 0 38 0; +#X connect 51 0 26 0; +#X restore 314 447 pd noiseGain; +#X obj 343 357 r \$0-diameter; +#N canvas 577 142 663 715 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 411 123 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 404 71 *; +#X obj 404 96 * 118033; +#X obj 219 224 /~ 1; +#X obj 219 497 *~ 0.27; +#X text 271 275 Azimuth; +#X text 424 30 Distance; +#X obj 370 482 cos; +#X obj 370 437 / 360; +#X floatatom 397 533 5 0 0 0 - - -; +#X obj 370 506 *; +#X obj 331 586 *~ 0.27; +#X obj 370 459 * 6.28319; +#X floatatom 369 72 5 0 0 0 - - -; +#N canvas 713 150 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 71 41 Azimuth Angle; +#X text 102 584 remove distance from this patch as makes no difference +to the end calculation and confuses things!; +#X text 386 407 Create an audio version of this patch; +#X obj 516 81 s \$0-tDist; +#X obj 295 234 r \$0-tDist; +#X obj 204 126 r \$0-tDist; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 36 0; +#X connect 34 0 35 0; +#X connect 34 0 40 0; +#X connect 36 0 7 0; +#X connect 41 0 22 1; +#X connect 42 0 25 1; +#X restore 256 348 pd angleCalc; +#X text 307 294 Elevation; +#X obj 370 409 + 90; +#X obj 435 511 loadbang; +#X msg 435 533 0.05; +#X obj 331 562 *~ 0.05; +#X text 409 593 Calculates Drag Dipole gain; +#X text 48 504 Calculates Lift Dipole gain; +#X obj 331 611 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 404 46 inlet; +#X obj 325 326 inlet; +#X obj 256 290 inlet; +#X obj 290 309 inlet; +#X text 360 328 Distance; +#X obj 219 524 outlet~; +#X obj 331 636 outlet~; +#X obj 240 425 cos; +#X obj 240 380 / 360; +#X obj 240 449 *; +#X obj 240 402 * 6.28319; +#X obj 219 472 *~ 1; +#X obj 250 156 inlet; +#X obj 250 180 *; +#X text 288 151 Length; +#X obj 219 202 *~ 1; +#X text 388 225 Add in MACH deflection; +#X obj 236 253 s~ \$0-aGain; +#X obj 297 536 r~ \$0-aGain; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 48 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 44 0; +#X connect 9 0 50 0; +#X connect 10 0 38 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 18 0; +#X connect 16 0 15 0; +#X connect 16 0 25 1; +#X connect 17 0 28 0; +#X connect 18 0 13 0; +#X connect 20 0 22 0; +#X connect 20 0 41 0; +#X connect 22 0 14 0; +#X connect 23 0 24 0; +#X connect 24 0 25 1; +#X connect 25 0 17 0; +#X connect 28 0 39 0; +#X connect 29 0 3 0; +#X connect 29 0 3 1; +#X connect 30 0 2 0; +#X connect 32 0 5 1; +#X connect 33 0 7 1; +#X connect 33 0 7 0; +#X connect 33 0 19 0; +#X connect 34 0 20 2; +#X connect 35 0 20 0; +#X connect 36 0 20 1; +#X connect 40 0 42 0; +#X connect 40 0 42 1; +#X connect 41 0 43 0; +#X connect 42 0 44 1; +#X connect 43 0 40 0; +#X connect 44 0 10 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 48 1; +#X connect 48 0 9 0; +#X connect 51 0 25 0; +#X restore 311 152 pd freqGain; +#X obj 469 -74 inlet; +#X obj 338 69 r \$0-diameter; +#X obj 543 -75 inlet; +#X floatatom 397 -26 5 0 0 0 - - -; +#X floatatom 469 -28 5 0 0 0 - - -; +#X floatatom 544 -31 5 0 0 0 - - -; +#X obj 92 282 outlet; +#X obj 1045 29 hip~; +#X obj 136 255 snapshot~; +#X obj 136 208 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 136 182 loadbang; +#X obj 136 230 metro 10; +#X obj 1053 410 hip~; +#X obj 57 232 r~ \$0-myFreq; +#X obj 1074 357 * 2; +#X text 143 481 Strouhal Number; +#X text 301 213 Calculates the gain of the dipole source; +#X text 305 511 Calculates the gain of the source; +#X text 535 -94 Azimuth; +#X text 650 -95 Pan; +#X text 463 -93 Elevation; +#X text 393 -92 Distance; +#X text 227 -92 Diameter; +#X text 142 -93 Wind Speed; +#X obj 324 -74 inlet; +#X floatatom 324 -30 5 0 0 0 - - -; +#X text 320 -93 Length; +#X obj 846 123 newStrou; +#X floatatom 92 -35 5 0 0 0 - - -; +#X floatatom 232 -27 5 0 0 0 - - -; +#X obj 1171 -20 +~ 30; +#X obj 1179 340 +~ 30; +#X obj 831 355 /~ 0.5; +#X obj 886 355 /~ 0.5; +#X obj 886 380 tanh~; +#X obj 831 377 tanh~; +#X obj 1122 242 throw~ l; +#X obj 1177 242 throw~ r; +#X obj 1122 167 fcpan; +#X obj 1122 193 /~ 0.5; +#X obj 1177 193 /~ 0.5; +#X obj 1177 218 tanh~; +#X obj 1122 215 tanh~; +#X obj 1130 598 throw~ l; +#X obj 1185 598 throw~ r; +#X obj 1130 523 fcpan; +#X obj 1130 549 /~ 0.5; +#X obj 1185 549 /~ 0.5; +#X obj 1185 574 tanh~; +#X obj 1130 571 tanh~; +#X obj 334 -51 s \$0-leng; +#X obj 402 -50 s \$0-dist; +#X obj 476 -52 s \$0-elev; +#X obj 551 -52 s \$0-azim; +#X obj 311 9 r~ \$0-str; +#X obj 329 49 r \$0-leng; +#X obj 347 89 r \$0-azim; +#X obj 357 110 r \$0-elev; +#X obj 374 131 r \$0-dist; +#X obj 374 176 s~ \$0-dragDiGain; +#X obj 311 196 s~ \$0-liftDiGain; +#X obj 314 289 r~ \$0-str; +#X obj 333 333 r \$0-leng; +#X obj 353 380 r \$0-elev; +#X obj 363 402 r \$0-azim; +#X obj 383 423 r \$0-dist; +#X obj 383 470 s~ \$0-dragNoiseGain; +#X obj 314 492 s~ \$0-liftNoiseGain; +#X obj 664 225 r~ \$0-dragDiGain; +#X obj 740 153 s~ \$0-str; +#X obj 884 227 r~ \$0-liftDiGain; +#X obj 858 300 r \$0-thisPan; +#X obj 645 -8 s \$0-thisPan; +#X obj 1066 6 r \$0-contFreq; +#X obj 136 282 s \$0-contFreq; +#X obj 59 401 r~ \$0-str; +#X obj 1137 54 r~ \$0-liftNoiseGain; +#X obj 1149 148 r \$0-thisPan; +#X obj 1074 334 r \$0-contFreq; +#X obj 1145 433 r~ \$0-dragNoiseGain; +#X obj 1157 503 r \$0-thisPan; +#X connect 4 0 16 0; +#X connect 5 0 7 0; +#X connect 6 0 43 0; +#X connect 6 0 115 0; +#X connect 7 0 6 0; +#X connect 8 0 11 0; +#X connect 10 0 8 0; +#X connect 11 0 4 0; +#X connect 11 0 29 0; +#X connect 12 0 22 0; +#X connect 12 0 117 0; +#X connect 15 0 91 0; +#X connect 15 0 139 0; +#X connect 16 0 21 1; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 61 0; +#X connect 23 0 7 1; +#X connect 24 0 8 1; +#X connect 26 0 87 1; +#X connect 27 0 10 1; +#X connect 28 0 5 0; +#X connect 30 0 18 0; +#X connect 31 0 32 0; +#X connect 32 0 25 0; +#X connect 33 0 31 0; +#X connect 33 0 116 0; +#X connect 34 0 59 1; +#X connect 35 0 95 0; +#X connect 36 0 126 0; +#X connect 37 0 40 0; +#X connect 38 0 37 0; +#X connect 39 0 38 0; +#X connect 41 0 39 0; +#X connect 42 0 37 0; +#X connect 44 0 45 0; +#X connect 44 0 59 2; +#X connect 46 0 47 0; +#X connect 47 0 68 0; +#X connect 48 0 67 0; +#X connect 49 0 57 0; +#X connect 50 0 100 0; +#X connect 51 0 133 0; +#X connect 52 0 53 0; +#X connect 52 0 60 2; +#X connect 54 0 55 0; +#X connect 55 0 69 0; +#X connect 56 0 66 0; +#X connect 57 0 60 1; +#X connect 59 0 36 0; +#X connect 60 0 51 0; +#X connect 61 0 120 0; +#X connect 61 1 121 0; +#X connect 62 0 36 1; +#X connect 63 0 51 1; +#X connect 64 0 52 0; +#X connect 65 0 44 0; +#X connect 66 0 119 0; +#X connect 67 0 118 0; +#X connect 68 0 44 0; +#X connect 69 0 52 0; +#X connect 70 0 72 0; +#X connect 72 0 73 0; +#X connect 73 0 71 0; +#X connect 73 0 160 0; +#X connect 79 0 85 1; +#X connect 80 0 83 0; +#X connect 81 0 80 0; +#X connect 82 0 81 0; +#X connect 84 0 82 0; +#X connect 85 0 155 0; +#X connect 85 1 154 0; +#X connect 86 0 85 3; +#X connect 87 0 148 0; +#X connect 87 1 147 0; +#X connect 88 0 92 0; +#X connect 88 0 140 0; +#X connect 89 0 87 3; +#X connect 90 0 93 0; +#X connect 90 0 141 0; +#X connect 95 0 59 0; +#X connect 96 0 94 0; +#X connect 96 0 9 0; +#X connect 96 0 162 0; +#X connect 97 0 99 0; +#X connect 98 0 97 0; +#X connect 99 0 96 0; +#X connect 100 0 60 0; +#X connect 101 0 96 0; +#X connect 102 0 100 1; +#X connect 112 0 113 0; +#X connect 112 0 138 0; +#X connect 115 0 10 0; +#X connect 115 0 157 0; +#X connect 118 0 65 0; +#X connect 119 0 64 0; +#X connect 120 0 123 0; +#X connect 121 0 122 0; +#X connect 122 0 3 0; +#X connect 123 0 2 0; +#X connect 126 0 127 0; +#X connect 126 1 128 0; +#X connect 127 0 130 0; +#X connect 128 0 129 0; +#X connect 129 0 125 0; +#X connect 130 0 124 0; +#X connect 133 0 134 0; +#X connect 133 1 135 0; +#X connect 134 0 137 0; +#X connect 135 0 136 0; +#X connect 136 0 132 0; +#X connect 137 0 131 0; +#X connect 142 0 87 0; +#X connect 143 0 87 2; +#X connect 144 0 87 4; +#X connect 145 0 87 5; +#X connect 146 0 87 6; +#X connect 146 0 87 7; +#X connect 149 0 85 0; +#X connect 150 0 85 2; +#X connect 151 0 85 4; +#X connect 152 0 85 5; +#X connect 153 0 85 6; +#X connect 153 0 85 7; +#X connect 156 0 20 1; +#X connect 158 0 16 1; +#X connect 159 0 61 1; +#X connect 161 0 95 1; +#X connect 163 0 80 0; +#X connect 164 0 62 0; +#X connect 165 0 126 1; +#X connect 166 0 102 0; +#X connect 167 0 63 0; +#X connect 168 0 133 1; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/freqCalcCyl2_D4Mach.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCyl2_D4Mach.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,623 @@ +#N canvas 0 22 1426 817 10; +#X text 734 -8 Mass Density of Air; +#X text 135 314 Frequency (Hz); +#X obj 841 386 throw~ l; +#X obj 868 363 throw~ r; +#X obj 856 237 osc~; +#X obj 856 -7 *~ 1.225; +#X obj 856 68 /~ 1.81e-05; +#X obj 856 23 *~ 1; +#X obj 856 186 /~ 1; +#X floatatom 231 292 10 0 0 0 - - -; +#X obj 856 162 *~; +#X obj 856 211 clip~ 0 20000; +#X obj 242 -61 inlet; +#X text 889 112 Reynolds Number; +#X text 741 176 Strouhal Number; +#X obj 407 -63 inlet; +#X obj 856 267 *~; +#X text 886 48 Viscosity; +#X obj 641 208 *~ 2; +#X obj 641 235 osc~; +#X obj 641 257 *~; +#X obj 841 296 +~; +#X obj 249 -38 s \$0-diameter; +#X obj 917 -8 r \$0-diameter; +#X obj 924 167 r \$0-diameter; +#X obj 159 1 s~ \$0-windSpeed; +#X obj 331 40 r~ \$0-windSpeed; +#X obj 923 144 r~ \$0-windSpeed; +#X obj 856 -35 r~ \$0-windSpeed; +#X obj 777 236 s~ \$0-myFreq; +#X obj 641 181 r~ \$0-myFreq; +#X obj 159 -41 sig~; +#X obj 159 -19 vd~ varwind; +#X obj 159 -65 inlet; +#X obj 1089 42 r~ \$0-myFreq; +#X obj 1055 -8 noise~; +#X obj 1132 153 *~; +#X obj 153 114 snapshot~; +#X obj 153 89 metro 100; +#X obj 153 67 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 153 140 10 0 0 0 - - -; +#X obj 153 41 loadbang; +#X obj 67 89 r~ \$0-myRey; +#X obj 869 92 s~ \$0-myRey; +#X obj 1270 43 snapshot~; +#X floatatom 1270 69 10 0 0 0 - - -; +#X obj 1270 -30 loadbang; +#X obj 1270 -5 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 1181 -59 r~ \$0-myRey; +#X obj 1097 394 r~ \$0-myFreq; +#X obj 1063 323 noise~; +#X obj 1140 491 *~; +#X obj 1278 403 snapshot~; +#X floatatom 1278 429 10 0 0 0 - - -; +#X obj 1278 330 loadbang; +#X obj 1278 355 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1189 301 r~ \$0-myRey; +#X obj 1097 420 *~ 2; +#X text 138 162 Reynolds Number; +#X obj 1055 85 vcf~ 1000 10; +#X obj 1063 445 vcf~ 1000 10; +#X obj 841 339 fcpan; +#X obj 1147 126 *~ 1; +#X obj 1155 466 *~ 1; +#X obj 1189 376 clip~ 2 400; +#X obj 1181 16 clip~ 2 400; +#X obj 1189 325 *~ -0.003; +#X obj 1181 -35 *~ -0.003; +#X obj 1270 18 metro 10; +#X obj 1278 378 metro 10; +#X obj 655 -67 inlet; +#X floatatom 600 2 8 0 0 0 - - -; +#X obj 655 -43 max 0.1; +#X obj 655 -20 min 0.9; +#X text 1191 479 Drag Dipole spectrum calculation; +#X text 1186 143 Lift Dipole spectrum calculation; +#X text 577 107 Calculates the frequency; +#X text 577 120 based on the physics of; +#X text 578 133 the object and environment; +#X obj 335 322 r~ \$0-windSpeed; +#X obj 154 436 snapshot~; +#X obj 154 411 metro 100; +#X obj 154 389 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 154 462 10 0 0 0 - - -; +#X obj 154 363 loadbang; +#N canvas 665 72 843 731 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20765 142 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20767 96 *; +#X obj -20767 119 * 118033; +#X obj -21022 259 /~ 1; +#X obj -21022 532 *~ 0.27; +#X text -20767 49 Distance; +#X obj -20916 518 *~ 0.27; +#X text -20937 606 Calculates Drag Dipole gain; +#X text -21198 525 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20767 70 inlet; +#X obj -21022 575 outlet~; +#X obj -20916 568 outlet~; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#X obj -20991 163 inlet; +#X obj -20991 187 *; +#X obj -21022 209 *~ 1; +#X text -20950 162 Length; +#X obj -21022 554 *~ 0.02; +#X obj -20916 543 *~ 0.002; +#X obj -21005 288 s~ \$0-nGain; +#X obj -20886 471 r~ \$0-nGain; +#X text -20917 291 Azimuth; +#X text -20856 253 Elevation; +#X obj -20916 308 inlet; +#X obj -20859 269 inlet; +#X obj -20916 350 angleCalc~; +#X obj -20916 331 sig~; +#X obj -20859 331 sig~; +#X obj -20859 311 spigot; +#X text -20757 275 End Source; +#X text -20756 294 Mid Source; +#X obj -21007 419 +~ 90; +#X obj -21007 440 /~ 360; +#X obj -21007 462 cos~; +#X obj -21022 507 *~; +#X obj -21007 486 *~; +#X obj -20916 426 /~ 360; +#X obj -20916 447 cos~; +#X obj -20916 471 *~; +#X obj -20916 494 *~; +#X obj -20807 358 loadbang; +#X obj -20807 379 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -20807 397 metro 10; +#X obj -20807 418 snapshot~; +#X floatatom -20807 438 5 0 0 0 - - -; +#X obj -21107 416 loadbang; +#X obj -21107 437 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -21107 455 metro 10; +#X obj -21107 476 snapshot~; +#X floatatom -21107 496 5 0 0 0 - - -; +#X obj -20771 448 loadbang; +#X obj -20771 469 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj -20771 487 metro 10; +#X obj -20771 508 snapshot~; +#X floatatom -20771 528 5 0 0 0 - - -; +#X msg -20825 335 0; +#X obj -20788 316 t f b; +#X msg -20788 296 0; +#X msg -20788 276 1; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 25 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 29 0; +#X connect 8 0 44 0; +#X connect 9 0 27 0; +#X connect 11 0 28 0; +#X connect 14 0 3 0; +#X connect 15 0 2 0; +#X connect 15 0 2 1; +#X connect 16 0 14 0; +#X connect 17 0 4 1; +#X connect 18 0 6 0; +#X connect 18 0 6 1; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 25 1; +#X connect 25 0 8 0; +#X connect 27 0 19 0; +#X connect 28 0 20 0; +#X connect 30 0 49 1; +#X connect 33 0 36 0; +#X connect 34 0 38 0; +#X connect 35 0 41 0; +#X connect 35 0 46 0; +#X connect 35 0 53 0; +#X connect 36 0 35 0; +#X connect 37 0 35 1; +#X connect 38 0 37 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 43 0 45 0; +#X connect 43 0 45 1; +#X connect 44 0 9 0; +#X connect 45 0 44 1; +#X connect 45 0 58 0; +#X connect 46 0 47 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 49 0; +#X connect 48 0 63 0; +#X connect 49 0 11 0; +#X connect 50 0 51 0; +#X connect 51 0 52 0; +#X connect 52 0 53 0; +#X connect 53 0 54 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 62 0 63 0; +#X connect 63 0 64 0; +#X connect 65 0 37 0; +#X connect 66 0 38 1; +#X connect 66 1 65 0; +#X connect 67 0 66 0; +#X connect 68 0 38 1; +#X restore 324 457 pd noiseGain; +#X obj 358 367 r \$0-diameter; +#N canvas 607 75 743 677 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 411 123 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 404 71 *; +#X obj 404 96 * 118033; +#X obj 219 224 /~ 1; +#X obj 219 497 *~ 0.27; +#X text 424 30 Distance; +#X obj 319 473 *~ 0.27; +#X floatatom 369 72 5 0 0 0 - - -; +#X text 304 556 Calculates Drag Dipole gain; +#X text 48 504 Calculates Lift Dipole gain; +#X obj 319 498 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 404 46 inlet; +#X obj 219 524 outlet~; +#X obj 319 523 outlet~; +#X obj 250 156 inlet; +#X obj 250 180 *; +#X text 288 151 Length; +#X obj 219 202 *~ 1; +#X text 397 195 Add in MACH deflection; +#X obj 236 253 s~ \$0-aGain; +#X obj 347 424 r~ \$0-aGain; +#X text 257 278 Azimuth; +#X text 318 240 Elevation; +#X obj 258 295 inlet; +#X obj 315 256 inlet; +#X obj 258 337 angleCalc~; +#X obj 258 318 sig~; +#X obj 315 318 sig~; +#X obj 315 298 spigot; +#X text 414 265 End Source; +#X text 415 284 Mid Source; +#X obj 432 343 loadbang; +#X obj 432 364 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 432 382 metro 10; +#X msg 349 322 0; +#X obj 386 303 t f b; +#X msg 386 283 0; +#X msg 386 263 1; +#X obj 234 382 +~ 90; +#X obj 234 403 /~ 360; +#X obj 234 425 cos~; +#X obj 234 449 *~; +#X obj 219 472 *~; +#X obj 319 377 /~ 360; +#X obj 319 400 cos~; +#X obj 319 424 *~; +#X obj 319 449 *~; +#X obj 432 403 snapshot~; +#X floatatom 432 423 5 0 0 0 - - -; +#X obj 466 450 loadbang; +#X obj 466 471 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 466 489 metro 10; +#X obj 466 510 snapshot~; +#X floatatom 466 530 5 0 0 0 - - -; +#X obj 149 366 loadbang; +#X obj 149 387 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 149 405 metro 10; +#X obj 149 426 snapshot~; +#X floatatom 149 446 5 0 0 0 - - -; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 27 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 29 0; +#X connect 9 0 52 0; +#X connect 10 0 22 0; +#X connect 12 0 16 0; +#X connect 16 0 23 0; +#X connect 17 0 3 0; +#X connect 17 0 3 1; +#X connect 18 0 2 0; +#X connect 20 0 5 1; +#X connect 21 0 7 1; +#X connect 21 0 7 0; +#X connect 21 0 13 0; +#X connect 24 0 25 0; +#X connect 24 0 25 1; +#X connect 25 0 27 1; +#X connect 27 0 9 0; +#X connect 30 0 56 1; +#X connect 33 0 36 0; +#X connect 34 0 38 0; +#X connect 35 0 48 0; +#X connect 35 0 53 0; +#X connect 35 0 57 0; +#X connect 36 0 35 0; +#X connect 37 0 35 1; +#X connect 38 0 37 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 43 0 57 0; +#X connect 44 0 37 0; +#X connect 45 0 38 1; +#X connect 45 1 44 0; +#X connect 46 0 45 0; +#X connect 47 0 38 1; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 50 0 51 0; +#X connect 50 0 51 1; +#X connect 51 0 52 1; +#X connect 51 0 67 0; +#X connect 52 0 10 0; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 55 1; +#X connect 55 0 56 0; +#X connect 55 0 62 0; +#X connect 56 0 12 0; +#X connect 57 0 58 0; +#X connect 59 0 60 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 62 0 63 0; +#X connect 64 0 65 0; +#X connect 65 0 66 0; +#X connect 66 0 67 0; +#X connect 67 0 68 0; +#X restore 321 162 pd freqGain; +#X obj 479 -64 inlet; +#X obj 352 79 r \$0-diameter; +#X obj 553 -65 inlet; +#X floatatom 407 -16 5 0 0 0 - - -; +#X floatatom 479 -18 5 0 0 0 - - -; +#X floatatom 554 -21 5 0 0 0 - - -; +#X obj 102 292 outlet; +#X obj 1055 39 hip~; +#X obj 146 265 snapshot~; +#X obj 146 218 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 146 192 loadbang; +#X obj 146 240 metro 10; +#X obj 1063 420 hip~; +#X obj 67 242 r~ \$0-myFreq; +#X obj 1084 367 * 2; +#X text 153 491 Strouhal Number; +#X text 311 223 Calculates the gain of the dipole source; +#X text 315 521 Calculates the gain of the source; +#X text 545 -84 Azimuth; +#X text 660 -85 Pan; +#X text 473 -83 Elevation; +#X text 403 -82 Distance; +#X text 237 -82 Diameter; +#X text 152 -83 Wind Speed; +#X obj 334 -64 inlet; +#X floatatom 334 -20 5 0 0 0 - - -; +#X text 330 -83 Length; +#X obj 856 133 newStrou; +#X floatatom 102 -25 5 0 0 0 - - -; +#X floatatom 242 -17 5 0 0 0 - - -; +#X obj 1181 -10 +~ 30; +#X obj 1189 350 +~ 30; +#X obj 1132 241 throw~ l; +#X obj 1159 219 throw~ r; +#X obj 1132 197 fcpan; +#X obj 1140 579 throw~ l; +#X obj 1167 557 throw~ r; +#X obj 1140 533 fcpan; +#X obj 344 -41 s \$0-leng; +#X obj 412 -40 s \$0-dist; +#X obj 486 -42 s \$0-elev; +#X obj 561 -42 s \$0-azim; +#X obj 321 19 r~ \$0-str; +#X obj 342 59 r \$0-leng; +#X obj 363 99 r \$0-azim; +#X obj 373 120 r \$0-elev; +#X obj 384 141 r \$0-dist; +#X obj 384 186 s~ \$0-dragDiGain; +#X obj 321 206 s~ \$0-liftDiGain; +#X obj 324 299 r~ \$0-str; +#X obj 347 343 r \$0-leng; +#X obj 381 410 r \$0-elev; +#X obj 370 387 r \$0-azim; +#X obj 393 433 r \$0-dist; +#X obj 393 480 s~ \$0-dragNoiseGain; +#X obj 324 502 s~ \$0-liftNoiseGain; +#X obj 674 235 r~ \$0-dragDiGain; +#X obj 750 163 s~ \$0-str; +#X obj 894 237 r~ \$0-liftDiGain; +#X obj 868 310 r \$0-thisPan; +#X obj 655 2 s \$0-thisPan; +#X obj 1076 16 r \$0-contFreq; +#X obj 146 292 s \$0-contFreq; +#X obj 69 411 r~ \$0-str; +#X obj 1147 84 r~ \$0-liftNoiseGain; +#X obj 1159 178 r \$0-thisPan; +#X obj 1084 344 r \$0-contFreq; +#X obj 1155 443 r~ \$0-dragNoiseGain; +#X obj 1167 513 r \$0-thisPan; +#X connect 4 0 16 0; +#X connect 5 0 7 0; +#X connect 6 0 43 0; +#X connect 6 0 115 0; +#X connect 7 0 6 0; +#X connect 8 0 11 0; +#X connect 10 0 8 0; +#X connect 11 0 4 0; +#X connect 11 0 29 0; +#X connect 12 0 22 0; +#X connect 12 0 117 0; +#X connect 15 0 91 0; +#X connect 15 0 127 0; +#X connect 16 0 21 1; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 61 0; +#X connect 23 0 7 1; +#X connect 24 0 8 1; +#X connect 26 0 87 1; +#X connect 27 0 10 1; +#X connect 28 0 5 0; +#X connect 30 0 18 0; +#X connect 31 0 32 0; +#X connect 32 0 25 0; +#X connect 33 0 31 0; +#X connect 33 0 116 0; +#X connect 34 0 59 1; +#X connect 35 0 95 0; +#X connect 36 0 122 0; +#X connect 37 0 40 0; +#X connect 38 0 37 0; +#X connect 39 0 38 0; +#X connect 41 0 39 0; +#X connect 42 0 37 0; +#X connect 44 0 45 0; +#X connect 44 0 59 2; +#X connect 46 0 47 0; +#X connect 47 0 68 0; +#X connect 48 0 67 0; +#X connect 49 0 57 0; +#X connect 50 0 100 0; +#X connect 51 0 125 0; +#X connect 52 0 53 0; +#X connect 52 0 60 2; +#X connect 54 0 55 0; +#X connect 55 0 69 0; +#X connect 56 0 66 0; +#X connect 57 0 60 1; +#X connect 59 0 36 0; +#X connect 60 0 51 0; +#X connect 61 0 2 0; +#X connect 61 1 3 0; +#X connect 62 0 36 1; +#X connect 63 0 51 1; +#X connect 64 0 52 0; +#X connect 65 0 44 0; +#X connect 66 0 119 0; +#X connect 67 0 118 0; +#X connect 68 0 44 0; +#X connect 69 0 52 0; +#X connect 70 0 72 0; +#X connect 72 0 73 0; +#X connect 73 0 71 0; +#X connect 73 0 148 0; +#X connect 79 0 85 1; +#X connect 80 0 83 0; +#X connect 81 0 80 0; +#X connect 82 0 81 0; +#X connect 84 0 82 0; +#X connect 85 0 143 0; +#X connect 85 1 142 0; +#X connect 86 0 85 3; +#X connect 87 0 136 0; +#X connect 87 1 135 0; +#X connect 88 0 92 0; +#X connect 88 0 128 0; +#X connect 89 0 87 3; +#X connect 90 0 93 0; +#X connect 90 0 129 0; +#X connect 95 0 59 0; +#X connect 96 0 94 0; +#X connect 96 0 9 0; +#X connect 96 0 150 0; +#X connect 97 0 99 0; +#X connect 98 0 97 0; +#X connect 99 0 96 0; +#X connect 100 0 60 0; +#X connect 101 0 96 0; +#X connect 102 0 100 1; +#X connect 112 0 113 0; +#X connect 112 0 126 0; +#X connect 115 0 10 0; +#X connect 115 0 145 0; +#X connect 118 0 65 0; +#X connect 119 0 64 0; +#X connect 122 0 120 0; +#X connect 122 1 121 0; +#X connect 125 0 123 0; +#X connect 125 1 124 0; +#X connect 130 0 87 0; +#X connect 131 0 87 2; +#X connect 132 0 87 4; +#X connect 133 0 87 5; +#X connect 134 0 87 6; +#X connect 137 0 85 0; +#X connect 138 0 85 2; +#X connect 139 0 85 5; +#X connect 140 0 85 4; +#X connect 141 0 85 6; +#X connect 144 0 20 1; +#X connect 146 0 16 1; +#X connect 147 0 61 1; +#X connect 149 0 95 1; +#X connect 151 0 80 0; +#X connect 152 0 62 0; +#X connect 153 0 122 1; +#X connect 154 0 102 0; +#X connect 155 0 63 0; +#X connect 156 0 125 1; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/freqCalcCylD4.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCylD4.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,723 @@ +#N canvas 363 23 1440 808 10; +#X text 694 -48 Mass Density of Air; +#X text 490 34 Frequency (Hz); +#X obj 771 400 throw~ l; +#X obj 798 381 throw~ r; +#X obj 786 254 osc~; +#X obj 816 -47 *~ 1.225; +#X obj 816 28 /~ 1.81e-05; +#X obj 816 -17 *~ 1; +#X obj 786 203 /~ 1; +#X floatatom 191 252 10 0 0 0 - - -; +#X obj 801 71 /~; +#X obj 786 179 *~; +#X obj 786 228 clip~ 0 20000; +#X obj 202 -101 inlet; +#X text 657 21 Reynolds Number; +#X text 670 195 Strouhal Number; +#X obj 376 -107 inlet; +#X obj 786 284 *~; +#X text 846 8 Viscosity; +#X obj 550 211 *~ 2; +#X obj 550 238 osc~; +#X obj 550 260 *~; +#X obj 771 313 +~; +#X obj 202 -78 s \$0-diameter; +#X obj 877 -48 r \$0-diameter; +#X obj 866 152 r \$0-diameter; +#X obj 119 -39 s~ \$0-windSpeed; +#X obj 290 0 r~ \$0-windSpeed; +#X obj 865 121 r~ \$0-windSpeed; +#X obj 816 -75 r~ \$0-windSpeed; +#X obj 721 178 s~ \$0_str; +#X obj 281 -21 r~ \$0_str; +#X obj 583 238 r~ \$0_dragDiGain; +#X obj 701 254 s~ \$0-myFreq; +#X obj 550 184 r~ \$0-myFreq; +#X obj 824 254 r~ \$0_liftDiGain; +#X obj 119 -81 sig~; +#X obj 119 -59 vd~ varwind; +#X obj 119 -105 inlet; +#X obj 1049 2 r~ \$0-myFreq; +#X obj 1015 -48 noise~; +#X obj 1092 186 throw~ l; +#X obj 1119 165 throw~ r; +#X obj 1092 93 *~; +#X obj 113 74 snapshot~; +#X obj 113 49 metro 100; +#X obj 113 27 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 113 100 10 0 0 0 - - -; +#X obj 113 1 loadbang; +#X obj 27 49 r~ \$0-myRey; +#X obj 829 52 s~ \$0-myRey; +#X obj 1230 3 snapshot~; +#X floatatom 1230 29 10 0 0 0 - - -; +#X obj 1230 -70 loadbang; +#X obj 1230 -45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1141 -99 r~ \$0-myRey; +#X obj 1057 354 r~ \$0-myFreq; +#X obj 1023 283 noise~; +#X obj 1100 543 throw~ l; +#X obj 1127 520 throw~ r; +#X obj 1100 451 *~; +#X obj 1238 363 snapshot~; +#X floatatom 1238 389 10 0 0 0 - - -; +#X obj 1238 290 loadbang; +#X obj 1238 315 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1149 261 r~ \$0-myRey; +#X obj 1057 380 *~ 2; +#X text 98 122 Reynolds Number; +#X obj 1015 45 vcf~ 1000 10; +#X obj 1023 405 vcf~ 1000 10; +#X obj 771 356 fcpan; +#X obj 1092 142 fcpan; +#X obj 1100 495 fcpan; +#X obj 1107 66 *~ 1; +#X obj 1115 426 *~ 1; +#X obj 1149 336 clip~ 2 400; +#X obj 1141 -24 clip~ 2 400; +#X obj 1149 285 *~ -0.003; +#X obj 1141 -75 *~ -0.003; +#X obj 1141 -50 +~ 20; +#X obj 1149 310 +~ 20; +#X obj 1230 -22 metro 10; +#X obj 1238 338 metro 10; +#X obj 376 -87 s \$0_dist; +#X obj 600 -109 inlet; +#X obj 600 -40 s \$0_thisPan; +#X obj 798 327 r \$0_thisPan; +#X obj 1119 118 r \$0_thisPan; +#X obj 1127 473 r \$0_thisPan; +#X floatatom 545 -40 8 0 0 0 - - -; +#X obj 600 -85 max 0.1; +#X obj 600 -62 min 0.9; +#X text 1151 439 Drag Dipole spectrum calculation; +#X text 1146 83 Lift Dipole spectrum calculation; +#X text 537 67 Calculates the frequency; +#X text 537 80 based on the physics of; +#X text 538 93 the object and environment; +#X obj 293 282 r~ \$0-windSpeed; +#X obj 284 259 r~ \$0_str; +#X obj 1115 403 r~ \$0_dragNoiseGain; +#X obj 1107 24 r~ \$0_liftNoiseGain; +#X obj 767 32 sig~ 1; +#X obj 801 97 sqrt~; +#X obj 801 122 *~ 1.0356; +#X obj 727 113 sig~ 0.2684; +#X obj 786 152 -~; +#X obj 114 396 snapshot~; +#X obj 114 371 metro 100; +#X obj 114 349 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 114 422 10 0 0 0 - - -; +#X obj 114 323 loadbang; +#X obj 28 371 r~ \$0_str; +#N canvas 75 127 654 734 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20765 142 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20767 96 *; +#X obj -20767 119 * 118033; +#X obj -21022 259 /~ 1; +#X obj -21022 532 *~ 0.27; +#X text -20767 49 Distance; +#X obj -20847 502 cos; +#X obj -20847 457 / 360; +#X floatatom -20820 553 5 0 0 0 - - -; +#X obj -20847 526 *; +#X obj -20886 606 *~ 0.27; +#X obj -20847 479 * 6.28319; +#N canvas 409 243 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore -20983 388 pd angleCalc; +#X obj -20983 451 / 90; +#X floatatom -21015 475 5 0 0 0 - - -; +#X obj -20847 429 + 90; +#X obj -20937 452 loadbang; +#X msg -20937 474 0.05; +#X obj -21022 507 *~ 0.05; +#X obj -20782 531 loadbang; +#X msg -20782 553 0.05; +#X obj -20886 582 *~ 0.05; +#X text -20812 621 Calculates Drag Dipole gain; +#X text -21198 525 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 288 s~ \$0-c; +#X obj -20911 556 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20983 324 inlet; +#X obj -20949 345 inlet; +#X obj -20914 367 inlet; +#X obj -20767 70 inlet; +#X obj -21022 575 outlet~; +#X obj -20886 656 outlet~; +#X text -20949 312 Azimuth; +#X text -20914 335 Elevation; +#X text -20880 359 Distance; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#X obj -20991 163 inlet; +#X obj -20991 187 *; +#X obj -21022 209 *~ 1; +#X text -20950 162 Length; +#X obj -21022 554 *~ 0.02; +#X obj -20886 631 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 48 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 23 0; +#X connect 8 0 30 0; +#X connect 9 0 50 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 26 1; +#X connect 15 0 51 0; +#X connect 16 0 11 0; +#X connect 17 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 19 0; +#X connect 18 0 23 1; +#X connect 20 0 12 0; +#X connect 21 0 22 0; +#X connect 22 0 23 1; +#X connect 23 0 9 0; +#X connect 24 0 25 0; +#X connect 25 0 26 1; +#X connect 26 0 15 0; +#X connect 29 0 3 0; +#X connect 31 0 26 0; +#X connect 32 0 2 0; +#X connect 32 0 2 1; +#X connect 33 0 29 0; +#X connect 34 0 4 1; +#X connect 35 0 17 0; +#X connect 36 0 17 1; +#X connect 37 0 17 2; +#X connect 38 0 6 0; +#X connect 38 0 6 1; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 48 1; +#X connect 48 0 8 0; +#X connect 50 0 39 0; +#X connect 51 0 40 0; +#X restore 284 417 pd noiseGain; +#X obj 313 327 r \$0-diameter; +#X obj 353 393 r \$0_dist; +#X obj 333 372 r \$0_azim; +#X obj 323 350 r \$0_elev; +#X obj 284 462 s~ \$0_liftNoiseGain; +#X obj 353 440 s~ \$0_dragNoiseGain; +#N canvas 754 150 663 715 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 411 123 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 404 71 *; +#X obj 404 96 * 118033; +#X obj 219 224 /~ 1; +#X obj 219 497 *~ 0.27; +#X text 271 275 Azimuth; +#X text 424 30 Distance; +#X obj 370 482 cos; +#X obj 370 437 / 360; +#X floatatom 397 533 5 0 0 0 - - -; +#X obj 370 506 *; +#X obj 331 586 *~ 0.27; +#X obj 236 253 s~ \$0-a; +#X obj 306 536 r~ \$0-a; +#X obj 370 459 * 6.28319; +#X floatatom 369 72 5 0 0 0 - - -; +#N canvas 713 150 688 659 angleCalc 0; +#X obj 341 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 321 40 Elevation Angle; +#X obj 270 81 / 360; +#X obj 270 103 * 6.28319; +#X floatatom 135 174 5 0 0 0 - - -; +#X obj 179 79 / 360; +#X obj 179 101 * 6.28319; +#X floatatom 64 105 5 0 0 0 - - -; +#X floatatom 338 103 5 0 0 0 - - -; +#X floatatom 232 256 5 0 0 0 - - -; +#X floatatom 360 500 8 0 0 0 - - -; +#X obj 312 502 * 360; +#X floatatom 359 553 5 0 0 0 - - -; +#X obj 312 526 / 6.28319; +#X obj 270 294 *; +#X obj 270 326 swap 1; +#X obj 270 359 -; +#X obj 270 388 sqrt; +#X obj 312 419 /; +#X obj 312 447 atan; +#X obj 312 473 * 2; +#X text 352 355 Arccos of angle; +#X obj 270 265 /; +#X obj 327 295 + 1; +#X obj 179 125 cos; +#X obj 179 151 *; +#X obj 270 134 cos; +#X obj 270 234 *; +#X obj 179 175 t f b; +#X obj 177 200 delay 9; +#X obj 312 553 outlet; +#X obj 270 53 inlet; +#X obj 180 52 inlet; +#X obj 370 227 hsl 100 20 100 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 516 57 inlet; +#X obj 516 81 s \$0_tDist; +#X obj 204 126 r \$0_tDist; +#X obj 295 234 r \$0_tDist; +#X floatatom 482 81 5 0 0 0 - - -; +#X obj 67 79 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 71 41 Azimuth Angle; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 26 0; +#X connect 5 0 6 0; +#X connect 6 0 24 0; +#X connect 11 0 13 0; +#X connect 13 0 12 0; +#X connect 13 0 30 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 15 1 16 1; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 11 0; +#X connect 20 0 10 0; +#X connect 22 0 14 0; +#X connect 22 0 14 1; +#X connect 22 0 23 0; +#X connect 23 0 18 1; +#X connect 24 0 25 0; +#X connect 25 0 4 0; +#X connect 25 0 28 0; +#X connect 26 0 27 0; +#X connect 27 0 9 0; +#X connect 27 0 22 0; +#X connect 28 0 27 1; +#X connect 28 1 29 0; +#X connect 29 0 27 0; +#X connect 31 0 2 0; +#X connect 31 0 0 0; +#X connect 32 0 5 0; +#X connect 32 0 39 0; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 36 0 25 1; +#X connect 37 0 22 1; +#X connect 39 0 7 0; +#X restore 256 348 pd angleCalc; +#X text 307 294 Elevation; +#X obj 370 409 + 90; +#X obj 435 511 loadbang; +#X msg 435 533 0.05; +#X obj 331 562 *~ 0.05; +#X text 409 593 Calculates Drag Dipole gain; +#X text 48 504 Calculates Lift Dipole gain; +#X obj 331 611 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 404 46 inlet; +#X obj 325 326 inlet; +#X obj 256 290 inlet; +#X obj 290 309 inlet; +#X text 360 328 Distance; +#X obj 219 524 outlet~; +#X obj 331 636 outlet~; +#X obj 240 425 cos; +#X obj 240 380 / 360; +#X obj 240 449 *; +#X obj 240 402 * 6.28319; +#X obj 219 472 *~ 1; +#X obj 250 156 inlet; +#X obj 250 180 *; +#X text 288 151 Length; +#X obj 219 202 *~ 1; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 50 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 46 0; +#X connect 10 0 40 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 27 1; +#X connect 17 0 30 0; +#X connect 19 0 27 0; +#X connect 20 0 13 0; +#X connect 22 0 24 0; +#X connect 22 0 43 0; +#X connect 24 0 14 0; +#X connect 25 0 26 0; +#X connect 26 0 27 1; +#X connect 27 0 17 0; +#X connect 30 0 41 0; +#X connect 31 0 3 0; +#X connect 31 0 3 1; +#X connect 32 0 2 0; +#X connect 34 0 5 1; +#X connect 35 0 7 1; +#X connect 35 0 7 0; +#X connect 35 0 21 0; +#X connect 36 0 22 2; +#X connect 37 0 22 0; +#X connect 38 0 22 1; +#X connect 42 0 44 0; +#X connect 42 0 44 1; +#X connect 43 0 45 0; +#X connect 44 0 46 1; +#X connect 45 0 42 0; +#X connect 46 0 10 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 50 1; +#X connect 50 0 9 0; +#X restore 281 122 pd freqGain; +#X obj 445 -107 inlet; +#X obj 445 -87 s \$0_elev; +#X obj 308 39 r \$0-diameter; +#X obj 513 -109 inlet; +#X obj 513 -87 s \$0_azim; +#X obj 344 101 r \$0_dist; +#X obj 317 59 r \$0_azim; +#X obj 326 80 r \$0_elev; +#X obj 344 146 s~ \$0_dragDiGain; +#X obj 281 166 s~ \$0_liftDiGain; +#X floatatom 376 -60 5 0 0 0 - - -; +#X floatatom 446 -61 5 0 0 0 - - -; +#X floatatom 514 -65 5 0 0 0 - - -; +#X obj 62 252 outlet; +#X obj 1015 -1 hip~; +#X obj 106 225 snapshot~; +#X obj 106 178 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 106 152 loadbang; +#X obj 106 200 metro 10; +#X obj 1023 380 hip~; +#X obj 27 202 r~ \$0-myFreq; +#X obj 106 252 s \$0_contFreq; +#X obj 1036 -24 r \$0_contFreq; +#X obj 1044 304 r \$0_contFreq; +#X obj 1044 327 * 2; +#X text 113 451 Strouhal Number; +#X text 271 183 Calculates the gain of the dipole source; +#X text 275 481 Calculates the gain of the source; +#X text 505 -128 Azimuth; +#X text 605 -127 Pan; +#X text 439 -126 Elevation; +#X text 372 -126 Distance; +#X text 197 -122 Diameter; +#X text 112 -123 Wind Speed; +#X obj 302 -107 inlet; +#X floatatom 303 -63 5 0 0 0 - - -; +#X text 298 -126 Length; +#X obj 302 -85 s \$0_leng; +#X obj 299 19 r \$0_leng; +#X obj 303 303 r \$0_leng; +#X connect 4 0 17 0; +#X connect 5 0 7 0; +#X connect 6 0 10 1; +#X connect 6 0 50 0; +#X connect 7 0 6 0; +#X connect 8 0 12 0; +#X connect 10 0 102 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 33 0; +#X connect 13 0 23 0; +#X connect 16 0 83 0; +#X connect 16 0 130 0; +#X connect 17 0 22 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 70 0; +#X connect 24 0 7 1; +#X connect 25 0 8 1; +#X connect 27 0 119 1; +#X connect 28 0 11 1; +#X connect 29 0 5 0; +#X connect 31 0 119 0; +#X connect 32 0 21 1; +#X connect 34 0 19 0; +#X connect 35 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 26 0; +#X connect 38 0 36 0; +#X connect 39 0 68 1; +#X connect 40 0 134 0; +#X connect 43 0 71 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 46 0 45 0; +#X connect 48 0 46 0; +#X connect 49 0 44 0; +#X connect 51 0 52 0; +#X connect 51 0 68 2; +#X connect 53 0 54 0; +#X connect 54 0 81 0; +#X connect 55 0 78 0; +#X connect 56 0 66 0; +#X connect 57 0 139 0; +#X connect 60 0 72 0; +#X connect 61 0 62 0; +#X connect 61 0 69 2; +#X connect 63 0 64 0; +#X connect 64 0 82 0; +#X connect 65 0 77 0; +#X connect 66 0 69 1; +#X connect 68 0 43 0; +#X connect 69 0 60 0; +#X connect 70 0 2 0; +#X connect 70 1 3 0; +#X connect 71 0 41 0; +#X connect 71 1 42 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 73 0 43 1; +#X connect 74 0 60 1; +#X connect 75 0 61 0; +#X connect 76 0 51 0; +#X connect 77 0 80 0; +#X connect 78 0 79 0; +#X connect 79 0 76 0; +#X connect 80 0 75 0; +#X connect 81 0 51 0; +#X connect 82 0 61 0; +#X connect 84 0 90 0; +#X connect 86 0 70 1; +#X connect 87 0 71 1; +#X connect 88 0 72 1; +#X connect 90 0 91 0; +#X connect 91 0 85 0; +#X connect 91 0 89 0; +#X connect 97 0 112 1; +#X connect 98 0 112 0; +#X connect 99 0 74 0; +#X connect 100 0 73 0; +#X connect 101 0 10 0; +#X connect 102 0 103 0; +#X connect 103 0 105 1; +#X connect 104 0 105 0; +#X connect 105 0 30 0; +#X connect 105 0 11 0; +#X connect 106 0 109 0; +#X connect 107 0 106 0; +#X connect 108 0 107 0; +#X connect 110 0 108 0; +#X connect 111 0 106 0; +#X connect 112 0 117 0; +#X connect 112 1 118 0; +#X connect 113 0 112 3; +#X connect 114 0 112 6; +#X connect 114 0 112 7; +#X connect 115 0 112 5; +#X connect 116 0 112 4; +#X connect 119 0 129 0; +#X connect 119 1 128 0; +#X connect 120 0 121 0; +#X connect 120 0 131 0; +#X connect 122 0 119 3; +#X connect 123 0 124 0; +#X connect 123 0 132 0; +#X connect 125 0 119 6; +#X connect 125 0 119 7; +#X connect 126 0 119 4; +#X connect 127 0 119 5; +#X connect 134 0 68 0; +#X connect 135 0 141 0; +#X connect 135 0 133 0; +#X connect 135 0 9 0; +#X connect 136 0 138 0; +#X connect 137 0 136 0; +#X connect 138 0 135 0; +#X connect 139 0 69 0; +#X connect 140 0 135 0; +#X connect 142 0 134 1; +#X connect 143 0 144 0; +#X connect 144 0 139 1; +#X connect 154 0 155 0; +#X connect 154 0 157 0; +#X connect 158 0 119 2; +#X connect 159 0 112 2; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/freqCalcCylD5.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCylD5.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,670 @@ +#N canvas 1449 -75 1649 836 10; +#X text 798 -33 Mass Density of Air; +#X text 107 282 Frequency (Hz); +#X obj 875 415 throw~ l; +#X obj 902 396 throw~ r; +#X obj 890 269 osc~; +#X obj 920 -32 *~ 1.225; +#X obj 920 43 /~ 1.81e-05; +#X obj 920 -2 *~ 1; +#X obj 890 218 /~ 1; +#X floatatom 201 262 10 0 0 0 - - -; +#X obj 905 86 /~; +#X obj 890 194 *~; +#X obj 890 243 clip~ 0 20000; +#X obj 212 -91 inlet; +#X text 761 36 Reynolds Number; +#X text 774 210 Strouhal Number; +#X obj 373 -93 inlet; +#X obj 890 299 *~; +#X text 950 23 Viscosity; +#X obj 654 220 *~ 2; +#X obj 654 247 osc~; +#X obj 654 269 *~; +#X obj 875 328 +~; +#X obj 212 -67 s \$0-diameter; +#X obj 981 -33 r \$0-diameter; +#X obj 970 167 r \$0-diameter; +#X obj 129 -29 s~ \$0-windSpeed; +#X obj 318 40 r~ \$0-windSpeed; +#X obj 969 136 r~ \$0-windSpeed; +#X obj 920 -60 r~ \$0-windSpeed; +#X obj 825 193 s~ \$0_str; +#X obj 308 19 r~ \$0_str; +#X obj 687 247 r~ \$0_dragDiGain; +#X obj 805 269 s~ \$0-myFreq; +#X obj 654 199 r~ \$0-myFreq; +#X obj 928 269 r~ \$0_liftDiGain; +#X obj 129 -71 sig~; +#X obj 129 -49 vd~ varwind; +#X obj 129 -95 inlet; +#X obj 1349 -2 r~ \$0-myFreq; +#X obj 1315 -52 noise~; +#X obj 1392 182 throw~ l; +#X obj 1419 161 throw~ r; +#X obj 1392 89 *~; +#X obj 123 84 snapshot~; +#X obj 123 59 metro 100; +#X obj 123 37 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 123 110 10 0 0 0 - - -; +#X obj 123 11 loadbang; +#X obj 49 59 r~ \$0-myRey; +#X obj 933 67 s~ \$0-myRey; +#X obj 1530 -1 snapshot~; +#X floatatom 1530 25 10 0 0 0 - - -; +#X obj 1530 -74 loadbang; +#X obj 1530 -49 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1441 -103 r~ \$0-myRey; +#X obj 1357 350 r~ \$0-myFreq; +#X obj 1323 279 noise~; +#X obj 1400 539 throw~ l; +#X obj 1427 516 throw~ r; +#X obj 1400 447 *~; +#X obj 1538 359 snapshot~; +#X floatatom 1538 385 10 0 0 0 - - -; +#X obj 1538 286 loadbang; +#X obj 1538 311 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1449 257 r~ \$0-myRey; +#X obj 1357 376 *~ 2; +#X text 108 130 Reynolds Number; +#X obj 1315 41 vcf~ 1000 10; +#X obj 1323 401 vcf~ 1000 10; +#X obj 875 371 fcpan; +#X obj 1392 138 fcpan; +#X obj 1400 491 fcpan; +#X obj 1407 62 *~ 1; +#X obj 1415 422 *~ 1; +#X obj 1449 332 clip~ 2 400; +#X obj 1441 -28 clip~ 2 400; +#X obj 1449 281 *~ -0.003; +#X obj 1441 -79 *~ -0.003; +#X obj 1441 -54 +~ 20; +#X obj 1449 306 +~ 20; +#X obj 1530 -26 metro 10; +#X obj 1538 334 metro 10; +#X obj 373 -73 s \$0_dist; +#X obj 606 -100 inlet; +#X obj 606 -31 s \$0_thisPan; +#X obj 902 342 r \$0_thisPan; +#X obj 1419 114 r \$0_thisPan; +#X obj 1427 469 r \$0_thisPan; +#X floatatom 551 -31 8 0 0 0 - - -; +#X obj 606 -76 max 0.1; +#X obj 606 -53 min 0.9; +#X text 1451 435 Drag Dipole spectrum calculation; +#X text 1446 79 Lift Dipole spectrum calculation; +#X text 641 82 Calculates the frequency; +#X text 641 95 based on the physics of; +#X text 642 108 the object and environment; +#X obj 315 299 r~ \$0-windSpeed; +#X obj 304 276 r~ \$0_str; +#X obj 1415 399 r~ \$0_dragNoiseGain; +#X obj 1407 20 r~ \$0_liftNoiseGain; +#X obj 871 47 sig~ 1; +#X obj 905 112 sqrt~; +#X obj 905 137 *~ 1.0356; +#X obj 831 128 sig~ 0.2684; +#X obj 890 167 -~; +#X obj 124 406 snapshot~; +#X obj 124 381 metro 100; +#X obj 124 359 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 124 432 10 0 0 0 - - -; +#X obj 124 333 loadbang; +#X obj 60 382 r~ \$0_str; +#N canvas 1955 100 622 660 noiseGain 1; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20859 118 *; +#X obj -20859 141 * 118033; +#X obj -21022 193 /~ 1; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 5 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21021 444 *~ 1; +#X obj -20911 460 *~ 0.1; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -20859 92 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5223 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4950 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 40 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 21 0; +#X connect 8 0 46 0; +#X connect 9 0 23 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 47 1; +#X connect 15 0 24 0; +#X connect 16 0 11 0; +#X connect 17 0 42 0; +#X connect 20 0 3 0; +#X connect 22 0 47 0; +#X connect 23 0 31 0; +#X connect 24 0 32 0; +#X connect 25 0 2 0; +#X connect 25 0 2 1; +#X connect 26 0 20 0; +#X connect 27 0 4 1; +#X connect 28 0 37 0; +#X connect 29 0 37 1; +#X connect 30 0 6 0; +#X connect 30 0 6 1; +#X connect 37 0 17 0; +#X connect 37 0 12 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 40 1; +#X connect 40 0 8 0; +#X connect 42 0 45 0; +#X connect 43 0 44 0; +#X connect 43 0 44 1; +#X connect 44 0 46 1; +#X connect 45 0 43 0; +#X connect 46 0 9 0; +#X connect 47 0 15 0; +#X restore 304 428 pd noiseGain; +#X obj 327 320 r \$0-diameter; +#X obj 373 404 r \$0_dist; +#X obj 361 382 r \$0_azim; +#X obj 350 361 r \$0_elev; +#X obj 304 473 s~ \$0_liftNoiseGain; +#X obj 373 451 s~ \$0_dragNoiseGain; +#N canvas 2053 -13 661 655 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 400 151 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 398 103 *; +#X obj 398 128 * 118033; +#X obj 219 240 /~ 1; +#X obj 219 506 *~ 0.27; +#X text 313 297 Azimuth; +#X text 389 59 Distance; +#X obj 352 456 cos; +#X obj 352 411 / 360; +#X floatatom 379 502 8 0 0 0 - - -; +#X obj 352 480 *; +#X obj 331 527 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 290 477 r~ \$0-a; +#X obj 352 433 * 6.28319; +#X floatatom 363 104 5 0 0 0 - - -; +#N canvas 1694 100 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5700 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4700 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 27 0 4 0; +#X connect 28 0 6 0; +#X connect 28 0 4 0; +#X restore 298 333 pd angleCalc; +#X text 384 296 Elevation; +#X obj 240 364 + 90; +#X text 409 534 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 220 528 *~ 1; +#X obj 331 552 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 398 78 inlet; +#X obj 298 312 inlet; +#X obj 367 311 inlet; +#X obj 220 556 outlet~; +#X obj 331 577 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 331 503 *~ 1; +#X obj 219 481 *~ 1; +#X floatatom 139 477 8 0 0 0 - - -; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 40 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 47 0; +#X connect 10 0 27 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 46 1; +#X connect 17 0 28 0; +#X connect 19 0 46 0; +#X connect 20 0 13 0; +#X connect 22 0 24 0; +#X connect 22 0 14 0; +#X connect 24 0 42 0; +#X connect 27 0 36 0; +#X connect 28 0 37 0; +#X connect 29 0 3 0; +#X connect 29 0 3 1; +#X connect 30 0 2 0; +#X connect 32 0 5 1; +#X connect 33 0 7 1; +#X connect 33 0 7 0; +#X connect 33 0 21 0; +#X connect 34 0 22 0; +#X connect 35 0 22 1; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 40 1; +#X connect 40 0 9 0; +#X connect 42 0 45 0; +#X connect 43 0 44 0; +#X connect 43 0 44 1; +#X connect 44 0 47 1; +#X connect 44 0 48 0; +#X connect 45 0 43 0; +#X connect 46 0 17 0; +#X connect 47 0 10 0; +#X restore 308 170 pd freqGain; +#X obj 442 -93 inlet; +#X obj 442 -73 s \$0_elev; +#X obj 329 61 r \$0-diameter; +#X obj 510 -95 inlet; +#X obj 510 -73 s \$0_azim; +#X obj 371 149 r \$0_dist; +#X obj 350 106 r \$0_azim; +#X obj 360 127 r \$0_elev; +#X obj 371 194 s~ \$0_dragDiGain; +#X obj 308 214 s~ \$0_liftDiGain; +#X floatatom 373 -46 5 0 0 0 - - -; +#X floatatom 443 -47 5 0 0 0 - - -; +#X floatatom 511 -51 5 0 0 0 - - -; +#X obj 72 262 outlet; +#X obj 1315 -5 hip~; +#X obj 116 235 snapshot~; +#X obj 116 188 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 116 162 loadbang; +#X obj 116 210 metro 10; +#X obj 1323 376 hip~; +#X obj 37 212 r~ \$0-myFreq; +#X obj 116 262 s \$0_contFreq; +#X obj 1336 -28 r \$0_contFreq; +#X obj 1344 300 r \$0_contFreq; +#X obj 1344 323 * 2; +#X text 112 453 Strouhal Number; +#X text 298 231 Calculates the gain of the dipole source; +#X text 295 492 Calculates the gain of the source; +#X text 502 -114 Azimuth; +#X text 611 -118 Pan; +#X text 436 -112 Elevation; +#X text 369 -112 Distance; +#X text 207 -112 Diameter; +#X text 122 -113 Wind Speed; +#X obj 304 -92 inlet; +#X floatatom 305 -48 5 0 0 0 - - -; +#X text 300 -111 Length; +#X obj 304 -70 s \$0_leng; +#X obj 338 341 r \$0_leng; +#X obj 339 84 r \$0_leng; +#X connect 4 0 17 0; +#X connect 5 0 7 0; +#X connect 6 0 10 1; +#X connect 6 0 50 0; +#X connect 7 0 6 0; +#X connect 8 0 12 0; +#X connect 10 0 102 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 33 0; +#X connect 13 0 23 0; +#X connect 16 0 83 0; +#X connect 16 0 130 0; +#X connect 17 0 22 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 70 0; +#X connect 24 0 7 1; +#X connect 25 0 8 1; +#X connect 27 0 119 1; +#X connect 28 0 11 1; +#X connect 29 0 5 0; +#X connect 31 0 119 0; +#X connect 32 0 21 1; +#X connect 34 0 19 0; +#X connect 35 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 26 0; +#X connect 38 0 36 0; +#X connect 39 0 68 1; +#X connect 40 0 134 0; +#X connect 43 0 71 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 46 0 45 0; +#X connect 48 0 46 0; +#X connect 49 0 44 0; +#X connect 51 0 52 0; +#X connect 51 0 68 2; +#X connect 53 0 54 0; +#X connect 54 0 81 0; +#X connect 55 0 78 0; +#X connect 56 0 66 0; +#X connect 57 0 139 0; +#X connect 60 0 72 0; +#X connect 61 0 62 0; +#X connect 61 0 69 2; +#X connect 63 0 64 0; +#X connect 64 0 82 0; +#X connect 65 0 77 0; +#X connect 66 0 69 1; +#X connect 68 0 43 0; +#X connect 69 0 60 0; +#X connect 70 0 2 0; +#X connect 70 1 3 0; +#X connect 71 0 41 0; +#X connect 71 1 42 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 73 0 43 1; +#X connect 74 0 60 1; +#X connect 75 0 61 0; +#X connect 76 0 51 0; +#X connect 77 0 80 0; +#X connect 78 0 79 0; +#X connect 79 0 76 0; +#X connect 80 0 75 0; +#X connect 81 0 51 0; +#X connect 82 0 61 0; +#X connect 84 0 90 0; +#X connect 86 0 70 1; +#X connect 87 0 71 1; +#X connect 88 0 72 1; +#X connect 90 0 91 0; +#X connect 91 0 85 0; +#X connect 91 0 89 0; +#X connect 97 0 112 1; +#X connect 98 0 112 0; +#X connect 99 0 74 0; +#X connect 100 0 73 0; +#X connect 101 0 10 0; +#X connect 102 0 103 0; +#X connect 103 0 105 1; +#X connect 104 0 105 0; +#X connect 105 0 30 0; +#X connect 105 0 11 0; +#X connect 106 0 109 0; +#X connect 107 0 106 0; +#X connect 108 0 107 0; +#X connect 110 0 108 0; +#X connect 111 0 106 0; +#X connect 112 0 117 0; +#X connect 112 1 118 0; +#X connect 113 0 112 2; +#X connect 114 0 112 6; +#X connect 115 0 112 5; +#X connect 116 0 112 4; +#X connect 119 0 129 0; +#X connect 119 1 128 0; +#X connect 120 0 121 0; +#X connect 120 0 131 0; +#X connect 122 0 119 2; +#X connect 123 0 124 0; +#X connect 123 0 132 0; +#X connect 125 0 119 6; +#X connect 126 0 119 4; +#X connect 127 0 119 5; +#X connect 134 0 68 0; +#X connect 135 0 141 0; +#X connect 135 0 133 0; +#X connect 135 0 9 0; +#X connect 136 0 138 0; +#X connect 137 0 136 0; +#X connect 138 0 135 0; +#X connect 139 0 69 0; +#X connect 140 0 135 0; +#X connect 142 0 134 1; +#X connect 143 0 144 0; +#X connect 144 0 139 1; +#X connect 154 0 155 0; +#X connect 154 0 157 0; +#X connect 158 0 112 3; +#X connect 159 0 119 3; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/freqCalcCylD6.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/freqCalcCylD6.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,656 @@ +#N canvas 123 74 1263 724 10; +#X text 808 -23 Mass Density of Air; +#X text 117 292 Frequency (Hz); +#X obj 885 425 throw~ l; +#X obj 912 406 throw~ r; +#X obj 900 279 osc~; +#X obj 930 -22 *~ 1.225; +#X obj 930 53 /~ 1.81e-05; +#X obj 930 8 *~ 1; +#X obj 900 228 /~ 1; +#X floatatom 211 272 10 0 0 0 - - -; +#X obj 915 96 /~; +#X obj 900 204 *~; +#X obj 900 253 clip~ 0 20000; +#X obj 222 -81 inlet; +#X text 771 46 Reynolds Number; +#X text 784 220 Strouhal Number; +#X obj 383 -83 inlet; +#X obj 900 309 *~; +#X text 960 33 Viscosity; +#X obj 664 230 *~ 2; +#X obj 664 257 osc~; +#X obj 664 279 *~; +#X obj 885 338 +~; +#X obj 222 -57 s \$0-diameter; +#X obj 991 -23 r \$0-diameter; +#X obj 980 177 r \$0-diameter; +#X obj 139 -19 s~ \$0-windSpeed; +#X obj 328 50 r~ \$0-windSpeed; +#X obj 979 146 r~ \$0-windSpeed; +#X obj 930 -50 r~ \$0-windSpeed; +#X obj 835 203 s~ \$0_str; +#X obj 318 29 r~ \$0_str; +#X obj 697 257 r~ \$0_dragDiGain; +#X obj 815 279 s~ \$0-myFreq; +#X obj 664 209 r~ \$0-myFreq; +#X obj 938 279 r~ \$0_liftDiGain; +#X obj 139 -61 sig~; +#X obj 139 -40 vd~ varwind; +#X obj 139 -85 inlet; +#X obj 1359 8 r~ \$0-myFreq; +#X obj 1325 -42 noise~; +#X obj 1402 192 throw~ l; +#X obj 1429 171 throw~ r; +#X obj 1402 99 *~; +#X obj 133 94 snapshot~; +#X obj 133 69 metro 100; +#X obj 133 47 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 133 120 10 0 0 0 - - -; +#X obj 133 21 loadbang; +#X obj 59 69 r~ \$0-myRey; +#X obj 943 77 s~ \$0-myRey; +#X obj 1540 9 snapshot~; +#X floatatom 1540 35 10 0 0 0 - - -; +#X obj 1540 -64 loadbang; +#X obj 1540 -39 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1451 -93 r~ \$0-myRey; +#X obj 1367 360 r~ \$0-myFreq; +#X obj 1333 289 noise~; +#X obj 1410 549 throw~ l; +#X obj 1437 526 throw~ r; +#X obj 1410 457 *~; +#X obj 1548 369 snapshot~; +#X floatatom 1548 395 10 0 0 0 - - -; +#X obj 1548 296 loadbang; +#X obj 1548 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X obj 1459 267 r~ \$0-myRey; +#X obj 1367 386 *~ 2; +#X text 118 140 Reynolds Number; +#X obj 1325 51 vcf~ 1000 10; +#X obj 1333 411 vcf~ 1000 10; +#X obj 885 381 fcpan; +#X obj 1402 148 fcpan; +#X obj 1410 501 fcpan; +#X obj 1417 72 *~ 1; +#X obj 1425 432 *~ 1; +#X obj 1459 342 clip~ 2 400; +#X obj 1451 -18 clip~ 2 400; +#X obj 1459 291 *~ -0.003; +#X obj 1451 -69 *~ -0.003; +#X obj 1451 -44 +~ 20; +#X obj 1459 316 +~ 20; +#X obj 1540 -16 metro 10; +#X obj 1548 344 metro 10; +#X obj 383 -63 s \$0_dist; +#X obj 616 -90 inlet; +#X obj 616 -21 s \$0_thisPan; +#X obj 912 352 r \$0_thisPan; +#X obj 1429 124 r \$0_thisPan; +#X obj 1437 479 r \$0_thisPan; +#X floatatom 561 -21 8 0 0 0 - - -; +#X obj 616 -66 max 0.1; +#X obj 616 -43 min 0.9; +#X text 1461 445 Drag Dipole spectrum calculation; +#X text 1456 89 Lift Dipole spectrum calculation; +#X text 651 92 Calculates the frequency; +#X text 651 105 based on the physics of; +#X text 652 118 the object and environment; +#X obj 325 309 r~ \$0-windSpeed; +#X obj 314 286 r~ \$0_str; +#X obj 1425 409 r~ \$0_dragNoiseGain; +#X obj 1417 30 r~ \$0_liftNoiseGain; +#X obj 881 57 sig~ 1; +#X obj 915 122 sqrt~; +#X obj 915 147 *~ 1.0356; +#X obj 841 138 sig~ 0.2684; +#X obj 900 177 -~; +#X obj 134 416 snapshot~; +#X obj 134 391 metro 100; +#X obj 134 369 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 134 442 10 0 0 0 - - -; +#X obj 134 343 loadbang; +#X obj 70 392 r~ \$0_str; +#N canvas 515 100 622 660 noiseGain 0; +#X text -21205 129 Mass Density of Air \, squared; +#X text -20857 164 Speed of Sound to power 2; +#X obj -21070 29 *~; +#X obj -21022 70 *~; +#X obj -21022 104 *~ 1; +#X obj -21022 132 *~ 1.50063; +#X obj -20859 118 *; +#X obj -20859 141 * 118033; +#X obj -21022 193 /~ 1; +#X obj -21021 422 *~ 0.27; +#X text -20859 71 Distance; +#X obj -20890 352 cos; +#X obj -20890 307 / 360; +#X floatatom -20863 403 8 0 0 0 - - -; +#X obj -20890 376 *; +#X obj -20911 435 *~ 0.27; +#X obj -20890 329 * 6.28319; +#X obj -21000 282 + 90; +#X text -20895 510 Calculates Drag Dipole gain; +#X text -21175 486 Calculates Lift Dipole gain; +#N canvas 759 125 286 289 pow8 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 170 outlet~; +#X obj 136 173 snapshot~; +#X obj 136 148 metro 100; +#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 200 10 0 0 0 - - -; +#X obj 136 100 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X obj 136 67 *~; +#X obj 47 144 *~; +#X connect 0 0 10 0; +#X connect 1 0 10 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 9 0; +#X connect 2 0 9 1; +#X connect 2 0 1 0; +#X connect 2 0 12 0; +#X connect 2 0 12 1; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 8 0 6 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 13 0 4 0; +#X restore -21022 32 pd pow8; +#X obj -21005 222 s~ \$0-c; +#X obj -20948 385 r~ \$0-c; +#X obj -21070 7 inlet~; +#X obj -21022 7 inlet~; +#X obj -20989 55 inlet; +#X obj -20942 229 inlet; +#X obj -20873 229 inlet; +#X obj -20859 92 inlet; +#X obj -21021 465 outlet~; +#X obj -20911 485 outlet~; +#X text -20947 211 Azimuth; +#X text -20871 210 Elevation; +#X text -20961 26 Gain proportional to windspeed to power 8 for spectrum +; +#X text -20981 74 Diameter; +#N canvas 1567 153 479 552 angleCalc 0; +#X obj 307 116 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 287 77 Elevation Angle; +#X obj 236 118 / 360; +#X obj 236 140 * 6.28319; +#X obj 164 80 / 360; +#X obj 164 102 * 6.28319; +#X floatatom 49 106 5 0 0 0 - - -; +#X floatatom 304 140 5 0 0 0 - - -; +#X obj 278 443 * 360; +#X floatatom 325 494 5 0 0 0 - - -; +#X obj 278 467 / 6.28319; +#X obj 236 235 *; +#X obj 236 267 swap 1; +#X obj 236 300 -; +#X obj 236 329 sqrt; +#X obj 278 360 /; +#X obj 278 388 atan; +#X obj 278 414 * 2; +#X text 318 296 Arccos of angle; +#X obj 293 236 + 1; +#X obj 164 126 cos; +#X obj 236 171 cos; +#X obj 236 205 *; +#X obj 164 149 t f b; +#X obj 162 174 delay 9; +#X obj 278 494 outlet; +#X obj 236 90 inlet; +#X obj 164 57 inlet; +#X obj 52 80 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 56 42 Azimuth Angle; +#X connect 0 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 21 0; +#X connect 4 0 5 0; +#X connect 5 0 20 0; +#X connect 8 0 10 0; +#X connect 10 0 9 0; +#X connect 10 0 25 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 1 13 1; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 8 0; +#X connect 19 0 15 1; +#X connect 20 0 23 0; +#X connect 21 0 22 0; +#X connect 22 0 11 0; +#X connect 22 0 11 1; +#X connect 22 0 19 0; +#X connect 23 0 22 1; +#X connect 23 1 24 0; +#X connect 24 0 22 0; +#X connect 26 0 2 0; +#X connect 26 0 0 0; +#X connect 27 0 4 0; +#X connect 27 0 28 0; +#X connect 28 0 6 0; +#X restore -20942 252 pd angleCalc; +#X obj -20951 117 inlet; +#X obj -20951 142 *; +#X obj -21022 167 *~ 1; +#X text -20953 99 Length; +#X obj -21000 305 / 360; +#X obj -21000 351 cos; +#X obj -21000 375 *; +#X obj -21000 328 * 6.28319; +#X obj -21021 397 *~ 1; +#X obj -20911 411 *~ 1; +#X text -20848 459 Need for scienctific reasoning here!; +#X text -21239 441 Need for scienctific reasoning here!; +#X obj -21021 444 *~ 0.02; +#X obj -20911 460 *~ 0.002; +#X connect 2 0 3 1; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 38 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 21 0; +#X connect 8 0 44 0; +#X connect 9 0 48 0; +#X connect 11 0 14 0; +#X connect 11 0 14 1; +#X connect 12 0 16 0; +#X connect 14 0 13 0; +#X connect 14 0 45 1; +#X connect 15 0 49 0; +#X connect 16 0 11 0; +#X connect 17 0 40 0; +#X connect 20 0 3 0; +#X connect 22 0 45 0; +#X connect 23 0 2 0; +#X connect 23 0 2 1; +#X connect 24 0 20 0; +#X connect 25 0 4 1; +#X connect 26 0 35 0; +#X connect 27 0 35 1; +#X connect 28 0 6 0; +#X connect 28 0 6 1; +#X connect 35 0 17 0; +#X connect 35 0 12 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 8 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 44 1; +#X connect 43 0 41 0; +#X connect 44 0 9 0; +#X connect 45 0 15 0; +#X connect 48 0 29 0; +#X connect 49 0 30 0; +#X restore 314 438 pd noiseGain; +#X obj 337 330 r \$0-diameter; +#X obj 383 414 r \$0_dist; +#X obj 371 392 r \$0_azim; +#X obj 360 371 r \$0_elev; +#X obj 314 483 s~ \$0_liftNoiseGain; +#X obj 383 461 s~ \$0_dragNoiseGain; +#N canvas 576 101 702 650 freqGain 0; +#X text 36 127 Mass Density of Air \, squared; +#X text 508 93 Speed of Sound to power 2; +#N canvas 759 125 286 289 pow6 0; +#X obj 47 67 *~; +#X obj 76 67 *~; +#X obj 76 35 inlet~; +#X obj 47 163 outlet~; +#X obj 136 184 snapshot~; +#X obj 136 159 metro 100; +#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X floatatom 136 211 10 0 0 0 - - -; +#X obj 216 210 outlet; +#X obj 136 111 loadbang; +#X obj 106 67 *~; +#X obj 47 93 *~; +#X obj 47 118 *~; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 2 0 1 1; +#X connect 2 0 10 0; +#X connect 2 0 10 1; +#X connect 2 0 1 0; +#X connect 4 0 7 0; +#X connect 4 0 8 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 12 1; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 12 0 3 0; +#X restore 219 30 pd pow6; +#X obj 173 32 *~; +#X obj 219 68 *~; +#X obj 219 102 *~ 1; +#X obj 219 130 *~ 1.50063; +#X obj 506 45 *; +#X obj 506 70 * 118033; +#X obj 219 240 /~ 1; +#X obj 219 506 *~ 0.27; +#X text 380 261 Azimuth; +#X text 497 1 Distance; +#X obj 419 420 cos; +#X obj 419 375 / 360; +#X floatatom 446 466 8 0 0 0 - - -; +#X obj 419 444 *; +#X obj 398 491 *~ 0.27; +#X obj 236 269 s~ \$0-a; +#X obj 357 441 r~ \$0-a; +#X obj 419 397 * 6.28319; +#X floatatom 471 46 5 0 0 0 - - -; +#N canvas 131 175 477 312 angleCalc 0; +#X obj 297 33 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 233 6 Elevation Angle; +#X obj 242 59 / 360; +#X obj 242 81 * 6.28319; +#X obj 170 21 / 360; +#X obj 170 43 * 6.28319; +#X floatatom 50 22 5 0 0 0 - - -; +#X floatatom 294 57 5 0 0 0 - - -; +#X floatatom 204 196 5 0 0 0 - - -; +#X obj 170 67 cos; +#X obj 242 112 cos; +#X obj 242 146 *; +#X obj 170 90 t f b; +#X obj 168 115 delay 9; +#X obj 242 197 outlet; +#X obj 242 31 inlet; +#X obj 170 -6 inlet; +#X obj 53 -4 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X text 136 -30 Azimuth Angle; +#X obj 242 172 arccos; +#X connect 0 0 7 0; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 19 0; +#X connect 12 0 11 1; +#X connect 12 1 13 0; +#X connect 13 0 11 0; +#X connect 15 0 2 0; +#X connect 16 0 4 0; +#X connect 17 0 6 0; +#X connect 17 0 4 0; +#X connect 19 0 14 0; +#X connect 19 0 8 0; +#X restore 365 297 pd angleCalc; +#X text 451 260 Elevation; +#X text 476 498 Calculates Drag Dipole gain; +#X text 48 445 Calculates Lift Dipole gain; +#X obj 398 516 *~ 0.1; +#X obj 173 8 inlet~; +#X obj 219 7 inlet~; +#X text 256 54 Diameter; +#X obj 250 69 inlet; +#X obj 506 20 inlet; +#X obj 365 276 inlet; +#X obj 434 275 inlet; +#X obj 219 530 outlet~; +#X obj 398 541 outlet~; +#X obj 297 125 inlet; +#X obj 297 149 *; +#X obj 219 193 *~ 1; +#X text 292 106 Length; +#X obj 240 388 / 360; +#X obj 240 434 cos; +#X obj 240 458 *; +#X obj 240 411 * 6.28319; +#X obj 398 467 *~ 1; +#X obj 219 481 *~ 1; +#X obj 305 247 arccos; +#X obj 305 223 r sigMac; +#X obj 240 362 +; +#X obj 305 269 t f b; +#X obj 240 323 delay 9; +#X text 309 203 Replicates Doppler effect; +#X connect 2 0 4 0; +#X connect 3 0 4 1; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 38 0; +#X connect 7 0 8 0; +#X connect 8 0 9 1; +#X connect 9 0 18 0; +#X connect 9 0 45 0; +#X connect 10 0 34 0; +#X connect 13 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 20 0; +#X connect 16 0 15 0; +#X connect 16 0 44 1; +#X connect 17 0 26 0; +#X connect 19 0 44 0; +#X connect 20 0 13 0; +#X connect 22 0 14 0; +#X connect 22 0 48 0; +#X connect 26 0 35 0; +#X connect 27 0 3 0; +#X connect 27 0 3 1; +#X connect 28 0 2 0; +#X connect 30 0 5 1; +#X connect 31 0 7 1; +#X connect 31 0 7 0; +#X connect 31 0 21 0; +#X connect 32 0 22 0; +#X connect 33 0 22 1; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 38 1; +#X connect 38 0 9 0; +#X connect 40 0 43 0; +#X connect 41 0 42 0; +#X connect 41 0 42 1; +#X connect 42 0 45 1; +#X connect 43 0 41 0; +#X connect 44 0 17 0; +#X connect 45 0 10 0; +#X connect 46 0 49 0; +#X connect 47 0 46 0; +#X connect 48 0 40 0; +#X connect 49 0 48 1; +#X connect 49 1 50 0; +#X connect 50 0 48 0; +#X restore 318 180 pd freqGain; +#X obj 452 -83 inlet; +#X obj 452 -63 s \$0_elev; +#X obj 339 71 r \$0-diameter; +#X obj 520 -85 inlet; +#X obj 520 -63 s \$0_azim; +#X obj 381 159 r \$0_dist; +#X obj 360 116 r \$0_azim; +#X obj 370 137 r \$0_elev; +#X obj 381 204 s~ \$0_dragDiGain; +#X obj 318 224 s~ \$0_liftDiGain; +#X floatatom 383 -36 5 0 0 0 - - -; +#X floatatom 453 -37 5 0 0 0 - - -; +#X floatatom 521 -41 5 0 0 0 - - -; +#X obj 82 272 outlet; +#X obj 1325 5 hip~; +#X obj 126 245 snapshot~; +#X obj 126 198 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 126 172 loadbang; +#X obj 126 220 metro 10; +#X obj 1333 386 hip~; +#X obj 47 222 r~ \$0-myFreq; +#X obj 126 272 s \$0_contFreq; +#X obj 1346 -18 r \$0_contFreq; +#X obj 1354 310 r \$0_contFreq; +#X obj 1354 333 * 2; +#X text 122 463 Strouhal Number; +#X text 308 241 Calculates the gain of the dipole source; +#X text 305 502 Calculates the gain of the source; +#X text 512 -104 Azimuth; +#X text 621 -108 Pan; +#X text 446 -102 Elevation; +#X text 379 -102 Distance; +#X text 217 -102 Diameter; +#X text 132 -103 Wind Speed; +#X obj 314 -82 inlet; +#X floatatom 315 -38 5 0 0 0 - - -; +#X text 310 -101 Length; +#X obj 314 -60 s \$0_leng; +#X obj 348 351 r \$0_leng; +#X obj 349 94 r \$0_leng; +#X connect 4 0 17 0; +#X connect 5 0 7 0; +#X connect 6 0 10 1; +#X connect 6 0 50 0; +#X connect 7 0 6 0; +#X connect 8 0 12 0; +#X connect 10 0 102 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 12 0 33 0; +#X connect 13 0 23 0; +#X connect 16 0 83 0; +#X connect 16 0 130 0; +#X connect 17 0 22 1; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 70 0; +#X connect 24 0 7 1; +#X connect 25 0 8 1; +#X connect 27 0 119 1; +#X connect 28 0 11 1; +#X connect 29 0 5 0; +#X connect 31 0 119 0; +#X connect 32 0 21 1; +#X connect 34 0 19 0; +#X connect 35 0 17 1; +#X connect 36 0 37 0; +#X connect 37 0 26 0; +#X connect 38 0 36 0; +#X connect 39 0 68 1; +#X connect 40 0 134 0; +#X connect 43 0 71 0; +#X connect 44 0 47 0; +#X connect 45 0 44 0; +#X connect 46 0 45 0; +#X connect 48 0 46 0; +#X connect 49 0 44 0; +#X connect 51 0 52 0; +#X connect 51 0 68 2; +#X connect 53 0 54 0; +#X connect 54 0 81 0; +#X connect 55 0 78 0; +#X connect 56 0 66 0; +#X connect 57 0 139 0; +#X connect 60 0 72 0; +#X connect 61 0 62 0; +#X connect 61 0 69 2; +#X connect 63 0 64 0; +#X connect 64 0 82 0; +#X connect 65 0 77 0; +#X connect 66 0 69 1; +#X connect 68 0 43 0; +#X connect 69 0 60 0; +#X connect 70 0 2 0; +#X connect 70 1 3 0; +#X connect 71 0 41 0; +#X connect 71 1 42 0; +#X connect 72 0 58 0; +#X connect 72 1 59 0; +#X connect 73 0 43 1; +#X connect 74 0 60 1; +#X connect 75 0 61 0; +#X connect 76 0 51 0; +#X connect 77 0 80 0; +#X connect 78 0 79 0; +#X connect 79 0 76 0; +#X connect 80 0 75 0; +#X connect 81 0 51 0; +#X connect 82 0 61 0; +#X connect 84 0 90 0; +#X connect 86 0 70 1; +#X connect 87 0 71 1; +#X connect 88 0 72 1; +#X connect 90 0 91 0; +#X connect 91 0 85 0; +#X connect 91 0 89 0; +#X connect 97 0 112 1; +#X connect 98 0 112 0; +#X connect 99 0 74 0; +#X connect 100 0 73 0; +#X connect 101 0 10 0; +#X connect 102 0 103 0; +#X connect 103 0 105 1; +#X connect 104 0 105 0; +#X connect 105 0 30 0; +#X connect 105 0 11 0; +#X connect 106 0 109 0; +#X connect 107 0 106 0; +#X connect 108 0 107 0; +#X connect 110 0 108 0; +#X connect 111 0 106 0; +#X connect 112 0 117 0; +#X connect 112 1 118 0; +#X connect 113 0 112 2; +#X connect 114 0 112 6; +#X connect 115 0 112 5; +#X connect 116 0 112 4; +#X connect 119 0 129 0; +#X connect 119 1 128 0; +#X connect 120 0 121 0; +#X connect 120 0 131 0; +#X connect 122 0 119 2; +#X connect 123 0 124 0; +#X connect 123 0 132 0; +#X connect 125 0 119 6; +#X connect 126 0 119 4; +#X connect 127 0 119 5; +#X connect 134 0 68 0; +#X connect 135 0 141 0; +#X connect 135 0 133 0; +#X connect 135 0 9 0; +#X connect 136 0 138 0; +#X connect 137 0 136 0; +#X connect 138 0 135 0; +#X connect 139 0 69 0; +#X connect 140 0 135 0; +#X connect 142 0 134 1; +#X connect 143 0 144 0; +#X connect 144 0 139 1; +#X connect 154 0 155 0; +#X connect 154 0 157 0; +#X connect 158 0 112 3; +#X connect 159 0 119 3; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/newStrou.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/newStrou.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,138 @@ +#N canvas 804 381 590 316 10; +#X obj 203 48 inlet~; +#X obj 273 202 outlet~; +#X text 101 20 Reynolds number coming in; +#X text 211 238 Strouhal Number going out; +#N canvas 350 312 1026 531 eqnSelect 0; +#X msg 41 221 0.2684 -1.0356; +#X msg 148 221 0.2437 -0.8607; +#X msg 256 223 0.4291 -3.6735; +#X msg 365 223 0.3274 -2.0569; +#X msg 472 223 0.2257 -0.4402; +#X msg 577 222 0.204 0.3364; +#X msg 686 224 0.1776 2.2023; +#X obj 365 299 unpack; +#X obj 75 164 < 180; +#X obj 181 144 > 180; +#X obj 227 146 < 230; +#X obj 289 149 > 230; +#X obj 335 148 < 240; +#X obj 398 148 > 240; +#X obj 444 149 < 360; +#X obj 505 147 > 360; +#X obj 551 147 < 1300; +#X obj 611 150 > 1300; +#X obj 657 150 < 5000; +#X obj 719 149 > 5000; +#X obj 765 148 < 200000; +#X obj 827 149 > 200000; +#X obj 41 196 spigot; +#X floatatom 286 327 8 0 0 0 - - -; +#X floatatom 455 330 8 0 0 0 - - -; +#X obj 148 198 spigot; +#X obj 194 171 spigot; +#X obj 256 200 spigot; +#X obj 302 173 spigot; +#X obj 365 200 spigot; +#X obj 411 173 spigot; +#X floatatom 546 83 8 0 0 0 - - -; +#X obj 472 198 spigot; +#X obj 518 171 spigot; +#X obj 578 200 spigot; +#X obj 624 173 spigot; +#X obj 686 199 spigot; +#X obj 732 172 spigot; +#X obj 426 67 snapshot~; +#X obj 426 37 inlet~; +#X obj 359 2 loadbang; +#X obj 359 23 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 359 42 metro 10; +#X obj 365 373 outlet~; +#X obj 398 352 outlet~; +#X obj 365 327 sig~; +#X obj 398 327 sig~; +#X text 539 419 This selects the values for the St* and m coefficients +for Fey's formula; +#X text 254 359 St* coefficient; +#X text 462 361 m coefficient; +#X text 372 240 Averaged; +#X connect 0 0 7 0; +#X connect 1 0 7 0; +#X connect 2 0 7 0; +#X connect 3 0 7 0; +#X connect 4 0 7 0; +#X connect 5 0 7 0; +#X connect 6 0 7 0; +#X connect 7 0 23 0; +#X connect 7 0 45 0; +#X connect 7 1 24 0; +#X connect 7 1 46 0; +#X connect 8 0 22 1; +#X connect 8 0 22 0; +#X connect 9 0 25 1; +#X connect 9 0 26 0; +#X connect 10 0 26 1; +#X connect 11 0 28 0; +#X connect 11 0 27 1; +#X connect 12 0 28 1; +#X connect 13 0 29 1; +#X connect 13 0 30 0; +#X connect 14 0 30 1; +#X connect 15 0 32 1; +#X connect 15 0 33 0; +#X connect 16 0 33 1; +#X connect 17 0 34 1; +#X connect 17 0 35 0; +#X connect 18 0 35 1; +#X connect 19 0 36 1; +#X connect 19 0 37 0; +#X connect 20 0 37 1; +#X connect 22 0 0 0; +#X connect 25 0 1 0; +#X connect 26 0 25 0; +#X connect 27 0 2 0; +#X connect 28 0 27 0; +#X connect 29 0 3 0; +#X connect 30 0 29 0; +#X connect 32 0 4 0; +#X connect 33 0 32 0; +#X connect 34 0 5 0; +#X connect 35 0 34 0; +#X connect 36 0 6 0; +#X connect 37 0 36 0; +#X connect 38 0 8 0; +#X connect 38 0 9 0; +#X connect 38 0 10 0; +#X connect 38 0 11 0; +#X connect 38 0 12 0; +#X connect 38 0 13 0; +#X connect 38 0 14 0; +#X connect 38 0 31 0; +#X connect 38 0 15 0; +#X connect 38 0 16 0; +#X connect 38 0 17 0; +#X connect 38 0 18 0; +#X connect 38 0 19 0; +#X connect 38 0 20 0; +#X connect 39 0 38 0; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 42 0 38 0; +#X connect 45 0 43 0; +#X connect 46 0 44 0; +#X restore 273 83 pd eqnSelect; +#X obj 203 85 sqrt~; +#X obj 342 119 /~; +#X obj 273 166 +~; +#X text 135 97 sqrt(Re); +#X text 250 114 St*; +#X text 359 101 m; +#X text 376 152 St = St* + m / sqrt(Re); +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 4 0 7 0; +#X connect 4 1 6 0; +#X connect 5 0 6 1; +#X connect 6 0 7 1; +#X connect 7 0 1 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/postPosition.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/postPosition.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,215 @@ +#N canvas 241 432 1385 708 10; +#X obj 489 35 -; +#X obj 489 62 *; +#X obj 504 134 *; +#X obj 489 189 sqrt; +#X floatatom 549 222 5 0 0 0 - - -; +#X obj 489 222 outlet; +#X obj 489 -16 r Xpos; +#X obj 93 247 outlet; +#X obj 504 7 inlet; +#X obj 489 165 +; +#X obj 560 8 inlet; +#X obj 545 31 -; +#X obj 545 59 *; +#X floatatom 592 108 8 0 0 0 - - -; +#X obj 489 89 +; +#X obj 93 166 atan; +#X floatatom 58 247 5 0 0 0 - - -; +#X obj 93 190 * 360; +#X obj 93 214 / 6.28319; +#X obj 684 526 outlet; +#X obj 605 413 atan; +#X obj 605 391 /; +#X floatatom 570 494 5 0 0 0 - - -; +#X obj 605 437 * 360; +#X obj 605 461 / 6.28319; +#X obj 382 73 s \$0_xRel; +#X obj 620 366 r \$0_xRel; +#X obj 591 63 s \$0_yRel; +#X obj 605 343 r \$0_yRel; +#X obj 504 111 r \$0_zRel; +#X text 420 -55 Calculates the distance between; +#X text 22 -41 Calculates the azimuth; +#X text 559 320 Calculates the elevation; +#X obj 186 432 spigot; +#X obj 85 433 spigot; +#X obj 145 248 abs; +#X obj 145 271 / 90; +#X obj 145 295 swap 1; +#X obj 145 321 -; +#X obj 145 345 / 2; +#X obj 82 384 + 0.5; +#X obj 186 383 - 0.5; +#X obj 186 405 * -1; +#X obj 118 456 outlet; +#X text 180 466 Calculates the pan value; +#N canvas 583 169 806 722 thisOrent 0; +#X obj 219 21 inlet; +#X floatatom 243 48 8 0 0 0 - - -; +#X floatatom 63 53 8 0 0 0 - - -; +#X obj 121 33 r \$0_myLY; +#X obj 337 27 inlet; +#X floatatom 361 54 8 0 0 0 - - -; +#X obj 429 326 inlet; +#X floatatom 461 353 5 0 0 0 - - -; +#X obj 479 324 inlet; +#X floatatom 511 351 5 0 0 0 - - -; +#X obj 527 323 inlet; +#X floatatom 559 350 5 0 0 0 - - -; +#X text 120 11 Y-Length; +#X text 210 1 X-Length; +#X text 333 9 Z-Length; +#X text 415 305 Y-Rota; +#X text 474 303 X-Rota; +#X text 522 304 Z-Rota; +#X floatatom 220 232 5 0 0 0 - - -; +#X floatatom 77 231 5 0 0 0 - - -; +#X obj 337 141 t f b; +#X obj 364 168 delay 9; +#X obj 135 149 t f b; +#X obj 162 176 delay 9; +#X obj 235 145 t f b; +#X obj 262 172 delay 9; +#X obj 322 193 >; +#X obj 220 197 >; +#X obj 121 201 >; +#X floatatom 349 229 5 0 0 0 - - -; +#X obj 122 277 +; +#X obj 122 308 +; +#X floatatom 77 333 5 0 0 0 - - -; +#X text 176 278 0 = z longest; +#X text 176 293 1 = x longest; +#X text 176 310 2 = y longest; +#X obj 122 335 select 0 1 2; +#X obj 412 404 r azim; +#X floatatom 344 431 5 0 0 0 - - -; +#X msg 168 370 \; azim 10; +#X msg 145 417 \; azim 20; +#X msg 122 464 \; azim 12; +#X connect 0 0 1 0; +#X connect 0 0 22 0; +#X connect 0 0 26 0; +#X connect 3 0 2 0; +#X connect 3 0 27 0; +#X connect 3 0 28 0; +#X connect 4 0 5 0; +#X connect 4 0 20 0; +#X connect 4 0 24 0; +#X connect 6 0 7 0; +#X connect 8 0 9 0; +#X connect 10 0 11 0; +#X connect 20 0 26 1; +#X connect 20 1 21 0; +#X connect 21 0 26 0; +#X connect 22 0 28 1; +#X connect 22 1 23 0; +#X connect 23 0 28 0; +#X connect 24 0 27 1; +#X connect 24 1 25 0; +#X connect 25 0 27 0; +#X connect 26 0 29 0; +#X connect 26 0 31 1; +#X connect 27 0 18 0; +#X connect 27 0 30 1; +#X connect 28 0 19 0; +#X connect 28 0 30 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 31 0 36 0; +#X connect 36 0 41 0; +#X connect 36 1 40 0; +#X connect 36 2 39 0; +#X connect 37 0 38 0; +#X restore 810 17 pd thisOrent; +#X obj 827 -69 inlet; +#X obj 861 -27 inlet; +#X obj 810 -92 inlet; +#X obj 844 -48 inlet; +#X obj 879 -6 inlet; +#X obj 108 76 r Xpos; +#X obj 108 119 -; +#X obj 123 97 inlet; +#X obj 93 54 -; +#X obj 108 33 inlet; +#X obj 93 11 r Zpos; +#X obj 93 142 /; +#X floatatom 134 496 5 0 0 0 - - -; +#X obj 120 143 s \$0_pS; +#X obj 118 383 r \$0_pS; +#X floatatom 188 357 5 0 0 0 - - -; +#X text 438 -42 the post and the ball; +#X obj 545 -14 r Zpos; +#X obj 684 459 r \$0_pS; +#X obj 684 480 t b; +#X msg 684 503 1; +#X obj 118 409 <= 0; +#X obj 154 409 > 0; +#X floatatom 409 35 8 0 0 0 - - -; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 25 0; +#X connect 0 0 69 0; +#X connect 1 0 14 0; +#X connect 2 0 9 1; +#X connect 3 0 4 0; +#X connect 3 0 5 0; +#X connect 6 0 0 0; +#X connect 8 0 0 1; +#X connect 9 0 3 0; +#X connect 10 0 11 1; +#X connect 11 0 12 0; +#X connect 11 0 12 1; +#X connect 11 0 27 0; +#X connect 12 0 13 0; +#X connect 12 0 14 1; +#X connect 14 0 9 0; +#X connect 15 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 16 0; +#X connect 18 0 7 0; +#X connect 18 0 35 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 24 0; +#X connect 24 0 22 0; +#X connect 26 0 21 1; +#X connect 28 0 21 0; +#X connect 29 0 2 0; +#X connect 29 0 2 1; +#X connect 33 0 43 0; +#X connect 33 0 58 0; +#X connect 34 0 43 0; +#X connect 34 0 58 0; +#X connect 35 0 36 0; +#X connect 36 0 37 0; +#X connect 37 0 38 0; +#X connect 37 1 38 1; +#X connect 38 0 39 0; +#X connect 38 0 61 0; +#X connect 39 0 40 0; +#X connect 39 0 41 0; +#X connect 40 0 34 0; +#X connect 41 0 42 0; +#X connect 42 0 33 0; +#X connect 46 0 45 1; +#X connect 47 0 45 3; +#X connect 48 0 45 0; +#X connect 49 0 45 2; +#X connect 50 0 45 4; +#X connect 51 0 52 0; +#X connect 52 0 57 1; +#X connect 52 0 59 0; +#X connect 53 0 52 1; +#X connect 54 0 57 0; +#X connect 55 0 54 1; +#X connect 56 0 54 0; +#X connect 57 0 15 0; +#X connect 60 0 67 0; +#X connect 60 0 68 0; +#X connect 63 0 11 0; +#X connect 64 0 65 0; +#X connect 65 0 66 0; +#X connect 66 0 19 0; +#X connect 67 0 34 1; +#X connect 68 0 33 1; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/testBed.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/testBed.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,252 @@ +#N canvas 106 91 842 605 10; +#X msg 88 -43 300; +#X obj 59 -86 loadbang; +#N canvas 236 158 426 423 windspeed 0; +#X obj 3 -19 +~ 1; +#X obj 3 76 +~; +#X obj 3 3 *~ 0.25; +#X obj 19 53 +~; +#X obj 3 98 clip~ 0 1; +#N canvas 548 156 136 193 squall 0; +#X obj 63 20 noise~; +#X obj 63 83 hip~ 0; +#X obj 63 41 lop~ 3; +#X obj 63 62 lop~ 3; +#X obj 0 86 *~; +#X obj 22 130 *~; +#X obj 0 64 *~ 8; +#X obj 63 104 *~ 20; +#X obj 0 0 inlet~; +#X obj 22 154 outlet~; +#X obj 0 20 max~ 0.42; +#X obj 0 42 -~ 0.42; +#X connect 0 0 2 0; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 5 0; +#X connect 5 0 9 0; +#X connect 6 0 4 0; +#X connect 6 0 4 1; +#X connect 7 0 5 1; +#X connect 8 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 6 0; +#X restore 77 28 pd squall; +#N canvas 398 157 136 192 gust 0; +#X obj 0 0 noise~; +#X obj 0 63 hip~ 0; +#X obj 0 106 *~; +#X obj 67 44 *~; +#X obj 67 21 +~ 0.5; +#X obj 67 67 -~ 0.125; +#X obj 0 42 lop~ 0.5; +#X obj 0 21 lop~ 0.5; +#X obj 0 84 *~ 50; +#X obj 67 0 inlet~; +#X obj 0 131 outlet~; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 10 0; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 0 3 1; +#X connect 5 0 2 1; +#X connect 6 0 1 0; +#X connect 7 0 6 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 18 29 pd gust; +#X obj 3 120 outlet~; +#X obj 3 -41 osc~ 0.01; +#X connect 0 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 5 0; +#X connect 2 0 6 0; +#X connect 2 0 1 0; +#X connect 3 0 1 1; +#X connect 4 0 7 0; +#X connect 5 0 3 1; +#X connect 6 0 3 0; +#X connect 8 0 0 0; +#X restore -376 -133 pd windspeed; +#X obj -376 61 delwrite~ varwind 3000; +#X obj -293 -131 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 4000 1; +#X obj -333 -28 snapshot~; +#X obj -333 -53 metro 100; +#X obj -333 -75 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X floatatom -333 -1 10 0 0 0 - - -; +#X obj -376 -99 *~ 1; +#X obj -376 -73 +~ 1; +#X obj -333 -100 loadbang; +#X text -336 17 Wind Speed; +#X obj -157 -130 loadbang; +#X msg -157 -102 5; +#X obj 103 6 hsl 128 15 0.001 0.01 1 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6059 1; +#X floatatom 115 30 8 0 0 0 - - -; +#X obj 166 280 hsl 128 15 0.009 0.9 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 6999 1; +#X floatatom 192 309 5 0 0 0 - - -; +#X text 238 7 Diameter; +#X obj 141 162 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6350 1; +#X floatatom 162 191 5 0 0 0 - - -; +#X obj 153 217 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 +-262144 -1 -1 9525 1; +#X floatatom 177 246 5 0 0 0 - - -; +#X obj 128 105 hsl 128 15 100 1 1 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5847 1; +#X floatatom 139 134 5 0 0 0 - - -; +#X text 307 281 Pan Value; +#X text 280 162 Elevation; +#X text 292 218 Azimuth; +#X text 266 106 Distance; +#X obj -384 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj -321 227 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text -324 136 Gain; +#X obj -385 110 loadbang; +#N canvas 865 368 284 318 opLevels 0; +#X obj 74 188 dac~; +#X obj 30 70 catch~ l; +#X obj 128 70 catch~ r; +#X obj 129 104 *~ 0.45; +#X obj 30 104 *~ 0.45; +#X obj 30 210 prvu~; +#X obj 129 211 prvu~; +#X obj 93 68 / 127; +#X obj 93 33 inlet; +#X obj 30 239 outlet; +#X obj 129 239 outlet; +#X obj 74 143 /~ 15; +#X obj 95 165 /~ 15; +#X obj 196 132 inlet; +#X connect 1 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 0 12 0; +#X connect 4 0 5 0; +#X connect 4 0 11 0; +#X connect 5 0 9 0; +#X connect 6 0 10 0; +#X connect 7 0 3 1; +#X connect 7 0 4 1; +#X connect 8 0 7 0; +#X connect 11 0 0 0; +#X connect 12 0 0 1; +#X connect 13 0 11 1; +#X connect 13 0 12 1; +#X restore -385 184 pd opLevels; +#X msg -385 133 5; +#X obj -382 155 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 490 1; +#X obj -115 -25 snapshot~; +#X obj -115 -50 metro 100; +#X floatatom -115 2 10 0 0 0 - - -; +#X obj -115 -97 loadbang; +#X obj -115 -74 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 +1 1; +#X text -118 20 Mach No; +#N canvas 20 383 344 123 machCalc 0; +#X obj 26 9 /~ 343.59; +#X text 107 15 Speed of Sound (dry air 20 Degs C); +#X obj 26 -14 vd~ varwind; +#X obj 26 33 s~ MY_MACH; +#X connect 0 0 3 0; +#X connect 2 0 0 0; +#X restore -50 -149 pd machCalc; +#X obj 232 -143 bng 35 250 50 0 empty empty empty 17 7 0 10 -4032 -1 +-1; +#X floatatom 88 330 8 0 0 0 - - -; +#X msg 46 -11 0.003; +#X msg 9 90 12; +#X msg -11 146 0; +#X msg -31 202 90; +#X msg -54 265 0.5; +#X obj 59 -62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 116 62 hsl 128 15 1 10 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 4233 1; +#X floatatom 137 81 8 0 0 0 - - -; +#X msg 25 47 4; +#X obj -265 158 hsl 100 25 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6690 1; +#X obj -264 111 loadbang; +#X msg -264 134 5; +#X text -203 137 No Of Sources; +#X text 248 46 Length; +#X obj 52 302 freqCalcCyl2_D4Mach; +#X obj -254 -2 s WSPEED; +#X obj -200 -64 r~ MY_MACH; +#X obj -182 4 s SIG_MACH; +#X obj 232 -102 s SET_UP; +#X obj 102 -15 r SET_UP; +#X obj 175 40 r SET_UP; +#X obj 242 79 r SET_UP; +#X obj 229 131 r SET_UP; +#X obj 235 191 r SET_UP; +#X obj 243 249 r SET_UP; +#X connect 0 0 60 0; +#X connect 1 0 51 0; +#X connect 2 0 9 0; +#X connect 4 0 9 1; +#X connect 4 0 10 1; +#X connect 5 0 8 0; +#X connect 5 0 61 0; +#X connect 6 0 5 0; +#X connect 7 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 3 0; +#X connect 10 0 5 0; +#X connect 11 0 7 0; +#X connect 13 0 14 0; +#X connect 14 0 4 0; +#X connect 15 0 16 0; +#X connect 15 0 60 1; +#X connect 17 0 18 0; +#X connect 17 0 60 6; +#X connect 20 0 21 0; +#X connect 20 0 60 4; +#X connect 22 0 23 0; +#X connect 22 0 60 5; +#X connect 24 0 25 0; +#X connect 24 0 60 3; +#X connect 33 0 35 0; +#X connect 34 0 30 0; +#X connect 34 1 31 0; +#X connect 35 0 36 0; +#X connect 36 0 34 0; +#X connect 37 0 39 0; +#X connect 37 0 63 0; +#X connect 38 0 37 0; +#X connect 40 0 41 0; +#X connect 41 0 38 0; +#X connect 44 0 64 0; +#X connect 46 0 15 0; +#X connect 47 0 24 0; +#X connect 48 0 20 0; +#X connect 49 0 22 0; +#X connect 50 0 17 0; +#X connect 51 0 0 0; +#X connect 51 0 46 0; +#X connect 51 0 47 0; +#X connect 51 0 48 0; +#X connect 51 0 49 0; +#X connect 51 0 50 0; +#X connect 51 0 54 0; +#X connect 52 0 53 0; +#X connect 52 0 60 2; +#X connect 54 0 52 0; +#X connect 55 0 34 1; +#X connect 56 0 57 0; +#X connect 57 0 55 0; +#X connect 60 0 45 0; +#X connect 62 0 37 0; +#X connect 65 0 15 0; +#X connect 66 0 52 0; +#X connect 67 0 24 0; +#X connect 68 0 20 0; +#X connect 69 0 22 0; +#X connect 70 0 17 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/tolerence.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/tolerence.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,30 @@ +#N canvas 521 66 450 300 10; +#X obj 173 40 inlet; +#X obj 190 228 outlet; +#X obj 242 64 loadbang; +#X obj 242 93 random 500; +#X floatatom 301 168 8 0 0 0 - - -; +#X obj 242 176 *; +#X floatatom 244 201 8 0 0 0 - - -; +#X obj 190 204 +; +#X obj 242 114 - 250; +#X floatatom 123 229 8 0 0 0 - - -; +#X floatatom 114 63 8 0 0 0 - - -; +#X obj 242 136 * 0.0001; +#X text 299 114 +/- 2.5% Tolerence; +#X obj 173 62 t f f b b; +#X connect 0 0 13 0; +#X connect 0 0 10 0; +#X connect 2 0 3 0; +#X connect 3 0 8 0; +#X connect 5 0 6 0; +#X connect 5 0 7 1; +#X connect 7 0 1 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 11 0 4 0; +#X connect 11 0 5 0; +#X connect 13 0 5 1; +#X connect 13 1 7 0; +#X connect 13 2 3 0; +#X connect 13 3 7 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/wire10_D1.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/wire10_D1.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,262 @@ +#N canvas 77 71 1205 725 10; +#X obj -95 48 inlet; +#X obj 520 17 inlet; +#X obj 520 38 i; +#X obj 477 56 t b; +#X msg 15 87 1; +#X msg 65 88 2; +#X msg 115 88 3; +#X msg 165 87 4; +#X msg 216 87 5; +#X msg 266 87 6; +#X msg 316 86 7; +#X msg 366 87 8; +#X msg 415 87 9; +#X obj 678 505 +; +#X floatatom 693 526 5 0 0 0 - - -; +#X obj 520 60 - 1; +#X obj 520 83 * 10; +#X msg 465 85 10; +#X obj 497 506 +; +#X floatatom 508 528 5 0 0 0 - - -; +#X obj 315 509 +; +#X floatatom 326 529 5 0 0 0 - - -; +#X obj 138 506 +; +#X floatatom 149 528 5 0 0 0 - - -; +#X obj -40 503 +; +#X floatatom -29 524 5 0 0 0 - - -; +#X obj 680 278 +; +#X floatatom 691 299 5 0 0 0 - - -; +#X obj 499 280 +; +#X floatatom 510 301 5 0 0 0 - - -; +#X obj 318 282 +; +#X floatatom 329 302 5 0 0 0 - - -; +#X obj 136 282 +; +#X floatatom 147 303 5 0 0 0 - - -; +#X obj -43 278 +; +#X floatatom -31 302 5 0 0 0 - - -; +#X floatatom -112 323 5 0 0 0 - - -; +#X floatatom 67 325 5 0 0 0 - - -; +#X floatatom 249 325 5 0 0 0 - - -; +#X floatatom 431 323 5 0 0 0 - - -; +#X floatatom 611 320 5 0 0 0 - - -; +#X floatatom -109 546 5 0 0 0 - - -; +#X floatatom 69 549 5 0 0 0 - - -; +#X floatatom 246 551 5 0 0 0 - - -; +#X floatatom 428 550 5 0 0 0 - - -; +#X floatatom 609 548 5 0 0 0 - - -; +#X obj 695 240 t f b; +#X obj 722 260 delay 9; +#X obj 514 238 t f b; +#X obj 541 258 delay 9; +#X obj 333 240 t f b; +#X obj 360 260 delay 9; +#X obj 151 240 t f b; +#X obj 178 260 delay 9; +#X obj -28 237 t f b; +#X obj -1 257 delay 9; +#X obj 693 461 t f b; +#X obj 720 481 delay 9; +#X obj 512 462 t f b; +#X obj 539 482 delay 9; +#X obj 330 465 t f b; +#X obj 357 485 delay 9; +#X obj 153 462 t f b; +#X obj 180 482 delay 9; +#X obj -25 459 t f b; +#X obj 2 479 delay 9; +#X msg -210 113 300; +#X obj -210 88 loadbang; +#X obj -152 86 r setUp; +#X obj -112 301 wireSourceD2; +#X obj 67 303 wireSourceD2; +#X obj 249 303 wireSourceD2; +#X obj 431 301 wireSourceD2; +#X obj 611 298 wireSourceD2; +#X obj -109 524 wireSourceD2; +#X obj 69 527 wireSourceD2; +#X obj 246 529 wireSourceD2; +#X obj 428 528 wireSourceD2; +#X obj 609 526 wireSourceD2; +#X obj -210 132 s \$0-wirDel; +#X obj -112 153 r \$0-wirDel; +#X obj 67 159 r \$0-wirDel; +#X obj 249 159 r \$0-wirDel; +#X obj 431 152 r \$0-wirDel; +#X obj 611 153 r \$0-wirDel; +#X obj 609 380 r \$0-wirDel; +#X obj 428 378 r \$0-wirDel; +#X obj 246 382 r \$0-wirDel; +#X obj 69 380 r \$0-wirDel; +#X obj -109 377 r \$0-wirDel; +#X obj -95 70 s \$0-wirDat; +#X obj -78 175 r \$0-wirDat; +#X obj 101 180 r \$0-wirDat; +#X obj 283 180 r \$0-wirDat; +#X obj 465 175 r \$0-wirDat; +#X obj 645 175 r \$0-wirDat; +#X obj 643 400 r \$0-wirDat; +#X obj 462 400 r \$0-wirDat; +#X obj 280 403 r \$0-wirDat; +#X obj 103 401 r \$0-wirDat; +#X obj -75 398 r \$0-wirDat; +#X obj 15 108 s \$0-s1; +#X obj 65 108 s \$0-s2; +#X obj 115 108 s \$0-s3; +#X obj 165 107 s \$0-s4; +#X obj 216 107 s \$0-s5; +#X obj 266 107 s \$0-s6; +#X obj 316 107 s \$0-s7; +#X obj 366 107 s \$0-s8; +#X obj 415 107 s \$0-s9; +#X obj 465 107 s \$0-s10; +#X obj 520 107 s \$0-thisGroup; +#X obj -28 217 r \$0-thisGroup; +#X obj 151 221 r \$0-thisGroup; +#X obj 333 221 r \$0-thisGroup; +#X obj 514 219 r \$0-thisGroup; +#X obj 695 217 r \$0-thisGroup; +#X obj 693 441 r \$0-thisGroup; +#X obj 512 442 r \$0-thisGroup; +#X obj 330 445 r \$0-thisGroup; +#X obj 153 442 r \$0-thisGroup; +#X obj -25 439 r \$0-thisGroup; +#X obj -43 197 r \$0-s1; +#X obj 136 201 r \$0-s2; +#X obj 318 201 r \$0-s3; +#X obj 499 199 r \$0-s4; +#X obj 680 197 r \$0-s5; +#X obj 678 421 r \$0-s10; +#X obj 497 422 r \$0-s9; +#X obj 315 425 r \$0-s8; +#X obj 138 422 r \$0-s7; +#X obj -40 419 r \$0-s6; +#X connect 0 0 90 0; +#X connect 1 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 15 0; +#X connect 3 0 17 0; +#X connect 3 0 4 0; +#X connect 3 0 5 0; +#X connect 3 0 6 0; +#X connect 3 0 7 0; +#X connect 3 0 8 0; +#X connect 3 0 9 0; +#X connect 3 0 10 0; +#X connect 3 0 11 0; +#X connect 3 0 12 0; +#X connect 4 0 101 0; +#X connect 5 0 102 0; +#X connect 6 0 103 0; +#X connect 7 0 104 0; +#X connect 8 0 105 0; +#X connect 9 0 106 0; +#X connect 10 0 107 0; +#X connect 11 0 108 0; +#X connect 12 0 109 0; +#X connect 13 0 14 0; +#X connect 13 0 78 2; +#X connect 15 0 16 0; +#X connect 16 0 111 0; +#X connect 17 0 110 0; +#X connect 18 0 19 0; +#X connect 18 0 77 2; +#X connect 20 0 21 0; +#X connect 20 0 76 2; +#X connect 22 0 23 0; +#X connect 22 0 75 2; +#X connect 24 0 25 0; +#X connect 24 0 74 2; +#X connect 26 0 27 0; +#X connect 26 0 73 2; +#X connect 28 0 29 0; +#X connect 28 0 72 2; +#X connect 30 0 31 0; +#X connect 30 0 71 2; +#X connect 32 0 33 0; +#X connect 32 0 70 2; +#X connect 34 0 35 0; +#X connect 34 0 69 2; +#X connect 46 0 26 1; +#X connect 46 1 47 0; +#X connect 47 0 26 0; +#X connect 48 0 28 1; +#X connect 48 1 49 0; +#X connect 49 0 28 0; +#X connect 50 0 30 1; +#X connect 50 1 51 0; +#X connect 51 0 30 0; +#X connect 52 0 32 1; +#X connect 52 1 53 0; +#X connect 53 0 32 0; +#X connect 54 0 34 1; +#X connect 54 1 55 0; +#X connect 55 0 34 0; +#X connect 56 0 13 1; +#X connect 56 1 57 0; +#X connect 57 0 13 0; +#X connect 58 0 18 1; +#X connect 58 1 59 0; +#X connect 59 0 18 0; +#X connect 60 0 20 1; +#X connect 60 1 61 0; +#X connect 61 0 20 0; +#X connect 62 0 22 1; +#X connect 62 1 63 0; +#X connect 63 0 22 0; +#X connect 64 0 24 1; +#X connect 64 1 65 0; +#X connect 65 0 24 0; +#X connect 66 0 79 0; +#X connect 67 0 66 0; +#X connect 68 0 66 0; +#X connect 69 0 36 0; +#X connect 70 0 37 0; +#X connect 71 0 38 0; +#X connect 72 0 39 0; +#X connect 73 0 40 0; +#X connect 74 0 41 0; +#X connect 75 0 42 0; +#X connect 76 0 43 0; +#X connect 77 0 44 0; +#X connect 78 0 45 0; +#X connect 80 0 69 0; +#X connect 81 0 70 0; +#X connect 82 0 71 0; +#X connect 83 0 72 0; +#X connect 84 0 73 0; +#X connect 85 0 78 0; +#X connect 86 0 77 0; +#X connect 87 0 76 0; +#X connect 88 0 75 0; +#X connect 89 0 74 0; +#X connect 91 0 69 1; +#X connect 92 0 70 1; +#X connect 93 0 71 1; +#X connect 94 0 72 1; +#X connect 95 0 73 1; +#X connect 96 0 78 1; +#X connect 97 0 77 1; +#X connect 98 0 76 1; +#X connect 99 0 75 1; +#X connect 100 0 74 1; +#X connect 112 0 54 0; +#X connect 113 0 52 0; +#X connect 114 0 50 0; +#X connect 115 0 48 0; +#X connect 116 0 46 0; +#X connect 117 0 56 0; +#X connect 118 0 58 0; +#X connect 119 0 60 0; +#X connect 120 0 62 0; +#X connect 121 0 64 0; +#X connect 122 0 34 0; +#X connect 123 0 32 0; +#X connect 124 0 30 0; +#X connect 125 0 28 0; +#X connect 126 0 26 0; +#X connect 127 0 13 0; +#X connect 128 0 18 0; +#X connect 129 0 20 0; +#X connect 130 0 22 0; +#X connect 131 0 24 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/wirePosition.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/wirePosition.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,295 @@ +#N canvas -21 182 1440 721 10; +#X obj 197 -11 -; +#X obj 197 16 *; +#X obj 212 88 *; +#X obj 197 137 sqrt; +#X floatatom 257 170 5 0 0 0 - - -; +#X obj 197 170 outlet; +#X obj 197 -62 r Xpos; +#X obj -135 119 outlet; +#X obj 212 -39 inlet; +#X obj 197 113 +; +#X obj 268 -38 inlet; +#X obj 253 -15 -; +#X obj 253 13 *; +#X text 302 42 Height Calc; +#X floatatom 268 38 5 0 0 0 - - -; +#X obj 197 43 +; +#X obj 253 -60 r Ypos; +#X obj -136 -74 r \$0_zRel; +#X obj -135 38 atan; +#X obj -135 16 /; +#X floatatom -170 119 5 0 0 0 - - -; +#X obj -135 62 * 360; +#X obj -135 86 / 6.28319; +#X obj 274 441 outlet; +#X obj 274 360 atan; +#X obj 274 338 /; +#X floatatom 239 441 5 0 0 0 - - -; +#X obj 274 384 * 360; +#X obj 274 408 / 6.28319; +#X obj 136 13 s \$0_xRel; +#X obj 289 313 r \$0_xRel; +#X obj 299 17 s \$0_yRel; +#X obj 274 290 r \$0_yRel; +#X obj 212 65 r \$0_zRel; +#X obj -120 -53 r \$0_xRel; +#X text 128 -101 Calculates the distance between; +#X text -139 -95 Calculates the azimuth; +#X text 228 267 Calculates the elevation; +#X obj -68 440 outlet; +#X text -127 466 Calculates the pan value; +#X obj -120 -30 t f b; +#X obj -93 -4 delay 9; +#N canvas 583 169 806 722 thisOrent 0; +#X obj 219 21 inlet; +#X floatatom 243 48 8 0 0 0 - - -; +#X floatatom 63 53 8 0 0 0 - - -; +#X obj 121 33 r \$0_myLY; +#X obj 337 27 inlet; +#X floatatom 361 54 8 0 0 0 - - -; +#X obj 429 326 inlet; +#X floatatom 461 353 5 0 0 0 - - -; +#X obj 479 324 inlet; +#X floatatom 511 351 5 0 0 0 - - -; +#X obj 527 323 inlet; +#X floatatom 559 350 5 0 0 0 - - -; +#X text 120 11 Y-Length; +#X text 210 1 X-Length; +#X text 333 9 Z-Length; +#X text 415 305 Y-Rota; +#X text 474 303 X-Rota; +#X text 522 304 Z-Rota; +#X floatatom 220 232 5 0 0 0 - - -; +#X floatatom 77 231 5 0 0 0 - - -; +#X obj 337 141 t f b; +#X obj 364 168 delay 9; +#X obj 135 149 t f b; +#X obj 162 176 delay 9; +#X obj 235 145 t f b; +#X obj 262 172 delay 9; +#X obj 322 193 >; +#X obj 220 197 >; +#X obj 121 201 >; +#X floatatom 349 229 5 0 0 0 - - -; +#X obj 122 277 +; +#X obj 122 308 +; +#X floatatom 77 333 5 0 0 0 - - -; +#X text 176 278 0 = z longest; +#X text 176 293 1 = x longest; +#X text 176 310 2 = y longest; +#X obj 122 335 select 0 1 2; +#X obj 412 404 r azim; +#X floatatom 344 431 5 0 0 0 - - -; +#X msg 168 370 \; azim 10; +#X msg 145 417 \; azim 20; +#X msg 122 464 \; azim 12; +#X connect 0 0 1 0; +#X connect 0 0 22 0; +#X connect 0 0 26 0; +#X connect 3 0 2 0; +#X connect 3 0 27 0; +#X connect 3 0 28 0; +#X connect 4 0 5 0; +#X connect 4 0 20 0; +#X connect 4 0 24 0; +#X connect 6 0 7 0; +#X connect 8 0 9 0; +#X connect 10 0 11 0; +#X connect 20 0 26 1; +#X connect 20 1 21 0; +#X connect 21 0 26 0; +#X connect 22 0 28 1; +#X connect 22 1 23 0; +#X connect 23 0 28 0; +#X connect 24 0 27 1; +#X connect 24 1 25 0; +#X connect 25 0 27 0; +#X connect 26 0 29 0; +#X connect 26 0 31 1; +#X connect 27 0 18 0; +#X connect 27 0 30 1; +#X connect 28 0 19 0; +#X connect 28 0 30 0; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 31 0 36 0; +#X connect 36 0 41 0; +#X connect 36 1 40 0; +#X connect 36 2 39 0; +#X connect 37 0 38 0; +#X restore 800 7 pd thisOrent; +#X obj 817 -79 inlet; +#X obj 851 -37 inlet; +#X obj 800 -102 inlet; +#X obj 834 -58 inlet; +#X obj 869 -16 inlet; +#X obj -12 89 r YRpos; +#X obj -12 138 +; +#X obj 3 113 t f b; +#X floatatom 41 141 5 0 0 0 - - -; +#X obj -12 220 mod 360; +#X obj -109 256 > 180; +#X obj -62 256 < 360; +#X obj -95 284 spigot; +#X obj -142 312 spigot; +#X obj -12 254 / 360; +#X obj 53 283 spigot; +#X obj 6 311 spigot; +#X obj 39 255 < 180; +#X obj 86 255 > 0; +#X floatatom -23 441 5 0 0 0 - - -; +#X obj -68 415 clip 0 1; +#X obj -12 166 swap 360; +#X obj -12 193 -; +#X obj -142 364 + 1; +#X obj -142 339 * -1; +#X obj -68 392 * 2; +#X obj 488 147 inlet; +#X floatatom 442 170 5 0 0 0 - - -; +#X text 915 -17 RZ; +#X text 895 -37 RX; +#X text 874 -57 RY; +#X text 861 -78 LZ; +#X text 842 -99 LX; +#X text 308 -37 WY; +#X text 177 -38 WX; +#X text 146 -88 the source and the observer; +#X text 434 65 comment; +#X floatatom 474 212 5 0 0 0 - - -; +#X obj 514 188 +; +#X obj 519 -54 inlet; +#X obj 577 -53 inlet; +#X obj 504 1 +; +#X obj 577 -32 * -1; +#X obj 577 5 +; +#X obj 562 67 <; +#X obj 489 63 >; +#X obj 529 97 spigot; +#X obj 456 96 spigot; +#X floatatom 589 146 5 0 0 0 - - -; +#X obj 529 125 f; +#X floatatom 627 25 5 0 0 0 - - -; +#X floatatom 409 26 5 0 0 0 - - -; +#X obj 455 19 r Zpos; +#X obj 528 20 r Zpos; +#X obj 562 40 r Zpos; +#X obj 489 41 r Zpos; +#X obj 456 70 -; +#X obj 529 69 -; +#X obj 614 -32 t b; +#X msg 614 95 0; +#X text 444 295 Calculates if the ball is between; +#X text 445 307 the end of the fence and then the; +#X text 444 319 distance in the z direction; +#X obj 463 -30 s \$0_myZp; +#X obj 514 211 s \$0_zRel; +#X obj 651 -32 s \$0_myLY; +#X obj 529 146 t f b; +#X obj 556 167 delay 9; +#X connect 0 0 1 0; +#X connect 0 0 1 1; +#X connect 0 0 29 0; +#X connect 1 0 15 0; +#X connect 2 0 9 1; +#X connect 3 0 4 0; +#X connect 3 0 5 0; +#X connect 6 0 0 0; +#X connect 8 0 0 1; +#X connect 9 0 3 0; +#X connect 10 0 11 1; +#X connect 11 0 12 0; +#X connect 11 0 12 1; +#X connect 11 0 31 0; +#X connect 12 0 14 0; +#X connect 12 0 15 1; +#X connect 15 0 9 0; +#X connect 16 0 11 0; +#X connect 17 0 19 0; +#X connect 18 0 21 0; +#X connect 19 0 18 0; +#X connect 21 0 22 0; +#X connect 22 0 20 0; +#X connect 22 0 7 0; +#X connect 22 0 50 0; +#X connect 24 0 27 0; +#X connect 25 0 24 0; +#X connect 27 0 28 0; +#X connect 28 0 26 0; +#X connect 28 0 23 0; +#X connect 30 0 25 1; +#X connect 32 0 25 0; +#X connect 33 0 2 0; +#X connect 33 0 2 1; +#X connect 34 0 40 0; +#X connect 40 0 19 1; +#X connect 40 1 41 0; +#X connect 41 0 19 0; +#X connect 43 0 42 1; +#X connect 44 0 42 3; +#X connect 45 0 42 0; +#X connect 46 0 42 2; +#X connect 47 0 42 4; +#X connect 48 0 49 0; +#X connect 48 0 51 0; +#X connect 49 0 64 0; +#X connect 50 0 49 1; +#X connect 50 1 49 0; +#X connect 52 0 53 0; +#X connect 52 0 54 0; +#X connect 52 0 57 0; +#X connect 52 0 60 0; +#X connect 52 0 61 0; +#X connect 53 0 56 1; +#X connect 54 0 55 1; +#X connect 55 0 56 0; +#X connect 56 0 67 0; +#X connect 57 0 55 0; +#X connect 57 0 58 0; +#X connect 58 0 59 0; +#X connect 59 0 68 0; +#X connect 60 0 59 1; +#X connect 61 0 58 1; +#X connect 63 0 62 0; +#X connect 63 0 38 0; +#X connect 64 0 65 0; +#X connect 64 1 65 1; +#X connect 65 0 52 0; +#X connect 66 0 68 0; +#X connect 67 0 66 0; +#X connect 68 0 63 0; +#X connect 69 0 70 0; +#X connect 69 0 81 0; +#X connect 81 0 80 0; +#X connect 81 0 107 0; +#X connect 82 0 84 1; +#X connect 82 0 86 1; +#X connect 82 0 106 0; +#X connect 83 0 84 0; +#X connect 83 0 85 0; +#X connect 83 0 101 0; +#X connect 83 0 108 0; +#X connect 84 0 88 1; +#X connect 84 0 94 0; +#X connect 84 0 99 1; +#X connect 85 0 86 0; +#X connect 86 0 87 1; +#X connect 86 0 93 0; +#X connect 86 0 100 1; +#X connect 87 0 89 1; +#X connect 88 0 90 1; +#X connect 89 0 92 0; +#X connect 90 0 92 0; +#X connect 92 0 109 0; +#X connect 92 0 91 0; +#X connect 95 0 99 0; +#X connect 96 0 100 0; +#X connect 97 0 87 0; +#X connect 98 0 88 0; +#X connect 99 0 90 0; +#X connect 100 0 89 0; +#X connect 101 0 102 0; +#X connect 102 0 92 0; +#X connect 109 0 81 1; +#X connect 109 1 110 0; +#X connect 110 0 81 0; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/wireSource.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/wireSource.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,80 @@ +#N canvas 713 23 781 398 10; +#X obj -159 98 inlet; +#X obj -159 120 s \$0_wDel; +#X obj 48 250 freqCalcCyl2D3; +#X obj -57 181 r \$0_wDel; +#X obj 48 273 outlet; +#N canvas 855 500 450 215 Tolerance 0; +#X obj 178 73 inlet; +#X obj 178 153 outlet; +#X obj 242 25 loadbang; +#X obj 208 35 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 242 51 random 500; +#X floatatom 301 126 8 0 0 0 - - -; +#X obj 242 134 *; +#X floatatom 244 159 8 0 0 0 - - -; +#X obj 178 129 +; +#X obj 242 72 - 250; +#X floatatom 111 154 8 0 0 0 - - -; +#X floatatom 136 100 5 0 0 0 - - -; +#X obj 242 94 * 0.0001; +#X obj 135 61 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X text 299 72 +/- 2.5% Tolerence; +#X obj 316 -1 inlet; +#X obj 316 20 delay 9; +#X connect 0 0 6 1; +#X connect 0 0 11 0; +#X connect 0 0 8 0; +#X connect 2 0 4 0; +#X connect 3 0 4 0; +#X connect 4 0 9 0; +#X connect 6 0 7 0; +#X connect 6 0 8 1; +#X connect 8 0 1 0; +#X connect 8 0 10 0; +#X connect 9 0 12 0; +#X connect 12 0 5 0; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 15 0 16 0; +#X connect 15 0 3 0; +#X connect 16 0 13 0; +#X restore 19 181 pd Tolerance; +#X text -81 373 A single source on the horizontal wire; +#X obj 54 60 inlet; +#X floatatom -9 115 5 0 0 0 - - -; +#X obj -37 18 inlet; +#X obj 79 18 unpack f f f f f f f f f; +#X floatatom -6 80 5 0 0 0 - - -; +#X floatatom 64 87 5 0 0 0 - - -; +#X obj 136 188 wirePosition; +#X obj 291 63 inlet; +#X obj 291 86 t b; +#X connect 0 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 2 0; +#X connect 5 0 2 1; +#X connect 7 0 8 0; +#X connect 7 0 12 0; +#X connect 9 0 10 0; +#X connect 10 0 13 0; +#X connect 10 1 13 1; +#X connect 10 2 11 0; +#X connect 10 2 13 3; +#X connect 10 3 2 2; +#X connect 10 3 13 4; +#X connect 10 4 5 0; +#X connect 10 4 13 5; +#X connect 10 5 13 6; +#X connect 10 6 13 7; +#X connect 10 7 13 8; +#X connect 10 8 13 9; +#X connect 12 0 13 2; +#X connect 13 0 2 5; +#X connect 13 1 2 6; +#X connect 13 2 2 3; +#X connect 13 3 2 4; +#X connect 14 0 15 0; +#X connect 15 0 5 1; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/wireSourceD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/wireSourceD2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,22 @@ +#N canvas 628 240 455 288 10; +#X obj -38 94 inlet; +#X obj 67 169 outlet; +#X text -20 200 A single source on the horizontal wire; +#X obj 81 37 inlet; +#X obj 150 38 inlet; +#X floatatom 170 59 5 0 0 0 - - -; +#X obj 31 98 tolerence; +#X obj 67 146 freqCalcCyl2D3; +#X obj 81 60 wireSrcPosD2; +#X connect 0 0 7 0; +#X connect 3 0 8 0; +#X connect 4 0 5 0; +#X connect 4 0 8 1; +#X connect 6 0 7 1; +#X connect 7 0 1 0; +#X connect 8 0 6 0; +#X connect 8 1 7 2; +#X connect 8 2 7 3; +#X connect 8 3 7 5; +#X connect 8 4 7 6; +#X connect 8 5 7 4; diff -r 195db2866d0a -r 3f2588a64b25 scene demo/wireSrcPosD2.pd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scene demo/wireSrcPosD2.pd Sat Aug 01 05:48:03 2015 +0100 @@ -0,0 +1,222 @@ +#N canvas 99 52 1291 748 10; +#X obj -188 17 inlet; +#X obj -188 38 unpack f f f f f f f f f; +#X obj -15 251 inlet; +#X floatatom -50 274 5 0 0 0 - - -; +#X obj -149 174 +; +#X floatatom -186 200 5 0 0 0 - - -; +#X obj -46 202 +; +#X obj -46 158 * -1; +#X floatatom -79 225 5 0 0 0 - - -; +#X floatatom -188 151 5 0 0 0 - - -; +#X obj -61 244 -; +#X floatatom -108 264 5 0 0 0 - - -; +#X obj -15 295 /; +#X obj -61 369 *; +#X floatatom -111 398 5 0 0 0 - - -; +#X floatatom 6 323 5 0 0 0 - - -; +#X obj -46 327 t f b; +#X obj -61 416 +; +#X floatatom -98 439 5 0 0 0 - - -; +#X obj 385 120 r Xpos; +#X obj 461 121 r Ypos; +#X obj 534 122 r Zpos; +#X obj 446 216 +; +#X obj 446 242 +; +#X obj 446 267 sqrt; +#X floatatom 406 292 5 0 0 0 - - -; +#X obj 385 187 *; +#X obj 461 188 *; +#X obj 534 189 *; +#X obj 534 165 -; +#X obj 461 164 -; +#X obj 385 163 -; +#X obj 624 305 outlet; +#X obj 624 233 atan; +#X obj 624 211 /; +#X floatatom 589 305 5 0 0 0 - - -; +#X obj 624 257 * 360; +#X obj 624 281 / 6.28319; +#X obj 639 168 t f b; +#X obj 666 191 delay 9; +#X text 330 267 Distance to source; +#X obj 693 605 outlet; +#X text 646 632 Calculates the pan value; +#X obj 687 282 r YRpos; +#X obj 687 331 +; +#X obj 702 306 t f b; +#X floatatom 741 305 5 0 0 0 - - -; +#X obj 687 399 mod 360; +#X obj 606 426 > 180; +#X obj 646 426 < 360; +#X obj 613 452 spigot; +#X obj 573 477 spigot; +#X obj 687 426 / 360; +#X obj 733 450 spigot; +#X obj 693 475 spigot; +#X obj 726 426 < 180; +#X obj 766 426 > 0; +#X floatatom 738 606 5 0 0 0 - - -; +#X obj 693 580 clip 0 1; +#X obj 687 355 swap 360; +#X obj 687 377 -; +#X obj 573 519 + 1; +#X obj 573 498 * -1; +#X obj 693 557 * 2; +#X obj 446 292 outlet; +#X text 564 330 Azimuth to source; +#X obj 864 302 outlet; +#X obj 864 230 atan; +#X obj 864 208 /; +#X floatatom 829 302 5 0 0 0 - - -; +#X obj 864 254 * 360; +#X obj 864 278 / 6.28319; +#X obj 879 165 t f b; +#X obj 906 188 delay 9; +#X text 841 324 Elevation btw source and observer; +#X obj 39 156 * 2; +#X obj 39 177 outlet; +#X floatatom -120 527 5 0 0 0 - - -; +#X obj -81 529 outlet; +#X obj -19 348 delay 9; +#X obj -188 71 s \$0-1WirX; +#X obj -121 71 s \$0-1WirY; +#X obj -55 71 s \$0-1WirZ; +#X obj 12 71 s \$0-1WirLX; +#X obj 85 71 s \$0-1WirLY; +#X obj 158 71 s \$0-1WirLZ; +#X obj 231 71 s \$0-1WirRX; +#X obj 304 71 s \$0-1WirRY; +#X obj 377 71 s \$0-1WirRZ; +#X obj -149 130 r \$0-1WirLY; +#X obj -134 152 r \$0-1WirZ; +#X obj -149 201 s \$0-topW; +#X obj -46 135 r \$0-1WirLY; +#X obj -31 180 r \$0-1WirZ; +#X obj -35 227 s \$0-botW; +#X obj -46 391 r \$0-botW; +#X obj -61 439 s \$0-thisZ; +#X obj -81 504 r \$0-1WirLX; +#X obj 0 270 r NO_WIR_SRC; +#X obj 400 141 r \$0-1WirX; +#X obj 476 142 r \$0-1WirY; +#X obj 549 142 r \$0-thisZ; +#X obj 335 185 s \$0-ad; +#X obj 413 187 s \$0-cd; +#X obj 490 190 s \$0-bd; +#X obj 624 121 r \$0-bd; +#X obj 639 145 r \$0-ad; +#X obj 864 116 r \$0-cd; +#X obj 879 143 r \$0-ad; +#X connect 0 0 1 0; +#X connect 1 0 80 0; +#X connect 1 1 81 0; +#X connect 1 2 82 0; +#X connect 1 3 83 0; +#X connect 1 4 84 0; +#X connect 1 5 85 0; +#X connect 1 6 86 0; +#X connect 1 7 87 0; +#X connect 1 8 88 0; +#X connect 2 0 3 0; +#X connect 2 0 12 0; +#X connect 4 0 5 0; +#X connect 4 0 10 0; +#X connect 4 0 91 0; +#X connect 6 0 8 0; +#X connect 6 0 10 1; +#X connect 6 0 94 0; +#X connect 7 0 6 0; +#X connect 10 0 11 0; +#X connect 10 0 13 0; +#X connect 12 0 15 0; +#X connect 12 0 16 0; +#X connect 13 0 14 0; +#X connect 13 0 17 0; +#X connect 16 0 13 1; +#X connect 16 1 79 0; +#X connect 17 0 18 0; +#X connect 17 0 96 0; +#X connect 19 0 31 0; +#X connect 20 0 30 0; +#X connect 21 0 29 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 24 0 64 0; +#X connect 26 0 22 0; +#X connect 27 0 22 1; +#X connect 28 0 23 1; +#X connect 29 0 28 0; +#X connect 29 0 28 1; +#X connect 29 0 104 0; +#X connect 30 0 27 0; +#X connect 30 0 27 1; +#X connect 30 0 103 0; +#X connect 31 0 26 0; +#X connect 31 0 26 1; +#X connect 31 0 102 0; +#X connect 33 0 36 0; +#X connect 34 0 33 0; +#X connect 36 0 37 0; +#X connect 37 0 35 0; +#X connect 37 0 32 0; +#X connect 37 0 45 0; +#X connect 38 0 34 1; +#X connect 38 1 39 0; +#X connect 39 0 34 0; +#X connect 43 0 44 0; +#X connect 43 0 46 0; +#X connect 44 0 59 0; +#X connect 45 0 44 1; +#X connect 45 1 44 0; +#X connect 47 0 48 0; +#X connect 47 0 49 0; +#X connect 47 0 52 0; +#X connect 47 0 55 0; +#X connect 47 0 56 0; +#X connect 48 0 51 1; +#X connect 49 0 50 1; +#X connect 50 0 51 0; +#X connect 51 0 62 0; +#X connect 52 0 50 0; +#X connect 52 0 53 0; +#X connect 53 0 54 0; +#X connect 54 0 63 0; +#X connect 55 0 54 1; +#X connect 56 0 53 1; +#X connect 58 0 57 0; +#X connect 58 0 41 0; +#X connect 59 0 60 0; +#X connect 59 1 60 1; +#X connect 60 0 47 0; +#X connect 61 0 63 0; +#X connect 62 0 61 0; +#X connect 63 0 58 0; +#X connect 67 0 70 0; +#X connect 68 0 67 0; +#X connect 70 0 71 0; +#X connect 71 0 69 0; +#X connect 71 0 66 0; +#X connect 72 0 68 1; +#X connect 72 1 73 0; +#X connect 73 0 68 0; +#X connect 75 0 76 0; +#X connect 79 0 13 0; +#X connect 89 0 4 0; +#X connect 89 0 9 0; +#X connect 90 0 4 1; +#X connect 92 0 7 0; +#X connect 92 0 75 0; +#X connect 93 0 6 1; +#X connect 95 0 17 1; +#X connect 97 0 77 0; +#X connect 97 0 78 0; +#X connect 98 0 12 1; +#X connect 99 0 31 1; +#X connect 100 0 30 1; +#X connect 101 0 29 1; +#X connect 105 0 34 0; +#X connect 106 0 38 0; +#X connect 107 0 68 0; +#X connect 108 0 72 0;