I can give that a spin too. It’s just really really noisy, so I imagine(d) that that would unfavorably skew the dict creation and matching (using up some of the precious 33bins on garbage information).
I’m doing that in my patch now. I added a variable delay in there (10ms seems to work ok), but it doesn’t really work. The best working version was something @jamesbradbury got working using fluid.transientslice~
, which is slower than the fast onset detection. But in what I have now, it’s correct only through random chance. (some dicts do match more consistently than others)
What I was hoping for with the “onset flag” feature request was to remove the slop of trying to line up a parallel onset detection algorithm with the deluge coming from nmfmatch.