explained better the design issue in filter.band_pass
some typos, and a design issue with convolve