We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hi!
Im working with Processing 2.2.1 on mac OSX 10.9.5.
I've been trying to use 2 projectors with different images. Haven't found a solution for that in the forums and after extensive googling. My approach so far is, to make syphon clients for each frame, like this:
import codeanticode.syphon.*;
PGraphics canvas;
SyphonClient client;
//start with: open rightReceiver.app/ --args --dislpay=1
public void setup() {
size(480,320,OPENGL);
//size(displayWidth,displayHeight, P3D);
// Create syhpon client to receive frames
client = new SyphonClient(this,"lichtraum","right");
background(0);
}
public void draw() {
if (client.available()) {
canvas = client.getGraphics(canvas);
image(canvas, 0, 0, width, height);
}
}
and then i would like so send them the images via syphon from the main sketch. Cool thing is, that i can restart the main sketch and change stuff, while the receivers will just keep their last images. My Problem is now, that i cant get the receivers to start on a specific screen! I would like to do this from the terminal:
open rightReceiver.app/ --args --display 0
but the sketch just starts on screen 1, no matter what i do. this must be trivial, i can't imagine that i am the first person to encounter this problem. what's the solution for that?
thanks in advance!
Answers
Perhaps this could help? http://forum.processing.org/two/discussion/7519/how-to-change-background-color-of-present-mode-and-remove-graphical-stop-option