changeset 138:6ff3ad934ae7

Telegraph cables added
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Wed, 19 Aug 2015 17:55:35 +0100
parents a561c594659a
children ced3d7831a75
files .DS_Store SwordSounds/Sword10_D3.pd scene demo/Gen3_D4.pd scene demo/compTeleWireSource.pd scene demo/freqCalcCyl2_D8Mach.pd scene demo/teleWire10_D1.pd scene demo/teleWireSourceD1.pd scene demo/teleWireSrcPosD1.pd scene demo/telegraphstuff.pd scene demo/testBed.pd scene demo/wireSourceD3.pd scene demo/wireSrcPosD3.pd
diffstat 12 files changed, 576 insertions(+), 125 deletions(-) [+]
line wrap: on
line diff
Binary file .DS_Store has changed
--- a/SwordSounds/Sword10_D3.pd	Tue Aug 18 17:04:55 2015 +0100
+++ b/SwordSounds/Sword10_D3.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 304 201 1440 714 10;
+#N canvas 114 83 1440 714 10;
 #X obj 581 -63 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 644 -63 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X text 641 -154 Gain;
@@ -75,7 +75,7 @@
 #X connect 10 0 5 0;
 #X restore 412 -83 pd thickCalc;
 #X obj -168 303 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 3300 1;
+-262144 -1 -1 1650 1;
 #X obj -169 388 hsl 100 20 0.0001 0.01 0 0 empty empty empty -2 -8
 0 10 -262144 -1 -1 2900 1;
 #X floatatom -171 333 8 0 0 0 - - -;
@@ -244,7 +244,7 @@
 #X connect 76 0 48 0;
 #X restore 411 -116 pd angleCalc;
 #X obj 583 -135 hsl 100 25 0.1 1000 1 0 empty empty empty -2 -8 0 10
--262144 -1 -1 7425 1;
+-262144 -1 -1 7861 1;
 #X obj 54 -209 loadbang;
 #X obj 52 -140 loadbang;
 #X obj -148 -198 loadbang;
@@ -501,7 +501,7 @@
 #X msg 894 -138 0 0 4 25 0.02 0.006 80 50 500;
 #X msg 905 -115 4 0 4 25 0.02 0.006 80 50 500;
 #X msg 920 -50 0 0 0 25 0.03 0.01 45 0 500;
-#X msg 916 -77 0 0 0 35 0.01 0.003 45 10 100;
+#X msg 916 -77 0 0 0 35 0.005 0.003 45 10 150;
 #X connect 3 0 5 0;
 #X connect 4 0 0 0;
 #X connect 4 1 1 0;
--- a/scene demo/Gen3_D4.pd	Tue Aug 18 17:04:55 2015 +0100
+++ b/scene demo/Gen3_D4.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 48 48 1355 780 10;
+#N canvas 22 83 1355 780 10;
 #X declare -lib mrpeach;
 #N canvas 236 158 426 423 windspeed 0;
 #X obj 3 -19 +~ 1;
@@ -85,12 +85,12 @@
 #X obj 94 515 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 157 515 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
 #X obj 248 506 vsl 15 128 0.1 10000 1 0 empty empty empty 0 -9 0 10
--262144 -1 -1 765 1;
+-262144 -1 -1 0 1;
 #X text 277 534 Gain;
 #X obj 248 451 loadbang;
 #X obj 300 118 delwrite~ varwind 3000;
 #X obj 383 -74 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 5292 1;
+-1 -1 0 1;
 #X obj 343 29 snapshot~;
 #X obj 343 4 metro 100;
 #X obj 343 -18 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
@@ -141,10 +141,10 @@
 #X obj 1013 168 udpsend;
 #X obj 1023 140 packOSC;
 #X obj 833 -100 import mrpeach;
-#X floatatom 1088 -19 5 0 0 0 - - -;
+#X floatatom 1092 -17 5 0 0 0 - - -;
 #X obj 723 -61 udpreceive 9000;
 #X obj 723 -34 unpackOSC;
-#N canvas 958 458 205 101 Fence 1;
+#N canvas 958 458 205 101 Fence 0;
 #N canvas 102 41 1327 727 Posts 0;
 #X obj 835 478 r Cly12Z;
 #X obj 815 434 r Cly12X;
@@ -395,15 +395,6 @@
 #X connect 116 0 118 8;
 #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 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 -421 126 r Wir1X;
 #X obj -410 147 r Wir1Y;
 #X obj -398 168 r Wir1Z;
@@ -485,87 +476,96 @@
 #X obj 146 488 r Wir8RX;
 #X obj 158 509 r Wir8RY;
 #X obj 170 530 r Wir8RZ;
-#X connect 0 0 27 0;
-#X connect 1 0 27 2;
-#X connect 2 0 27 1;
-#X connect 3 0 27 5;
-#X connect 4 0 27 8;
-#X connect 5 0 27 3;
-#X connect 6 0 27 4;
-#X connect 7 0 27 6;
-#X connect 8 0 27 7;
-#X connect 9 0 28 0;
-#X connect 10 0 28 1;
-#X connect 11 0 28 2;
-#X connect 12 0 28 3;
-#X connect 13 0 28 4;
-#X connect 14 0 28 5;
-#X connect 15 0 28 6;
-#X connect 16 0 28 7;
-#X connect 17 0 28 8;
-#X connect 18 0 29 0;
-#X connect 19 0 29 1;
-#X connect 20 0 29 2;
-#X connect 21 0 29 3;
-#X connect 22 0 29 4;
-#X connect 23 0 29 5;
-#X connect 24 0 29 6;
-#X connect 25 0 29 7;
-#X connect 26 0 29 8;
-#X connect 35 0 30 0;
-#X connect 36 0 30 1;
-#X connect 37 0 30 2;
-#X connect 38 0 30 3;
-#X connect 39 0 30 4;
-#X connect 40 0 30 5;
-#X connect 41 0 30 6;
-#X connect 42 0 30 7;
-#X connect 43 0 30 8;
-#X connect 44 0 33 0;
-#X connect 45 0 33 1;
-#X connect 46 0 33 2;
-#X connect 47 0 33 3;
-#X connect 48 0 33 4;
-#X connect 49 0 33 5;
-#X connect 50 0 33 6;
-#X connect 51 0 33 7;
-#X connect 52 0 33 8;
-#X connect 53 0 32 0;
-#X connect 54 0 32 1;
-#X connect 55 0 32 2;
-#X connect 56 0 32 3;
-#X connect 57 0 32 4;
-#X connect 58 0 32 5;
-#X connect 59 0 32 6;
-#X connect 60 0 32 7;
-#X connect 61 0 32 8;
-#X connect 62 0 34 0;
-#X connect 63 0 34 1;
-#X connect 64 0 34 2;
-#X connect 65 0 34 3;
-#X connect 66 0 34 4;
-#X connect 67 0 34 5;
-#X connect 68 0 34 6;
-#X connect 69 0 34 7;
-#X connect 70 0 34 8;
-#X connect 71 0 31 0;
-#X connect 72 0 31 1;
-#X connect 73 0 31 2;
-#X connect 74 0 31 3;
-#X connect 75 0 31 4;
-#X connect 76 0 31 5;
-#X connect 77 0 31 6;
-#X connect 78 0 31 7;
-#X connect 79 0 31 8;
-#X connect 81 0 80 0;
-#X connect 82 0 80 1;
-#X connect 83 0 80 2;
-#X connect 84 0 80 3;
-#X connect 85 0 80 4;
-#X connect 86 0 80 5;
-#X connect 87 0 80 6;
-#X connect 88 0 80 7;
-#X connect 89 0 80 8;
+#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 obj -536 183 r WirLX;
+#X obj -524 204 r WirLY;
+#X obj -501 244 r WirRX;
+#X obj -489 265 r WirRY;
+#X connect 0 0 19 0;
+#X connect 1 0 19 1;
+#X connect 2 0 19 2;
+#X connect 3 0 19 3;
+#X connect 4 0 19 4;
+#X connect 5 0 19 5;
+#X connect 6 0 19 6;
+#X connect 7 0 19 7;
+#X connect 8 0 19 8;
+#X connect 9 0 20 0;
+#X connect 10 0 20 1;
+#X connect 11 0 20 2;
+#X connect 12 0 20 3;
+#X connect 13 0 20 4;
+#X connect 14 0 20 5;
+#X connect 15 0 20 6;
+#X connect 16 0 20 7;
+#X connect 17 0 20 8;
+#X connect 26 0 21 0;
+#X connect 27 0 21 1;
+#X connect 28 0 21 2;
+#X connect 29 0 21 3;
+#X connect 30 0 21 4;
+#X connect 31 0 21 5;
+#X connect 32 0 21 6;
+#X connect 33 0 21 7;
+#X connect 34 0 21 8;
+#X connect 35 0 24 0;
+#X connect 36 0 24 1;
+#X connect 37 0 24 2;
+#X connect 38 0 24 3;
+#X connect 39 0 24 4;
+#X connect 40 0 24 5;
+#X connect 41 0 24 6;
+#X connect 42 0 24 7;
+#X connect 43 0 24 8;
+#X connect 44 0 23 0;
+#X connect 45 0 23 1;
+#X connect 46 0 23 2;
+#X connect 47 0 23 3;
+#X connect 48 0 23 4;
+#X connect 49 0 23 5;
+#X connect 50 0 23 6;
+#X connect 51 0 23 7;
+#X connect 52 0 23 8;
+#X connect 53 0 25 0;
+#X connect 54 0 25 1;
+#X connect 55 0 25 2;
+#X connect 56 0 25 3;
+#X connect 57 0 25 4;
+#X connect 58 0 25 5;
+#X connect 59 0 25 6;
+#X connect 60 0 25 7;
+#X connect 61 0 25 8;
+#X connect 62 0 22 0;
+#X connect 63 0 22 1;
+#X connect 64 0 22 2;
+#X connect 65 0 22 3;
+#X connect 66 0 22 4;
+#X connect 67 0 22 5;
+#X connect 68 0 22 6;
+#X connect 69 0 22 7;
+#X connect 70 0 22 8;
+#X connect 72 0 71 0;
+#X connect 73 0 71 1;
+#X connect 74 0 71 2;
+#X connect 75 0 71 3;
+#X connect 76 0 71 4;
+#X connect 77 0 71 5;
+#X connect 78 0 71 6;
+#X connect 79 0 71 7;
+#X connect 80 0 71 8;
+#X connect 81 0 18 0;
+#X connect 82 0 18 2;
+#X connect 83 0 18 1;
+#X connect 84 0 18 5;
+#X connect 85 0 18 8;
+#X connect 86 0 18 3;
+#X connect 87 0 18 4;
+#X connect 88 0 18 6;
+#X connect 89 0 18 7;
 #X restore 110 36 pd Wires;
 #X restore 943 118 pd Fence;
 #N canvas 116 35 1440 808 OSC_FenceValues 0;
@@ -1698,7 +1698,7 @@
 #X obj 97 432 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 127 1;
 #X floatatom 112 451 5 0 0 0 - - -;
-#N canvas 117 23 1269 841 OSC_TeleValues 0;
+#N canvas 95 30 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 - - -;
@@ -3402,14 +3402,14 @@
 #X text 925 280 Hurricane;
 #X text 942 310 Beyond - centre of Tornado stuff!;
 #X obj 1024 50 i;
-#X obj 1088 2 * 100;
-#X obj 1088 21 + 5;
+#X obj 1092 4 * 100;
+#X obj 1092 23 + 5;
 #X obj 1024 70 / 100;
 #X obj 677 135 bng 35 250 50 0 empty empty empty 17 7 0 10 -4034 -1
 -1;
 #X obj 677 178 s setUp;
 #X obj 422 55 s W_SPEED;
-#X obj 1088 -43 r W_SPEED;
+#X obj 1092 -41 r W_SPEED;
 #X obj 912 367 s GAIN;
 #X obj 339 445 r GAIN;
 #X obj 855 391 s MYSPEED;
@@ -3430,11 +3430,11 @@
 #X connect 3 0 2 0;
 #X restore 579 -74 pd machCalc;
 #X msg 854 225 7 5000;
-#X obj 1024 -33 loadbang;
-#X obj 1024 -10 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-1 1;
-#X obj 1024 12 metro 40;
 #X msg 878 250 12 250;
+#X obj 1024 23 metro 40;
+#X obj 1024 -1 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 1024 -24 loadbang;
 #X connect 0 0 25 0;
 #X connect 16 0 30 1;
 #X connect 16 0 78 0;
@@ -3492,7 +3492,7 @@
 #X connect 83 0 79 0;
 #X connect 84 0 61 0;
 #X connect 86 0 61 0;
-#X connect 87 0 88 0;
-#X connect 88 0 89 0;
-#X connect 89 0 66 0;
-#X connect 90 0 61 0;
+#X connect 87 0 61 0;
+#X connect 88 0 66 0;
+#X connect 89 0 88 0;
+#X connect 90 0 89 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/compTeleWireSource.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -0,0 +1,35 @@
+#N canvas 99 56 1095 540 10;
+#X obj -345 61 inlet;
+#X obj -282 60 inlet;
+#X obj -216 62 inlet;
+#X obj -153 62 inlet;
+#X obj -85 63 inlet;
+#X obj -15 64 inlet;
+#X obj 55 65 inlet;
+#X obj 125 63 inlet;
+#X obj 197 63 inlet;
+#X obj -149 184 pack f f f f f f f f f;
+#X obj 365 67 loadbang;
+#X msg 365 92 200;
+#X obj 314 67 r setUp;
+#X obj 365 115 s NO_WIR_SRC;
+#X obj -444 274 loadbang;
+#X msg -444 295 1;
+#X obj -444 253 r setUp;
+#X obj -495 317 wire10_D2;
+#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;
--- a/scene demo/freqCalcCyl2_D8Mach.pd	Tue Aug 18 17:04:55 2015 +0100
+++ b/scene demo/freqCalcCyl2_D8Mach.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -67,7 +67,7 @@
 1;
 #X floatatom 194 502 10 0 0 0 - - -;
 #X obj 194 403 loadbang;
-#N canvas 335 23 1006 797 noiseGain 1;
+#N canvas 335 23 1006 797 noiseGain 0;
 #X text -21029 166 Mass Density of Air \, squared;
 #X text -20589 179 Speed of Sound to power 2;
 #X obj -20894 66 *~;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/teleWire10_D1.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -0,0 +1,82 @@
+#N canvas 259 164 1069 492 10;
+#X obj -75 68 inlet;
+#X obj 540 37 inlet;
+#X obj 540 58 i;
+#X obj 497 76 t b;
+#X msg 35 107 1;
+#X msg 85 108 2;
+#X msg 135 108 3;
+#X msg 185 107 4;
+#X msg 236 107 5;
+#X msg 286 107 6;
+#X msg 336 106 7;
+#X msg 386 107 8;
+#X msg 435 107 9;
+#X obj 540 80 - 1;
+#X obj 540 103 * 10;
+#X msg 485 105 10;
+#X obj -23 298 +;
+#X floatatom -11 322 5 0 0 0 - - -;
+#X floatatom -92 343 5 0 0 0 - - -;
+#X obj -8 257 t f b;
+#X obj 19 277 delay 9;
+#X msg -190 133 300;
+#X obj -190 108 loadbang;
+#X obj -132 106 r setUp;
+#X obj -190 152 s \$0-wirDel;
+#X obj -92 173 r \$0-wirDel;
+#X obj -75 90 s \$0-wirDat;
+#X obj -58 195 r \$0-wirDat;
+#X obj 35 128 s \$0-s1;
+#X obj 85 128 s \$0-s2;
+#X obj 135 128 s \$0-s3;
+#X obj 185 127 s \$0-s4;
+#X obj 236 127 s \$0-s5;
+#X obj 286 127 s \$0-s6;
+#X obj 336 127 s \$0-s7;
+#X obj 386 127 s \$0-s8;
+#X obj 435 127 s \$0-s9;
+#X obj 485 127 s \$0-s10;
+#X obj 540 127 s \$0-thisGroup;
+#X obj -8 237 r \$0-thisGroup;
+#X obj -23 217 r \$0-s1;
+#X obj -92 321 teleWireSourceD1;
+#X connect 0 0 26 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 13 0;
+#X connect 3 0 15 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 28 0;
+#X connect 5 0 29 0;
+#X connect 6 0 30 0;
+#X connect 7 0 31 0;
+#X connect 8 0 32 0;
+#X connect 9 0 33 0;
+#X connect 10 0 34 0;
+#X connect 11 0 35 0;
+#X connect 12 0 36 0;
+#X connect 13 0 14 0;
+#X connect 14 0 38 0;
+#X connect 15 0 37 0;
+#X connect 16 0 17 0;
+#X connect 16 0 41 2;
+#X connect 19 0 16 1;
+#X connect 19 1 20 0;
+#X connect 20 0 16 0;
+#X connect 21 0 24 0;
+#X connect 22 0 21 0;
+#X connect 23 0 21 0;
+#X connect 25 0 41 0;
+#X connect 27 0 41 1;
+#X connect 39 0 19 0;
+#X connect 40 0 16 0;
+#X connect 41 0 18 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/teleWireSourceD1.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -0,0 +1,21 @@
+#N canvas 621 229 450 300 10;
+#X obj -18 114 inlet;
+#X obj 87 189 outlet;
+#X text 0 220 A single source on the horizontal wire;
+#X obj 101 57 inlet;
+#X obj 170 58 inlet;
+#X floatatom 213 81 5 0 0 0 - - -;
+#X obj 51 118 tolerence;
+#X obj 87 166 freqCalcCyl2_D8Mach;
+#X obj 101 80 teleWireSrcPosD1;
+#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;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/teleWireSrcPosD1.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -0,0 +1,290 @@
+#N canvas -482 78 1134 742 10;
+#X obj 18 35 inlet;
+#X obj 61 31 unpack f f f f f f f f f;
+#X obj 1028 51 inlet;
+#X floatatom 993 74 5 0 0 0 - - -;
+#X obj 57 192 +;
+#X floatatom 20 218 5 0 0 0 - - -;
+#X obj 160 220 +;
+#X obj 160 176 * -1;
+#X floatatom 127 243 5 0 0 0 - - -;
+#X floatatom 18 169 5 0 0 0 - - -;
+#X obj 982 44 -;
+#X floatatom 935 64 5 0 0 0 - - -;
+#X obj 1028 95 /;
+#X obj 982 169 *;
+#X floatatom 932 198 5 0 0 0 - - -;
+#X floatatom 1049 123 5 0 0 0 - - -;
+#X obj 997 127 t f b;
+#X obj 982 216 +;
+#X floatatom 945 239 5 0 0 0 - - -;
+#X obj 390 153 r Xpos;
+#X obj 466 154 r Ypos;
+#X obj 549 148 r Zpos;
+#X obj 451 249 +;
+#X obj 451 275 +;
+#X obj 451 300 sqrt;
+#X floatatom 411 325 5 0 0 0 - - -;
+#X obj 390 220 *;
+#X obj 466 221 *;
+#X obj 545 222 *;
+#X obj 466 197 -;
+#X obj 390 196 -;
+#X obj 629 338 outlet;
+#X obj 629 266 atan;
+#X obj 629 244 /;
+#X floatatom 594 338 5 0 0 0 - - -;
+#X obj 629 290 * 360;
+#X obj 629 314 / 6.28319;
+#X obj 644 201 t f b;
+#X obj 671 224 delay 9;
+#X text 335 300 Distance to source;
+#X obj 698 638 outlet;
+#X text 651 665 Calculates the pan value;
+#X obj 692 315 r YRpos;
+#X obj 692 364 +;
+#X obj 707 339 t f b;
+#X floatatom 746 338 5 0 0 0 - - -;
+#X obj 692 432 mod 360;
+#X obj 611 459 > 180;
+#X obj 651 459 < 360;
+#X obj 618 485 spigot;
+#X obj 578 510 spigot;
+#X obj 692 459 / 360;
+#X obj 738 483 spigot;
+#X obj 698 508 spigot;
+#X obj 731 459 < 180;
+#X obj 771 459 > 0;
+#X floatatom 743 639 5 0 0 0 - - -;
+#X obj 698 613 clip 0 1;
+#X obj 692 388 swap 360;
+#X obj 692 410 -;
+#X obj 577 556 + 1;
+#X obj 577 535 * -1;
+#X obj 698 566 * 2;
+#X obj 451 325 outlet;
+#X text 747 311 Azimuth to source;
+#X obj 245 174 * 2;
+#X obj 245 195 outlet;
+#X floatatom 98 649 5 0 0 0 - - -;
+#X obj 137 651 outlet;
+#X obj 1024 148 delay 9;
+#X obj 18 89 s \$0-1WirX;
+#X obj 85 89 s \$0-1WirY;
+#X obj 151 89 s \$0-1WirZ;
+#X obj 218 89 s \$0-1WirLX;
+#X obj 291 89 s \$0-1WirLY;
+#X obj 364 89 s \$0-1WirLZ;
+#X obj 57 148 r \$0-1WirLY;
+#X obj 72 170 r \$0-1WirZ;
+#X obj 57 219 s \$0-topW;
+#X obj 160 153 r \$0-1WirLY;
+#X obj 175 198 r \$0-1WirZ;
+#X obj 171 245 s \$0-botW;
+#X obj 997 191 r \$0-botW;
+#X obj 982 239 s \$0-thisZ;
+#X obj 137 626 r \$0-1WirLX;
+#X obj 1043 70 r NO_WIR_SRC;
+#X obj 405 174 r \$0-1WirX;
+#X obj 481 172 r \$0-1WirY;
+#X obj 340 218 s \$0-ad;
+#X obj 418 220 s \$0-cd;
+#X obj 495 223 s \$0-bd;
+#X obj 644 178 r \$0-ad;
+#X floatatom 22 112 5 0 0 0 - - -;
+#X floatatom 90 114 5 0 0 0 - - -;
+#X floatatom 161 111 5 0 0 0 - - -;
+#X floatatom 224 111 5 0 0 0 - - -;
+#X floatatom 299 108 5 0 0 0 - - -;
+#X floatatom 367 110 5 0 0 0 - - -;
+#X floatatom 440 108 5 0 0 0 - - -;
+#X floatatom 512 110 5 0 0 0 - - -;
+#X floatatom 585 112 5 0 0 0 - - -;
+#X obj 589 87 s \$0-1WirRZ;
+#X obj 516 87 s \$0-1WirRY;
+#X obj 443 87 s \$0-1WirRX;
+#X obj 629 154 r \$0-cd;
+#X obj 734 243 atan;
+#X obj 734 221 /;
+#X obj 734 267 * 360;
+#X obj 734 291 / 6.28319;
+#X obj 749 178 t f b;
+#X obj 776 201 delay 9;
+#X obj 749 155 r \$0-ad;
+#X obj 734 131 r \$0-bd;
+#X text 548 356 Elevation to source;
+#X floatatom 343 245 5 0 0 0 - - -;
+#X floatatom 480 243 5 0 0 0 - - -;
+#X floatatom 545 247 5 0 0 0 - - -;
+#X obj 89 486 inlet;
+#X floatatom 43 509 5 0 0 0 - - -;
+#X text 35 404 comment;
+#X floatatom 75 551 5 0 0 0 - - -;
+#X obj 115 527 +;
+#X obj 163 406 <;
+#X obj 90 402 >;
+#X obj 130 436 spigot;
+#X obj 57 435 spigot;
+#X floatatom 190 485 5 0 0 0 - - -;
+#X obj 130 464 f;
+#X floatatom 228 364 5 0 0 0 - - -;
+#X floatatom 10 365 5 0 0 0 - - -;
+#X obj 57 358 r Zpos;
+#X obj 130 359 r Zpos;
+#X obj 163 379 r Zpos;
+#X obj 90 380 r Zpos;
+#X obj 57 409 -;
+#X obj 130 408 -;
+#X msg 215 434 0;
+#X obj 130 485 t f b;
+#X obj 157 506 delay 9;
+#X obj 72 333 r \$0-topW;
+#X obj 178 340 r \$0-botW;
+#X obj 560 192 r \$0-zRel;
+#X obj 150 547 s \$0-zRel;
+#X obj 745 584 + 1;
+#X obj 745 563 * -1;
+#X connect 0 0 1 0;
+#X connect 1 0 70 0;
+#X connect 1 0 92 0;
+#X connect 1 1 71 0;
+#X connect 1 1 93 0;
+#X connect 1 2 72 0;
+#X connect 1 2 94 0;
+#X connect 1 3 73 0;
+#X connect 1 3 95 0;
+#X connect 1 4 74 0;
+#X connect 1 4 96 0;
+#X connect 1 5 75 0;
+#X connect 1 5 97 0;
+#X connect 1 6 98 0;
+#X connect 1 6 103 0;
+#X connect 1 7 99 0;
+#X connect 1 7 102 0;
+#X connect 1 8 100 0;
+#X connect 1 8 101 0;
+#X connect 2 0 3 0;
+#X connect 2 0 12 0;
+#X connect 4 0 5 0;
+#X connect 4 0 78 0;
+#X connect 6 0 8 0;
+#X connect 6 0 81 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 69 0;
+#X connect 17 0 18 0;
+#X connect 17 0 83 0;
+#X connect 19 0 30 0;
+#X connect 20 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 63 0;
+#X connect 26 0 22 0;
+#X connect 27 0 22 1;
+#X connect 28 0 23 1;
+#X connect 28 0 116 0;
+#X connect 29 0 27 0;
+#X connect 29 0 27 1;
+#X connect 29 0 89 0;
+#X connect 29 0 115 0;
+#X connect 30 0 26 0;
+#X connect 30 0 26 1;
+#X connect 30 0 88 0;
+#X connect 30 0 114 0;
+#X connect 32 0 35 0;
+#X connect 33 0 32 0;
+#X connect 35 0 36 0;
+#X connect 36 0 34 0;
+#X connect 36 0 31 0;
+#X connect 37 0 33 1;
+#X connect 37 1 38 0;
+#X connect 38 0 33 0;
+#X connect 42 0 43 0;
+#X connect 42 0 45 0;
+#X connect 43 0 58 0;
+#X connect 44 0 43 1;
+#X connect 44 1 43 0;
+#X connect 46 0 47 0;
+#X connect 46 0 48 0;
+#X connect 46 0 51 0;
+#X connect 46 0 54 0;
+#X connect 46 0 55 0;
+#X connect 47 0 50 1;
+#X connect 48 0 49 1;
+#X connect 49 0 50 0;
+#X connect 50 0 61 0;
+#X connect 51 0 49 0;
+#X connect 51 0 52 0;
+#X connect 52 0 53 0;
+#X connect 53 0 62 0;
+#X connect 54 0 53 1;
+#X connect 55 0 52 1;
+#X connect 57 0 56 0;
+#X connect 57 0 40 0;
+#X connect 58 0 59 0;
+#X connect 58 1 59 1;
+#X connect 59 0 46 0;
+#X connect 60 0 62 0;
+#X connect 61 0 60 0;
+#X connect 62 0 144 0;
+#X connect 65 0 66 0;
+#X connect 69 0 13 0;
+#X connect 76 0 4 0;
+#X connect 76 0 9 0;
+#X connect 77 0 4 1;
+#X connect 79 0 7 0;
+#X connect 79 0 65 0;
+#X connect 80 0 6 1;
+#X connect 82 0 17 1;
+#X connect 84 0 67 0;
+#X connect 84 0 68 0;
+#X connect 85 0 12 1;
+#X connect 86 0 30 1;
+#X connect 87 0 29 1;
+#X connect 91 0 37 0;
+#X connect 104 0 33 0;
+#X connect 105 0 107 0;
+#X connect 106 0 105 0;
+#X connect 107 0 108 0;
+#X connect 108 0 44 0;
+#X connect 109 0 106 1;
+#X connect 109 1 110 0;
+#X connect 110 0 106 0;
+#X connect 111 0 109 0;
+#X connect 112 0 106 0;
+#X connect 117 0 118 0;
+#X connect 117 0 121 0;
+#X connect 122 0 124 1;
+#X connect 123 0 125 1;
+#X connect 124 0 127 0;
+#X connect 125 0 127 0;
+#X connect 127 0 137 0;
+#X connect 127 0 126 0;
+#X connect 130 0 134 0;
+#X connect 131 0 135 0;
+#X connect 132 0 122 0;
+#X connect 133 0 123 0;
+#X connect 134 0 125 0;
+#X connect 135 0 124 0;
+#X connect 136 0 127 0;
+#X connect 137 0 121 1;
+#X connect 137 0 142 0;
+#X connect 137 0 120 0;
+#X connect 137 1 138 0;
+#X connect 138 0 121 0;
+#X connect 139 0 123 1;
+#X connect 139 0 134 1;
+#X connect 140 0 135 1;
+#X connect 140 0 122 1;
+#X connect 141 0 28 0;
+#X connect 141 0 28 1;
+#X connect 141 0 90 0;
+#X connect 143 0 57 0;
+#X connect 144 0 143 0;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scene demo/telegraphstuff.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -0,0 +1,22 @@
+#N canvas 0 22 450 300 10;
+#N canvas 834 321 450 300 teleWires 0;
+#X obj 30 252 compTeleWireSource;
+#X obj 46 46 r CabX;
+#X obj 57 67 r CabY;
+#X obj 69 88 r CabZ;
+#X obj 80 108 r CabLX;
+#X obj 92 129 r CabLY;
+#X obj 104 149 r CabLZ;
+#X obj 115 169 r CabRX;
+#X obj 127 190 r CabRY;
+#X obj 139 211 r CabRZ;
+#X connect 1 0 0 0;
+#X connect 2 0 0 1;
+#X connect 3 0 0 2;
+#X connect 4 0 0 3;
+#X connect 5 0 0 4;
+#X connect 6 0 0 5;
+#X connect 7 0 0 6;
+#X connect 8 0 0 7;
+#X connect 9 0 0 8;
+#X restore 82 103 pd teleWires;
--- a/scene demo/testBed.pd	Tue Aug 18 17:04:55 2015 +0100
+++ b/scene demo/testBed.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 525 68 1281 766 10;
+#N canvas 269 70 1281 766 10;
 #X obj 167 -82 loadbang;
 #N canvas 236 158 426 423 windspeed 0;
 #X obj 3 -19 +~ 1;
@@ -71,7 +71,7 @@
 #X restore -268 -129 pd windspeed;
 #X obj -268 65 delwrite~ varwind 3000;
 #X obj -185 -127 hsl 128 15 0 150 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 2101 1;
+-262144 -1 -1 1101 1;
 #X obj -225 -24 snapshot~;
 #X obj -225 -49 metro 100;
 #X obj -225 -71 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
@@ -94,7 +94,7 @@
 -1 -1 6350 1;
 #X floatatom 270 195 5 0 0 0 - - -;
 #X obj 261 221 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 9349 1;
+-262144 -1 -1 6526 1;
 #X floatatom 285 250 5 0 0 0 - - -;
 #X obj 236 109 hsl 128 15 100 1 1 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 12700 1;
@@ -144,7 +144,7 @@
 #X restore -277 188 pd opLevels;
 #X msg -253 109 5;
 #X obj -274 159 hsl 100 25 0.1 5000 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 96 1;
 #X obj -7 -21 snapshot~;
 #X obj -7 -46 metro 100;
 #X floatatom -7 6 10 0 0 0 - - -;
@@ -430,6 +430,9 @@
 #X floatatom -314 190 5 0 0 0 - - -;
 #X msg -444 232 13 0.005 10 1 85 150;
 #X msg -403 -11 8;
+#X obj -444 -44 hsl 128 15 0 30 0 0 empty empty empty -2 -8 0 10 -262144
+-1 -1 3600 1;
+#X floatatom -456 -5 5 0 0 0 - - -;
 #X connect 0 0 46 0;
 #X connect 1 0 8 0;
 #X connect 3 0 8 1;
@@ -441,7 +444,6 @@
 #X connect 6 0 5 0;
 #X connect 8 0 9 0;
 #X connect 9 0 4 0;
-#X connect 9 0 2 0;
 #X connect 10 0 6 0;
 #X connect 12 0 13 0;
 #X connect 13 0 3 0;
@@ -510,6 +512,7 @@
 #X connect 85 0 21 0;
 #X connect 86 0 21 0;
 #X connect 87 0 21 0;
+#X connect 88 0 2 0;
 #X connect 89 0 21 0;
 #X connect 90 0 14 0;
 #X connect 92 0 14 0;
@@ -537,3 +540,5 @@
 #X connect 116 0 50 0;
 #X connect 118 0 97 0;
 #X connect 119 0 88 0;
+#X connect 120 0 88 0;
+#X connect 120 0 121 0;
--- a/scene demo/wireSourceD3.pd	Tue Aug 18 17:04:55 2015 +0100
+++ b/scene demo/wireSourceD3.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -18,8 +18,4 @@
 #X connect 7 2 8 3;
 #X connect 7 3 8 5;
 #X connect 7 4 8 6;
-#X connect 7 5 8 4;
-#X connect 7 6 8 7;
-#X connect 7 7 8 8;
-#X connect 7 8 8 9;
 #X connect 8 0 1 0;
--- a/scene demo/wireSrcPosD3.pd	Tue Aug 18 17:04:55 2015 +0100
+++ b/scene demo/wireSrcPosD3.pd	Wed Aug 19 17:55:35 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas -55 51 1377 690 10;
+#N canvas 247 71 1377 690 10;
 #X obj 8 25 inlet;
 #X obj 51 21 unpack f f f f f f f f f;
 #X obj 1018 41 inlet;
@@ -141,7 +141,7 @@
 #X obj 62 323 r \$0-topW;
 #X obj 168 330 r \$0-botW;
 #X obj 550 182 r \$0-zRel;
-#X obj 105 540 s \$0-zRel;
+#X obj 140 537 s \$0-zRel;
 #X connect 0 0 1 0;
 #X connect 1 0 70 0;
 #X connect 1 0 92 0;
@@ -259,8 +259,6 @@
 #X connect 112 0 106 0;
 #X connect 117 0 118 0;
 #X connect 117 0 121 0;
-#X connect 121 0 120 0;
-#X connect 121 0 142 0;
 #X connect 122 0 124 1;
 #X connect 123 0 125 1;
 #X connect 124 0 127 0;
@@ -275,6 +273,8 @@
 #X connect 135 0 124 0;
 #X connect 136 0 127 0;
 #X connect 137 0 121 1;
+#X connect 137 0 142 0;
+#X connect 137 0 120 0;
 #X connect 137 1 138 0;
 #X connect 138 0 121 0;
 #X connect 139 0 123 1;