Proscene v2.0.0-beta1 is out. Download it here and extract it to your sketchbook libraries folder (automatic importing Proscene from your PDE is only available for stable releases, currently v-1.2.0).

The new API has been thoroughly reviewed and documented and may be considered frozen (unless something unexpected requiring a fix happens). Check it out here. We are greatful to Jacques Maire for contributing the new Proscene logo code which is a torus solenoid.

The new library architecture comprises the following packages:

FPSTiming

A single-threaded timing handler providing timers and animators. The package may be run stand-alone and it’s provided in its own tree.

BIAS

An input handler providing means to translate event input data into high-level user-defined actions. The package represents the new Proscene event back-end, but it may be run stand-alone and it’s provided in its own tree too.

Dandelion

Package implementing all sorts of (motion) actions on Frames (coordinate systems). Dandelion depends on both, FPSTiming and BIAS.

Proscene

Package holding a single class (the Scene) which represents an interface between Dandelion and Processing.

Although the (high-level) Scene API has been re-factored, Proscene1.x users may stick to it and feel at home. Most of the examples ported from Proscene1.x look even simpler now. They all have been re-organized reflecting the new structure to attract those willing to digg into the inners of the new architecture.

Expect for one or two more betas before the final release. We plan to improve the docs, particularly that of the examples. Please report any bug or issue you may find and help us make the upcoming proscene2 as polished as possible.

Comments