File: tapiir.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 (256 lines) | stat: -rw-r--r-- 8,981 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
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
// Size = 254
ID_0 = vslider("gain/output 0/outputs/Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_1 = vslider("tap 0/output 0/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_2 = vslider("gain/Tap 0//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_3 = vslider("tap 0/Tap 0//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_4 = W0;
ID_5 = proj0(ID_4);
ID_6 = ID_5';
ID_7 = ID_3*ID_6;
ID_8 = vslider("tap 1/Tap 0//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_9 = proj1(ID_4);
ID_10 = ID_9';
ID_11 = ID_8*ID_10;
ID_12 = ID_7+ID_11;
ID_13 = vslider("tap 2/Tap 0//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_14 = proj2(ID_4);
ID_15 = ID_14';
ID_16 = ID_13*ID_15;
ID_17 = ID_12+ID_16;
ID_18 = vslider("tap 3/Tap 0//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_19 = proj3(ID_4);
ID_20 = ID_19';
ID_21 = ID_18*ID_20;
ID_22 = ID_17+ID_21;
ID_23 = vslider("tap 4/Tap 0//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_24 = proj4(ID_4);
ID_25 = ID_24';
ID_26 = ID_23*ID_25;
ID_27 = ID_22+ID_26;
ID_28 = vslider("tap 5/Tap 0//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_29 = proj5(ID_4);
ID_30 = ID_29';
ID_31 = ID_28*ID_30;
ID_32 = ID_27+ID_31;
ID_33 = vslider("input 0/Tap 0//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_34 = ID_33*IN[0];
ID_35 = ID_32+ID_34;
ID_36 = vslider("input 1/Tap 0//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_37 = ID_36*IN[1];
ID_38 = (ID_35+ID_37);
ID_39 = ID_2*ID_38;
ID_40 = float(fSamplingFreq);
ID_41 = max(1.0f, ID_40);
ID_42 = min(1.92e+05f, ID_41);
ID_43 = vslider("delay (sec)/Tap 0//Tapiir",0.0f,0.0f,5.0f,0.01f);
ID_44 = ID_42*ID_43;
ID_45 = int(ID_44);
ID_46 = (ID_45&524287);
ID_47 = ID_39@ID_46;
ID_48 = vslider("gain/Tap 1//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_49 = vslider("tap 0/Tap 1//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_50 = ID_49*ID_6;
ID_51 = vslider("tap 1/Tap 1//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_52 = ID_51*ID_10;
ID_53 = ID_50+ID_52;
ID_54 = vslider("tap 2/Tap 1//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_55 = ID_54*ID_15;
ID_56 = ID_53+ID_55;
ID_57 = vslider("tap 3/Tap 1//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_58 = ID_57*ID_20;
ID_59 = ID_56+ID_58;
ID_60 = vslider("tap 4/Tap 1//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_61 = ID_60*ID_25;
ID_62 = ID_59+ID_61;
ID_63 = vslider("tap 5/Tap 1//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_64 = ID_63*ID_30;
ID_65 = ID_62+ID_64;
ID_66 = vslider("input 0/Tap 1//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_67 = ID_66*IN[0];
ID_68 = ID_65+ID_67;
ID_69 = vslider("input 1/Tap 1//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_70 = ID_69*IN[1];
ID_71 = (ID_68+ID_70);
ID_72 = ID_48*ID_71;
ID_73 = vslider("delay (sec)/Tap 1//Tapiir",0.0f,0.0f,5.0f,0.01f);
ID_74 = ID_42*ID_73;
ID_75 = int(ID_74);
ID_76 = (ID_75&524287);
ID_77 = ID_72@ID_76;
ID_78 = vslider("gain/Tap 2//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_79 = vslider("tap 0/Tap 2//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_80 = ID_79*ID_6;
ID_81 = vslider("tap 1/Tap 2//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_82 = ID_81*ID_10;
ID_83 = ID_80+ID_82;
ID_84 = vslider("tap 2/Tap 2//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_85 = ID_84*ID_15;
ID_86 = ID_83+ID_85;
ID_87 = vslider("tap 3/Tap 2//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_88 = ID_87*ID_20;
ID_89 = ID_86+ID_88;
ID_90 = vslider("tap 4/Tap 2//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_91 = ID_90*ID_25;
ID_92 = ID_89+ID_91;
ID_93 = vslider("tap 5/Tap 2//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_94 = ID_93*ID_30;
ID_95 = ID_92+ID_94;
ID_96 = vslider("input 0/Tap 2//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_97 = ID_96*IN[0];
ID_98 = ID_95+ID_97;
ID_99 = vslider("input 1/Tap 2//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_100 = ID_99*IN[1];
ID_101 = (ID_98+ID_100);
ID_102 = ID_78*ID_101;
ID_103 = vslider("delay (sec)/Tap 2//Tapiir",0.0f,0.0f,5.0f,0.01f);
ID_104 = ID_42*ID_103;
ID_105 = int(ID_104);
ID_106 = (ID_105&524287);
ID_107 = ID_102@ID_106;
ID_108 = vslider("gain/Tap 3//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_109 = vslider("tap 0/Tap 3//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_110 = ID_109*ID_6;
ID_111 = vslider("tap 1/Tap 3//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_112 = ID_111*ID_10;
ID_113 = ID_110+ID_112;
ID_114 = vslider("tap 2/Tap 3//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_115 = ID_114*ID_15;
ID_116 = ID_113+ID_115;
ID_117 = vslider("tap 3/Tap 3//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_118 = ID_117*ID_20;
ID_119 = ID_116+ID_118;
ID_120 = vslider("tap 4/Tap 3//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_121 = ID_120*ID_25;
ID_122 = ID_119+ID_121;
ID_123 = vslider("tap 5/Tap 3//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_124 = ID_123*ID_30;
ID_125 = ID_122+ID_124;
ID_126 = vslider("input 0/Tap 3//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_127 = ID_126*IN[0];
ID_128 = ID_125+ID_127;
ID_129 = vslider("input 1/Tap 3//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_130 = ID_129*IN[1];
ID_131 = (ID_128+ID_130);
ID_132 = ID_108*ID_131;
ID_133 = vslider("delay (sec)/Tap 3//Tapiir",0.0f,0.0f,5.0f,0.01f);
ID_134 = ID_42*ID_133;
ID_135 = int(ID_134);
ID_136 = (ID_135&524287);
ID_137 = ID_132@ID_136;
ID_138 = vslider("gain/Tap 4//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_139 = vslider("tap 0/Tap 4//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_140 = ID_139*ID_6;
ID_141 = vslider("tap 1/Tap 4//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_142 = ID_141*ID_10;
ID_143 = ID_140+ID_142;
ID_144 = vslider("tap 2/Tap 4//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_145 = ID_144*ID_15;
ID_146 = ID_143+ID_145;
ID_147 = vslider("tap 3/Tap 4//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_148 = ID_147*ID_20;
ID_149 = ID_146+ID_148;
ID_150 = vslider("tap 4/Tap 4//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_151 = ID_150*ID_25;
ID_152 = ID_149+ID_151;
ID_153 = vslider("tap 5/Tap 4//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_154 = ID_153*ID_30;
ID_155 = ID_152+ID_154;
ID_156 = vslider("input 0/Tap 4//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_157 = ID_156*IN[0];
ID_158 = ID_155+ID_157;
ID_159 = vslider("input 1/Tap 4//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_160 = ID_159*IN[1];
ID_161 = (ID_158+ID_160);
ID_162 = ID_138*ID_161;
ID_163 = vslider("delay (sec)/Tap 4//Tapiir",0.0f,0.0f,5.0f,0.01f);
ID_164 = ID_42*ID_163;
ID_165 = int(ID_164);
ID_166 = (ID_165&524287);
ID_167 = ID_162@ID_166;
ID_168 = vslider("gain/Tap 5//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_169 = vslider("tap 0/Tap 5//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_170 = ID_169*ID_6;
ID_171 = vslider("tap 1/Tap 5//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_172 = ID_171*ID_10;
ID_173 = ID_170+ID_172;
ID_174 = vslider("tap 2/Tap 5//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_175 = ID_174*ID_15;
ID_176 = ID_173+ID_175;
ID_177 = vslider("tap 3/Tap 5//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_178 = ID_177*ID_20;
ID_179 = ID_176+ID_178;
ID_180 = vslider("tap 4/Tap 5//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_181 = ID_180*ID_25;
ID_182 = ID_179+ID_181;
ID_183 = vslider("tap 5/Tap 5//Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_184 = ID_183*ID_30;
ID_185 = ID_182+ID_184;
ID_186 = vslider("input 0/Tap 5//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_187 = ID_186*IN[0];
ID_188 = ID_185+ID_187;
ID_189 = vslider("input 1/Tap 5//Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_190 = ID_189*IN[1];
ID_191 = (ID_188+ID_190);
ID_192 = ID_168*ID_191;
ID_193 = vslider("delay (sec)/Tap 5//Tapiir",0.0f,0.0f,5.0f,0.01f);
ID_194 = ID_42*ID_193;
ID_195 = int(ID_194);
ID_196 = (ID_195&524287);
ID_197 = ID_192@ID_196;
ID_198 = letrec(W0 = (ID_47, ID_77, ID_107, ID_137, ID_167, ID_197));
ID_199 = proj0(ID_198);
ID_200 = ID_199@0;
ID_201 = ID_1*ID_200;
ID_202 = vslider("tap 1/output 0/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_203 = ID_9@0;
ID_204 = ID_202*ID_203;
ID_205 = ID_201+ID_204;
ID_206 = vslider("tap 2/output 0/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_207 = ID_14@0;
ID_208 = ID_206*ID_207;
ID_209 = ID_205+ID_208;
ID_210 = vslider("tap 3/output 0/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_211 = ID_19@0;
ID_212 = ID_210*ID_211;
ID_213 = ID_209+ID_212;
ID_214 = vslider("tap 4/output 0/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_215 = ID_24@0;
ID_216 = ID_214*ID_215;
ID_217 = ID_213+ID_216;
ID_218 = vslider("tap 5/output 0/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_219 = ID_29@0;
ID_220 = ID_218*ID_219;
ID_221 = ID_217+ID_220;
ID_222 = vslider("input 0/output 0/outputs/Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_223 = ID_222*IN[0];
ID_224 = ID_221+ID_223;
ID_225 = vslider("input 1/output 0/outputs/Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_226 = ID_225*IN[1];
ID_227 = (ID_224+ID_226);
ID_228 = ID_0*ID_227;
ID_229 = vslider("gain/output 1/outputs/Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_230 = vslider("tap 0/output 1/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_231 = ID_230*ID_200;
ID_232 = vslider("tap 1/output 1/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_233 = ID_232*ID_203;
ID_234 = ID_231+ID_233;
ID_235 = vslider("tap 2/output 1/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_236 = ID_235*ID_207;
ID_237 = ID_234+ID_236;
ID_238 = vslider("tap 3/output 1/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_239 = ID_238*ID_211;
ID_240 = ID_237+ID_239;
ID_241 = vslider("tap 4/output 1/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_242 = ID_241*ID_215;
ID_243 = ID_240+ID_242;
ID_244 = vslider("tap 5/output 1/outputs/Tapiir",0.0f,0.0f,1.0f,0.1f);
ID_245 = ID_244*ID_219;
ID_246 = ID_243+ID_245;
ID_247 = vslider("input 0/output 1/outputs/Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_248 = ID_247*IN[0];
ID_249 = ID_246+ID_248;
ID_250 = vslider("input 1/output 1/outputs/Tapiir",1.0f,0.0f,1.0f,0.1f);
ID_251 = ID_250*IN[1];
ID_252 = (ID_249+ID_251);
ID_253 = ID_229*ID_252;
SIG = (ID_228, ID_253);