private void LoadSfzLfos(SfzRegion region)
{
LfoDescriptions = new LfoDescriptor[3];
LfoDescriptions[0] = new LfoDescriptor();
LfoDescriptions[0].DelayTime = region.pitchLfoDelay; //make sure pitch lfo is enabled for midi mod event
LfoDescriptions[0].Frequency = region.pitchLfoFrequency > 0 ? region.pitchLfoFrequency : (float)Synthesizer.DefaultLfoFrequency;
LfoDescriptions[0].Depth = region.pitchLfoDepth;
LfoDescriptions[1] = new LfoDescriptor();
LfoDescriptions[1].DelayTime = region.filterLfoDelay;
LfoDescriptions[1].Frequency = region.filterLfoFrequency;
LfoDescriptions[1].Depth = region.filterLfoDepth;
LfoDescriptions[2] = new LfoDescriptor();
LfoDescriptions[2].DelayTime = region.ampLfoDelay;
LfoDescriptions[2].Frequency = region.ampLfoFrequency;
LfoDescriptions[2].Depth = (float)SynthHelper.DBtoLinear(region.ampLfoDepth);
}
private void LoadSfzGens(SfzRegion region)