-
Notifications
You must be signed in to change notification settings - Fork 1
/
dksndtrig2~.pd
146 lines (146 loc) · 3.35 KB
/
dksndtrig2~.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
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 1024 130 1468 1215 12;
#X obj 75 76 inlet;
#X text 53 21 dksndtrig2~ - trigger sounds with modifiable rate;
#X obj 817 46 inlet;
#X obj 500 239 swap;
#X obj 481 270 pack f f;
#X obj 473 332 route 0 1;
#X obj 567 409 array size \$1;
#X obj 483 421 *;
#X obj 518 372 t f b;
#X obj 239 845 phasor~;
#X obj 232 984 tabread4~ \$1;
#X msg 378 759 0;
#X obj 236 942 *~ 1;
#X obj 276 751 /;
#X obj 305 661 samplerate~;
#X obj 167 750 line~;
#X obj 528 161 inlet;
#X obj 475 301 list;
#X obj 173 129 inlet;
#X text 223 128 rate;
#X obj 161 314 pack 1 1;
#X obj 239 1057 *~;
#X obj 58 176 sel 0 1;
#X obj 83 251 t b b;
#X obj 100 875 line~;
#X msg 78 296 1;
#X msg 24 255 0;
#X obj 239 1081 outlet~;
#X obj 235 803 *~ 1;
#X text 187 100 inlets: trig \, rate \, location;
#X obj 762 263 > 0;
#X obj 1118 213 symbol;
#X obj 259 562 t b f b;
#X obj 604 450 t f f f;
#X msg 1118 237 set \$1;
#X obj 942 46 loadbang;
#X obj 942 70 list \$2 \$3 \$4;
#X text 437 73 args: array rate loc_mode offset;
#X msg 942 94 rate \$1 \, loc_mode \$2 \, offset \$3;
#X text 1181 33 derek kwan;
#X text 1192 63 pdkvabs;
#X text 1193 87 gpl v 3 2018;
#X text 478 115 loc_mode: abs/rel;
#X obj 821 153 route loc_mode ramp rate rate_lag offset offset_lag
set;
#X obj 21 765 loadbang;
#X msg 21 789 0;
#X text 576 165 offset;
#X obj 239 869 *~;
#X obj 197 350 > 0;
#X obj 197 374 * 2;
#X obj 207 406 - 1;
#X obj 207 430 pack 1 1;
#X obj 218 705 line~;
#X obj 174 267 abs;
#X obj 179 210 t f f f;
#X obj 75 139 t f f;
#X text 318 409 if passing 0 and on;
#X text 321 440 do a quick fade out/in;
#X obj 270 214 == 0;
#X obj 280 247 &&;
#X obj 275 334 t b b;
#X obj 275 382 t b b;
#X obj 282 310 sel 1;
#X obj 93 837 pack 1 2;
#X msg 297 470 0 3;
#X obj 275 358 del 3;
#X msg 275 423 1 3;
#X obj 173 153 change 0;
#X connect 0 0 55 0;
#X connect 2 0 43 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 17 1;
#X connect 5 0 32 0;
#X connect 5 1 8 0;
#X connect 6 0 33 0;
#X connect 7 0 32 0;
#X connect 8 0 7 0;
#X connect 8 1 6 0;
#X connect 9 0 47 0;
#X connect 10 0 21 1;
#X connect 11 0 9 1;
#X connect 12 0 10 0;
#X connect 13 0 28 1;
#X connect 14 0 13 0;
#X connect 15 0 28 0;
#X connect 16 0 3 0;
#X connect 17 0 5 0;
#X connect 18 0 67 0;
#X connect 20 0 15 0;
#X connect 21 0 27 0;
#X connect 22 0 26 0;
#X connect 22 1 23 0;
#X connect 23 0 25 0;
#X connect 23 1 17 0;
#X connect 24 0 21 0;
#X connect 25 0 63 0;
#X connect 26 0 63 0;
#X connect 28 0 9 0;
#X connect 30 0 3 1;
#X connect 31 0 6 1;
#X connect 31 0 34 0;
#X connect 32 0 11 0;
#X connect 32 1 10 1;
#X connect 32 2 14 0;
#X connect 33 0 7 1;
#X connect 33 1 13 1;
#X connect 33 2 12 1;
#X connect 34 0 10 0;
#X connect 35 0 36 0;
#X connect 36 0 38 0;
#X connect 38 0 43 0;
#X connect 43 0 30 0;
#X connect 43 1 63 1;
#X connect 43 2 54 0;
#X connect 43 3 20 1;
#X connect 43 4 3 0;
#X connect 43 6 31 0;
#X connect 44 0 45 0;
#X connect 45 0 63 0;
#X connect 47 0 12 0;
#X connect 48 0 49 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 47 1;
#X connect 53 0 20 0;
#X connect 54 0 53 0;
#X connect 54 1 48 0;
#X connect 54 2 58 0;
#X connect 55 0 22 0;
#X connect 55 1 59 1;
#X connect 58 0 59 0;
#X connect 59 0 62 0;
#X connect 60 0 65 0;
#X connect 60 1 64 0;
#X connect 61 0 66 0;
#X connect 61 1 11 0;
#X connect 62 0 60 0;
#X connect 63 0 24 0;
#X connect 64 0 24 0;
#X connect 65 0 61 0;
#X connect 66 0 24 0;
#X connect 67 0 54 0;