/// <summary> /// Create a low pass filter /// </summary> public static BiQuadFilter LowPassFilter(float sampleRate, float cutoffFrequency, float q) { var filter = new BiQuadFilter(); filter.SetLowPassFilter(sampleRate, cutoffFrequency, q); return(filter); }
public void SetLowpassMode(float cutoff) { Mode = FrequencyFilterMode.Lowpass; CutoffLow = cutoff; if (filter != null) { filter.SetLowPassFilter(Format.SampleRate, cutoff, 1); } else { filter = BiQuadFilter.LowPassFilter(Format.SampleRate, cutoff, 1); } }