aboutsummaryrefslogtreecommitdiff
path: root/osc/packOSCstream.pd
diff options
context:
space:
mode:
authorMartin Peach <mrpeach@users.sourceforge.net>2008-09-16 21:05:52 +0000
committerMartin Peach <mrpeach@users.sourceforge.net>2008-09-16 21:05:52 +0000
commit082c5105433d0ee677f3484e02cdf4280da1fa14 (patch)
tree38729890a87210b203a14d61c7b0d055881a2737 /osc/packOSCstream.pd
parent0bc25ae46ee8e0617090b51d5d4c85b0863e0852 (diff)
Adding Roman Haefili's abstractions to enable OSC over streaming connections like TCP and serial.
svn path=/trunk/externals/mrpeach/; revision=10291
Diffstat (limited to 'osc/packOSCstream.pd')
-rw-r--r--osc/packOSCstream.pd48
1 files changed, 48 insertions, 0 deletions
diff --git a/osc/packOSCstream.pd b/osc/packOSCstream.pd
new file mode 100644
index 0000000..643669a
--- /dev/null
+++ b/osc/packOSCstream.pd
@@ -0,0 +1,48 @@
+#N canvas 642 387 204 215 10;
+#X obj 9 76 list length;
+#X obj 9 56 t a a;
+#X obj 9 35 packOSC;
+#X obj 9 14 inlet;
+#X obj 9 139 outlet;
+#N canvas 377 271 261 279 float->MSB_2SB_3SB_LSB 0;
+#X obj 16 6 t a a;
+#X obj 16 42 >> 8;
+#X obj 184 164 mod 256;
+#X obj 16 62 t a a;
+#X obj 16 98 >> 8;
+#X obj 128 164 mod 256;
+#X obj 16 118 t a a;
+#X obj 16 144 >> 8;
+#X obj 72 164 mod 256;
+#X obj 16 164 mod 256;
+#X obj 16 214 pack f f f f;
+#X obj 16 -14 inlet;
+#X obj 16 238 outlet;
+#X connect 0 0 1 0;
+#X connect 0 1 2 0;
+#X connect 1 0 3 0;
+#X connect 2 0 10 3;
+#X connect 3 0 4 0;
+#X connect 3 1 5 0;
+#X connect 4 0 6 0;
+#X connect 5 0 10 2;
+#X connect 6 0 7 0;
+#X connect 6 1 8 0;
+#X connect 7 0 9 0;
+#X connect 8 0 10 1;
+#X connect 9 0 10 0;
+#X connect 10 0 12 0;
+#X connect 11 0 0 0;
+#X restore 9 97 pd float->MSB_2SB_3SB_LSB;
+#X text 36 157 Author: Roman Haefeli;
+#X obj 135 139 outlet;
+#X obj 9 118 list append;
+#X text 36 173 version: 2008-09-09;
+#X connect 0 0 5 0;
+#X connect 1 0 0 0;
+#X connect 1 1 8 1;
+#X connect 2 0 1 0;
+#X connect 2 1 7 0;
+#X connect 3 0 2 0;
+#X connect 5 0 8 0;
+#X connect 8 0 4 0;