{"id":6985,"date":"2020-07-03T05:05:00","date_gmt":"2020-07-03T04:05:00","guid":{"rendered":"https:\/\/andyland.info\/wordpress\/?p=6985"},"modified":"2020-07-04T21:38:44","modified_gmt":"2020-07-04T20:38:44","slug":"ofxsyphonproxy","status":"publish","type":"post","link":"https:\/\/andyland.info\/wordpress\/ofxsyphonproxy\/","title":{"rendered":"ofxSyphonProxy"},"content":{"rendered":"<p>This app is based on openFrameworks. It is able to receive multiple Syphon streams, allows you to quad-warp them, reduces their resolution and sends everything out as another combined Syphon stream.<\/p>\n<p>Get it here: <a href=\"https:\/\/github.com\/Andymann\/ofxSyphonProxy\">https:\/\/github.com\/Andymann\/ofxSyphonProxy<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\">As an example I have a simple VDMX-setup that consists of 2 individual layers. Each layer is sent out via Syphon.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"1024\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_VDMX-600x1024.jpg\" alt=\"\" class=\"wp-image-7394\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_VDMX-600x1024.jpg 600w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_VDMX-176x300.jpg 176w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_VDMX-88x150.jpg 88w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_VDMX.jpg 662w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Upon start the ofxSyphonProxy shows an infoscreen to guide you through the possibilities.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"850\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_4-1024x850.jpg\" alt=\"\" class=\"wp-image-7396\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_4-1024x850.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_4-300x249.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_4-768x637.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_4-150x125.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_4-181x150.jpg 181w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_4.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The first quad-warper already exists and automatically selects the first existing Syphon stream. If you want to switch between different Syphon streams simply hit SPACE on a selected warper.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"850\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_3-1024x850.jpg\" alt=\"\" class=\"wp-image-7395\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_3-1024x850.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_3-300x249.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_3-768x637.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_3-150x125.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_3-181x150.jpg 181w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_3.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can easily add another quad-warper by hitting &#8216;+&#8217;. The new quad-warper is then selected and can be warped according to your demands. Repeatedly hitting the &#8216;w&#8217;-key switches between existing warpers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"850\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_1-1024x850.jpg\" alt=\"\" class=\"wp-image-7391\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_1-1024x850.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_1-300x249.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_1-768x637.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_1-150x125.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_1-181x150.jpg 181w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_1.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hitting &#8216;W&#8217; (capital) locks the setup and hides all warping-points.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"850\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_5-1024x850.jpg\" alt=\"\" class=\"wp-image-7397\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_5-1024x850.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_5-300x249.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_5-768x637.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_5-150x125.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_5-181x150.jpg 181w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_App_5.jpg 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Everything is immediately sent out as another Syphon stream which is named &#8216;ofxSyphonProxy v0.x&#8217;. The picture shows the output of the &#8216;Syphon Simple Client&#8217; as an example.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"926\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_SimpleClient_2-1024x926.jpg\" alt=\"\" class=\"wp-image-7398\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_SimpleClient_2-1024x926.jpg 1024w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_SimpleClient_2-300x271.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_SimpleClient_2-768x695.jpg 768w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_SimpleClient_2-150x136.jpg 150w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_SimpleClient_2-166x150.jpg 166w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/ofxSyphonProxy_SimpleClient_2.jpg 1026w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The ofxSyphonProxy is a nice little helper for those situations where you don&#8217;t need the full-feature-set of, for example, MadMapper and other tools.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This app is based on openFrameworks. It is able to receive multiple Syphon streams, allows you to quad-warp them, reduces their resolution and sends everything out as another combined Syphon stream. Get it here: https:\/\/github.com\/Andymann\/ofxSyphonProxy As an example I have a simple VDMX-setup that consists of 2 individual layers. Each \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/andyland.info\/wordpress\/ofxsyphonproxy\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[21],"tags":[410,416,417,409,104,62,135,418],"class_list":["post-6985","post","type-post","status-publish","format-standard","hentry","category-video","tag-change-resolution","tag-madmapper","tag-openframeworks","tag-osx","tag-syphon","tag-vdmx","tag-vj","tag-warp","odd"],"_links":{"self":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts\/6985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/comments?post=6985"}],"version-history":[{"count":0,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts\/6985\/revisions"}],"wp:attachment":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/media?parent=6985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/categories?post=6985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/tags?post=6985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}