-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkw-4filters.spn
146 lines (146 loc) · 3.04 KB
/
kw-4filters.spn
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
; 4filters.spcd
; Patch saved from SpinCAD Designer version 1032
; 2p LPHP
; 4p LPHP
; Reso
;
;
; ----------------------------
;------ Input
;------ Pot 0
;------ Pot 1
;------ Pot 2
;------ Vee
RDAX POT0,1.0000000000
SOF -2.0000000000,0.9990200000
SKP GEZ,1
CLR
WRAX REG0,0.0000000000
SOF 0.0000000000,0.9990200000
RDAX POT0,-0.9990200000
SOF -1.9980400000,0.9990200000
SKP GEZ,1
CLR
WRAX REG1,0.0000000000
;------ Invert
RDAX REG0,1.0000000000
SOF -0.9990000000,0.9990000000
WRAX REG2,0.0000000000
;------ Invert
RDAX POT2,1.0000000000
SOF -0.9990000000,0.9990000000
WRAX REG3,0.0000000000
;------ 2 pole low pass
RDAX REG2,1.0000000000
SOF 0.3500000000,-0.3500000000
EXP 1.0,0.0
WRAX REG4,0.0000000000
RDAX REG6,1.0000000000
MULX REG4
RDAX REG5,1.0000000000
WRAX REG5,-1.0000000000
WRAX REG8,0.0000000000
RDAX REG6,-1.0000000000
MULX REG3
RDAX REG8,1.0000000000
RDAX ADCL,0.5000000000
WRAX REG7,1.0000000000
MULX REG4
RDAX REG6,1.0000000000
WRAX REG6,0.0000000000
;------ 2 pole high pass
SKP RUN ,3
CLR
WRAX REG11,0.0000000000
WRAX REG12,0.0000000000
RDAX REG1,1.0000000000
SOF 0.3500000000,-0.3500000000
EXP 1.0,0.0
WRAX REG9,0.0000000000
RDAX REG11,1.0000000000
MULX REG9
RDAX REG12,1.0000000000
WRAX REG12,-1.0000000000
WRAX REG14,0.0000000000
RDAX REG11,-0.8333333333
MULX REG3
RDAX REG14,1.0000000000
RDAX REG5,1.0000000000
WRAX REG13,1.0000000000
MULX REG9
RDAX REG11,1.0000000000
WRAX REG11,0.0000000000
;------ Vee
RDAX POT1,1.0000000000
SOF -2.0000000000,0.9990200000
SKP GEZ,1
CLR
WRAX REG15,0.0000000000
SOF 0.0000000000,0.9990200000
RDAX POT1,-0.9990200000
SOF -1.9980400000,0.9990200000
SKP GEZ,1
CLR
WRAX REG16,0.0000000000
;------ Invert
RDAX REG15,1.0000000000
SOF -0.9990000000,0.9990000000
WRAX REG17,0.0000000000
;------ 4 pole low pass
RDAX REG17,1.0000000000
SOF 0.3500000000,-0.3500000000
EXP 1.0,0.0
WRAX REG18,0.0000000000
RDAX REG20,1.0000000000
MULX REG18
RDAX REG19,1.0000000000
WRAX REG19,-1.0000000000
WRAX REG24,0.0000000000
RDAX REG20,-1.0000000000
MULX REG3
RDAX REG24,1.0000000000
RDAX REG13,0.5000000000
WRAX REG21,1.0000000000
MULX REG18
RDAX REG20,1.0000000000
WRAX REG20,0.0000000000
RDAX REG23,1.0000000000
MULX REG18
RDAX REG22,1.0000000000
WRAX REG22,-1.0000000000
RDAX REG23,-1.0000000000
WRAX REG24,0.0000000000
RDAX REG23,-1.0000000000
MULX REG3
RDAX REG24,1.0000000000
RDAX REG19,1.0000000000
MULX REG18
RDAX REG23,1.0000000000
WRAX REG23,0.0000000000
;------ 2 pole high pass
SKP RUN ,3
CLR
WRAX REG27,0.0000000000
WRAX REG28,0.0000000000
RDAX REG16,1.0000000000
SOF 0.3500000000,-0.3500000000
EXP 1.0,0.0
WRAX REG25,0.0000000000
RDAX REG27,1.0000000000
MULX REG25
RDAX REG28,1.0000000000
WRAX REG28,-1.0000000000
WRAX REG30,0.0000000000
RDAX REG27,-0.8333333333
MULX REG3
RDAX REG30,1.0000000000
RDAX REG22,1.0000000000
WRAX REG29,1.0000000000
MULX REG25
RDAX REG27,1.0000000000
WRAX REG27,0.0000000000
;------ Output
RDAX REG29,1.0000000000
WRAX DACL,0.0000000000
RDAX REG29,1.0000000000
WRAX DACR,0.0000000000