Computer Music Journal
An overview of pwgl, a visual programming environment for music
Computer Music Journal
Hi-index | 0.00 |
PWGL is a visual composition environment that can be used to, among other things, solve musical constraints problems. The constraints system within PWGL, PWGLConstraints, allows us to write rules using a special pattern-matching language. Typically, the assignments use as a starting point a score prepared with the help of Expressive Notation Package (ENP). In this paper we present an extension to the PWGLConstraints pattern-matching language which allows us to access information from ENP to assist with the compositional process. ENP provides a rich library of standard and user-definable expressions called ENP-expressions. They range from standard articulation markings (such as staccatos and slurs) to fully interactive multi-purpose graphical expressions. A special syntax is developed which allows us to retrieve information about and contained by the expressions. In this paper, the syntax and the present state of the system are illustrated using a working example.