/[svn]/linuxsampler/trunk/src/engines/common/LFOBase.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/LFOBase.h

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

revision 3118 by schoenebeck, Fri Apr 21 13:33:03 2017 UTC revision 3561 by schoenebeck, Fri Aug 23 11:44:00 2019 UTC
# Line 1  Line 1 
1  /***************************************************************************  /***************************************************************************
2   *                                                                         *   *                                                                         *
3   *   Copyright (C) 2005 - 2017 Christian Schoenebeck                       *   *   Copyright (C) 2005 - 2019 Christian Schoenebeck                       *
4   *                                                                         *   *                                                                         *
5   *   This library is free software; you can redistribute it and/or modify  *   *   This library is free software; you can redistribute it and/or modify  *
6   *   it under the terms of the GNU General Public License as published by  *   *   it under the terms of the GNU General Public License as published by  *
# Line 88  namespace LinuxSampler { Line 88  namespace LinuxSampler {
88                  this->ExtControlDepthCoeff = 0;                  this->ExtControlDepthCoeff = 0;
89                  this->ScriptDepthFactor = 1.f;                  this->ScriptDepthFactor = 1.f;
90                  this->ScriptFrequencyFactor = 1.f;                  this->ScriptFrequencyFactor = 1.f;
91                    this->pFinalDepth = NULL;
92                    this->pFinalFrequency = NULL;
93              }              }
94    
95              virtual ~LFOBase() {              virtual ~LFOBase() {
# Line 133  namespace LinuxSampler { Line 135  namespace LinuxSampler {
135              float ExtControlDepthCoeff; ///< A usually constant factor used to convert a new MIDI controller value from range 0-127 to the required internal implementation dependent value range.              float ExtControlDepthCoeff; ///< A usually constant factor used to convert a new MIDI controller value from range 0-127 to the required internal implementation dependent value range.
136              float ScriptDepthFactor; ///< Usually neutral (1.0), only altered by external RT instrument script functions.              float ScriptDepthFactor; ///< Usually neutral (1.0), only altered by external RT instrument script functions.
137              float ScriptFrequencyFactor; ///< Usually neutral (1.0), only altered by external RT instrument script functions.              float ScriptFrequencyFactor; ///< Usually neutral (1.0), only altered by external RT instrument script functions.
138                float* pFinalDepth; ///< Usually NULL; it may be set to one of above's member variables in order to process that and ignore all other sources for LFO depth.
139                float* pFinalFrequency; ///< Usually NULL; it may be set to one of above's member variables in order to process that and ignore all other sources for LFO frequency.
140      };      };
141    
142  } // namespace LinuxSampler  } // namespace LinuxSampler

Legend:
Removed from v.3118  
changed lines
  Added in v.3561

  ViewVC Help
Powered by ViewVC