/[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 2233 by iliev, Mon Aug 8 18:46:19 2011 UTC revision 2235 by iliev, Wed Aug 10 19:40:39 2011 UTC
# Line 158  namespace LinuxSampler { namespace sfz { Line 158  namespace LinuxSampler { namespace sfz {
158          protected:          protected:
159              ::sfz::EG egInfo;              ::sfz::EG egInfo;
160          public:          public:
161              EGv2Unit(SfzSignalUnitRack* rack): EGUnit< ::LinuxSampler::sfz::EG>(rack) { }              CCUnit suAmpOnCC;
162                CCUnit suVolOnCC;
163                CCUnit suPitchOnCC;
164                CCUnit suCutoffOnCC;
165                CCUnit suResOnCC;
166                
167                EGv2Unit(SfzSignalUnitRack* rack);
168              virtual void Trigger();              virtual void Trigger();
169      };      };
170            
# Line 330  namespace LinuxSampler { namespace sfz { Line 336  namespace LinuxSampler { namespace sfz {
336              virtual float CalculateResonance(float res) {              virtual float CalculateResonance(float res) {
337                  return GetResonance() + res;                  return GetResonance() + res;
338              }              }
339                
340                virtual float CalculateFilterCutoff(float cutoff);
341      };      };
342            
343            
# Line 356  namespace LinuxSampler { namespace sfz { Line 364  namespace LinuxSampler { namespace sfz {
364              // used for optimization - contains only the ones that are modulating pitch              // used for optimization - contains only the ones that are modulating pitch
365              FixedArray<EGv2Unit*> pitchEGs;              FixedArray<EGv2Unit*> pitchEGs;
366                            
367                // used for optimization - contains only the ones that are modulating filter cutoff
368                FixedArray<EGv2Unit*> filEGs;
369                
370                // used for optimization - contains only the ones that are modulating filter cutoff
371                FixedArray<EGv2Unit*> resEGs;
372                
373                            
374              FixedArray<LFOv2Unit*> LFOs;              FixedArray<LFOv2Unit*> LFOs;
375                            

Legend:
Removed from v.2233  
changed lines
  Added in v.2235

  ViewVC Help
Powered by ViewVC