The pow function is only used during initialisation as the filters don't change.
I use rather typical EQ filters (lowcut, hicut, peak and shelfs). The crossover filters are two butterworh cuts for a linkwitz-riley filter and the shelfs & peak filters are for equalisation. Unfortunately it's not easy to set gain and Q factor in the axoloti objects I found. At least not for me. I also had problems understanding the parameters mappings while trying to hard code a Q factor of sqrt(0.5) for a 2nd order butterworth filter.
The processing is done in floating point using this implementation.