TSPS uses the Open Sound Control protocol to send information into Max/MSP and it’s great! But, it does require some stream management to enable the processor to handle everything from outputting audio, visuals and trigger various things based on the movement of people within the space. The main issue that arose centered around figuring out the best way to send the off/off messages to the mc.poly~ object. At first, I was trying to slow down the OSC messages but after some pondering, I decided the best way to do it would be to manage the messages being sent by every toggle with a conditional. The object that made eveything work was the humble change object which only outputs data when there is a changed from the last number. Meaning that it will only send a message when the spot it triggered on or off but not anytime in between. And this was the exact scenario that was overloading the processor and causing weird audio outcomes.
Next week will be the final testing of this managment to fine tune everything before setting up for critique.