Control a Sender from a Receiver
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CINDER Version 1.003 Nov 24, 2015
FREEFRAMEGL Version 1.007 May 13, 2016
OPENFRAMEWORKS Version 1.003 Nov 24, 2015
PROCESSING Version 1.007 May 13, 2016
SOURCE Version 1.007 May 13, 2016
SPOUTCONTROLLER Version 1.007 May 13, 2016
README.md Update README.md Aug 19, 2015
SpoutControls.ico Version 1.003 Nov 24, 2015
SpoutControls.pdf Version 1.007 May 13, 2016
lgpl-3.0.txt Initial commit Aug 18, 2015
readme.txt Version 1.007 May 13, 2016
spoutcontrols_licence.txt Initial commit Aug 18, 2015

README.md

SpoutControls

“SpoutControls” is a C++ class and Processing library that a programmer can use to develop a controlled Spout Sender that will react to controls specific to the application.

The Freeframe SpoutController plugin is a Spout Receiver which adapts it’s user interface within the host to that required by the Sender. Then you control the Sender from within the host program and forget about the sender app itself.

The Sender then does not require a GUI interface that could interfere with the graphics to be shared, or require third party communication to be set up between controller and sender. The Sender establishes the controls that the controller will use and the updates local variables when the controller has changed any controls. This can be done using only four functions.

Example controlled Senders for Openframeworks, Cinder and Processing can be used a guide for developing others.

Credit to Eric Medine - http://tentonraygun.com/ - who came up with the idea.

Demo video by Eric is here : https://vimeo.com/136557785

SpoutControls is licenced using the GNU Lesser General Public License.