#N canvas 970 165 635 705 10; #X obj 480 668 import zexy; #X obj 21 78 nbx 4 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 91 78 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 161 78 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 231 78 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 301 78 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 371 78 nbx 3 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -241291 -1 -1 0 256; #X obj 21 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -3754 -1 -1 0 256; #X obj 122 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -3754 -1 -1 0 256; #X obj 223 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -3754 -1 -1 0 256; #X text 160 241 On Mac OS X \, set this to the right value:; #X msg 100 220 open \$1; #X obj 100 287 comport 1 9600; #X text 15 156 You might need to select another port \, check the Pd window to see if it connected successfully:; #X obj 724 492; #X msg 823 352; #X obj 838 350; #X msg 820 369; #X text 16 5 This patch works with the example Arduino firmware of the same name.; #N canvas 162 133 526 376 serin 0; #X obj 120 61 cnv 15 15 15 empty \$0-number-canvas 1 4 7 0 14 -233017 -1 0; #X obj 200 225 s \$0-number-canvas; #X obj 60 61 hradio 15 1 0 4 empty empty empty 0 -6 0 8 -225271 -1 -1 0; #X obj 60 108 + 1; #X obj 59 147 outlet; #X obj 60 13 inlet; #X msg 200 202 label \$1; #X obj 200 180 makefilename %d; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 0 7 0; #X connect 5 0 2 0; #X connect 6 0 1 0; #X connect 7 0 6 0; #X coords 0 -1 1 1 76 17 1 60 60; #X restore 100 197 pd serin; #X text 181 198 serial port #; #X obj 21 112 receive A; #X obj 122 112 receive B; #X obj 223 112 receive C; #X obj 91 58 receive E; #X obj 21 58 receive D; #X obj 161 58 receive F; #X obj 231 58 receive G; #X obj 301 58 receive H; #X obj 371 58 receive I; #X text 12 95 potentiometers:; #X text 10 39 pushbuttons; #X text 281 675 released under the GNU GPL; #X text 67 660 (C) Copyright 2006 Hans-Christoph Steiner ; #X obj 324 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -3754 -1 -1 0 256; #X obj 425 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -3754 -1 -1 0 256; #X obj 526 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14 -3754 -1 -1 0 256; #X obj 324 112 receive D; #X obj 425 112 receive E; #X obj 526 112 receive F; #X obj 65 383 spigot; #X obj 105 361 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X msg 160 220 close; #X obj 68 492 print --------------------; #X obj 67 434 select 10 65; #X obj 105 466 print A; #X obj 163 454 print; #X msg 164 259 devicename /dev/tty.usbserial-0B1; #N canvas 630 635 454 304 alternate 0; #X obj 87 8 inlet; #X obj 151 244 outlet; #X obj 319 247 outlet; #X obj 159 197 spigot; #X obj 319 191 spigot; #X obj 158 57 trigger anything bang; #X obj 196 152 abs; #X floatatom 212 198 5 0 0 0 - - -; #X obj 356 147 abs; #X msg 295 77 1; #X obj 196 173 float; #X obj 355 168 float; #X obj 86 34 route reset; #X msg 103 82 1; #X obj 356 128 -; #X msg 73 82 0; #X obj 196 133 -; #X obj 15 35 loadbang; #X obj 86 54 bang; #X connect 0 0 12 0; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 3 0; #X connect 5 0 4 0; #X connect 5 1 9 0; #X connect 6 0 10 0; #X connect 8 0 11 0; #X connect 9 0 14 0; #X connect 9 0 16 0; #X connect 10 0 3 1; #X connect 10 0 7 0; #X connect 10 0 16 1; #X connect 11 0 4 1; #X connect 11 0 14 1; #X connect 12 0 18 0; #X connect 12 1 5 0; #X connect 13 0 14 1; #X connect 14 0 8 0; #X connect 15 0 16 1; #X connect 16 0 6 0; #X connect 17 0 13 0; #X connect 17 0 15 0; #X connect 18 0 13 0; #X connect 18 0 15 0; #X restore 286 465 pd alternate; #X msg 317 423 reset; #X obj 285 499 print HIGH; #X obj 365 498 print LOW; #X connect 11 0 12 0; #X connect 12 0 40 0; #X connect 19 0 11 0; #X connect 21 0 7 0; #X connect 22 0 8 0; #X connect 23 0 9 0; #X connect 24 0 2 0; #X connect 25 0 1 0; #X connect 26 0 3 0; #X connect 27 0 4 0; #X connect 28 0 5 0; #X connect 29 0 6 0; #X connect 37 0 34 0; #X connect 38 0 35 0; #X connect 39 0 36 0; #X connect 40 0 44 0; #X connect 41 0 40 1; #X connect 42 0 12 0; #X connect 44 0 43 0; #X connect 44 1 45 0; #X connect 44 2 46 0; #X connect 44 2 48 0; #X connect 47 0 12 0; #X connect 48 0 50 0; #X connect 48 1 51 0; #X connect 49 0 48 0;