/usr/lib/pd/extra/readanysf~/anysndfiler.pd is in pd-readanysf 0.43-1.
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 | #N canvas 403 78 800 378 10;
#N canvas 314 180 836 579 loadfast 0;
#X obj 398 364 switch~;
#X obj 68 55 inlet;
#X obj 304 95 loadbang;
#X text 63 34 filename;
#X obj 396 179 inlet;
#X text 421 132 <--- upsampled by factor of 128 \, then switched off
;
#X obj 50 401 tabwrite~ \$0-samp-1;
#X obj 209 399 tabwrite~ \$0-samp-2;
#X msg 396 202 set 64 1 \$1 \, 0;
#X msg 304 129 set 64 1 128 \, 0;
#X msg 68 110 open \$1;
#X msg 511 346 0;
#X msg 309 332 1;
#X obj 414 403 print starting;
#X obj 549 360 print stoping;
#X obj 277 281 select 1;
#X obj 534 320 t b b;
#X floatatom 480 294 5 0 0 0 - - -;
#X obj 562 293 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 111 183 play;
#X obj 480 264 route ready bang samplerate length;
#X floatatom 597 299 5 0 0 0 - - -;
#X floatatom 656 300 5 0 0 0 - - -;
#X msg 701 416 resize \$1;
#X obj 701 467 s \$0-samp-2;
#X obj 701 443 s \$0-samp-1;
#X obj 68 247 readanysf~ 2 12 1024;
#X obj 699 181 inlet;
#X obj 698 337 f;
#X obj 671 369 *;
#X floatatom 671 392 14 0 0 0 - - -;
#X obj 602 427 print size;
#X floatatom 716 371 5 0 0 0 - - -;
#X obj 277 303 t b b b b;
#X obj 655 334 f;
#X obj 602 325 t b b;
#X obj 580 514 outlet;
#X connect 1 0 10 0;
#X connect 2 0 9 0;
#X connect 4 0 8 0;
#X connect 8 0 0 0;
#X connect 10 0 26 0;
#X connect 11 0 0 0;
#X connect 11 0 36 0;
#X connect 12 0 0 0;
#X connect 12 0 13 0;
#X connect 15 0 33 0;
#X connect 16 0 11 0;
#X connect 16 1 14 0;
#X connect 19 0 26 0;
#X connect 20 0 15 0;
#X connect 20 0 17 0;
#X connect 20 1 16 0;
#X connect 20 1 18 0;
#X connect 20 2 21 0;
#X connect 20 3 22 0;
#X connect 22 0 34 1;
#X connect 23 0 24 0;
#X connect 23 0 25 0;
#X connect 26 0 6 0;
#X connect 26 1 7 0;
#X connect 26 2 20 0;
#X connect 27 0 28 1;
#X connect 28 0 29 1;
#X connect 28 0 32 0;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 30 0 23 0;
#X connect 33 0 6 0;
#X connect 33 0 7 0;
#X connect 33 1 19 0;
#X connect 33 2 12 0;
#X connect 33 3 35 0;
#X connect 34 0 29 0;
#X connect 35 0 34 0;
#X connect 35 1 28 0;
#X restore 118 186 pd loadfast;
#X obj 151 221 bng 15 250 50 0 empty empty done 17 7 1 10 -262144 -1
-1;
#X obj 79 71 openpanel;
#X msg 79 49 bang;
#X obj 413 206 * 44100;
#X floatatom 413 145 5 0 0 1 buffer_length_in_seconds - -;
#X msg 413 235 resize \$1;
#X msg 459 183 22050;
#X msg 508 183 44100;
#X text 569 185 choose file samplerate;
#X obj 79 244 timer;
#X obj 79 129 t b a;
#X floatatom 79 275 10 0 0 0 - - -;
#X obj 413 60 loadbang;
#X msg 449 93 \; pd dsp 1;
#X msg 413 124 8;
#X obj 79 107 symbol;
#X msg 152 71 bang;
#X floatatom 185 138 5 0 0 0 - - -;
#X msg 152 93 64;
#X msg 185 94 128;
#X msg 218 93 512;
#X msg 253 93 1024;
#X msg 339 222 const 0;
#X obj 507 261 table \$0-samp-1;
#X obj 507 287 table \$0-samp-2;
#X obj 413 286 s \$0-samp-2;
#X obj 413 262 s \$0-samp-1;
#X obj 262 140 samplerate~;
#X connect 0 0 1 0;
#X connect 2 0 16 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 6 0 26 0;
#X connect 6 0 27 0;
#X connect 7 0 4 1;
#X connect 8 0 4 1;
#X connect 10 0 12 0;
#X connect 11 0 10 0;
#X connect 11 1 0 0;
#X connect 13 0 15 0;
#X connect 13 0 14 0;
#X connect 13 0 28 0;
#X connect 15 0 5 0;
#X connect 16 0 11 0;
#X connect 17 0 16 0;
#X connect 18 0 0 1;
#X connect 19 0 18 0;
#X connect 20 0 18 0;
#X connect 21 0 18 0;
#X connect 22 0 18 0;
#X connect 23 0 26 0;
#X connect 23 0 27 0;
#X connect 28 0 0 2;
|