-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpulquilimiter~-help.pd
130 lines (130 loc) · 4.06 KB
/
pulquilimiter~-help.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
#N canvas 247 97 816 592 12;
#X declare -path pulqui;
#X obj 27 22 cnv 10 300 6 empty empty pulquilimiter~ 0 0 0 28 #dfdfdf #404040 0;
#X obj 116 214 pulqui~;
#X obj 112 73 osc~ 440;
#X obj 703 484 loadbang;
#X obj 231 150 / 100;
#X floatatom 230 127 5 0 100 0 - - - 0;
#X obj 357 227 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X obj 295 200 pow;
#X obj 327 175 * 0.05;
#X obj 295 149 t b f;
#X floatatom 295 126 5 -99 0 0 - x-db - 0;
#X obj 295 175 10;
#X obj 128 124 phasor~ 1;
#X obj 113 157 *~;
#X obj 115 364 vu 19 200 empty empty -1 -10 0 12 #404040 #000000 1 0;
#X text 227 96 percent;
#X text 309 95 dB;
#X obj 32 363 vu 19 200 empty empty -1 -10 0 12 #404040 #000000 1 0;
#N canvas 77 51 917 654 equivalent 0;
#X obj 158 42 osc~ 440;
#X obj 175 84 phasor~ 1;
#X obj 160 117 *~;
#X obj 164 191 expr~ if ($v2 > $v3 \, $v1*($v3/$v2) \, $v1);
#X obj 261 272 expr~ $v1*(0.998/$v2);
#X obj 159 149 pulqui~;
#X obj 482 157 sig~;
#X obj 227 327 env~ 1024;
#X obj 228 351 - 97;
#X obj 228 378 vu 19 200 empty empty -1 -10 0 12 #404040 #000000 1 0;
#X obj 144 326 env~ 1024;
#X obj 145 350 - 97;
#X obj 145 377 vu 19 200 empty empty -1 -10 0 12 #404040 #000000 1 0;
#X obj 63 325 env~ 1024;
#X obj 64 349 - 97;
#X obj 64 376 vu 19 200 empty empty -1 -10 0 12 #404040 #000000 1 0;
#X obj 544 22 vsl 19 162 0 1 0 0 empty empty empty 0 -9 0 12 #fcfcfc #000000 #000000 0 1;
#X obj 544 192 t f f;
#X floatatom 578 226 5 0 0 0 - - - 0;
#X obj 665 75 loadbang;
#X obj 665 99 1;
#X msg 696 199 \; pd dsp \$1;
#X obj 698 160 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1;
#X obj 666 125 t f f;
#X text 53 585 orig;
#X text 125 585 limited;
#X text 214 588 limited with auto make up, f 13;
#X text 421 74 threshold -->;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 3 0 10 0;
#X connect 4 0 7 0;
#X connect 5 0 3 0;
#X connect 5 0 13 0;
#X connect 5 1 3 1;
#X connect 6 0 3 2;
#X connect 6 0 4 1;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 16 0 17 0;
#X connect 17 0 6 0;
#X connect 17 1 18 0;
#X connect 19 0 20 0;
#X connect 20 0 23 0;
#X connect 22 0 21 0;
#X connect 23 0 16 0;
#X connect 23 1 22 0;
#X restore 677 238 pd equivalent;
#X text 382 226 auto make-up;
#X floatatom 231 236 5 0 0 0 - - - 0;
#X msg 703 513 \; pd dsp 1 \; x-db -6;
#X text 250 70 threshold:;
#X obj 115 279 pulquilimiter~;
#N canvas 455 151 502 249 reference 0;
#X text 50 12 -----------pulquilimiter~ reference---------------;
#X text 27 65 inlet 2: signal;
#X text 30 88 inlet 3: <float> threshhold;
#X text 28 109 inlet 4: <float> auto makeup;
#X text 28 43 inlet 1: signal;
#X text 30 159 arguments: <float> <float> : (threshold) (auto makeup);
#X restore 681 177 pd reference;
#X text 573 370 see also:;
#X obj 648 369 pulqui~;
#X obj 721 370 pulqui;
#X obj 354 536 declare -path pulqui;
#X text 351 501 use this in your patch to use the object(s), f 23;
#N canvas 374 240 450 300 stuff 0;
#X obj 101 190 pdcontrol;
#X obj 101 130 pdcontrol;
#X msg 101 105 dir;
#X text 205 94 this window opens the html reference link via the [pdcontrol] object., f 25;
#X msg 101 159 browse \$1/readme.html;
#X obj 101 59 r \$0-readme;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 4 0 0 0;
#X connect 5 0 2 0;
#X restore 701 451 pd stuff;
#X obj 754 122 bng 19 250 50 0 \$0-readme empty empty 0 -10 0 12 #fcfcfc #000000 #000000;
#X text 611 121 see readme.html -->;
#X text 369 11 pulquilimiter~ takes 2 signals (a signal plus a "side-chain" signal generated by pulqui or pulqui~) and performs the calculations to act as a limiter.;
#X obj 114 319 pqpeak~;
#X obj 31 319 pqpeak~;
#X connect 1 0 23 0;
#X connect 1 1 23 1;
#X connect 2 0 13 0;
#X connect 3 0 21 0;
#X connect 4 0 20 0;
#X connect 5 0 4 0;
#X connect 6 0 23 3;
#X connect 7 0 20 0;
#X connect 8 0 7 1;
#X connect 9 0 11 0;
#X connect 9 1 8 0;
#X connect 10 0 9 0;
#X connect 11 0 7 0;
#X connect 12 0 13 1;
#X connect 13 0 1 0;
#X connect 13 0 35 0;
#X connect 20 0 23 2;
#X connect 23 0 34 0;
#X connect 34 0 14 0;
#X connect 35 0 17 0;