An associate of mine is working on developing an interpreter for our sound reactive fork of WLED (for the ESP32) and it’s progressing quite nicely.
He is creating an interpreted language that includes some of the functionality from the NeoPixelBus and FastLED libraries (as used by WLED). Interestingly, it runs at a FAR lower frame rate than what you see with the interpreted language on a PixelBlaze.
So, I’m just wondering how PixelBlaze is able to maintain such a high FPS with an interpreted language compared to what we’re seeing with the one under development.
In the meantime, I’m spending my time straddling between the worlds of WLED, FastLED and my PixelBlaze v2 devices.