home changes contents help options

Possible Mentors

Description

Gem is the Graphics Environment for Multimedia. It was originally written by Mark Danks to generate real-time computer graphics, especially for audio-visual compositions. It is a collection of externals, which allow the user to create OpenGL graphics and video processing chains within Pd.

Currently GEM can only be used with one output window. There is already a branch with an initial implementation of multiple output windows in Gem SVN, but there are many problems (see http://puredata.info/dev/gemwiki/MultipleWindows). Because GEM runs currently in the same thread as Pd, it can lead to audio dropouts. Therefore, together with the implementation of multiple output windows, all GEM processing should be done in a separate thread.

This project should include the following tasks:

Resources to start:

Required Skills


Update --rfabbri, Sun, 23 Oct 2011 23:47:35 +0200

Gem source has moved to Git. See http://puredata.info/docs/developer/GettingPdSource.