From 27cfb330ca39c29f88e536b2ab19242b4554eb3c Mon Sep 17 00:00:00 2001 From: Roman Haefeli Date: Tue, 1 Feb 2011 21:48:30 +0000 Subject: use SLIP as a container for OSC messages when transporting them over a stream oriented protocol (according to the OSC 1.1 specification) svn path=/trunk/externals/mrpeach/; revision=14848 --- osc/packOSCstream.pd | 60 +++++++++++----------------------------------------- 1 file changed, 12 insertions(+), 48 deletions(-) (limited to 'osc/packOSCstream.pd') diff --git a/osc/packOSCstream.pd b/osc/packOSCstream.pd index 643669a..66e4e5e 100644 --- a/osc/packOSCstream.pd +++ b/osc/packOSCstream.pd @@ -1,48 +1,12 @@ -#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; +#N canvas 642 471 204 215 10; +#X obj 9 35 packOSC; +#X obj 9 14 inlet; +#X obj 9 139 outlet; +#X text 36 157 Author: Roman Haefeli; +#X obj 135 139 outlet; +#X obj 9 80 mrpeach/slipenc 65536; +#X text 36 173 version: 2011-02-01; +#X connect 0 0 5 0; +#X connect 0 1 4 0; +#X connect 1 0 0 0; +#X connect 5 0 2 0; -- cgit v1.2.1