Personal Accomplishments
This week I was working mainly on finishing up part of the logic for the signal processing. The function that I was writing essentially creates a set of function calls for each time step. The function call choices are to hold, setColor, rotate, fade, colorCycle, strobe, or blackout. It can decide which function to call and which lights to call which function as well. This in turn means that it is implicitly controlling the effect duration as well since it is able to hold, in which case it lets the current functionality continue running until an overriding command takes its place. I also spent a decent amount of time working and practicing for the presentation that I had to give earlier this week.
On Track?
Now what is left to do is to stress test and make sure the end product looks like what we want it to be. Therefore since we still have a week left, we should be able to do that and be set for our final demo on next Monday.
Goals for Next Week
For this upcoming week we need to test all the different functionality and play with the hyperparameters to see if we are able to create light shows that we are happy with and actively reflect the logic that we have implemented.