Yep the low frequency freak-out is because of how safepow()
is implemented, on the hardware we use a high-performance approximative function with lookup tables.
If I change it to use standard powf()
implementation it stops making weird noise at near-zero frequencies. But the CPU usage goes up, from 11% to 26%.
I think the optimised approximative maths functions are very useful, and work perfectly in most cases. Maybe what we should do however is to also use them in the web version of the patch, so that any side effects can be spotted there.
It is also clear without the extra noise that on the hardware, with the abs patch, the range goes past zero when you turn fully anti-clockwise. Is that intentional? Does it make time run backwards - should I be worried?
must be just the weird operations that are done in that oscillator example
Maybe good to find a better low-frequency oscillator example!
wondering if knobs B, C, D affect the oscillator frequency on your hardware
Nope, I'm not getting any pitch changes when turning the other knobs.
maybe mine is leaky and needs a clean
Already??