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); |
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 |
|
|
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 |
}; |
}; |
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 |
|
|