Abstract
In abstract mathematical music theory, the data format of denotators is associated with set-valued presheaves over module categories. In this paper, we present an implementation of this concept framework in the Rubato Composer system, a Java application comprising a GUI for manipulation and combination of rubettes. These are plug-ins that can be added and connected for communication of denotator data. Rubato Composer is a GPL software and is accessible to the computer music community for download and collaboration. In this paper, the functionality, architecture, concept framework, and the implemented mathematical operators are presented and illustrated with a “functorial composition” as well as with two rubettes for the construction of embellishments (macro objects) and wallpaper ornaments (grids of transformations acting on motifs). In a musically more significant example, we sketch the functorial reconstruction of Pierre Boulez’s classical composition structures pour deux pianos, Ia.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Mazzola, G.: SYNTHESIS. SToA Music, Zurich (1991)
Mazzola, G., Zahorka, O.: The RUBATO Performance Workstation on NeXTSTEP. In: Proceedings of the International Computer Music Conference. International Computer Music Association, pp. 102–108 (1994)
Mazzola, G.: Inverse Performance Theory. In: Proceedings of the International Computer Music Conference, pp. 533–540. International Computer Music Association (1995)
Zahorka, O.: PrediBase–Controlling Semantics of Symbolic Structures in Music. In: Proceedings of the International Computer Music Conference, pp. 203–206. International Computer Music Association (1995)
Mazzola, G., Stange-Elbe, J.: Cooking a Canon with RUBATO–Performance Aspects of J.S. Bach’s Kunst der Fuge. In: Proceedings of the International Computer Music Conference. International Computer Music Association, pp. 179–186 (1995)
Mazzola, G., Müller, S.: Constraint-based Shaping of Gestural Performance. In: Proceedings of the International Computer Music Conference. International Computer Music Association (2003)
Buteau, C.: Automatic Motivic Analysis Including Melodic Similarity for Different Contour Cardinalities: Application to Schumann’s ”Of Foreign Lands and People”. In: Proceedings of the International Computer Music Conference. International Computer Music Association (2005)
Volk, A.: Modeling a Processive Perspective on Meter in Music. In: Proceedings of the International Computer Music Conference. International Computer Music Association (2005)
Buteau, C.: Motivic Spaces of Scores through RUBATOs MeloTopRUBETTE. In: Perspectives in Mathematical Music Theory, pp. 330–342. epOs music, Osnabrück (2004)
Göller, S., Milmeister, G.: Distributed RUBATO: Foundation and Multimedia Rendering. In: Perspectives in Mathematical Music Theory, pp. 282–299. epOs music, Osnabrück (2004)
Müller, S.: Parametric Gesture Curves: A Model for Gestural Performance. In: Perspectives in Mathematical Music Theory, pp. 106–116. epOs music, Osnabrück (2004)
Garbers, J., Noll, T.: Harmonic Path Analysis. In: Perspectives in Mathematical Music Theory, pp. 399–431. epOs music, Osnabrück (2004)
Garbers, J.: User Participation in Software Configuration and Integration of OpenMusic, Humdrum and Rubato. In: Perspectives in Mathematical Music Theory, pp. 262–281. epOs music, Osnabrück (2004)
Mazzola, G.: The Topos of Music. Birkhäuser, Basel (2002)
Agon, C., Assayag, G., Besson, J.: The OM Composer’s Book, Delatour, Paris, vol. 1 (2006)
Mazzola, G.: Towards a Galois Theory of Concepts. In: Perspectives in Mathematical Music Theory, pp. 78–88. epOs music, Osnabrück (2004)
Mazzola, G.: The Presto Manual. SToA Music, Zürich (1989)
Boulez, G.: Structures pour piano, premier livre. UE, London (1953)
Mazzola, G., Losada, C., Thalmann, F.: A Boulezian Creative Analysis Of Boulez’s structures. submitted to the Journal of Mathematics and Music (2007)
Ligeti, G.: Pierre Boulez: Entscheidung und Automatik in der structure Ia. Die Reihe IV (1958)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mazzola, G., Milmeister, G., Morsy, K., Thalmann, F. (2008). Functors for Music: The Rubato Composer System. In: Adams, R., Gibson, S., Arisona, S.M. (eds) Transdisciplinary Digital Art. Sound, Vision and the New Screen. Communications in Computer and Information Science, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79486-8_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-79486-8_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79485-1
Online ISBN: 978-3-540-79486-8
eBook Packages: Computer ScienceComputer Science (R0)