PWGL is a free cross-platform visual language based on Common Lisp, CLOS and OpenGL, specialized in computer aided composition and sound synthesis. It integrates several programming paradigms (functional, object-oriented, constraint-based) with high-level visual representation of data and it can be used to solve a wide range of musical problems.
We present a visual language for the creation of simple 2D animations within a sketch-based interface. Motions are represented by motion paths, which are drawn as arrows. Events are used to synchronize disparate motions, marking where along motion paths multiple entities should be at the same time. Reuse of animations is supported with the notion of animation functions, which allow previously specified motions to be played back.