/usr/share/puredata/doc/7.stuff/synth/gadsr.pd is in puredata-core 0.46.7-3.
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 | #N canvas 71 56 698 578 12;
#X obj 9 412 inlet;
#X obj 24 314 inlet;
#X text 21 437 trigger;
#X obj 154 314 inlet;
#X obj 156 477 line~;
#X obj 289 316 inlet;
#X obj 426 321 inlet;
#X obj 566 321 inlet;
#X text 26 366 level;
#X obj 156 512 outlet~;
#X text 148 365 attack;
#X text 284 366 decay;
#X text 390 366 sustain;
#X text 536 374 release;
#X obj 460 480 snapshot~;
#X obj 460 452 metro 200;
#X msg 460 508 set \$1;
#X floatatom 475 13 5 0 0;
#X obj 15 286 f \$1;
#X obj 460 426 loadbang;
#X obj 13 233 loadbang;
#X obj 273 58 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 346 63 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 346 85 0;
#X obj 206 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 206 81 1;
#X msg 273 83 -1;
#X obj 143 288 f \$2;
#X floatatom 143 342 4 0 0;
#N canvas 110 169 840 732 control 0;
#X obj 368 662 outlet;
#X obj 37 46 inlet;
#X obj 170 120 inlet;
#X obj 256 121 inlet;
#X text 74 12 trigger;
#X text 167 82 level;
#X text 392 640 to line~;
#X obj 42 332 pack;
#X obj 22 152 moses;
#X text 76 168 from;
#X text 78 180 here;
#X obj 13 199 t b b;
#X text 21 170 from;
#X text 23 182 zero;
#X msg 206 336 0;
#X obj 36 302 f;
#X text 245 84 attack time;
#X obj 373 120 inlet;
#X text 362 83 decay time;
#X obj 494 119 inlet;
#X text 478 85 sustain level;
#X obj 617 117 inlet;
#X text 610 86 release time;
#X text 471 472 DECAY;
#X obj 401 423 * 0.01;
#X obj 415 329 del;
#X obj 401 397 *;
#X obj 420 358 f;
#X obj 464 454 pack;
#X obj 624 346 pack;
#X obj 50 81 sel 0;
#X msg 80 120 stop;
#X obj 68 197 t b;
#X connect 1 0 30 0;
#X connect 2 0 15 1;
#X connect 2 0 26 1;
#X connect 3 0 7 1;
#X connect 3 0 25 0;
#X connect 7 0 0 0;
#X connect 8 0 11 0;
#X connect 8 1 32 0;
#X connect 11 0 15 0;
#X connect 11 1 14 0;
#X connect 14 0 0 0;
#X connect 15 0 7 0;
#X connect 17 0 28 1;
#X connect 19 0 27 1;
#X connect 21 0 29 1;
#X connect 24 0 28 0;
#X connect 25 0 27 0;
#X connect 26 0 24 0;
#X connect 27 0 26 0;
#X connect 28 0 0 0;
#X connect 29 0 0 0;
#X connect 30 0 31 0;
#X connect 30 0 29 0;
#X connect 30 1 8 0;
#X connect 31 0 25 0;
#X connect 32 0 15 0;
#X restore 135 395 pd control;
#X obj 280 288 f \$2;
#X obj 410 286 f \$2;
#X obj 543 286 f \$2;
#X floatatom 280 345 4 0 0;
#X floatatom 410 345 4 0 0;
#X floatatom 543 346 4 0 0;
#X obj 489 74 pack 0 20;
#X msg 495 110 0;
#X obj 489 47 t f b;
#X text 104 541 gadsr - arguments: level \, attack time \, decay time
\, sustain percentage \, release time;
#X floatatom 15 341 4 0 0;
#X connect 0 0 29 0;
#X connect 1 0 40 0;
#X connect 3 0 28 0;
#X connect 4 0 9 0;
#X connect 4 0 14 0;
#X connect 5 0 33 0;
#X connect 6 0 34 0;
#X connect 7 0 35 0;
#X connect 14 0 16 0;
#X connect 15 0 14 0;
#X connect 16 0 17 0;
#X connect 17 0 38 0;
#X connect 18 0 40 0;
#X connect 19 0 15 0;
#X connect 20 0 18 0;
#X connect 20 0 27 0;
#X connect 20 0 30 0;
#X connect 20 0 31 0;
#X connect 20 0 32 0;
#X connect 21 0 26 0;
#X connect 22 0 23 0;
#X connect 23 0 29 0;
#X connect 24 0 25 0;
#X connect 25 0 29 0;
#X connect 26 0 29 0;
#X connect 27 0 28 0;
#X connect 28 0 29 2;
#X connect 29 0 4 0;
#X connect 30 0 33 0;
#X connect 31 0 34 0;
#X connect 32 0 35 0;
#X connect 33 0 29 3;
#X connect 34 0 29 4;
#X connect 35 0 29 5;
#X connect 36 0 4 0;
#X connect 37 0 29 0;
#X connect 38 0 36 0;
#X connect 38 1 37 0;
#X connect 40 0 29 1;
#X coords 0 0 1 1 200 40 1;
|