AlphaSynth.Bank.Patch.Sf2Patch.LoadFilter C# (CSharp) Method

LoadFilter() private method

private LoadFilter ( AlphaSynth.Sf2.Sf2Region region ) : void
region AlphaSynth.Sf2.Sf2Region
return void
        private void LoadFilter(Sf2Region region)
        {
            fltr = new FilterDescriptor();
            fltr.FilterMethod = FilterType.BiquadLowpass;
            fltr.CutOff = (float)SynthHelper.KeyToFrequency(region.Generators[(int)GeneratorEnum.InitialFilterCutoffFrequency] / 100.0, 69);
            fltr.Resonance = (float)SynthHelper.DBtoLinear(region.Generators[(int)GeneratorEnum.InitialFilterQ] / 10.0);
        }