blob: d25d05883bd9ac27d7530961e4e7183ff8b9e169 (
plain)
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
|
#N canvas 1440 298 592 400 10;
#X declare -lib cyclone;
#X text 15 35 Limit the change between samples in an incoming signal
;
#X text 166 127 delta max;
#X floatatom 169 145 0 0 0 0 - - -;
#X floatatom 169 182 0 0 0 0 - - -;
#X obj 169 163 * 1e-05;
#X floatatom 104 145 0 0 0 0 - - -;
#X floatatom 104 182 0 0 0 0 - - -;
#X obj 104 163 * 1e-05;
#X text 163 233 slope;
#X msg 57 135 1;
#X msg 15 137 0;
#X text 22 60 Similar to clip~ \, but with respect to slope rather
than amplitude. Useful for envelope following and lowpass filtering.
Typically you will want your minimum slope to be negative and your
maximum slope to be positive.;
#X obj 39 177 sig~;
#X floatatom 39 158 0 0 0 0 - - -;
#X text 201 202 args: <delta min> <delta max>;
#X text 51 233 amplitude;
#X text 102 124 delta min;
#X obj 411 38 import cyclone;
#X obj 39 249 Snapshot~ 100;
#X obj 145 249 delta~;
#X obj 275 247 Scope~ 130 130 256 3 128 -1 1 0 0 0 0 102 255 51 135
135 135 0;
#X obj 37 271 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 1 256;
#X obj 146 272 Snapshot~ 100;
#X obj 144 294 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 39 201 deltaclip~ -1e-05 1e-05;
#X connect 2 0 4 0;
#X connect 3 0 24 2;
#X connect 4 0 3 0;
#X connect 5 0 7 0;
#X connect 6 0 24 1;
#X connect 7 0 6 0;
#X connect 9 0 13 0;
#X connect 10 0 13 0;
#X connect 12 0 24 0;
#X connect 13 0 12 0;
#X connect 18 0 21 0;
#X connect 19 0 22 0;
#X connect 22 0 23 0;
#X connect 24 0 18 0;
#X connect 24 0 19 0;
#X connect 24 0 20 0;
|