# Master Pgraphics for Syphon

**URL:** <https://discourse.processing.org/t/master-pgraphics-for-syphon/7785>\
**Category:** Libraries\
**Created:** [January 24, 2019, 10:17am UTC](https://discourse.processing.org/t/master-pgraphics-for-syphon/7785 "2019-01-24T10:17:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattleaf](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mattleaf/32/3400_2.png) [@mattleaf](https://discourse.processing.org/u/mattleaf)\
**Post date:** [January 24, 2019, 10:17am UTC](https://discourse.processing.org/t/master-pgraphics-for-syphon/7785/1 "2019-01-24T10:17:10Z")

</div>

hiya,

had an account a while back but seems i needed a new one

anyway, weird Q. I’m using layers of PGraphics objects pretty extensively in a project, however I’m now in a position where i need to use Syphon to do a realtime render of the work

as far as i understand it, Syphon can only use one instance of a canvas as its output

is there something else im not aware of?

i have like, canvas1, canvas2, canvas3 etc…

even if setup certain [if statements], like, send different canvases out if certain ones are active, it’s like they’re all fighting for the alpha channel and its pretty glitchy

can i setup a master PGraphics layer somehow? Like, can you have a PGraphics sending to a PGraphics?

That way i could send everything to the master PGraphics layer and Syphon could output it respectively

---

<div class="post-metadata">

**Author:** ![mattleaf](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mattleaf/32/3400_2.png) [@mattleaf](https://discourse.processing.org/u/mattleaf)\
**Post date:** [January 24, 2019, 10:29am UTC](https://discourse.processing.org/t/master-pgraphics-for-syphon/7785/2 "2019-01-24T10:29:56Z")

</div>

Aha!

All good, i found the send.screen method.

Brilliant!

cheers
