aboutsummaryrefslogtreecommitdiff
path: root/examples/PD_all_inputs.pd
blob: 90b756d8d1a678151dcef62f2e687c96d487e966 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#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 <hans@at.or.at>
;
#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;