benju
March 17, 2022, 10:04pm
#1
OneEuroFilter doesn’t “recover” when Input was interrupted by NaN for a moment, but stays on NaN:
Should be a simple fix with a “IsNaN”-Node and If-Region inside the OneEuroFilter, or does anything speak against it?
I’ve put it just put an If-Region around the OneEuroFilter as a Workaround in the meantime:
Actually more or less the same situation with Dampers, Filter and Oscillators.
gregsn
March 21, 2022, 2:03pm
#2
Thanks for the report. However, do you have an example? Just tried to reproduce the Oscillator case and failed.
NaN Filters.zip (3.5 KB)
benju
March 21, 2022, 3:31pm
#3
I tried hard and suceeded again in getting it stuck ;)
See 2.) capture and patch below: If you start with NaN and then connect a Float again, they will also not “wake up”. Even if Damper and Oscillator Nodes are Float32 anyway.
Patch:
NaN_Filters_etc_Bug.vl (21.4 KB)
gregsn
March 21, 2022, 7:23pm
#4
Thank you @benju ! Fixed in upcoming
1 Like
system
Closed
March 21, 2023, 7:24pm
#5
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.