70 |
|
|
71 |
virtual void AddSmoothCC(uint8_t Controller, float Influence, short int Curve, float Smooth); |
virtual void AddSmoothCC(uint8_t Controller, float Influence, short int Curve, float Smooth); |
72 |
|
|
73 |
inline int GetCurveCount(); |
int GetCurveCount(); |
74 |
inline ::sfz::Curve* GetCurve(int idx); |
::sfz::Curve* GetCurve(int idx); |
75 |
|
|
76 |
double GetSampleRate(); |
double GetSampleRate(); |
77 |
}; |
}; |
272 |
SfzSignalUnit::Copy(Unit); |
SfzSignalUnit::Copy(Unit); |
273 |
} |
} |
274 |
|
|
|
virtual bool Active() { return pLfoInfo->freq > 0; } |
|
275 |
virtual void Trigger(); |
virtual void Trigger(); |
276 |
virtual void Increment(); |
virtual void Increment(); |
277 |
virtual float GetLevel() { return Level; } |
virtual float GetLevel() { return Level; } |
315 |
LFOv2Unit(SfzSignalUnitRack* rack); |
LFOv2Unit(SfzSignalUnitRack* rack); |
316 |
|
|
317 |
virtual void Trigger(); |
virtual void Trigger(); |
318 |
|
virtual bool Active() { return true; } |
319 |
}; |
}; |
320 |
|
|
321 |
class AmpLFOUnit: public LFOv1Unit { |
class AmpLFOUnit: public LFOv1Unit { |
388 |
// SFZ v2 |
// SFZ v2 |
389 |
|
|
390 |
SmoothCCUnit suVolOnCC; |
SmoothCCUnit suVolOnCC; |
391 |
|
SmoothCCUnit suCutoffOnCC; |
392 |
|
SmoothCCUnit suResOnCC; |
393 |
|
|
394 |
FixedArray<EGv2Unit*> EGs; |
FixedArray<EGv2Unit*> EGs; |
395 |
|
|