aboutsummaryrefslogtreecommitdiff
path: root/arduino.pd
blob: fd93628a561fb1ac5265b70148f39406b5550601 (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
#N canvas 81 0 605 522 10;
#X text 390 446 released under the GNU GPL;
#X text 12 446 (C) Copyright 2006 Hans-Christoph Steiner <hans@at.or.at>
;
#N canvas 562 456 466 316 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 66 161 pd alternate;
#X msg 11 130 reset;
#X obj 120 203 +;
#X obj 120 224 trigger bang float;
#X obj 126 375 pack symbol float;
#X msg 124 258 0;
#X obj 11 108 select 255;
#X obj 133 182 * 128;
#X obj 11 -9 inlet;
#X obj 126 425 outlet;
#X obj 494 241 outlet;
#X obj 11 66 comport \$1 9600;
#N canvas 240 282 603 439 command 0;
#X obj 79 8 inlet;
#X obj 55 378 outlet;
#X obj 155 114 * 255;
#X obj 100 114 * 255;
#X obj 45 114 * 255;
#X obj 155 93 clip 0 1;
#X obj 100 93 clip 0 1;
#X obj 45 93 clip 0 1;
#X msg 155 135 232 \, \$1;
#X msg 100 135 231 \, \$1;
#X msg 45 135 230 \, \$1;
#X obj 210 94 clip 0 6;
#X obj 210 135 + 240;
#X obj 263 94 clip 0 1;
#X obj 263 115 int;
#X obj 263 137 + 238;
#X obj 79 53 route PWM0 PWM1 PWM2 analogIns digitalIns;
#X obj 322 93 route float;
#X obj 439 152 & 127;
#X obj 370 173 & 127;
#X obj 370 129 trigger float float bang;
#X msg 494 154 255;
#X text 337 56 break up digital-out bitmask;
#X floatatom 321 194 5 0 0 0 - - -;
#X connect 0 0 16 0;
#X connect 2 0 8 0;
#X connect 3 0 9 0;
#X connect 4 0 10 0;
#X connect 5 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 4 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 12 0;
#X connect 12 0 1 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 1 0;
#X connect 16 0 7 0;
#X connect 16 1 6 0;
#X connect 16 2 5 0;
#X connect 16 3 11 0;
#X connect 16 4 13 0;
#X connect 16 5 17 0;
#X connect 17 0 20 0;
#X connect 17 1 1 0;
#X connect 18 0 1 0;
#X connect 19 0 1 0;
#X connect 20 2 21 0;
#X connect 21 0 1 0;
#X restore 11 22 pd command processing;
#X obj 66 132 moses 128;
#X msg 47 346 symbol digital;
#X obj 142 345 makefilename analog%c;
#X obj 99 279 float;
#X obj 138 279 + 1;
#X obj 126 400 list trim;
#X obj 99 301 select 0;
#X text 291 241 DEBUG/RAW data (this will change);
#X obj 142 323 + 47;
#X obj 443 -5 inlet;
#X text 382 -10 raw input;
#X text 48 -11 processed input;
#X connect 2 0 4 0;
#X connect 2 1 9 0;
#X connect 3 0 2 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 18 0;
#X connect 5 1 6 1;
#X connect 6 0 20 0;
#X connect 7 0 18 1;
#X connect 8 0 3 0;
#X connect 8 1 15 0;
#X connect 9 0 4 1;
#X connect 10 0 14 0;
#X connect 13 0 8 0;
#X connect 13 0 12 0;
#X connect 14 0 13 0;
#X connect 15 0 2 0;
#X connect 16 0 6 0;
#X connect 17 0 6 0;
#X connect 18 0 19 0;
#X connect 18 0 21 0;
#X connect 19 0 18 1;
#X connect 20 0 11 0;
#X connect 21 0 16 0;
#X connect 21 1 23 0;
#X connect 23 0 17 0;
#X connect 24 0 13 0;