/usr/lib/pd/extra/AutoPreset/apmaster.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 | #N canvas 529 90 668 615 10;
#X declare -lib libdir -lib ggee -stdpath ggee;
#X obj 356 449 s \$1-getap-snd;
#X obj 472 447 r \$1-getap-rcv;
#X obj 449 233 s \$1-setap-snd;
#X msg 120 524 read \$1;
#X obj 45 491 until;
#X obj 45 450 t b b;
#X msg 72 523 rewind;
#X obj 45 418 t b s;
#X obj 449 144 textfile;
#X msg 458 118 print;
#X obj 449 93 r \$0-text_rcv;
#X obj 45 566 s \$0-text_rcv;
#X obj 521 188 s \$0-text_eof;
#X msg 333 493 write \$1;
#X obj 333 474 symbol;
#X msg 403 495 clear;
#X obj 316 426 t b b b s;
#X obj 333 576 s \$0-text_rcv;
#X obj 472 496 spigot;
#X msg 480 475 0;
#X msg 509 475 1;
#X obj 102 211 r \$1-apmaster-rcv;
#X msg 181 426 loaded \$1;
#X msg 246 427 saved \$1;
#X obj 181 455 s \$1-apmaster-snd;
#X obj 148 260 symbol;
#X obj 241 261 symbol;
#X obj 494 166 t b b;
#X msg 494 210 _all_ _loaded_;
#X obj 91 470 r \$0-text_eof;
#X msg 45 471 50000;
#X obj 102 232 route load loadfile save savefile loadin savein;
#X obj 129 330 symbol;
#X obj 129 308 b;
#X text 214 181 been loaded/saved.;
#X text 83 71 load: choose a file to read.;
#X text 83 84 loadfile my_file: open the designated file.;
#X text 83 96 loadin: reload actual file.;
#X text 83 123 savefile my_file: write the designated file.;
#X text 83 135 savein: save the actual file.;
#X obj 18 366 t s s;
#X obj 289 398 t s s;
#X obj 18 332 openpanel;
#X obj 18 288 symbol;
#X obj 51 265 r \$0-lastfile;
#X obj 162 307 r \$0-lastfile;
#X obj 180 493 r \$1-apmaster-snd;
#X obj 180 514 route loaded saved;
#X obj 180 535 symbol;
#X obj 180 556 s \$0-lastfile;
#X obj 289 327 symbol;
#X obj 328 305 r \$0-lastfile;
#X obj 289 371 savepanel;
#X obj 18 265 b;
#X obj 289 306 b;
#X obj 440 347 symbol;
#X obj 440 325 b;
#X obj 473 324 r \$0-lastfile;
#X obj 289 260 inlet save;
#X obj 18 208 inlet load;
#X text 14 27 Use "apmaster Ref" to save/load all presets;
#X text 18 154 You can listen to Ref-apmaster-snd:;
#X text 82 168 loaded/saved my_file: signals that my_file has;
#X text 17 3 AutoPreset Master;
#X text 18 4 AutoPreset Master;
#X text 23 40 of "Ref" and its children to/from a single text file.
;
#X obj 409 19 cnv 15 150 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 414 58 pd open;
#X msg 414 35 0autopreset-help.pd;
#X text 14 58 You can talk to Ref-apmaster-rcv:;
#X text 83 111 save: choose a file to write to (like "save as").;
#X obj 472 517 list prepend add;
#X obj 472 539 list trim;
#X obj 18 310 splitpath;
#X obj 289 349 splitpath;
#X obj 16 593 declare -lib libdir -lib ggee -stdpath ggee;
#X connect 1 0 18 0;
#X connect 3 0 11 0;
#X connect 4 0 11 0;
#X connect 5 0 30 0;
#X connect 5 1 6 0;
#X connect 6 0 11 0;
#X connect 7 0 5 0;
#X connect 7 1 3 0;
#X connect 8 0 2 0;
#X connect 8 1 27 0;
#X connect 9 0 8 0;
#X connect 10 0 8 0;
#X connect 13 0 17 0;
#X connect 14 0 13 0;
#X connect 15 0 17 0;
#X connect 16 0 19 0;
#X connect 16 1 14 0;
#X connect 16 2 0 0;
#X connect 16 3 14 1;
#X connect 16 3 15 0;
#X connect 16 3 20 0;
#X connect 18 0 71 0;
#X connect 19 0 18 1;
#X connect 20 0 18 1;
#X connect 21 0 31 0;
#X connect 22 0 24 0;
#X connect 23 0 24 0;
#X connect 25 0 40 0;
#X connect 26 0 41 0;
#X connect 27 0 28 0;
#X connect 27 1 12 0;
#X connect 28 0 2 0;
#X connect 29 0 4 1;
#X connect 30 0 4 0;
#X connect 31 0 53 0;
#X connect 31 1 25 0;
#X connect 31 2 54 0;
#X connect 31 3 26 0;
#X connect 31 4 33 0;
#X connect 31 5 56 0;
#X connect 32 0 40 0;
#X connect 33 0 32 0;
#X connect 40 0 22 0;
#X connect 40 1 7 0;
#X connect 41 0 23 0;
#X connect 41 1 16 0;
#X connect 42 0 40 0;
#X connect 43 0 73 0;
#X connect 44 0 43 1;
#X connect 45 0 32 1;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 47 1 48 0;
#X connect 48 0 49 0;
#X connect 50 0 74 0;
#X connect 51 0 50 1;
#X connect 52 0 41 0;
#X connect 53 0 43 0;
#X connect 54 0 50 0;
#X connect 55 0 41 0;
#X connect 56 0 55 0;
#X connect 57 0 55 1;
#X connect 58 0 54 0;
#X connect 59 0 53 0;
#X connect 68 0 67 0;
#X connect 71 0 72 0;
#X connect 72 0 17 0;
#X connect 73 0 42 0;
#X connect 74 0 52 0;
|