here are some abstractions i did ( but not documented ) try testOSC
2014-05-20 10:56 GMT+02:00 IOhannes m zmoelnig <[email protected]>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On 2014-05-20 10:21, Py Fave wrote: > > some alternative ways > > > > you can use use udpreceive oscroute or dumpOSC > > > > thou shalt not use [dumpOSC]. > > > use [udpreceive]+[unpackOSC] instead (both from mrpeach). > then use [routeOSC] (mrpeach again) to filter the messages you are > interested in (or, if you care neither for pattern matching nor for > hierarchical structure of the data, use [route]). > > fgsdmr > IOhannes > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > Comment: Using GnuPG with Icedove - http://www.enigmail.net/ > > iQIcBAEBCAAGBQJTexjEAAoJELZQGcR/ejb4zbAP/3nbQKJsBSf5wdN0T09Lr/8Q > wmQuhqWBnm4fBGUSI0VV33CPYmDH12j/NC4By4gPXhq8DTp0JwDsUPNuIYuU/7XH > U/jrWzHw2/s1TksgD3Rjo36Fz0CvRmmOGdUUlm/HNxwchjc6bXrE6LpYPuEeymbs > aCekGneY5+/otOSnUOLPw7Y3OpZOpec04D6s0H5h97PXKBz9Fce52v5GmZbzj+aj > oK4YqhvpWCnIuNTE5dq/88BaLi0XFHHpOnLOfJiH52ZeLQ6pBdAfRrLrLNPP68cf > 7i2wGYNhUmZRHBSj60YLqTTlvkONIslEfiSC87IacPBWksMr4k8ChnoeLYy0OLOH > 6zc7odj/LUhkQWSYeOsFxmtBxbc4kDFt9PPqMndX//UWwgU9ul4b4c/MtW9/KNtu > DtUk7YZyAr1MU/zgXPVZths1e/3xe2ivKbxlC3OZhGXjl84fPkooTA9SwWisB4/K > 4t4E6bai0V8he5W5+UPYH/Rd+xEvjchS8RQmu3PO4f5mbbll/lObq3+JP190LXD+ > Tg1hYE2SPgzfIEUS174fpm5YFxCoZubePLsF2YAaoKT4GCVeRwmaZfQCgUos/cCb > SIg7bx25cbMP33UaNmtq2ggXGUwWIeuWQUV6svGcfs75MI2RHNosxiRGTBcThXZE > yHcSIhwrJH4dr0lzSrkZ > =qAlU > -----END PGP SIGNATURE----- > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list >
#N canvas 299 158 1231 757 10; #X declare -lib mrpeach; #X floatatom 85 205 3 0 0 0 - - -; #X floatatom 112 205 3 0 0 0 - - -; #X floatatom 139 205 3 0 0 0 - - -; #X floatatom 166 205 3 0 0 0 - - -; #X text 45 204 from; #X obj -32 261 unpackOSC; #X obj -32 287 pipelist; #X obj 85 181 unpack 0 0 0 0 0; #X floatatom 194 205 8 0 0 0 - - -; #X obj 20 158 route received from; #X floatatom 20 226 5 0 0 0 - - -; #X text 60 226 bytes; #X obj 132 28 import mrpeach; #X obj 858 237 oscillo 1; #X msg -32 110 port \$1; #X obj -32 68 loadbang; #X obj -32 90 f \$1; #X obj -32 132 udpreceive \$1; #X msg 91 105 status; #X obj 91 79 inlet; #X obj 265 555 print; #X obj -32 319 t a a; #X obj -32 740 outlet t2; #X obj 126 742 outlet s2; #X obj 43 739 outlet h2; #X obj -32 482 routeOSC /space_t2 /space_h2r /space_s2; #X text 327 273 Cas T2 le programme envoie /space_t2 x y tu le mappes le point de ces coordonnées sur ton carre puis sur le torre de dimension2 avec ton travail deja fait. La taille du point est le "sphere_radius" ; #X text 324 360 S2: le programme envoie /space_s2 et deux floats x y z tu dessines le point de ces coordonnées sur une sphere de rayon 1 et de centre 0 dans R3 vue de perspective. La taille du point est le "sphere_radius"; #X text 331 427 Cas H2: le programme envoie /angle et deux floats x y tu mappes le point ayant ces coordonnées sur ton octogone qui est mappé sur le le tore à deux trous avec ton travail deja fait. La taille du point est le "sphere_radius" Tu devras travailler avec un octogonne régulier et ajuster le mapping pour qu'il n'y ai pas de discontinuité.; #X msg 162 393 set \$1 \$2 \$3; #X msg 177 431; #X connect 5 0 6 0; #X connect 5 1 6 1; #X connect 6 0 21 0; #X connect 7 0 0 0; #X connect 7 1 1 0; #X connect 7 2 2 0; #X connect 7 3 3 0; #X connect 7 4 8 0; #X connect 9 0 10 0; #X connect 9 1 7 0; #X connect 14 0 17 0; #X connect 15 0 16 0; #X connect 16 0 14 0; #X connect 17 0 5 0; #X connect 17 1 9 0; #X connect 18 0 17 0; #X connect 19 0 18 0; #X connect 21 0 25 0; #X connect 21 0 29 0; #X connect 25 0 22 0; #X connect 25 1 24 0; #X connect 25 2 23 0; #X connect 29 0 30 0;
#N canvas 227 180 1600 771 12; #X obj 60 473 udpsend; #X obj 60 372 packOSC; #X msg 469 198 typetags \$1; #X obj 468 167 tgl 15 0 empty empty empty 17 7 0 10 -257985 -258113 -1 0 1; #X text 509 158 typetags are on by default; #X floatatom 106 401 5 0 0 0 - - -; #X text 156 401 bundle depth; #X msg -223 456 connect \$1 \$2; #X obj -223 494 print; #X obj -207 328 loadbang; #X obj -223 400 metro 1000; #X obj -238 493 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X msg -189 354 0; #X obj -225 79 inlet connect; #X msg -223 355 1; #X obj -223 429 l \$1 \$2; #X obj 60 516 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X text 86 522 connected; #X obj 60 659 outlet ok; #X msg -169 287 disconnect; #X msg 370 453 connect 127.0.0.1 9997; #X obj -223 253 select 1; #X text 572 183 ????; #X obj -28 38 inlet rot; #X msg -47 74 /angle \$1; #X obj 55 38 inlet change2d; #X floatatom 133 168 5 0 0 0 - - -; #X msg 61 247 /spacechange 45; #X obj 56 123 select 1; #X obj 56 169 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X connect 0 0 16 0; #X connect 1 0 0 0; #X connect 1 1 5 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 7 0 0 0; #X connect 7 0 8 0; #X connect 9 0 14 0; #X connect 10 0 15 0; #X connect 11 0 10 0; #X connect 12 0 10 0; #X connect 13 0 21 0; #X connect 14 0 11 0; #X connect 15 0 7 0; #X connect 16 0 12 0; #X connect 16 0 18 0; #X connect 19 0 0 0; #X connect 20 0 0 0; #X connect 21 0 14 0; #X connect 21 1 19 0; #X connect 23 0 24 0; #X connect 24 0 1 0; #X connect 25 0 28 0; #X connect 27 0 1 0; #X connect 28 0 29 0; #X connect 29 0 27 0;
#N canvas 529 309 924 613 10; #X declare -lib zexy; #X declare -lib mrpeach; #X obj 84 215 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 647 368 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144 -1 -1 0; #X msg 655 341 1; #X msg 698 341 2; #X msg 726 341 3; #X obj 85 306 t a b; #X obj 266 483 t a b; #X obj 518 261 t a b; #X obj 647 390 change; #X obj 647 444 print; #X text 105 175 /angle un float : angle entre -pi et pi; #X floatatom 182 97 5 0 0 0 - - -; #X floatatom 38 104 5 0 0 0 - - -; #N canvas 1030 317 450 601 input2dhid 0; #X obj 58 405 outlet direction; #X obj 176 407 outlet bouton; #X floatatom 177 98 5 0 0 0 - - -; #X obj 104 196 pi; #X obj 177 52 invert; #X obj 58 147 - 1; #X obj 58 228 *; #X obj 280 213 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 314 1; #X obj 83 345 hsl 50 15 -4 4 0 0 empty empty empty 0 0 0 4 -258113 -3 -262144 0 0; #X obj 104 175 init bang; #X obj 177 75 change; #X obj 58 126 / 16000; #X obj 58 301 change; #X text 277 188 scaling; #X obj 116 26 joystick 20; #X obj 58 277 median_n 10; #X obj 232 304 * -1; #X connect 2 0 1 0; #X connect 3 0 6 1; #X connect 3 0 7 0; #X connect 4 0 10 0; #X connect 5 0 6 0; #X connect 6 0 16 0; #X connect 7 0 6 1; #X connect 9 0 3 0; #X connect 10 0 2 0; #X connect 11 0 5 0; #X connect 12 0 8 0; #X connect 12 0 0 0; #X connect 15 0 12 0; #X connect 16 0 15 0; #X restore 106 58 pd input2dhid; #X obj 58 152 OSCOUT localhost 9997; #X obj 21 137 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj 58 175 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 649 418 send ONOFF; #X obj 84 249 OSCINFROMALEX 9996 t2 h2 s2; #N canvas 118 325 854 418 test 0; #X obj 132 186 pack f f; #X obj 88 108 f 1; #X obj 215 158 + 1; #X obj 65 25 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 103 245 5 0 0 0 - - -; #X obj 130 160 f 0; #X obj 94 135 select 100; #X obj 49 197 / 100; #X obj 345 200 pack f f; #X obj 301 122 f 1; #X obj 428 172 + 1; #X floatatom 201 254 5 0 0 0 - - -; #X obj 343 174 f 0; #X obj 307 149 select 100; #X obj 262 211 / 100; #X obj 117 293 pack f f; #X obj 115 327 outlet; #X obj 108 11 inlet; #X obj 87 55 metro 20; #X obj 303 68 metro 20; #X connect 1 0 6 0; #X connect 1 0 7 0; #X connect 2 0 1 1; #X connect 3 0 18 0; #X connect 3 0 19 0; #X connect 4 0 15 0; #X connect 5 0 1 1; #X connect 6 0 5 0; #X connect 6 1 2 0; #X connect 7 0 4 0; #X connect 9 0 13 0; #X connect 9 0 14 0; #X connect 10 0 9 1; #X connect 11 0 15 1; #X connect 12 0 9 1; #X connect 13 0 12 0; #X connect 13 1 10 0; #X connect 14 0 11 0; #X connect 15 0 16 0; #X connect 17 0 3 0; #X connect 18 0 1 0; #X connect 19 0 9 0; #X restore 318 64 pd test; #X obj 308 38 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 305 106 set \$1 \$2; #X msg 319 132 0.72 0.05; #X connect 0 0 18 0; #X connect 1 0 8 0; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 1 2 0; #X connect 6 1 3 0; #X connect 7 1 4 0; #X connect 8 0 9 0; #X connect 8 0 17 0; #X connect 11 0 14 2; #X connect 13 0 14 1; #X connect 13 1 11 0; #X connect 14 0 16 0; #X connect 15 0 14 0; #X connect 18 0 5 0; #X connect 18 1 6 0; #X connect 18 2 7 0; #X connect 19 0 21 0; #X connect 19 0 5 0; #X connect 20 0 19 0; #X connect 21 0 22 0;
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
