|
this language was developed under constraints of object-oriented programming in a research grant (1992-1996) of the Swiss National Science Foundation, directed by the author, and targeted at the construction of a software platform for analysis and performance of musical scores. After the programming work, executed by the author’s assistant Oliver Zahorka and the author in C and Objective-C language Noll (2003) as well as Mazzola and Garbers (2001), the platform was named RUBATO ; several research reports (Mazzola and Zahorka, 1993-1995), papers (Mazzola and Zahorka, 1994), and free software units (Mazzola and Garbers, 2001) are available in this context. The Swiss RUBATO project was restartet in 1998 in a German research grant of the Vokswagen Foundation by a research group under direction of Thomas Noll (Noll, 2003) and is being ported to the Mac OS X platform on the basis of the Objective C language. Presently, the research group of the author at the Computer Science Department of the University of Zurich is also developing new software units of the RUBATO platform, based on Java/Java3D language. The latter implements the full functorial version of forms and denotators as well as the distributed components architecture (see Göller and Milmeister, 2004). Independently of its different realizations on current software environments, the idea of such a platform is this: To implement a database management system (called PrediBase in the RUBATO
3 Local and Global CompositionsLocal and global compositions are a kind of musical varieties and describe the core theory of musical objects. Their cateogries share important properties which are also basic to the topos-theoretic evolution of the entire theory.
3.1 Categories of Local CompositionsAlthough the category of all denotators is defined (Mazzola, 2001b), we shall focus on the classically prominent subcategory of local compositions. These are the denotators
. If there is a set such that , the local composition is said to be objective, otherwise, we call it functorial.
|