Porting the nasal sounds has been a bit of a bumpy ride.
I have introduced a NaN somewhere. This kills the DSP. Now I need to track down where it has been introduced.
My approach has been to use panic and counters to iteratively bisect and find the earliest instance of a NaN. It's slow and tedious work.
The NaNhunt will resume tomorrow.
@patchlore
Your problem made me search for "better" floats. ... maybe this crate would help in your case: https://lib.rs/crates/typed_floats