*Please forgive me if this comes across as a naive question*
I have successfully sent values from Processing to Quartz Composer via OSC. Mostly things like mouseX, mouseY, or similar, using the oscP5 library. If my understanding is correct, OSC is similar to MIDI in that it is meant to transmit/receive simple values (ints, floats, etc).
I now have a need to output an entire image (640x480) to Quartz Composer (or similar). Clearly sending 307,200 points of data (640*480) each draw() via OSC is not a good solution. I have done my due diligence and searched for potential paths to go down on this, but haven't found much. So now I open this to the forum.
Any clue how I can do this?
----
More backstory.
I am creating a mask layer that is placed over a looping video. I am then using the luminescence of a generated greyscale image in Processing to unmask to the video beneath it in Quartz Composer. Rather, that's the idea.
In other words, Processing is similar to the controller and QC is the view. I chose this approach because of the general bugginess I encountered around Processing video libraries.
If I'm going down a weird path on this, I'd love to know.
Much thanks for any/all feedback.
-Jos
1