This function allows you to convert a set of simple frames into complex frames -
effectively animating each LED independently.
A complex frame is emitted whenever any LED changes its colour.
If a LED changes its colour, all other LEDs that still have at least
one more simple frame will also transition to their next frame – even if
their current one has not finished yet. This keeps colour-changes across
LEDs perfectly aligned (see the third test case).
When a LED runs out of simple frames it transitions to fillMissingEndWith parameter value, defaulting to black.
This function allows you to convert a set of simple frames into complex frames - effectively animating each LED independently.
A complex frame is emitted whenever any LED changes its colour.
If a LED changes its colour, all other LEDs that still have at least one more simple frame will also transition to their next frame – even if their current one has not finished yet. This keeps colour-changes across LEDs perfectly aligned (see the third test case).
When a LED runs out of simple frames it transitions to
fillMissingEndWith
parameter value, defaulting to black.