Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        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);
            }
        }