FIRFilter({required this.impulseResponse}) : length = impulseResponse.length, delayLine = List.filled(impulseResponse.length, 0);