/usr/lib/pd/extra/AutoPreset/apsym.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 | #N canvas 281 136 876 587 10;
#X declare -lib libdir -lib ggee -lib moonlib -stdpath moonlib -stdpath
extra/moonlib;
#X obj 279 104 r \$1-setap-snd;
#X obj 32 129 r \$1-getap-snd;
#X obj 11 130 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 62 444 s \$1-getap-rcv;
#X obj 32 423 t b a;
#X obj 32 306 symbol \$2;
#X obj 32 154 t b b;
#X obj 603 132 r \$1-pattern-snd;
#X obj 603 197 route store load;
#X obj 466 302 sel 0;
#X obj 603 244 moses 16;
#X obj 665 243 moses 16;
#X obj 279 124 route \$2 _all_;
#X obj 466 279 t f f;
#X obj 506 302 s \$0-nbpattern;
#X obj 139 289 r \$0-nbpattern;
#X obj 716 219 r \$0-nbpattern;
#X obj 603 155 route \$2 _all_;
#X obj 480 30 inlet;
#X obj 370 548 outlet;
#X obj 101 159 symbol;
#X obj 32 330 pack s s 16;
#X msg 139 315 setlen \$1;
#X obj 139 334 sarray \$0-pattern 16;
#X msg 55 361 dump _;
#X obj 55 382 sarray \$0-pattern;
#X obj 496 389 sarray \$0-pattern;
#X obj 653 370 symbol;
#X obj 608 393 pack f s;
#X msg 608 414 set \$1 \$2;
#X msg 665 270 get \$1;
#X obj 665 290 sarray \$0-pattern;
#X obj 608 437 sarray \$0-pattern;
#X msg 496 324 list set _ 0;
#X msg 127 360 print;
#X obj 665 310 route bang;
#X obj 44 218 symbol;
#X obj 44 237 sel null;
#X obj 95 199 loadbang;
#X msg 95 218 symbol;
#X msg 44 259 symbol _;
#X obj 428 279 sel _;
#X obj 165 260 s \$1-sndap;
#X obj 165 221 pack s s;
#X obj 165 201 symbol \$2;
#X obj 165 181 t b s;
#X obj 603 224 i;
#X obj 665 222 i;
#X obj 740 155 sel 2;
#X obj 740 193 s \$0-nbpattern;
#X msg 740 174 0;
#X obj 165 240 route list;
#X text 69 46 -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 10 AutoPreset Symbol;
#X text 23 11 AutoPreset Symbol;
#X text 24 30 usage : apsym Ref Name [BusName [pat_no_all [dont-recall]]]
;
#X obj 519 31 r \$3-snd;
#X obj 416 550 s \$3-rcv;
#X obj 504 56 t a;
#X obj 393 518 t a;
#X obj 279 203 route _nbpattern_ _loaded_ symbol list _get_val_;
#X obj 230 388 t s b;
#X msg 230 452 \; \$1 \$2;
#X obj 230 364 symbol;
#X text 275 363 if parameter is "_get_val_ <s>";
#X text 276 376 then return val to <s>.;
#X obj 257 408 symbol;
#X obj 230 430 pack s s;
#X obj 456 485 spigot 1;
#X obj 501 464 == 0;
#X text 68 76 -if dont-recall=1 \, saved value is not sent when we
load the preset.;
#X obj 279 311 s \$0-nbpattern;
#X obj 324 269 != 2;
#X obj 279 291 spigot 1;
#X obj 319 148 route \$2;
#X obj 399 176 spigot 1;
#X obj 466 177 != 1;
#X obj 628 45 cnv 15 130 60 empty empty help: 20 7 0 12 -204800 -66577
0;
#N canvas 634 338 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 632 85 pd open;
#X msg 632 62 0autopreset-help.pd;
#X obj 399 92 route _nbpattern_;
#X obj 399 114 list prepend _nbpattern_;
#X obj 399 133 list trim;
#X obj 32 402 list append;
#X obj 501 423 loadbang;
#X obj 501 443 f \$5;
#X obj 324 229 loadbang;
#X obj 324 248 f \$4;
#X obj 466 137 loadbang;
#X obj 710 132 f \$4;
#X obj 710 110 loadbang;
#X obj 699 155 == 0;
#X obj 643 176 spigot 1;
#X obj 428 231 list split 2;
#X obj 496 346 list append;
#X obj 428 256 unpack s f;
#X obj 564 228 list;
#X obj 466 157 f \$4;
#X obj 496 369 list trim;
#X obj 22 500 declare -lib libdir -lib ggee -lib moonlib -stdpath moonlib
-stdpath extra/moonlib;
#X connect 0 0 12 0;
#X connect 1 0 6 0;
#X connect 2 0 6 0;
#X connect 4 1 3 0;
#X connect 5 0 21 0;
#X connect 6 0 5 0;
#X connect 6 1 24 0;
#X connect 6 1 36 0;
#X connect 7 0 17 0;
#X connect 8 0 46 0;
#X connect 8 1 47 0;
#X connect 9 1 33 0;
#X connect 10 0 28 0;
#X connect 11 0 30 0;
#X connect 12 0 60 0;
#X connect 12 1 74 0;
#X connect 13 0 9 0;
#X connect 13 1 14 0;
#X connect 15 0 22 0;
#X connect 15 0 21 2;
#X connect 16 0 11 1;
#X connect 16 0 10 1;
#X connect 17 0 8 0;
#X connect 17 1 92 0;
#X connect 18 0 58 0;
#X connect 20 0 36 1;
#X connect 20 0 45 0;
#X connect 20 0 66 1;
#X connect 21 0 83 0;
#X connect 22 0 23 0;
#X connect 24 0 25 0;
#X connect 25 0 83 1;
#X connect 27 0 28 1;
#X connect 28 0 29 0;
#X connect 29 0 32 0;
#X connect 30 0 31 0;
#X connect 31 0 35 0;
#X connect 33 0 94 0;
#X connect 34 0 25 0;
#X connect 35 1 59 0;
#X connect 36 0 37 0;
#X connect 37 0 40 0;
#X connect 37 1 21 1;
#X connect 38 0 39 0;
#X connect 39 0 37 1;
#X connect 40 0 21 1;
#X connect 41 1 68 0;
#X connect 43 0 51 0;
#X connect 44 0 43 0;
#X connect 45 0 44 0;
#X connect 45 1 43 1;
#X connect 46 0 10 0;
#X connect 47 0 11 0;
#X connect 48 0 50 0;
#X connect 50 0 49 0;
#X connect 51 0 42 0;
#X connect 56 0 58 0;
#X connect 58 0 27 0;
#X connect 58 0 20 0;
#X connect 59 0 57 0;
#X connect 59 0 19 0;
#X connect 60 0 73 0;
#X connect 60 2 59 0;
#X connect 60 3 93 0;
#X connect 60 4 63 0;
#X connect 60 5 96 0;
#X connect 61 0 67 0;
#X connect 61 1 66 0;
#X connect 63 0 61 0;
#X connect 66 0 67 1;
#X connect 67 0 62 0;
#X connect 68 0 59 0;
#X connect 69 0 68 1;
#X connect 72 0 73 1;
#X connect 73 0 71 0;
#X connect 74 0 60 0;
#X connect 74 1 80 0;
#X connect 75 0 60 0;
#X connect 76 0 75 1;
#X connect 79 0 78 0;
#X connect 80 0 81 0;
#X connect 80 1 60 0;
#X connect 81 0 82 0;
#X connect 82 0 75 0;
#X connect 83 0 4 0;
#X connect 84 0 85 0;
#X connect 85 0 69 0;
#X connect 86 0 87 0;
#X connect 87 0 72 0;
#X connect 88 0 97 0;
#X connect 89 0 48 0;
#X connect 89 0 91 0;
#X connect 90 0 89 0;
#X connect 91 0 92 1;
#X connect 92 0 8 0;
#X connect 93 0 95 0;
#X connect 93 1 94 1;
#X connect 94 0 98 0;
#X connect 95 0 41 0;
#X connect 95 1 13 0;
#X connect 96 0 93 0;
#X connect 97 0 76 0;
#X connect 98 0 26 0;
|