File: lowcut.sig

package info (click to toggle)
faust 2.79.3%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 397,496 kB
  • sloc: cpp: 278,433; ansic: 116,164; javascript: 18,529; vhdl: 14,052; sh: 13,884; java: 5,900; objc: 3,852; python: 3,222; makefile: 2,655; cs: 1,672; lisp: 1,146; ruby: 954; yacc: 586; xml: 471; lex: 247; awk: 110; tcl: 26
file content (53 lines) | stat: -rw-r--r-- 1,281 bytes parent folder | download | duplicates (2)
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
// Size = 51
ID_0 = float(fSamplingFreq);
ID_1 = max(1.0f, ID_0);
ID_2 = min(1.92e+05f, ID_1);
ID_3 = 3.1415927f/ID_2;
ID_4 = hslider("freq [unit:Hz][style:knob]/low-freq shelving cut",1e+02f,2e+01f,5e+03f,1.0f);
ID_5 = ID_3*ID_4;
ID_6 = tan(ID_5);
ID_7 = hslider("attenuation [unit:dB][style:knob]/low-freq shelving cut",0.0f,-96.0f,1e+01f,0.1f);
ID_8 = 0.05f*ID_7;
ID_9 = -1.0f*ID_8;
ID_10 = pow(1e+01f, ID_9);
ID_11 = 2.0f*ID_10;
ID_12 = sqrt(ID_11);
ID_13 = ID_6*ID_10;
ID_14 = (ID_12+ID_13);
ID_15 = ID_6*ID_14;
ID_16 = (ID_15+1.0f);
ID_17 = 1.0f/ID_16;
ID_18 = (ID_6+1.4142135f);
ID_19 = ID_6*ID_18;
ID_20 = (ID_19+1.0f);
ID_21 = (ID_12-ID_13);
ID_22 = ID_6*ID_21;
ID_23 = (1.0f-ID_22);
ID_24 = W0;
ID_25 = proj0(ID_24);
ID_26 = ID_25@2;
ID_27 = ID_23*ID_26;
ID_28 = pow(ID_6, 2.0f);
ID_29 = ID_28*ID_10;
ID_30 = (ID_29+-1.0f);
ID_31 = 2.0f*ID_30;
ID_32 = ID_25';
ID_33 = ID_31*ID_32;
ID_34 = (ID_27+ID_33);
ID_35 = ID_17*ID_34;
ID_36 = IN[0]-ID_35;
ID_37 = letrec(W0 = (ID_36));
ID_38 = proj0(ID_37);
ID_39 = ID_38@0;
ID_40 = ID_20*ID_39;
ID_41 = (ID_28+-1.0f);
ID_42 = 2.0f*ID_41;
ID_43 = ID_42*ID_32;
ID_44 = ID_40+ID_43;
ID_45 = (ID_6+-1.4142135f);
ID_46 = ID_6*ID_45;
ID_47 = (ID_46+1.0f);
ID_48 = ID_47*ID_26;
ID_49 = (ID_44+ID_48);
ID_50 = ID_17*ID_49;
SIG = (ID_50);