aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/pool/pool.pd
blob: ffd496151c30aa6a077bba566c79a95196be0a74 (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
#N canvas 25 23 966 669 12;
#X obj 273 441 pool;
#X msg 236 52 set 1 2 3;
#X obj 272 563 print K;
#X msg 602 156 getall;
#X msg 236 81 set A k g;
#X obj 251 594 print V;
#X obj 290 532 print D;
#X msg 236 111 set A l m;
#X msg 239 140 set 2 34;
#X msg 238 171 set 3 17;
#X msg 423 50 clr A;
#X msg 427 126 get A;
#X msg 427 158 get 2;
#X msg 20 79 echodir \$1;
#X obj 20 58 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 20 160 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 20 181 absdir \$1;
#X text 422 30 clear value;
#X text 423 104 get value;
#X obj 309 505 print C;
#X text 375 504 command;
#X text 357 531 directory (abs or rel to current);
#X text 320 594 data value;
#X text 338 562 data key;
#X msg 26 279 pool pool1;
#X msg 27 308 pool;
#X text 69 308 set to private;
#X msg 27 370 reset;
#X text 26 349 clear all pool data;
#X msg 608 56 clrall;
#X text 599 34 clear all values in dir;
#X text 602 135 get all values in dir;
#X text 314 442 pool name can be given as argument;
#X text 598 81 clear all values and dirs;
#X msg 606 103 clrrec;
#X msg 600 203 getrec;
#X text 600 181 get all values in dir and subdirs;
#X text 652 232 bang at EOL;
#X text 661 150 bang at EOL;
#X text 655 202 depth may be given;
#X text 22 258 data is shared among pool objects;
#X text 23 237 set pool name;
#X text 20 36 at each command;
#X text 20 20 echo current dir;
#X text 233 27 set values;
#X text 15 141 (default on);
#X text 7 125 report absolute dirs;
#X msg 28 417 help;
#X text 70 418 get some info;
#X text 658 219 default=-1 (= infinite);
#X msg 604 283 cntall;
#X text 663 281 count all values in dir;
#X msg 604 309 cntrec;
#X text 665 307 ... and subdirs;
#X text 661 321 (depth may be given);
#X msg 237 226 add 3 14;
#X text 235 205 set but don't replace;
#N canvas 0 0 421 528 dirs 0;
#X msg 109 27 mkdir fld1;
#X msg 111 122 chdir;
#X msg 110 217 updir;
#X msg 111 354 getsub -1;
#X text 110 7 make absolute dir;
#X text 109 51 make relative dir;
#X msg 110 72 mksub fld2;
#X text 109 104 change to absolute dir;
#X msg 110 165 chsub fld2;
#X text 108 146 change to relative dir;
#X text 106 198 change to upper dir;
#X text 107 250 remove absolute dir;
#X msg 108 269 rmdir fld1;
#X msg 110 308 rmsub fld2;
#X text 109 289 remove relative dir;
#X text 109 336 get subdirs;
#X text 239 379 -1 ... infinite;
#X text 161 213 depth may be given;
#X text 162 229 default=1;
#X text 192 348 depth may be given;
#X text 192 365 default=1;
#X text 108 377 count subdirs;
#X msg 111 398 cntsub -1;
#X obj 11 239 outlet;
#X msg 111 458 getdir;
#X text 110 438 get current dir;
#X text 172 457 always absolute;
#X connect 0 0 23 0;
#X connect 1 0 23 0;
#X connect 2 0 23 0;
#X connect 3 0 23 0;
#X connect 6 0 23 0;
#X connect 8 0 23 0;
#X connect 12 0 23 0;
#X connect 13 0 23 0;
#X connect 22 0 23 0;
#X connect 24 0 23 0;
#X restore 713 494 pd dirs;
#X text 710 468 directory operations;
#N canvas 0 0 467 434 file 0;
#X text 117 207 save dir and subdirs;
#X text 117 165 save data in current dir;
#X msg 117 184 svdir c:/temp/pool.dat;
#X msg 117 226 svrec c:/temp/pool.dat;
#X msg 116 272 lddir c:/temp/pool.dat;
#X msg 116 319 ldrec c:/temp/pool.dat;
#X text 117 253 load data into current dir;
#X text 115 300 load data into current dir and below;
#X text 132 340 depth (default -1) and;
#X text 134 356 mkdir flag (default 1) can be given;
#X obj 22 188 outlet;
#X text 117 37 save all;
#X text 117 81 load all (add to existing data);
#X msg 118 100 load c:/temp/pool.dat;
#X msg 120 54 save c:/temp/pool.dat;
#X text 22 12 file operations;
#X connect 2 0 10 0;
#X connect 3 0 10 0;
#X connect 4 0 10 0;
#X connect 5 0 10 0;
#X connect 13 0 10 0;
#X connect 14 0 10 0;
#X restore 714 549 pd file;
#X text 712 526 file operations;
#X text 712 583 clipboard operations;
#N canvas 0 0 529 577 clip 0;
#X obj 17 183 outlet;
#X text 97 56 copy value associated to key into clipboard;
#X msg 100 77 copy A;
#X msg 98 119 cut B;
#X text 96 101 cut value associated to key into clipboard;
#X msg 96 401 paste;
#X msg 98 179 copyall;
#X text 95 158 copy all values in current dir into clipboard;
#X msg 97 221 cutall;
#X text 95 201 cut all values in current dir into clipboard;
#X text 94 263 copy all values in current dir into clipboard;
#X text 94 306 cut all values in current dir into clipboard;
#X msg 97 284 copyrec;
#X text 194 285 depth may be given (default=-1);
#X text 193 326 depth may be given (default=-1);
#X msg 96 326 cutrec 1;
#X text 194 345 1..only with first level subdirs;
#X text 96 379 paste clipboard contents into current directory;
#X text 167 397 depth (default -1) and;
#X text 169 413 mkdir flag (default 1) can be given;
#X text 171 448 depth (default -1) and;
#X text 173 466 mkdir flag (default 1) can be given;
#X msg 95 453 pasteadd;
#X text 95 431 paste but don't replace;
#X msg 94 521 clrclip;
#X text 160 523 clear clipboard (free memory);
#X text 22 12 clipboard operations (this is an internal clipboard...)
;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X connect 8 0 0 0;
#X connect 12 0 0 0;
#X connect 15 0 0 0;
#X connect 22 0 0 0;
#X connect 24 0 0 0;
#X restore 714 606 pd clip;
#X text 712 437 more commands:;
#X obj 780 494 s \$0-pool;
#X obj 778 549 s \$0-pool;
#X obj 778 606 s \$0-pool;
#X obj 349 392 r \$0-pool;
#X connect 0 0 5 0;
#X connect 0 1 2 0;
#X connect 0 2 6 0;
#X connect 0 3 19 0;
#X connect 1 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X connect 10 0 0 0;
#X connect 11 0 0 0;
#X connect 12 0 0 0;
#X connect 13 0 0 0;
#X connect 14 0 13 0;
#X connect 15 0 16 0;
#X connect 16 0 0 0;
#X connect 24 0 0 0;
#X connect 25 0 0 0;
#X connect 27 0 0 0;
#X connect 29 0 0 0;
#X connect 34 0 0 0;
#X connect 35 0 0 0;
#X connect 47 0 0 0;
#X connect 50 0 0 0;
#X connect 52 0 0 0;
#X connect 55 0 0 0;
#X connect 57 0 64 0;
#X connect 59 0 65 0;
#X connect 62 0 66 0;
#X connect 67 0 0 0;