Another neat project idea hampered by not using a PixelBlaze

On the roadmap. There’s a bit of work I need to do around the VM and rendering engine. Ideally I could spawn multiple light weight VMs, and even run them across both cores on the ESP32. If they are small enough I could run multiple patterns to implement multi-segmentation support along with cross-fading, and global code as well.

Forgot to mention, I have planned and left myself room to add controls for playlist items. The idea being that each playlist item would have its own controls state. So you could imagine adding multiple copies of a base pattern and adjusting each as desired. Combine that with multiple playlists, and you start to have a system were the pattern list becomes more of a library that can be instantiated and customized without the headache/cost of cloning.

2 Likes