I've noticed that there are a few requests for filter that go higher than 12kHz. Looking at the built in biquads that reside in the firmware, they seem to limit fc to nyquist/2. I'm not sure why this is. They do sound a bit muffled at full opening.
We could go ahead an make community objects for full bandwidth filters, but that would instantiate the biquad code once per filter, taking chunks out of that fast SRAM.
I just made a test, cloning axoloti-factory/filter/vcf3, and upping the frequency limit to nyquist. It seems to work fine. There is a test case here: https://github.com/Gassolini/axotest/tree/master/objects/filter . That folder contains the cloned vcf3 filter with a modified copy of the f_filter_biquad_A() from axoloti_filters.c, some outlets to watch the filter frequency and the pitch parameter using frac32.u.map.freq to display the hopefully correct frequency (is that mapping a little bit off, topping out at above nyquist). There's a test patch in there for comparing the original vcf3 and vcf3_full_bw. Even these old and battered ears hear and appreciate the bandwidth extension
I'm wondering if there are any plans to address this in the firmware, or whether we (the community) should just go ahead and add full bandwidth filters to axoloti-contrib?