Moving Average - 3x

Here’s a little node that does moving average. There are several support nodes that also may be useful in the XODBALL file. Could be helpful for some folks. Easily editable for the N that you need.

The method is to pass the incoming value to one of three buffers using nth-select-pulse-3x, then add and divide by 3. The count wrap resets a counter at the Max. Minus1 is always handy, too.

There is a library that has a variadic moving average, but it does take up more memory.

Avg-3x-Moving.xodball (17.4 KB)

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.