#N canvas 55 78 1220 712 10; #X obj 34 59 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj -45 42 TuioClient; #X text 92 75 see the help patch for the TuioClient for more info; #X text 91 42 simple example patch showing how to receive and unpack the TUIO event messages; #X obj 971 130 vsl 15 128 10 0 0 1 smoothie \$0-update Smoothing_factor 0 -9 0 10 -262144 -1 -1 11900 1; #X obj -45 244 print; #X text 784 410 1) Object No. \; raw x(no arg) \; raw y(no arg) \; raw z(no arg) \; 2) sample size \; 3) inertia \; 4) data repeat rate \; 5) % out of bounds \; 6) time to forget (secs); #X obj 330 265 unpack \$1 \$2 \$3 \$4 \$5; #X obj 330 214 route updateObject; #X obj 399 313 * 640; #X obj 445 313 * 480; #X obj 492 313 * 360; #X obj 399 347 / 6.4; #X obj 445 347 / 4.8; #X obj 492 346 / 3.6; #X floatatom 399 506 5 0 0 0 - - -; #X floatatom 409 516 5 0 0 0 - - -; #X floatatom 419 526 5 0 0 0 - - -; #X obj 433 557 -; #X obj 443 567 -; #X obj 453 577 -; #X floatatom 677 615 5 0 0 0 - - -; #X floatatom 567 571 5 0 0 0 - - -; #X floatatom 620 591 5 0 0 0 - - -; #X text 814 183 NOT YET IMPLEMENTED; #X obj 70 267 loadbang; #X obj 70 296 metro 1000; #X obj 70 330 s \$0-update; #X floatatom 361 449 5 0 0 0 - - -; #X text 301 313 Tuio window \; size; #X text 302 346 object_window \; Accepts 0-100; #X text 995 239 Universal control \; Maybe do the same for \; all of the others \; ...simpler.; #X text 497 613 Input / Output deviations \; for testing purposes; #X obj -47 417 cnv 15 170 250 empty empty empty 20 12 0 14 -228992 -66577 0; #X obj 18 594 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577 0; #N canvas 0 0 450 300 gemwin 0; #X obj 132 136 gemwin; #X obj 67 89 outlet; #X obj 67 10 inlet; #X obj 67 41 route create; #X msg 67 70 set destroy; #X msg 142 68 set create; #X msg 132 112 create \, 1; #X msg 198 112 destroy; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 3 1 5 0; #X connect 3 1 7 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 0 0; #X connect 7 0 0 0; #X restore 23 633 pd gemwin; #X msg 23 614 create; #X text 19 593 Create window:; #X obj -46 454 cnv 15 160 100 empty empty empty 20 12 0 14 -24198 -66577 0; #X obj -45 424 gemhead; #X obj -45 573 square; #X floatatom -10 462 5 0 0 1 X[deg] - -; #X floatatom 10 482 5 0 0 1 Y[deg] - -; #X floatatom 34 502 5 0 0 1 Z[deg] - -; #X text -43 400 comment; #X obj 492 282 / 6.28; #X obj -45 526 rotateXYZ 0 0 0; #X msg 138 534 0.25; #X msg 70 365 create; #X obj 166 416 translateXYZ 0 0 1; #X obj 236 336 / 18; #X obj 236 363 - 2.8; #X obj 197 366 / 18; #X obj 197 393 - 2.8; #X obj 236 392 * -1; #X obj 71 392 t b a; #X obj 298 570 * 3.6; #X obj 138 574 *; #X obj 1 320 pipe 200; #X msg 191 247; #X obj 298 596 - 360; #X obj 298 629 * -1; #X text 785 536 Outlets: 1) ON/OFF \; 2) X left to right \; 3) Y bottom to top 4) Z rotate anti-clockwise; #X text 232 448 Currently receiving \; object number; #X floatatom 766 391 5 0 0 0 - - -; #X floatatom 652 391 5 0 0 0 - - -; #X floatatom 709 390 5 0 0 0 - - -; #X obj 747 237 hsl 128 15 0 25 0 1 empty \$0-bang Bounds_%_(50%_both_sides_=_100%) -2 -8 0 10 -262144 -1 -1 4700 1; #X floatatom 744 257 5 0 0 0 - - -; #X obj 769 300 hsl 128 15 0 20 0 1 empty \$0-bang Time_before_removal_when_inactive_(seconds) -2 -8 0 10 -262144 -1 -1 5200 1; #X floatatom 766 322 5 0 0 0 - - -; #X obj 595 359 object_window 1 10 4 20 15 15; #X obj 726 177 hsl 128 15 0 25 0 1 empty \$0-bang Internal_refresh_Rate_(msecs) -2 -8 0 10 -262144 -1 -1 7200 1; #X floatatom 723 197 5 0 0 0 - - -; #X obj 704 117 hsl 128 15 0 10 0 0 empty \$0-bang Inertia_(Roll)_(secs) -2 -8 0 10 -262144 -1 -1 0 1; #X floatatom 701 137 5 0 0 0 - - -; #X obj 683 57 hsl 128 15 0 30 0 1 empty \$0-bang Average_Sample_Size -2 -8 0 10 -262144 -1 -1 2900 1; #X floatatom 680 77 5 0 0 0 - - -; #X obj 680 318 int; #X connect 1 0 5 0; #X connect 1 0 8 0; #X connect 1 1 0 0; #X connect 7 1 28 0; #X connect 7 2 9 0; #X connect 7 3 10 0; #X connect 7 4 45 0; #X connect 8 0 7 0; #X connect 9 0 12 0; #X connect 10 0 13 0; #X connect 11 0 14 0; #X connect 12 0 15 0; #X connect 12 0 52 0; #X connect 13 0 16 0; #X connect 13 0 50 0; #X connect 14 0 17 0; #X connect 14 0 56 0; #X connect 15 0 18 0; #X connect 16 0 19 0; #X connect 17 0 20 0; #X connect 18 0 22 0; #X connect 19 0 23 0; #X connect 20 0 21 0; #X connect 25 0 26 0; #X connect 25 0 58 0; #X connect 26 0 27 0; #X connect 35 0 36 0; #X connect 36 0 35 0; #X connect 39 0 49 0; #X connect 41 0 46 1; #X connect 42 0 46 2; #X connect 43 0 46 3; #X connect 45 0 11 0; #X connect 46 0 40 0; #X connect 47 0 57 1; #X connect 47 0 40 1; #X connect 48 0 55 0; #X connect 49 0 46 0; #X connect 50 0 51 0; #X connect 51 0 54 0; #X connect 52 0 53 0; #X connect 53 0 49 1; #X connect 54 0 49 2; #X connect 55 0 47 0; #X connect 55 1 36 0; #X connect 56 0 60 0; #X connect 57 0 40 1; #X connect 58 0 48 0; #X connect 60 0 61 0; #X connect 61 0 43 0; #X connect 67 0 68 0; #X connect 68 0 71 7; #X connect 69 0 70 0; #X connect 70 0 71 8; #X connect 71 1 65 0; #X connect 71 2 66 0; #X connect 71 3 64 0; #X connect 72 0 73 0; #X connect 73 0 71 6; #X connect 74 0 75 0; #X connect 75 0 71 5; #X connect 76 0 77 0; #X connect 77 0 78 0; #X connect 78 0 71 4;