Kevin Mitchell, my life partner, has been helping me update the Arduino sketch. He made it so the LED strips accept messages from Max MSP to control the brightness. This posed a new challenge because in order to send brightness messages, we have to write down the ESP8266's IP address in the Max patch. We could not assign a static IP to the board. Therefore, when the board first turns on, it constantly prints its IP address and that gets read into Max. Then Max can send the ESP a 0 message and that makes it stop printing the IP address. The updated code has been posted on my Github: https://github.com/CLKo1/GLOBE_esp8266/tree/main/Thesis_Oct2_2021_nopassgithub.com/CLKo1/GLOBE_esp8266/tree/main/Thesis_Oct2_2021_nopass
Here is the video for my new piece, Triuir. The brightness of the LEDs and the brightness of the visuals are audio reactive.
If you are looking for a summary for my Masters thesis, it is here.