/[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 2232 by iliev, Mon Aug 8 13:40:04 2011 UTC revision 2233 by iliev, Mon Aug 8 18:46:19 2011 UTC
# Line 228  namespace LinuxSampler { namespace sfz { Line 228  namespace LinuxSampler { namespace sfz {
228              ::sfz::LFO*  pLfoInfo;              ::sfz::LFO*  pLfoInfo;
229              AbstractLfo* pLFO;              AbstractLfo* pLFO;
230              FadeEGUnit   suFadeEG;              FadeEGUnit   suFadeEG;
231              CCUnit       suFreqOnCC;              SmoothCCUnit suDepthOnCC;
232                SmoothCCUnit suFreqOnCC;
233                            
234              LFOUnit(SfzSignalUnitRack* rack);              LFOUnit(SfzSignalUnitRack* rack);
235              LFOUnit(const LFOUnit& Unit);              LFOUnit(const LFOUnit& Unit);
# Line 274  namespace LinuxSampler { namespace sfz { Line 275  namespace LinuxSampler { namespace sfz {
275                            
276                            
277          public:          public:
278              CCUnit suPitchOnCC;              SmoothCCUnit suVolOnCC;
279                SmoothCCUnit suPitchOnCC;
280                SmoothCCUnit suPanOnCC;
281                SmoothCCUnit suCutoffOnCC;
282                SmoothCCUnit suResOnCC;
283                            
284              LFOv2Unit(SfzSignalUnitRack* rack);              LFOv2Unit(SfzSignalUnitRack* rack);
285                            
# Line 290  namespace LinuxSampler { namespace sfz { Line 295  namespace LinuxSampler { namespace sfz {
295            
296      class PitchLFOUnit: public LFOv1Unit {      class PitchLFOUnit: public LFOv1Unit {
297          public:          public:
298              CCUnit suDepthCC;              PitchLFOUnit(SfzSignalUnitRack* rack): LFOv1Unit(rack) { }
               
             PitchLFOUnit(SfzSignalUnitRack* rack): LFOv1Unit(rack), suDepthCC(rack) { }  
299                            
300              virtual void Trigger();              virtual void Trigger();
301      };      };
# Line 356  namespace LinuxSampler { namespace sfz { Line 359  namespace LinuxSampler { namespace sfz {
359                            
360              FixedArray<LFOv2Unit*> LFOs;              FixedArray<LFOv2Unit*> LFOs;
361                            
362                // used for optimization - contains only the ones that are modulating volume
363                FixedArray<LFOv2Unit*> volLFOs;
364                
365              // used for optimization - contains only the ones that are modulating pitch              // used for optimization - contains only the ones that are modulating pitch
366              FixedArray<LFOv2Unit*> pitchLFOs;              FixedArray<LFOv2Unit*> pitchLFOs;
367                            

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

  ViewVC Help
Powered by ViewVC