-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadsr.pd
117 lines (117 loc) · 2.82 KB
/
adsr.pd
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
#N canvas 441 204 798 781 10;
#X obj 40 370 inlet~;
#X obj 94 414 *~;
#X obj 169 612 outlet~;
#X obj 110 391 vline~;
#X obj 76 -16 inlet;
#X obj 107 51 route float a d s r gain thresh;
#N canvas 99 132 826 753 adsr_engine 0;
#X obj 57 65 inlet;
#X obj 180 662 outlet;
#X obj 150 52 inlet;
#X obj 324 71 inlet;
#X obj 450 78 inlet;
#X obj 587 78 inlet;
#X obj 725 77 inlet;
#X msg 574 332 0 5;
#X obj 124 281 t b b b b b;
#X obj 228 331 i;
#X obj 307 391 pack 0 0 0;
#X obj 18 140 bng 25 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 49 144 attack phase;
#X obj 144 87 bng 25 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 175 91 release phase;
#X obj 140 447 i;
#X obj 239 429 zl reg;
#X text 317 50 attack;
#X text 442 53 decay;
#X text 587 61 sustain;
#X text 721 59 release;
#X msg 139 470 0 \$1;
#X msg 227 354 1 \$1 5;
#X obj 372 364 + 5;
#X connect 0 0 11 0;
#X connect 2 0 13 0;
#X connect 3 0 9 1;
#X connect 3 0 23 0;
#X connect 4 0 10 1;
#X connect 5 0 10 0;
#X connect 6 0 15 1;
#X connect 7 0 1 0;
#X connect 8 2 16 0;
#X connect 8 3 9 0;
#X connect 8 4 7 0;
#X connect 9 0 22 0;
#X connect 10 0 16 1;
#X connect 11 0 8 0;
#X connect 13 0 15 0;
#X connect 15 0 21 0;
#X connect 16 0 1 0;
#X connect 21 0 1 0;
#X connect 22 0 1 0;
#X connect 23 0 10 2;
#X restore 110 339 pd adsr_engine;
#X obj 83 238 > 0;
#X obj 77 284 sel 0 1;
#X obj 83 260 change;
#X floatatom 136 293 10 0 0 0 - - -, f 10;
#X floatatom 160 268 10 0 0 0 - - -, f 10;
#X floatatom 240 240 10 0 0 0 - - -, f 10;
#X floatatom 280 214 10 0 0 0 - - -, f 10;
#X floatatom 63 214 5 0 0 0 - - -, f 5;
#X obj 402 29 loadbang;
#X obj 276 101 float \$2;
#X obj 339 98 float \$3;
#X obj 402 100 float \$4;
#X obj 456 100 float \$5;
#X obj 463 152 float \$1;
#X obj 521 99 float \$6;
#X obj 166 485 / 127;
#X text 282 -39 from puredata.info http://puredata.info/Members/briansorahan/adsr.pd/view?searchterm=adsr
;
#X obj 159 522 *~;
#X obj 173 579 *~;
#X obj 113 -8 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 254 354 5 0 0 0 - - -, f 5;
#X connect 0 0 1 0;
#X connect 1 0 24 0;
#X connect 3 0 1 1;
#X connect 4 0 5 0;
#X connect 5 0 14 0;
#X connect 5 0 22 0;
#X connect 5 1 10 0;
#X connect 5 2 11 0;
#X connect 5 3 12 0;
#X connect 5 4 13 0;
#X connect 5 5 25 1;
#X connect 5 6 7 1;
#X connect 6 0 3 0;
#X connect 6 0 27 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 8 1 6 0;
#X connect 9 0 8 0;
#X connect 10 0 6 2;
#X connect 11 0 6 3;
#X connect 12 0 6 4;
#X connect 13 0 6 5;
#X connect 14 0 7 0;
#X connect 15 0 16 0;
#X connect 15 0 17 0;
#X connect 15 0 18 0;
#X connect 15 0 20 0;
#X connect 15 0 21 0;
#X connect 15 0 19 0;
#X connect 16 0 10 0;
#X connect 17 0 11 0;
#X connect 18 0 12 0;
#X connect 19 0 13 0;
#X connect 20 0 25 1;
#X connect 21 0 7 1;
#X connect 22 0 24 1;
#X connect 24 0 25 0;
#X connect 25 0 2 0;
#X connect 26 0 5 0;