Bandpass filter updated

- was not functioning since latest commit
- now gives error if any 2*lshort >= llong