68 |
void SetCCs(::sfz::Array<int>& pCC); |
void SetCCs(::sfz::Array<int>& pCC); |
69 |
void SetCCs(ArrayList< ::sfz::CC>& cc); |
void SetCCs(ArrayList< ::sfz::CC>& cc); |
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, float Step); |
72 |
|
|
73 |
int GetCurveCount(); |
int GetCurveCount(); |
74 |
::sfz::Curve* GetCurve(int idx); |
::sfz::Curve* GetCurve(int idx); |
95 |
SmoothCCUnit(SfzSignalUnitRack* rack, Listener* l = NULL): CurveCCUnit(rack, l), pSmoothers(NULL) { } |
SmoothCCUnit(SfzSignalUnitRack* rack, Listener* l = NULL): CurveCCUnit(rack, l), pSmoothers(NULL) { } |
96 |
virtual ~SmoothCCUnit(); |
virtual ~SmoothCCUnit(); |
97 |
|
|
98 |
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, float Step); |
99 |
virtual void RemoveAllCCs() { CurveCCUnit::RemoveAllCCs(); pSmoothers->clear(); } |
virtual void RemoveAllCCs() { CurveCCUnit::RemoveAllCCs(); pSmoothers->clear(); } |
100 |
virtual void InitCCList(Pool<CC>* pCCPool, Pool<Smoother>* pSmootherPool); |
virtual void InitCCList(Pool<CC>* pCCPool, Pool<Smoother>* pSmootherPool); |
101 |
|
|
388 |
// SFZ v2 |
// SFZ v2 |
389 |
|
|
390 |
SmoothCCUnit suVolOnCC; |
SmoothCCUnit suVolOnCC; |
391 |
|
SmoothCCUnit suPitchOnCC; |
392 |
SmoothCCUnit suCutoffOnCC; |
SmoothCCUnit suCutoffOnCC; |
393 |
SmoothCCUnit suResOnCC; |
SmoothCCUnit suResOnCC; |
394 |
|
|