From 082c5105433d0ee677f3484e02cdf4280da1fa14 Mon Sep 17 00:00:00 2001 From: Martin Peach Date: Tue, 16 Sep 2008 21:05:52 +0000 Subject: Adding Roman Haefili's abstractions to enable OSC over streaming connections like TCP and serial. svn path=/trunk/externals/mrpeach/; revision=10291 --- osc/packOSCstream.pd | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 osc/packOSCstream.pd (limited to 'osc/packOSCstream.pd') 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; -- cgit v1.2.1