The ethernal hunt for better LED animations

Hi, a year ago I showed my latest iteration of FastLED animations.

Now I intended to develop a user interface for controlling AnimARTix parameters. However, I got a bit carried away and ended up creating a simulator instead.

This simulator allowed me to delve into the concept of transitioning between different parameter sets. Initially, I constrained the parameter ranges to prevent visual blackout or flickering in edge cases. Subsequently, I randomly selected parameter sets and interpolated between them. Additionally, I incorporated some easeInOut functions for more interesting transitions. Finally, I introduced a second layer.

This appears to be a promising approach towards creating a generative animation synthesizer. Ultimately, the goal is to run this standalone on a microcontroller + LED matrix, generating continually new patterns and animations.

Short update: I improved visual quality and overall look and feel. The little bar graph under the Shuffle button indicates the progress of the transition between parameter sets.

Now, a Full Auto mode is present, too, meaning to periodically trigger a reshuffling of all parameters.

I’m coming closer to the desired effect of the transitions looking better than the individual animations.

Next thing on the to-do-list is to come up with some neat crop/fill function to make it as easy as possible to adapt the animations to any physical LED matrix size.

After that the goal is to rewrite it all for the Arduino IDE and run this standalone on microcontrollers.

I welcome suggestions, questions and feedback!

Best regards,

Helmuth

A sequencer:
https://github.com/todbot/LinkM/releases/download/v20150915/BlinkMSequencer2-win.zip

From this page: (contains source links)
https://thingm.com/products/blinkm-minm/

Hmm, I considered maybe a "record" function.

Scripting that amount of parameters in a sequencer would be ... a lot of work I guess. Or do you mean something like triggering kind of presets or saved scenes in the sequencer?

What's the usecase you have in mind?

Short update from today: I intruduced more complexity with now 4 layers.

Here with fast changes to showcase the single animations:

And in slow for nice transitions:

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