Hello fellas, Quick question im trying to apply a BiQuad filter to a WAV file but i need it to be active in certain positions and durations only ive tried using the enable = between(t, 10, 30) but it seems BiQuad dosent support this feature? it has to just apply the filter to given segments and output a wav file any support with command line or an example would be greatly appreciated. thanks!

Perhaps (not tested - just idea) you can split you source on two path, one unmodified, second with bi-quad filter than apply (not sure if possible) mixer and apply mixing with desired time characteristic (fading between sources).

Thanks for your help guys i ended up splitting the file into sections and applying the filter where needed and joining. Not very elegant but seems to work. Another question i have is im trying to completly cut a frequency range i tried using sinc but im still getting bleed and not a complete cut even with -180db which if memory serves me right is the lowest i can go. ive tried a bandreject which actually does completely cut the audio but its inverted. ive attached an image to demonstrate.

Blue should be where the audio is and where the audio is should be blue.

Another question i have is im trying to completly cut a frequency range i tried using sinc but im still getting bleed and not a complete cut even with -180db which if memory serves me right is the lowest i can go. ive tried a bandreject which actually does completely cut the audio but its inverted. ive attached an image to demonstrate.

Blue should be where the audio is and where the audio is should be blue.

You can't expect from 2 pole IIR -180dB to get -180 you need to stack same filter 12 - 16 times in series (i.e. build equivalent of IIR filter with order 24 .. 32)
And you get idea of the bandreject filter exactly in opposite way - you need to specify center frequency and tell how wide filtering should be.