/[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 2236 by iliev, Thu Aug 11 18:25:45 2011 UTC revision 2237 by iliev, Fri Aug 12 13:07:05 2011 UTC
# Line 181  namespace LinuxSampler { namespace sfz { Line 181  namespace LinuxSampler { namespace sfz {
181              CCUnit suPitchOnCC;              CCUnit suPitchOnCC;
182              CCUnit suCutoffOnCC;              CCUnit suCutoffOnCC;
183              CCUnit suResOnCC;              CCUnit suResOnCC;
184                CurveCCUnit suPanOnCC;
185                            
186              EGv2Unit(SfzSignalUnitRack* rack);              EGv2Unit(SfzSignalUnitRack* rack);
187              virtual void Trigger();              virtual void Trigger();
# Line 335  namespace LinuxSampler { namespace sfz { Line 336  namespace LinuxSampler { namespace sfz {
336      class EndpointUnit: public EndpointSignalUnit {      class EndpointUnit: public EndpointSignalUnit {
337          private:          private:
338              float xfCoeff; // crossfade coefficient              float xfCoeff; // crossfade coefficient
339                float pitchVeltrackRatio;
340                            
341          public:          public:
342              Voice* pVoice;              Voice* pVoice;
343              XFInCCUnit  suXFInCC;              XFInCCUnit   suXFInCC;
344              XFOutCCUnit suXFOutCC;              XFOutCCUnit  suXFOutCC;
345                SmoothCCUnit suPanOnCC;
346    
347              EndpointUnit(SfzSignalUnitRack* rack);              EndpointUnit(SfzSignalUnitRack* rack);
348    
# Line 390  namespace LinuxSampler { namespace sfz { Line 393  namespace LinuxSampler { namespace sfz {
393              // used for optimization - contains only the ones that are modulating filter cutoff              // used for optimization - contains only the ones that are modulating filter cutoff
394              FixedArray<EGv2Unit*> filEGs;              FixedArray<EGv2Unit*> filEGs;
395                            
396              // used for optimization - contains only the ones that are modulating filter cutoff              // used for optimization - contains only the ones that are modulating resonance
397              FixedArray<EGv2Unit*> resEGs;              FixedArray<EGv2Unit*> resEGs;
398                            
399                // used for optimization - contains only the ones that are modulating pitch
400                FixedArray<EGv2Unit*> panEGs;
401                
402                            
403              FixedArray<LFOv2Unit*> LFOs;              FixedArray<LFOv2Unit*> LFOs;
404                            

Legend:
Removed from v.2236  
changed lines
  Added in v.2237

  ViewVC Help
Powered by ViewVC