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 * |
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() { |
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 |