This URL has Read-Only access.

Statistics
| Branch: | Revision:

root / abs / localState.pd @ 66e2cc7a

History | View | Annotate | Download (6.5 kB)

1
#N canvas 862 171 1001 889 10;
2
#X obj 143 533 l2s /;
3
#X obj 143 555 s2l /;
4
#X obj 143 577 list split 1;
5
#X obj 143 696 t b a;
6
#X obj 147 788 s;
7
#X msg 143 673 symbol /\$1-forward;
8
#X obj 271 603 list split 1;
9
#X obj 271 647 list append;
10
#X obj 140 731 list;
11
#X obj 140 753 list trim;
12
#X msg 271 625 g_\$1;
13
#X obj 143 603 l2s;
14
#X obj 143 624 s2l .;
15
#X obj 143 511 textfile;
16
#X obj 102 386 route persist;
17
#X obj 363 393 symbol;
18
#X text 118 403 dump SSAD data;
19
#X text 195 536 comment;
20
#X text 174 607 some addresses;
21
#X text 183 620 contain a '.';
22
#X text 228 562 separate the first part of the address (which identifies
23
the layer) so that we can reuse it to build appropriate send message
24
;
25
#X text 353 599 isolate the controler address;
26
#X text 352 625 prepare the right control's gui address;
27
#X text 207 730 piece it back togeter;
28
#X text 206 751 remove the 'list' selector form the list;
29
#X text 200 787 name the destination and send the message (to the message
30
dispatcher);
31
#X text 224 689 send to the layer's message forwarder (message dispatcher)
32
;
33
#X obj 102 364 r SSSAD_ADMIN;
34
#X obj 251 387 symbol;
35
#X msg 251 411 write \$1;
36
#X obj 337 365 t a b a;
37
#X obj 109 169 bng 15 250 50 0 empty empty SAVE 17 7 0 10 -262144 -1
38
-1;
39
#X obj 109 85 hradio 20 1 0 10 \$0-row0 empty empty 0 -8 0 10 -262144
40
-261234 -1 0;
41
#X obj 102 418 list prepend add;
42
#X obj 103 442 list trim;
43
#X msg 392 437 read \$1 \, rewind;
44
#X msg 45 424 print;
45
#X msg 44 455 rewind;
46
#X obj 337 345 makefilename ../data/%s.txt;
47
#X obj 363 415 t b a;
48
#X msg 363 437 100;
49
#X obj 362 459 until;
50
#X msg 241 336 save;
51
#X obj 241 355 s SSSAD_ADMIN;
52
#X obj 29 726 list append;
53
#X obj 29 746 list trim;
54
#X obj 29 768 print DBG_STATE;
55
#X obj 195 284 t b b b;
56
#X msg 287 319 clear;
57
#X obj 387 132 r \$0-row0;
58
#X obj 449 132 r \$0-row1;
59
#X obj 509 132 r \$0-row2;
60
#X obj 109 114 hradio 20 1 0 10 \$0-row1 empty empty 0 -8 0 10 -228856
61
-261234 -1 0;
62
#X obj 109 143 hradio 20 1 0 10 \$0-row2 empty empty 0 -8 0 10 -262144
63
-261234 -1 0;
64
#X obj 167 167 cnv 15 100 15 empty \$0-preset-set another1 6 8 1 12
65
-233017 -66577 0;
66
#X obj 400 309 s \$0-preset-set;
67
#X msg 400 289 label \$1;
68
#X obj 385 177 t f f;
69
#X text 116 85 1;
70
#X text 135 85 2;
71
#X text 153 85 3;
72
#X text 173 85 4;
73
#X text 194 85 5;
74
#X text 213 85 6;
75
#X text 233 85 7;
76
#X text 254 85 8;
77
#X text 129 114 12;
78
#X text 150 114 13;
79
#X text 170 114 14;
80
#X text 191 114 15;
81
#X text 211 114 16;
82
#X text 230 114 17;
83
#X text 250 114 18;
84
#X text 270 114 19;
85
#X text 290 113 20;
86
#X text 130 143 22;
87
#X text 149 143 23;
88
#X text 170 143 24;
89
#X text 192 143 25;
90
#X text 209 143 26;
91
#X text 230 143 27;
92
#X text 250 143 28;
93
#X text 270 143 29;
94
#X text 290 142 30;
95
#X text 112 114 11;
96
#X text 111 143 21;
97
#X obj 385 156 + 1;
98
#X obj 449 154 + 11;
99
#X obj 509 154 + 21;
100
#X text 274 85 9;
101
#X text 290 84 10;
102
#X obj 276 56 popup 124 25 #ffffff popup another;
103
#X obj 385 222 symbol testpreset;
104
#X obj 385 245 pack s f;
105
#X obj 385 200 t b f;
106
#X obj 282 167 bng 15 250 50 0 \$0-saveas empty save_as... 17 7 1 8
107
-262144 -1 -1;
108
#X msg 698 32 options;
109
#N canvas 479 135 623 808 save_as 1;
110
#X obj 198 659 outlet;
111
#X obj 95 14 inlet;
112
#X obj 170 374 textfile;
113
#X obj 95 39 savepanel;
114
#X obj 233 78 prepend set;
115
#X msg 233 97 /home/scenic/src/dieudj-videoproto/data/another;
116
#X msg 209 234 write ../data/presets_list.txt;
117
#X msg 255 315 read ../data/presets_list.txt \, rewind;
118
#X obj 107 339 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
119
-1 -1;
120
#X obj 206 316 until;
121
#X obj 198 569 prepend append;
122
#X msg 68 305 clear;
123
#X msg 176 215 add \$1;
124
#X msg 207 293 50;
125
#X obj 170 432 s2l /;
126
#X obj 170 525 list split;
127
#X obj 197 477 list length;
128
#X obj 170 454 t a a;
129
#X obj 197 499 - 1;
130
#X obj 170 410 symbol;
131
#X msg 198 547 \$1;
132
#X text 226 117 write absolute path of the desired file;
133
#X obj 207 264 t b b;
134
#X obj 137 180 t b b a;
135
#X text 271 218 save the file;
136
#X text 258 275 populate the popup;
137
#X msg 319 417 options;
138
#X text 356 400 clear the popup first;
139
#X text 204 451 strip the path;
140
#X text 241 524 get last element;
141
#X text 288 583 write new values;
142
#X obj 447 207 loadbang;
143
#X obj 98 63 s2l /;
144
#X obj 69 156 list split;
145
#X obj 98 85 t a a;
146
#X obj 124 109 list length;
147
#X obj 124 131 - 1;
148
#X connect 1 0 3 0;
149
#X connect 2 0 19 0;
150
#X connect 2 1 9 1;
151
#X connect 3 0 32 0;
152
#X connect 4 0 5 0;
153
#X connect 6 0 2 0;
154
#X connect 7 0 2 0;
155
#X connect 8 0 2 0;
156
#X connect 9 0 2 0;
157
#X connect 10 0 0 0;
158
#X connect 11 0 2 0;
159
#X connect 12 0 2 0;
160
#X connect 13 0 9 0;
161
#X connect 14 0 17 0;
162
#X connect 15 1 20 0;
163
#X connect 16 0 18 0;
164
#X connect 17 0 15 0;
165
#X connect 17 1 16 0;
166
#X connect 18 0 15 1;
167
#X connect 19 0 14 0;
168
#X connect 20 0 10 0;
169
#X connect 22 0 13 0;
170
#X connect 22 1 7 0;
171
#X connect 22 1 26 0;
172
#X connect 23 0 22 0;
173
#X connect 23 1 6 0;
174
#X connect 23 2 12 0;
175
#X connect 26 0 0 0;
176
#X connect 31 0 22 0;
177
#X connect 32 0 34 0;
178
#X connect 33 1 23 0;
179
#X connect 34 0 33 0;
180
#X connect 34 1 35 0;
181
#X connect 35 0 36 0;
182
#X connect 36 0 33 1;
183
#X restore 613 34 pd save_as;
184
#X obj 492 381 prepend set;
185
#X msg 492 403 ../data/another1.txt;
186
#X msg 385 265 symbol \$1\$2;
187
#X obj 613 14 r \$0-saveas;
188
#X obj 613 55 s \$0-to_popup;
189
#X obj 484 203 r \$0-from_popup;
190
#X obj 277 36 r \$0-to_popup;
191
#X obj 317 86 s \$0-from_popup;
192
#X connect 0 0 1 0;
193
#X connect 1 0 2 0;
194
#X connect 2 0 11 0;
195
#X connect 2 1 6 0;
196
#X connect 3 0 8 0;
197
#X connect 3 1 4 1;
198
#X connect 3 1 44 1;
199
#X connect 5 0 3 0;
200
#X connect 6 0 10 0;
201
#X connect 6 1 7 1;
202
#X connect 7 0 8 1;
203
#X connect 8 0 9 0;
204
#X connect 9 0 4 0;
205
#X connect 9 0 44 0;
206
#X connect 10 0 7 0;
207
#X connect 11 0 12 0;
208
#X connect 12 0 5 0;
209
#X connect 13 0 0 0;
210
#X connect 13 1 41 1;
211
#X connect 14 0 33 0;
212
#X connect 15 0 39 0;
213
#X connect 27 0 14 0;
214
#X connect 28 0 29 0;
215
#X connect 29 0 13 0;
216
#X connect 30 0 28 1;
217
#X connect 30 1 15 0;
218
#X connect 30 2 15 1;
219
#X connect 31 0 47 0;
220
#X connect 33 0 34 0;
221
#X connect 34 0 13 0;
222
#X connect 35 0 13 0;
223
#X connect 36 0 13 0;
224
#X connect 37 0 13 0;
225
#X connect 38 0 30 0;
226
#X connect 38 0 98 0;
227
#X connect 39 0 40 0;
228
#X connect 39 1 35 0;
229
#X connect 40 0 41 0;
230
#X connect 41 0 13 0;
231
#X connect 42 0 43 0;
232
#X connect 44 0 45 0;
233
#X connect 45 0 46 0;
234
#X connect 47 0 28 0;
235
#X connect 47 1 42 0;
236
#X connect 47 2 48 0;
237
#X connect 48 0 13 0;
238
#X connect 49 0 86 0;
239
#X connect 50 0 87 0;
240
#X connect 51 0 88 0;
241
#X connect 56 0 55 0;
242
#X connect 57 0 94 0;
243
#X connect 86 0 57 0;
244
#X connect 87 0 57 0;
245
#X connect 88 0 57 0;
246
#X connect 91 1 105 0;
247
#X connect 92 0 93 0;
248
#X connect 93 0 100 0;
249
#X connect 94 0 92 0;
250
#X connect 94 1 93 1;
251
#X connect 96 0 102 0;
252
#X connect 97 0 102 0;
253
#X connect 98 0 99 0;
254
#X connect 100 0 38 0;
255
#X connect 100 0 56 0;
256
#X connect 101 0 97 0;
257
#X connect 103 0 92 1;
258
#X connect 104 0 91 0;
259
#X coords 0 -1 1 1 300 140 1 100 50;