/// <summary> /// Create a High pass filter /// </summary> public static BiQuadFilter HighPassFilter(float sampleRate, float cutoffFrequency, float q) { var filter = new BiQuadFilter(); filter.SetHighPassFilter(sampleRate, cutoffFrequency, q); return(filter); }
public void SetHighpassMode(float cutoff) { Mode = FrequencyFilterMode.Highpass; CutoffHigh = cutoff; if (filter != null) { filter.SetHighPassFilter(Format.SampleRate, cutoff, 1); } else { filter = BiQuadFilter.HighPassFilter(Format.SampleRate, cutoff, 1); } }