Finally completed my 2nd 64 x 64 matrix. Built from 16 of the 16 x 16 WS2811 led panels. This time, it is mounted in a picture frame rather than in a table format. Had to solve the challenge of not all the panels having the same color balance, especially at low levels. The correction is not perfect but much better than the not corrected version. The brain here is a PJRC teensy 3.6 driving the PJRC OCTOWS2811 board. That brain is married via serial to a teensy 3.2 that is mated to the PJRC audio adapter board to supply FFT audio analysis that drives few of the animations. There are at least 10k variations being generated from about 50 base patterns and a host of effects that are assigned when a pattern is selected for viewing.
The overall structure of the code is a loop that runs a patterns for about a minute before selecting a new one. In that loop, the image is updated per the pattern, then one of many effects could be applied then a fade is applied before refreshing the pixels. The effects include a blend of wind effect based on pixel shifting, screen mirroring effects based on the LEDMatrix library, intermittent shrinking or growing geometric shapes (triangles, stars, boxes, circles). The modular design of this allows me to invent a new effect and apply it to any pattern. The fades are of differing magnitudes and can favor one color group over others (for example, could fade the blue and green channels at a higher rate than the red, resulting in tails that fade towards red before fading out completely). The code also allows some effects to be limited or assigned for a particular pattern (i.e. some combos look horrible together so they are avoided while others look great and are encouraged to happen).
I use an amazon echo to feed the audio to the circuit. This echo is mirroring the one that is playing into the home music system so what you see is what you hear but there is no interconnecting wire. A suppose a Bluetooth transmitter / receiver would also work but then I could not boss it around. A mix of photos and videos here.