/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;
|