Back to the top

Processing in Resolume

  • Workshop
  • 8215 Views
  • Likes
Processing in Resolume
Processing to Resolume
This workshop focuses on creating visual art using the Processing programming language in the Resolume environment. Topics covered include building a Processing sketch that can be added to Resolume, controlling Resolume parameters using the Processing sketch, and implementing 3rd party libraries such as physics engines or the Leap Motion controller to work with Resolume.

Example here: https://vimeo.com/121986622

Although this workshop will be focusing on using Spout to get Processing visuals into Resolume, if you have a Mac don't worry-- Syphon for Mac is a similar alternative, and Processing to Resolume control using OSC is platform independent.

Participants should have a Mac or PC with at least two gigs of ram and 2ghz processor, a licensed and current version of Resolume, and a USB stick for transferring files. To take full advantage of Spout your graphics card will need to support the GL Interop extension.

Familiarity with the Processing programming environment is recommended, but not absolutely necessary.

Topics to be covered:
-- Quick intro to Processing
-- Integrating Spout with Resolume in Processing: resolution and performance quirks and tricks
-- Controlling Resolume from Processing: OSC control
-- Extending the Processing environment: physics engines (box2D) and 3rd party libraries (Leap, Kinect)

Recommended links:
Spout: http://spout.zeal.co/
Processing: Processing.org
Touch OSC: http://hexler.net/software/touchosc
OSC libraries: http://www.sojamo.de/libraries/oscP5/

Duration (minutes)

180

What is needed

Table
Projector with HDMI, DVI, or VGA input
Screen for presentation
Internet or Wi-Fi connection (not required, but nice to have)

  • Workshop

Authors

Eric Medine
Eric Medine

Germany Berlin

Events

LPM 2015 Rome
LPM 2015 Rome
Thursday, 28 May 2015