Do you like stringing apps together like they are sneakers? Do you like the wonderful Syphon framework, but don’t have a Mac?
Then rejoice. Thanks to the efforts of Lynn and Robert Jarvis, there is now an easy way of doing exactly that.
It's called Spout.
For Resolume users, the system works by installing two FFGL plugins and a utility app. You can then play the output of any Spout enabled application like a camera in Resolume. This means you can use all the effects in Resolume on your generative visuals made in Processing or VVVV. You can also map your projection easily, without having to write your own projection mapping tool while you're at it.
The other way also works. You can apply the Spout effect anywhere in Resolume to send the output to another Spout Receiver.
The real beauty of the framework is that its well documented and easy to use. Setting up takes less than a minute. Using it is a matter of filling out the correct sender and receiver names. This really makes Spout worth its weight in gold ( “But it’s software, so it really doesn’t really weigh anything. That analogy doesn’t make any sense.” “Shut up inner voice! I do what I want! ”)
Supported apps include Processing, VVVV, Jitter and VIZZable. Example code is available for openFrameworks and Cinder. Support in Isadora and Touch Designer is rumoured to be on the way.
Head over to http://spout.zeal.co/
to read more, ask questions on their forum and of course download. But not before you’ve pressed that Donate button, because quality work like this deserves your support.
Now let's make some awesome things happen.