@Bangnoise, thanks for the rundown. That explains a lot!
I was under the impression that it was available in totality and not just every fresh frame. That explains why it would flippantly go back and forth if the framerate of the sketch and feed were not “in phase”.
With the listServers() are you suggesting I check the list to be more than 0 to determine of a feed is available? I think that may work. I have used that approach on other webcam based sketches in the past.
While we’re talking about the Processing implementation of Syphon, is there a reference for all of these functions? I have looked through the examples but I would love to see what else I may be missing!