This file is indexed.

/usr/lib/pd/extra/AutoPreset/aptab.pd is in pd-autopreset 0.10-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
229
230
#N canvas 32 117 984 535 10;
#X declare -lib libdir -lib ggee;
#X obj 286 97 r \$1-setap-snd;
#X obj 27 73 r \$1-getap-snd;
#X obj 6 71 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1
;
#X obj 54 466 s \$1-getap-rcv;
#X obj 27 445 t b a;
#X obj 27 487 s \$1-getap-next;
#X obj 102 100 r \$3-len-snd;
#X obj 27 115 symbol \$2;
#X obj 27 135 pack s f;
#X msg 510 275 resize \$1;
#X obj 510 294 s \$3;
#X obj 48 164 f;
#X obj 479 253 s \$3-len-rcv;
#X obj 582 110 r \$1-pattern-snd;
#X obj 582 191 route store load;
#X obj 580 33 table \$0-pattern 16;
#X obj 582 387 s \$0-pattern;
#X obj 582 248 moses 16;
#X obj 650 247 moses 16;
#X obj 701 209 r \$0-nbpattern;
#X obj 286 118 route \$2 _all_;
#X obj 414 357 sel 0;
#X obj 441 381 b;
#X obj 414 334 t f f;
#X obj 488 400 s \$0-nbpattern;
#X obj 400 236 t a f;
#X obj 749 248 r \$3-len-snd;
#X obj 733 272 *;
#X obj 628 271 r \$3-len-snd;
#X obj 582 295 *;
#X obj 609 295 f;
#X obj 582 270 t f b;
#X msg 181 233 resize \$1;
#X obj 181 252 s \$0-pattern;
#X obj 187 170 r \$0-nbpattern;
#X obj 69 282 r \$0-nbpattern;
#X obj 81 304 f;
#X obj 27 93 t b b;
#X obj 54 260 t b b;
#X obj 54 304 16;
#X obj 582 134 route \$2 _all_;
#X obj 286 214 route _nbpattern_ _loaded_;
#X obj 524 53 sel 0;
#X obj 551 74 s \$3-len-snd;
#X obj 582 228 i;
#X obj 650 226 i;
#X text 165 57 Table is not included \;;
#X obj 760 141 sel 2;
#X obj 760 179 s \$0-nbpattern;
#X msg 760 160 0;
#X obj 187 190 t b f;
#X obj 181 211 * 16;
#X obj 81 324 route 0;
#X obj 286 380 s \$0-nbpattern;
#X obj 488 377 *;
#X obj 503 355 != 2;
#X text 120 29 -if pat_no_all==1 \, doesn't receive "_all_" pattern
commands store/load. If pat_no_all==2 \, no pattern for this.;
#X text 22 -1 AutoPreset Table;
#X text 23 0 AutoPreset Table;
#X text 166 71 Please signal table length change to \$3-len-snd.;
#X text 22 16 usage : aptab Ref Name TableName [TableLength [pat_no_all]]
;
#X obj 479 234 s \$3-len-snd;
#X obj 326 141 route \$2;
#X obj 400 179 spigot 1;
#X obj 463 195 != 1;
#X obj 331 337 != 2;
#X obj 286 358 spigot 1;
#X obj 710 32 cnv 15 130 60 empty empty help: 20 7 0 12 -204800 -66577
0;
#N canvas 632 399 164 175 open 0;
#X obj 29 16 inlet;
#X obj 29 38 symbol;
#X obj 29 103 pack s s;
#X obj 56 80 getdir;
#X obj 29 59 t s b;
#X msg 29 124 \; pd open \$1 \$2;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 2 0 5 0;
#X connect 3 0 2 1;
#X connect 4 0 2 0;
#X connect 4 1 3 0;
#X restore 714 72 pd open;
#X msg 714 49 0autopreset-help.pd;
#X obj 400 156 list trim;
#X obj 400 112 route _nbpattern_;
#X obj 400 134 list prepend _nbpattern_;
#X obj 524 10 loadbang;
#X obj 524 33 f \$4;
#X obj 716 97 loadbang;
#X obj 716 118 f \$5;
#X obj 716 138 == 0;
#X obj 622 158 spigot 1;
#X obj 463 155 loadbang;
#X obj 463 175 f \$5;
#X obj 503 314 loadbang;
#X obj 503 334 f \$5;
#X obj 331 297 loadbang;
#X obj 331 316 f \$5;
#X msg 48 184 0 \$1;
#X obj 27 232 list append;
#X obj 54 390 list append;
#X obj 27 425 list append;
#X obj 120 366 array get \$0-pattern;
#X msg 120 345 0 \$1;
#X obj 352 267 list split 1;
#X obj 386 291 list split;
#X obj 414 313 list split 1;
#X obj 441 401 list;
#X obj 582 366 list append;
#X obj 48 205 array get \$3;
#X msg 609 315 0 \$1;
#X obj 609 336 array get \$3;
#X obj 733 328 array get \$0-pattern;
#X obj 733 305 pack f f;
#X obj 733 351 array set \$3;
#X obj 386 448 array set \$3;
#X obj 441 421 array set \$0-pattern;
#X obj 392 495 declare -lib libdir -lib ggee;
#X connect 0 0 20 0;
#X connect 1 0 37 0;
#X connect 2 0 37 0;
#X connect 4 0 5 0;
#X connect 4 1 3 0;
#X connect 6 0 8 1;
#X connect 6 0 11 1;
#X connect 6 0 51 0;
#X connect 7 0 8 0;
#X connect 8 0 86 0;
#X connect 9 0 10 0;
#X connect 11 0 85 0;
#X connect 13 0 40 0;
#X connect 14 0 44 0;
#X connect 14 1 45 0;
#X connect 17 0 31 0;
#X connect 18 0 27 0;
#X connect 19 0 18 1;
#X connect 19 0 17 1;
#X connect 20 0 41 0;
#X connect 20 1 62 0;
#X connect 21 1 22 0;
#X connect 22 0 94 0;
#X connect 23 0 21 0;
#X connect 23 1 54 0;
#X connect 25 0 91 0;
#X connect 25 1 12 0;
#X connect 25 1 61 0;
#X connect 25 1 92 1;
#X connect 26 0 27 1;
#X connect 26 0 100 1;
#X connect 27 0 100 0;
#X connect 28 0 29 1;
#X connect 28 0 30 1;
#X connect 29 0 95 0;
#X connect 30 0 97 0;
#X connect 31 0 29 0;
#X connect 31 1 30 0;
#X connect 32 0 33 0;
#X connect 34 0 50 0;
#X connect 35 0 39 1;
#X connect 36 0 52 0;
#X connect 37 0 7 0;
#X connect 37 1 11 0;
#X connect 37 1 38 0;
#X connect 38 0 39 0;
#X connect 38 1 36 0;
#X connect 39 0 87 0;
#X connect 40 0 14 0;
#X connect 40 1 78 0;
#X connect 41 0 66 0;
#X connect 41 2 25 0;
#X connect 42 1 43 0;
#X connect 44 0 17 0;
#X connect 45 0 18 0;
#X connect 47 0 49 0;
#X connect 49 0 48 0;
#X connect 50 0 51 0;
#X connect 50 1 51 1;
#X connect 51 0 32 0;
#X connect 51 0 36 1;
#X connect 52 1 90 0;
#X connect 54 0 24 0;
#X connect 55 0 54 1;
#X connect 62 0 41 0;
#X connect 62 1 71 0;
#X connect 63 0 41 0;
#X connect 64 0 63 1;
#X connect 65 0 66 1;
#X connect 66 0 53 0;
#X connect 69 0 68 0;
#X connect 70 0 63 0;
#X connect 71 0 72 0;
#X connect 71 1 41 0;
#X connect 72 0 70 0;
#X connect 73 0 74 0;
#X connect 74 0 42 0;
#X connect 75 0 76 0;
#X connect 76 0 47 0;
#X connect 76 0 77 0;
#X connect 77 0 78 1;
#X connect 78 0 14 0;
#X connect 79 0 80 0;
#X connect 80 0 64 0;
#X connect 81 0 82 0;
#X connect 82 0 55 0;
#X connect 83 0 84 0;
#X connect 84 0 65 0;
#X connect 85 0 96 0;
#X connect 86 0 88 0;
#X connect 87 0 88 1;
#X connect 88 0 4 0;
#X connect 89 0 87 1;
#X connect 90 0 89 0;
#X connect 91 1 92 0;
#X connect 92 0 102 0;
#X connect 92 1 93 0;
#X connect 93 0 23 0;
#X connect 93 1 94 1;
#X connect 94 0 103 0;
#X connect 95 0 16 0;
#X connect 96 0 86 1;
#X connect 97 0 98 0;
#X connect 98 0 95 1;
#X connect 99 0 101 0;
#X connect 100 0 99 0;