#N canvas 717 191 1382 837 12;
#X declare -lib Gem;
#X msg 307 84 listen 0;
#X text 375 58 listen message to set or change port;
#X text 369 85 (0 or negative number to close);
#X obj 307 139 oscparse;
#X obj 307 111 netreceive -u -b;
#X obj 221 171 list length;
#X floatatom 221 193 5 0 0 0 - - -;
#X obj 82 161 spigot;
#X obj 121 125 tgl 20 0 empty empty empty 17 7 0 10 -204800 -1 -1 0
1;
#X obj 80 69 spigot;
#X obj 119 37 tgl 20 0 empty empty empty 17 7 0 10 -204786 -1 -1 0
1;
#X obj 80 90 print ASCII;
#X obj 82 183 print parsedList;
#X obj 555 200 spigot;
#X obj 594 172 tgl 20 0 empty empty empty 17 7 0 10 -261682 -1 -1 0
1;
#X obj 555 221 print trimmedList;
#X obj 731 211 route button1 button2 button3 button4;
#X obj 690 155 list split 3;
#X obj 731 182 list trim;
#X obj 731 235 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 795 235 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 859 235 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 923 235 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 680 77 Syntien - Basic layout;
#X text 680 94 screen 1: XY slider \, 8 buttons;
#X obj 725 331 unpack f f;
#X obj 725 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 752 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 789 155 split away list elementswe don't need;
#X text 808 182 get rid of word 'list' denoting a list;
#X text 840 443 (decoded XY slider);
#X msg 400 679 draw line;
#X msg 325 679 draw fill;
#X floatatom 212 640 5 -5 5 2 size - -;
#X floatatom 249 674 5 0 20 2 grid - -;
#X msg 474 679 draw point;
#X obj 175 430 gemhead;
#X floatatom 300 592 5 0 0 0 - - -;
#X obj 299 612 * 20;
#X obj 327 307 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 392 307 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 457 307 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 327 279 select 1;
#X obj 392 279 select 1;
#X obj 457 280 select 1;
#X text 38 799 GEM object;
#X obj 119 800 declare -lib Gem;
#X obj 175 463 color;
#X obj 722 444 route touchpad1;
#X obj 722 471 route press;
#X text 786 286 bottom row: 4 switches both momentary & toggle;
#X text 997 212 top row: 4 momentary switches;
#X floatatom 723 526 8 0 0 0 - - -;
#X floatatom 787 526 8 0 0 0 - - -;
#X floatatom 851 526 8 0 0 0 - - -;
#X obj 723 495 unpack f f f f f f;
#X text 752 545 X;
#X text 811 545 Y;
#X text 865 545 times pressed;
#X obj 804 331 unpack f f;
#X obj 804 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 831 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 883 331 unpack f f;
#X obj 883 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 910 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 962 331 unpack f f;
#X obj 962 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 989 355 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 522 307 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 522 280 select 1;
#X obj 723 573 pack f f 1;
#X obj 175 498 scale 1 1 1;
#X obj 459 391 world_light;
#X obj 175 587 rotateXYZ;
#X text 46 587 rotate the teapot;
#X obj 522 342 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 439 343 gemhead 55;
#X msg 158 377 lighting \$1;
#X obj 158 351 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 304 424 0 0 1;
#X text 87 500 scale X & Y;
#X obj 1181 603 spigot;
#X obj 1220 573 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 1161 516 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 1220 549 != 1;
#X obj 1122 605 spigot;
#X obj 1161 573 tgl 20 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X floatatom 233 535 5 0 0 0 - - -;
#X obj 1103 323 route slider1 slider2;
#X obj 725 305 route button5 button6 button7 button8;
#X floatatom 1103 348 8 0 0 0 - - -;
#X floatatom 1176 348 8 0 0 0 - - -;
#X obj 175 697 teapot 2 14;
#X msg 304 403 1 1 0;
#X text 1075 470 how to make a simple switch;
#X text 1143 303 decoded 2 sliders;
#X floatatom 1089 516 5 0 0 0 - - -;
#X floatatom 1122 630 5 0 0 0 - - -;
#X floatatom 1181 629 5 0 0 0 - - -;
#X msg 285 57 listen 8800;
#X floatatom 280 535 5 0 0 0 - - -;
#X obj 646 688 * 360;
#X msg 130 306 destroy;
#X msg 49 305 create \, 1;
#X obj 70 412 gemwin;
#X obj 49 269 loadbang;
#X connect 0 0 4 0;
#X connect 3 0 5 0;
#X connect 3 0 7 0;
#X connect 3 0 17 0;
#X connect 4 0 3 0;
#X connect 4 0 9 0;
#X connect 5 0 6 0;
#X connect 7 0 12 0;
#X connect 8 0 7 1;
#X connect 9 0 11 0;
#X connect 10 0 9 1;
#X connect 13 0 15 0;
#X connect 14 0 13 1;
#X connect 16 0 19 0;
#X connect 16 1 20 0;
#X connect 16 2 21 0;
#X connect 16 3 22 0;
#X connect 16 4 89 0;
#X connect 17 1 18 0;
#X connect 18 0 16 0;
#X connect 18 0 13 0;
#X connect 19 0 42 0;
#X connect 20 0 43 0;
#X connect 21 0 44 0;
#X connect 22 0 69 0;
#X connect 25 0 26 0;
#X connect 25 1 27 0;
#X connect 26 0 32 0;
#X connect 31 0 92 0;
#X connect 32 0 92 0;
#X connect 33 0 92 1;
#X connect 34 0 92 2;
#X connect 35 0 92 0;
#X connect 36 0 47 0;
#X connect 37 0 38 0;
#X connect 38 0 34 0;
#X connect 39 0 93 0;
#X connect 40 0 79 0;
#X connect 41 0 78 0;
#X connect 42 0 39 0;
#X connect 43 0 40 0;
#X connect 44 0 41 0;
#X connect 47 0 71 0;
#X connect 48 0 49 0;
#X connect 49 0 55 0;
#X connect 52 0 70 0;
#X connect 53 0 70 1;
#X connect 55 0 52 0;
#X connect 55 1 53 0;
#X connect 55 5 54 0;
#X connect 59 0 60 0;
#X connect 59 1 61 0;
#X connect 60 0 31 0;
#X connect 62 0 63 0;
#X connect 62 1 64 0;
#X connect 63 0 35 0;
#X connect 65 0 66 0;
#X connect 65 1 67 0;
#X connect 68 0 75 0;
#X connect 69 0 68 0;
#X connect 70 0 71 2;
#X connect 71 0 73 0;
#X connect 73 0 92 0;
#X connect 75 0 72 0;
#X connect 76 0 72 0;
#X connect 77 0 104 0;
#X connect 78 0 77 0;
#X connect 79 0 47 1;
#X connect 81 0 98 0;
#X connect 82 0 81 1;
#X connect 83 0 84 0;
#X connect 83 0 86 0;
#X connect 84 0 82 0;
#X connect 85 0 97 0;
#X connect 86 0 85 1;
#X connect 87 0 73 2;
#X connect 87 0 73 1;
#X connect 88 0 90 0;
#X connect 88 1 91 0;
#X connect 88 2 48 0;
#X connect 89 0 25 0;
#X connect 89 1 59 0;
#X connect 89 2 62 0;
#X connect 89 3 65 0;
#X connect 89 4 88 0;
#X connect 90 0 87 0;
#X connect 91 0 37 0;
#X connect 93 0 47 1;
#X connect 96 0 85 0;
#X connect 96 0 81 0;
#X connect 99 0 4 0;
#X connect 100 0 73 3;
#X connect 102 0 104 0;
#X connect 103 0 104 0;
#X connect 105 0 103 0;
