We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hi everyone, this is the first Processing based library that I've made and I'm looking for some feedback.
Showtime is a library I wrote for connecting multiple programs together in a way that lets you discover new program nodes from a central 'stage' and listen to or control methods remotely. The library originated when I was getting frustrated with having to manually connect up OSC addresses when connecting Ableton Live to Unity, so I built a Python to C# connector that let me call methods inside of the Ableton Live API without using any OSC or MIDI messages.
A Java and Processing version version naturally followed straight afterwards. The library is built using ZeroMQ sockets which has made porting it to other languages much easier. Nodes made in any of the available languages are functionally identical.
I'm hoping that this will be useful for anyone looking to hook up multiple Processing apps to other languages. I've been mainly using it to control Ableton Live, but I've got some plans for connecting it to some hardware devices in the future. Some BeagleBone powered lights or drums would be pretty fun to play with!
Anyway, hope this is useful for anyone! I've included instructions for usage in the Showtime-Processing repository and there are a few examples included in the library download as well.