Buffir~ beyond the help file.
I'm interested in learning about convolution, and the buffir~ object, but the help file doesn't do much for me.
I copy the contents into a new patcher and play around, and get the same phasey filter sounds, but I feel like there's a lot I'm missing. How does this relate to convolution reverb?
Does anyone have any small patches demonstrating the potential applications they'd like to share?
Cheers!
How does this relate to convolution reverb?
It doesn't: it's a finite impulse response filter. For convolution reverb, try HISSTools.
recursive and nonrecursive linear convolution is basically the same.
the main interest in FIR vs your favorite (de)convolution plug-in is that since the length does can not change when you switch the response "preset", it is more logical to implement symetrical filters using FIR.
typical use cases of FIR are phaselinear filters, the first reflections in reverb units, and they are also used a lot in immersive audio releated contexts such as format conversions, downmix to lesser channels, or reproduction on a speaker system.
the more interesting question is when to use convolution vs other filters. one thing you can do with buffir is to write a higher order filter into it, or a frequency filter AND a delay. there comes the point when buffir is more effective than cascading biquads.
FIR is also easier for multirate enviroments, while your favorite convolution reverb is highly CPU optimized at the cost of inaudible precision.