Mercurial > hg > beaglert
comparison examples/pd/envelopeTrigger/_main.pd @ 356:44e4962ee37a prerelease
Moved pd examples to examples/pd
author | Giulio Moro <giuliomoro@yahoo.it> |
---|---|
date | Wed, 08 Jun 2016 21:15:14 +0100 |
parents | examples/heavy/pd/envelopeTrigger/_main.pd@dbeed520b014 |
children |
comparison
equal
deleted
inserted
replaced
355:bad8a536c157 | 356:44e4962ee37a |
---|---|
1 #N canvas 646 209 359 287 10; | |
2 #X obj 28 207 dac~; | |
3 #N canvas 324 380 556 621 env 0; | |
4 #N canvas 886 1001 131 207 >~ 0; | |
5 #X obj 19 -37 -~; | |
6 #X obj 19 -58 min~; | |
7 #X obj 19 26 *~ 1e+37; | |
8 #X obj 19 5 +~ 1e-37; | |
9 #X obj 19 -16 clip~ -1e-37 0; | |
10 #X obj 19 -83 inlet~; | |
11 #X obj 62 -83 inlet~; | |
12 #X obj 19 48 outlet~; | |
13 #X connect 0 0 4 0; | |
14 #X connect 1 0 0 0; | |
15 #X connect 2 0 7 0; | |
16 #X connect 3 0 2 0; | |
17 #X connect 4 0 3 0; | |
18 #X connect 5 0 1 0; | |
19 #X connect 6 0 0 1; | |
20 #X connect 6 0 1 1; | |
21 #X restore 199 106 pd >~; | |
22 #X obj 23 173 /~ 44100; | |
23 #X obj 68 153 samplerate~; | |
24 #X obj 68 133 loadbang; | |
25 #X obj 199 128 biquad~ 0 0 -1 1 0; | |
26 #X obj 23 209 rpole~; | |
27 #X obj 23 153 sig~ 1; | |
28 #X obj 226 171 sig~ 0.5; | |
29 #N canvas 0 22 110 231 <~ 0; | |
30 #X obj 11 -41 -~; | |
31 #X obj 11 29 +~ 1e-37; | |
32 #X obj 11 8 clip~ -1e-37 0; | |
33 #X obj 11 -86 inlet~; | |
34 #X obj 55 -85 inlet~; | |
35 #X obj 11 -62 max~; | |
36 #X obj 11 -17 *~ -1; | |
37 #X obj 11 81 outlet~; | |
38 #X obj 11 50 *~ 1e+37; | |
39 #X connect 0 0 6 0; | |
40 #X connect 1 0 8 0; | |
41 #X connect 2 0 1 0; | |
42 #X connect 3 0 5 0; | |
43 #X connect 4 0 0 1; | |
44 #X connect 4 0 5 1; | |
45 #X connect 5 0 0 0; | |
46 #X connect 6 0 2 0; | |
47 #X connect 8 0 7 0; | |
48 #X restore 199 192 pd <~; | |
49 #X text 237 193 (x != x); | |
50 #X obj 23 467 *~; | |
51 #X obj 199 150 *~ -1; | |
52 #X obj 23 331 *~ 512; | |
53 #X obj 23 229 clip~ 0 1; | |
54 #X obj 23 352 tabread4~ env1; | |
55 #X obj 23 310 *~; | |
56 #X obj 199 64 abs~; | |
57 #X obj 199 43 hip~ 1; | |
58 #X obj 199 22 inlet~ excitationSignal; | |
59 #X obj 218 269 sig~ 1; | |
60 #X obj 218 292 /~; | |
61 #X obj 226 86 inlet~ threshold; | |
62 #X obj 262 229 inlet~ envDuration; | |
63 #X obj 38 445 osc~ 220; | |
64 #X obj 38 425 +~ 50; | |
65 #X obj 38 385 *~; | |
66 #X obj 38 405 *~ 1000; | |
67 #X obj 262 269 clip~ 1e-05 100000; | |
68 #X obj 23 487 outlet~; | |
69 #N canvas 0 22 450 278 (subpatch) 0; | |
70 #X array env1 512 float 3; | |
71 #A 0 0 0.0625 0.0883883 0.108253 0.125 0.139754 0.153093 0.165359 0.176777 | |
72 0.1875 0.197642 0.207289 0.216506 0.225347 0.233854 0.242061 0.25 0.257694 | |
73 0.265165 0.272431 0.279509 0.286411 0.293151 0.299739 0.306186 0.3125 | |
74 0.318689 0.32476 0.330719 0.336573 0.342327 0.347985 0.353553 0.359035 | |
75 0.364434 0.369755 0.375 0.380173 0.385276 0.390312 0.395285 0.400195 | |
76 0.405046 0.40984 0.414578 0.419263 0.423896 0.428478 0.433013 0.4375 | |
77 0.441942 0.446339 0.450694 0.455007 0.459279 0.463512 0.467707 0.471865 | |
78 0.475986 0.480072 0.484123 0.488141 0.492125 0.496078 0.5 0.503891 | |
79 0.507752 0.511585 0.515388 0.519164 0.522913 0.526634 0.53033 0.534 | |
80 0.537645 0.541266 0.544862 0.548435 0.551985 0.555512 0.559017 0.5625 | |
81 0.565962 0.569402 0.572822 0.576222 0.579601 0.582961 0.586302 0.589624 | |
82 0.592927 0.596212 0.599479 0.602728 0.60596 0.609175 0.612372 0.615554 | |
83 0.618718 0.621867 0.625 0.628117 0.631219 0.634306 0.637377 0.640434 | |
84 0.643477 0.646505 0.649519 0.652519 0.655506 0.658478 0.661438 0.664384 | |
85 0.667317 0.670238 0.673146 0.676041 0.678924 0.681795 0.684653 0.6875 | |
86 0.690335 0.693159 0.695971 0.698771 0.701561 0.704339 0.707107 0.709864 | |
87 0.71261 0.715345 0.71807 0.720785 0.72349 0.726184 0.728869 0.731544 | |
88 0.734209 0.736864 0.73951 0.742146 0.744773 0.747391 0.75 0.7526 0.75519 | |
89 0.757772 0.760345 0.76291 0.765466 0.768013 0.770552 0.773082 0.775605 | |
90 0.778119 0.780625 0.783123 0.785613 0.788095 0.790569 0.793036 0.795495 | |
91 0.797947 0.800391 0.802827 0.805256 0.807678 0.810093 0.8125 0.8149 | |
92 0.817294 0.81968 0.822059 0.824432 0.826797 0.829156 0.831508 0.833854 | |
93 0.836193 0.838525 0.840851 0.843171 0.845484 0.847791 0.850092 0.852386 | |
94 0.854675 0.856957 0.859233 0.861503 0.863767 0.866025 0.868278 0.870524 | |
95 0.872765 0.875 0.877229 0.879453 0.881671 0.883883 0.88609 0.888292 | |
96 0.890488 0.892679 0.894864 0.897044 0.899218 0.901388 0.903552 0.905711 | |
97 0.907865 0.910014 0.912157 0.914296 0.91643 0.918559 0.920682 0.922801 | |
98 0.924916 0.927025 0.929129 0.931229 0.933324 0.935414 0.9375 0.939581 | |
99 0.941657 0.943729 0.945797 0.947859 0.949918 0.951972 0.954021 0.956066 | |
100 0.958107 0.960143 0.962175 0.964203 0.966227 0.968246 0.970261 0.972272 | |
101 0.974279 0.976281 0.97828 0.980274 0.982265 0.984251 0.986233 0.988212 | |
102 0.990186 0.992157 0.994123 0.996086 0.998045 1 0.992172 0.984375 0.976609 | |
103 0.968874 0.961169 0.953495 0.945852 0.938239 0.930657 0.923106 0.915586 | |
104 0.908097 0.900638 0.89321 0.885813 0.878447 0.871111 0.863806 0.856532 | |
105 0.849289 0.842076 0.834894 0.827743 0.820623 0.813533 0.806474 0.799446 | |
106 0.792449 0.785483 0.778547 0.771642 0.764767 0.757924 0.751111 0.744329 | |
107 0.737578 0.730857 0.724168 0.717509 0.71088 0.704283 0.697716 0.69118 | |
108 0.684675 0.678201 0.671757 0.665344 0.658962 0.652611 0.64629 0.64 | |
109 0.633741 0.627513 0.621315 0.615148 0.609012 0.602907 0.596832 0.590788 | |
110 0.584775 0.578793 0.572841 0.56692 0.56103 0.555171 0.549343 0.543545 | |
111 0.537778 0.532041 0.526336 0.520661 0.515017 0.509404 0.503822 0.49827 | |
112 0.492749 0.487259 0.481799 0.476371 0.470973 0.465605 0.460269 0.454963 | |
113 0.449689 0.444444 0.439231 0.434048 0.428897 0.423775 0.418685 0.413625 | |
114 0.408597 0.403599 0.398631 0.393695 0.388789 0.383914 0.37907 0.374256 | |
115 0.369473 0.364721 0.36 0.355309 0.35065 0.346021 0.341423 0.336855 | |
116 0.332318 0.327812 0.323337 0.318893 0.314479 0.310096 0.305744 0.301423 | |
117 0.297132 0.292872 0.288643 0.284444 0.280277 0.27614 0.272034 0.267958 | |
118 0.263914 0.2599 0.255917 0.251965 0.248043 0.244152 0.240292 0.236463 | |
119 0.232664 0.228897 0.22516 0.221453 0.217778 0.214133 0.210519 0.206936 | |
120 0.203383 0.199862 0.196371 0.19291 0.189481 0.186082 0.182714 0.179377 | |
121 0.176071 0.172795 0.16955 0.166336 0.163153 0.16 0.156878 0.153787 | |
122 0.150727 0.147697 0.144698 0.14173 0.138793 0.135886 0.13301 0.130165 | |
123 0.127351 0.124567 0.121815 0.119093 0.116401 0.113741 0.111111 0.108512 | |
124 0.105944 0.103406 0.1009 0.0984237 0.0959785 0.093564 0.0911803 0.0888274 | |
125 0.0865052 0.0842138 0.0819531 0.0797232 0.077524 0.0753556 0.073218 | |
126 0.0711111 0.069035 0.0669896 0.064975 0.0629911 0.0610381 0.0591157 | |
127 0.0572241 0.0553633 0.0535332 0.0517339 0.0499654 0.0482276 0.0465206 | |
128 0.0448443 0.0431988 0.041584 0.04 0.0384467 0.0369243 0.0354325 0.0339715 | |
129 0.0325413 0.0311419 0.0297732 0.0284352 0.027128 0.0258516 0.0246059 | |
130 0.023391 0.0222068 0.0210534 0.0199308 0.0188389 0.0177778 0.0167474 | |
131 0.0157478 0.0147789 0.0138408 0.0129335 0.0120569 0.0112111 0.010396 | |
132 0.00961169 0.00885813 0.00813533 0.00744329 0.00678201 0.00615148 0.00555171 | |
133 0.0049827 0.00444444 0.00393695 0.00346021 0.00301423 0.002599 0.00221453 | |
134 0.00186082 0.00153787 0.00124567 0.000984237 0.000753556 0.000553633 | |
135 0.000384467 0.000246059 0.000138408 6.15148e-05 1.53787e-05 0; | |
136 #X coords 0 1 512 0 512 64 1 0 0; | |
137 #X restore 24 536 graph; | |
138 #X text 244 55 centre signal around zero and take abs value; | |
139 #X text 243 107 if greater than threshold output 1; | |
140 #X text 313 129 differentiator; | |
141 #X text 238 150 (generates impulse on positive trigger (0->1); | |
142 #X text 67 210 signal-rate counter; | |
143 #X text 296 193 -> resets counter by briefly setting; | |
144 #X text 314 204 rpole~ coeff to 0; | |
145 #X text 96 416 kickdrum 101 :P; | |
146 #X text 400 514 pre-generated envelope; | |
147 #X obj 262 249 *~; | |
148 #X text 127 352 << use envelope value for volume and frequency; | |
149 #X connect 0 0 4 0; | |
150 #X connect 1 0 5 0; | |
151 #X connect 2 0 1 1; | |
152 #X connect 3 0 2 0; | |
153 #X connect 4 0 11 0; | |
154 #X connect 5 0 13 0; | |
155 #X connect 6 0 1 0; | |
156 #X connect 7 0 8 1; | |
157 #X connect 8 0 5 1; | |
158 #X connect 10 0 28 0; | |
159 #X connect 11 0 8 0; | |
160 #X connect 12 0 14 0; | |
161 #X connect 13 0 15 0; | |
162 #X connect 14 0 10 0; | |
163 #X connect 14 0 25 0; | |
164 #X connect 14 0 25 1; | |
165 #X connect 15 0 12 0; | |
166 #X connect 16 0 0 0; | |
167 #X connect 17 0 16 0; | |
168 #X connect 18 0 17 0; | |
169 #X connect 19 0 20 0; | |
170 #X connect 20 0 15 1; | |
171 #X connect 21 0 0 1; | |
172 #X connect 22 0 39 0; | |
173 #X connect 22 0 39 1; | |
174 #X connect 23 0 10 1; | |
175 #X connect 24 0 23 0; | |
176 #X connect 25 0 26 0; | |
177 #X connect 26 0 24 0; | |
178 #X connect 27 0 20 1; | |
179 #X connect 39 0 27 0; | |
180 #X restore 28 174 pd env; | |
181 #X obj 79 110 adc~ 9; | |
182 #X obj 129 130 adc~ 10; | |
183 #X text 72 90 piezo input for excitation; | |
184 #X text 123 110 fader 1 sets threshold; | |
185 #X text 183 130 fader 2 sets duration; | |
186 #X text 29 17 SAMPLE-ACCURATE ENVELOPE TRIGGER; | |
187 #X text 29 27 ================================; | |
188 #X obj 28 90 adc~ 8; | |
189 #X text 141 236 ---------------------------------; | |
190 #X text 141 226 @krighxz / BELA / heavy / 12/2015; | |
191 #X text 165 245 beaglert.cc / enzienaudio.com; | |
192 #X connect 1 0 0 0; | |
193 #X connect 1 0 0 1; | |
194 #X connect 2 0 1 1; | |
195 #X connect 3 0 1 2; | |
196 #X connect 9 0 1 0; |