36 void calcpar1 (
int nsamp,
float g,
float f);
41 #if 0 // not yet (?) used 66 _g0 = powf (10.0f, 0.05f * g);
70 float gn()
const {
return _g; }
72 float fr()
const {
return _f; }
97 void init(
int size,
float c);
101 float z = _line [_i];
121 void set_params (
float del,
float tmf,
float tlo,
float wlo,
float thi,
float chi);
124 _slo += _wlo * (x - _slo) + 1e-10f;
126 _shi += _whi * (x - _shi);
148 void init (
int size);
151 float read () {
return _line [_i]; }
174 void init (
int size);
176 void set_delay (
int del);
179 float x = _line [_ir++];
233 static float _tdiff1 [8];
234 static float _tdelay [8];
245 virtual void init(
float fsamp);
248 virtual void process(
int n,
float* inp,
float* out);
251 float delay()
const {
return _ipdel; }
254 float xover()
const {
return _xover; }
257 float rtlow()
const {
return _rtlow; }
259 void set_rtmid(
float v) { _rtmid = v; _cntB1++; _cntC1++; }
260 float rtmid()
const {
return _rtmid; }
263 float fdamp()
const {
return _fdamp; }
278 float opmix()
const {
return _opmix; }
280 virtual const char*
name()
const {
return "Zita1"; }
282 virtual const std::vector<ParDescr>& parDescr()
const;
284 virtual void setNValue(
int parameter,
double value);
285 virtual double nvalue(
int idx)
const;
void set_eq2gn(float f)
Definition: zita.h:274
float _dc2
Definition: zita.h:52
volatile int _cntA1
Definition: zita.h:212
int _iw
Definition: zita.h:191
float _g1
Definition: zita.h:48
float eq2fr() const
Definition: zita.h:272
float _ipdel
Definition: zita.h:219
float * _line
Definition: zita.h:193
void set_fdamp(float v)
Definition: zita.h:262
void reset()
Definition: zita.cpp:78
void prepare(int nsamp)
Definition: zita.cpp:88
Vdelay _vdelay0
Definition: zita.h:206
Definition: effectgui.h:24
void write(float x)
Definition: zita.h:185
int _nsamp
Definition: zita.h:237
float _g0
Definition: zita.h:227
float _rgxyz
Definition: zita.h:225
void setparam(float f, float g)
Definition: zita.h:62
Pareq _pareq2
Definition: zita.h:231
int _state
Definition: zita.h:44
Vdelay _vdelay1
Definition: zita.h:207
float process(float x)
Definition: zita.h:100
float fr() const
Definition: zita.h:72
float _dgg
Definition: zita.h:53
virtual const char * name() const
Definition: zita.h:280
float _rtlow
Definition: zita.h:221
float _g
Definition: zita.h:47
float _gg
Definition: zita.h:53
float _c1
Definition: zita.h:51
int _size
Definition: zita.h:192
void set_fr(float f)
Definition: zita.h:71
void write(float x)
Definition: zita.h:153
Diff1()
Definition: zita.h:95
float _fsamp
Definition: zita.h:204
float _g0
Definition: zita.h:48
void process1(int nsamp, float *)
Definition: zita.cpp:163
float _whi
Definition: zita.h:132
float rtmid() const
Definition: zita.h:260
Filt1()
Definition: zita.h:118
void setfsamp(float fsamp)
Definition: zita.cpp:68
float _fsamp
Definition: zita.h:45
void set_delay(float v)
Definition: zita.h:250
float eq1fr() const
Definition: zita.h:266
float _z2[MAXCH]
Definition: zita.h:56
volatile int _cntC1
Definition: zita.h:214
volatile int _cntB1
Definition: zita.h:213
float _rtmid
Definition: zita.h:222
~Filt1()
Definition: zita.h:119
float _opmix
Definition: zita.h:224
float _dc1
Definition: zita.h:51
float read()
Definition: zita.h:178
void set_eq1fr(float f)
Definition: zita.h:265
void set_gn(float g)
Definition: zita.h:69
volatile int16_t _touch1
Definition: zita.h:40
float eq2gn() const
Definition: zita.h:275
float _f0
Definition: zita.h:50
void process(int nsamp, float *data)
Definition: zita.h:76
float _c2
Definition: zita.h:52
float rtlow() const
Definition: zita.h:257
Definition: aeolus.cpp:26
int _cntA2
Definition: zita.h:215
void set_rtlow(float v)
Definition: zita.h:256
float _f
Definition: zita.h:49
int _cntC2
Definition: zita.h:217
float _shi
Definition: zita.h:134
float _glo
Definition: zita.h:130
ZitaReverb()
Definition: zita.h:242
float xover() const
Definition: zita.h:254
float _wlo
Definition: zita.h:131
float _xover
Definition: zita.h:220
float _f1
Definition: zita.h:50
int _cntB2
Definition: zita.h:216
Definition: synthesizerstate.h:40
float _slo
Definition: zita.h:133
int _ir
Definition: zita.h:190
void set_rtmid(float v)
Definition: zita.h:259
float gn() const
Definition: zita.h:70
float _fdamp
Definition: zita.h:223
float fdamp() const
Definition: zita.h:263
volatile int16_t _touch0
Definition: zita.h:39
Pareq _pareq1
Definition: zita.h:230
float _c
Definition: zita.h:91
int _i
Definition: zita.h:158
int _i
Definition: zita.h:90
float _gmf
Definition: zita.h:129
float process(float x)
Definition: zita.h:123
Pareq()
Definition: zita.cpp:51
int _fragm
Definition: zita.h:236
void set_eq1gn(float f)
Definition: zita.h:268
void set_eq2fr(float f)
Definition: zita.h:271
float _z1[MAXCH]
Definition: zita.h:55
float eq1gn() const
Definition: zita.h:269
void set_opmix(float v)
Definition: zita.h:277
int _size
Definition: zita.h:159
float _g1
Definition: zita.h:228
void calcpar1(int nsamp, float g, float f)
Definition: zita.cpp:139
float opmix() const
Definition: zita.h:278
float delay() const
Definition: zita.h:251
float read()
Definition: zita.h:151
void set_xover(float v)
Definition: zita.h:253
float * _line
Definition: zita.h:160