/[svn]/linuxsampler/trunk/src/engines/sfz/SfzSignalUnitRack.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/sfz/SfzSignalUnitRack.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2252 by iliev, Sat Aug 20 14:01:36 2011 UTC revision 2264 by iliev, Mon Aug 22 10:00:01 2011 UTC
# Line 68  namespace LinuxSampler { namespace sfz { Line 68  namespace LinuxSampler { namespace sfz {
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);
# Line 95  namespace LinuxSampler { namespace sfz { Line 95  namespace LinuxSampler { namespace sfz {
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                            
# Line 388  namespace LinuxSampler { namespace sfz { Line 388  namespace LinuxSampler { namespace sfz {
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                            

Legend:
Removed from v.2252  
changed lines
  Added in v.2264

  ViewVC Help
Powered by ViewVC