Example #1
0
        public IIRFilter(SystemPanel _owner, BinaryReader src) : base(_owner, src)
        {
            filterOrder = (FilterOrder)src.ReadInt32();
            filterType  = (BiQuad.BiQuadMode)src.ReadInt32();
            channels    = src.ReadInt32();
            fc          = src.ReadDouble();
            Q           = src.ReadDouble();

            init();
        }
Example #2
0
        public IIRFilter(int _channels, FilterOrder _filterOrder, BiQuad.BiQuadMode _filterType) : base()
        {
            filterOrder = _filterOrder;
            filterType  = _filterType;
            channels    = _channels;

            fc = 1000;
            Q  = 1 / Math.Sqrt(2);

            init();
        }