aboutsummaryrefslogtreecommitdiff
path: root/examples/PD_all_inputs.pd
blob: a9207363c4d8d3024d4b2fbc420958806ed03391 (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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
#N canvas 510 32 651 721 10;
#X obj 480 668 import cyclone 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 716 256;
#X obj 122 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14
-3754 -1 -1 717 256;
#X obj 223 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14
-3754 -1 -1 492 256;
#X text 160 241 On Mac OS X \, set this to the right value:;
#X msg 100 220 open \$1;
#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 530 380 serin 0;
#X obj 120 61 cnv 15 15 15 empty \$0-number-canvas 0 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 59 147 outlet;
#X obj 60 13 inlet;
#X msg 200 202 label \$1;
#X obj 200 180 makefilename %d;
#X obj 59 108 float;
#X connect 2 0 7 0;
#X connect 4 0 2 0;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 7 0 3 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 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 2 256;
#X obj 425 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14
-3754 -1 -1 620 256;
#X obj 526 132 nbx 6 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 14
-3754 -1 -1 20 256;
#X obj 100 308 spigot;
#X obj 150 310 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 160 220 close;
#X obj 31 633 print --------------------;
#N canvas 630 546 462 312 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 obj 356 128 -;
#X obj 196 133 -;
#X obj 15 35 loadbang;
#X obj 86 54 bang;
#X msg 73 82 1;
#X msg 103 82 0;
#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 13 0;
#X connect 9 0 14 0;
#X connect 10 0 3 1;
#X connect 10 0 7 0;
#X connect 10 0 14 1;
#X connect 11 0 4 1;
#X connect 11 0 13 1;
#X connect 12 0 16 0;
#X connect 12 1 5 0;
#X connect 13 0 8 0;
#X connect 14 0 6 0;
#X connect 15 0 18 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 16 0 17 0;
#X connect 17 0 14 1;
#X connect 18 0 13 1;
#X restore 179 407 pd alternate;
#X msg 100 361 reset;
#X obj 100 287 comport 0 9600;
#X obj 218 366 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 258 427 * 32;
#X obj 242 448 +;
#X obj 242 469 trigger bang float;
#X obj 250 601 pack symbol float;
#X obj 232 579 makefilename \$0-%c;
#X msg 251 624 \; \$1 \$2;
#X obj 21 112 receive \$0-A;
#X obj 122 112 receive \$0-B;
#X obj 223 112 receive \$0-C;
#X obj 324 112 receive \$0-D;
#X obj 425 112 receive \$0-E;
#X obj 526 112 receive \$0-F;
#X obj 232 525 +;
#X obj 260 525 float;
#X msg 261 504 0;
#X msg 232 504 1;
#X obj 232 555 + 64;
#X obj 6 580 spigot;
#X obj 44 552 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 360 397 gate 4;
#X obj 351 421 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 369 421 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 388 421 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 407 421 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 398 376 metro 400;
#X obj 399 356 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 327 323 float;
#X obj 370 323 + 1;
#X obj 327 289 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 413 321 bang;
#X msg 346 289 1;
#X obj 327 345 moses 5;
#X obj 100 335 select 255;
#X msg 164 259 devicename /dev/tty.usbserial-1913;
#X obj 45 435 spigot;
#X obj 83 407 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 108 480 print RAW;
#X obj 42 460 select 255;
#X connect 7 0 58 0;
#X connect 11 0 39 0;
#X connect 18 0 11 0;
#X connect 20 0 2 0;
#X connect 21 0 1 0;
#X connect 22 0 3 0;
#X connect 23 0 4 0;
#X connect 24 0 5 0;
#X connect 25 0 6 0;
#X connect 33 0 73 0;
#X connect 34 0 33 1;
#X connect 35 0 39 0;
#X connect 37 0 42 0;
#X connect 37 1 41 0;
#X connect 38 0 37 0;
#X connect 38 0 55 0;
#X connect 39 0 33 0;
#X connect 39 0 75 0;
#X connect 40 0 37 0;
#X connect 41 0 42 1;
#X connect 42 0 43 0;
#X connect 43 0 56 0;
#X connect 43 1 44 1;
#X connect 44 0 46 0;
#X connect 45 0 44 0;
#X connect 47 0 7 0;
#X connect 48 0 8 0;
#X connect 49 0 9 0;
#X connect 50 0 30 0;
#X connect 51 0 31 0;
#X connect 52 0 32 0;
#X connect 53 0 54 0;
#X connect 53 0 57 0;
#X connect 54 0 53 1;
#X connect 55 0 54 0;
#X connect 56 0 53 0;
#X connect 57 0 45 0;
#X connect 58 0 36 0;
#X connect 59 0 58 1;
#X connect 60 0 61 0;
#X connect 60 1 62 0;
#X connect 60 2 63 0;
#X connect 60 3 64 0;
#X connect 65 0 60 1;
#X connect 66 0 65 0;
#X connect 67 0 72 0;
#X connect 68 0 67 1;
#X connect 69 0 67 0;
#X connect 70 0 71 0;
#X connect 71 0 67 0;
#X connect 72 0 68 0;
#X connect 72 0 60 0;
#X connect 72 1 70 0;
#X connect 73 0 38 0;
#X connect 73 1 37 0;
#X connect 74 0 39 0;
#X connect 75 0 78 0;
#X connect 76 0 75 1;
#X connect 78 0 36 0;
#X connect 78 1 77 0;