diff June/Gen2_D4.pd @ 70:4c0bb6e55866

Editing changes to Gen2_D4 freq3DChord added - file to create a full 3D sounds source prop_D1 added - file to synthesis a propellor sound
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Fri, 19 Jun 2015 11:21:10 +0100
parents 6cebd1e6a40b
children c0c0d99d1e2e
line wrap: on
line diff
--- a/June/Gen2_D4.pd	Wed Jun 17 22:44:10 2015 +0100
+++ b/June/Gen2_D4.pd	Fri Jun 19 11:21:10 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 30 92 1259 828 10;
+#N canvas 220 23 1298 381 10;
 #X declare -lib mrpeach;
 #N canvas 236 158 426 423 windspeed 0;
 #X obj 3 -19 +~ 1;
@@ -85,12 +85,12 @@
 #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 12000 1;
+-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 8100 1;
+-1 -1 1600 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
@@ -139,14 +139,12 @@
 #X obj 303 -83 loadbang;
 #X msg 208 439 5;
 #X text 300 34 Wind Speed;
-#X msg 971 -89 connect localhost 9001;
-#X obj 971 8 udpsend;
-#X obj 981 -20 packOSC;
+#X obj 971 43 udpsend;
+#X obj 981 15 packOSC;
 #X obj 793 -140 import mrpeach;
-#X floatatom 982 -67 5 0 0 0 - - -;
-#X msg 982 -45 send /test \$1;
-#X obj 744 -89 udpreceive 9000;
-#X obj 744 -62 unpackOSC;
+#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 0;
 #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
@@ -2728,7 +2726,7 @@
 #X connect 160 0 163 0;
 #X connect 161 0 146 0;
 #X connect 161 0 162 0;
-#X restore 798 -31 pd OSC_FenceValues;
+#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;
@@ -3111,9 +3109,9 @@
 #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 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 5000 1;
+-1 -1 2400 1;
 #X floatatom 72 411 5 0 0 0 - - -;
 #N canvas 199 49 1221 848 OSC_TeleValues 0;
 #X obj 36 26 inlet;
@@ -3476,9 +3474,9 @@
 #X connect 195 0 198 0;
 #X connect 196 0 182 0;
 #X connect 196 0 199 0;
-#X restore 786 13 pd OSC_TeleValues;
+#X restore 725 1 pd OSC_TeleValues;
 #N canvas 286 488 309 95 Telegraph 0;
-#N canvas 1435 63 597 352 Poles 1;
+#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 - - -;
@@ -3959,7 +3957,7 @@
 #X obj 152 222 freqCalcCyl;
 #X msg 147 130 300;
 #X obj 147 48 loadbang;
-#N canvas -12 86 536 735 posCrossCalc 0;
+#N canvas 0 86 536 735 posCrossCalc 0;
 #X obj 132 46 -;
 #X obj 133 107 *;
 #X obj 349 107 *;
@@ -5724,7 +5722,6 @@
 #X restore 462 220 pd distAngleCalc;
 #X msg 520 130 0;
 #X obj 520 110 t b;
-#X msg 501 161 1;
 #X floatatom 420 278 8 0 0 0 - - -;
 #X obj 420 253 freqCalcCyl;
 #X msg 384 108 300;
@@ -5768,18 +5765,18 @@
 #X connect 34 0 37 8;
 #X connect 35 0 37 6;
 #X connect 36 0 37 7;
-#X connect 37 0 42 2;
-#X connect 37 1 42 3;
+#X connect 37 0 41 2;
+#X connect 37 1 41 3;
 #X connect 38 0 37 3;
 #X connect 38 0 37 5;
 #X connect 39 0 38 0;
+#X connect 41 0 40 0;
 #X connect 42 0 41 0;
 #X connect 43 0 42 0;
-#X connect 44 0 43 0;
-#X connect 45 0 42 1;
+#X connect 44 0 41 1;
 #X restore 166 31 pd Cables;
 #X restore 902 102 pd Telegraph;
-#N canvas 26 185 569 336 OSC_PlayerValues 0;
+#N canvas -59 748 569 336 OSC_PlayerValues 1;
 #X obj 117 9 OSCroute /playerX;
 #X floatatom 279 37 7 0 0 0 - - -;
 #X floatatom 167 36 7 0 0 0 - - -;
@@ -5847,10 +5844,10 @@
 #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 1;
+#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 1;
+#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 - - -;
@@ -6760,7 +6757,7 @@
 #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 1;
+#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 - - -;
@@ -7086,13 +7083,13 @@
 #X connect 34 0 35 0;
 #X restore 45 252 pd branch4;
 #X connect 0 0 1 0;
-#X restore 775 35 pd OSC_Tree;
-#N canvas 944 425 450 300 Tree 1;
-#N canvas 978 84 276 288 trunk 1;
+#X restore 714 23 pd OSC_Tree;
+#N canvas 944 425 450 300 Tree 0;
+#N canvas 978 84 276 288 trunk 0;
 #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 1;
+#N canvas 358 59 434 718 posCalc 0;
 #X obj 82 80 -;
 #X obj 225 81 -;
 #X obj 83 141 *;
@@ -7178,15 +7175,140 @@
 #X connect 8 0 2 0;
 #X connect 9 0 2 2;
 #X connect 10 0 2 3;
-#X restore 73 73 pd trunk;
+#X restore 57 26 pd trunk;
+#N canvas 506 72 1161 768 branches 0;
+#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 obj 69 280 freqCalcCyl;
+#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 29 0;
+#X connect 2 0 14 0;
+#X connect 4 0 26 0;
+#X connect 9 0 15 1;
+#X connect 11 0 14 1;
+#X connect 12 0 13 1;
+#X connect 13 0 28 0;
+#X connect 13 0 30 1;
+#X connect 14 0 13 0;
+#X connect 15 0 16 0;
+#X connect 16 0 27 0;
+#X connect 16 0 30 0;
+#X connect 17 0 16 1;
+#X connect 19 0 22 0;
+#X connect 21 0 20 0;
+#X connect 22 0 21 0;
+#X connect 23 0 19 0;
+#X connect 24 0 21 1;
+#X connect 26 0 25 0;
+#X connect 30 0 21 2;
+#X connect 30 1 21 3;
+#X restore 58 48 pd branches;
 #X restore 902 125 pd Tree;
-#X obj 713 -1 print;
+#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 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;
@@ -7196,15 +7318,22 @@
 #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 37 0 36 0;
+#X connect 36 0 35 0;
+#X connect 38 0 56 0;
 #X connect 39 0 40 0;
-#X connect 40 0 37 0;
-#X connect 41 0 42 0;
-#X connect 42 0 44 0;
-#X connect 42 0 45 0;
-#X connect 42 0 48 0;
-#X connect 42 0 51 0;
-#X connect 42 0 50 0;
-#X connect 46 0 47 0;
-#X connect 46 0 31 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;