Introduction to RUBATO: The Music Software for Statistical Analysis

Part of the Computational Music Science book series (CMS)


RUBATO® is a metamachine designed for representation, analysis, and performance of music. It was developed on the NEXTSTEP environment during two SNSF grants from 1992 to 1996 by the author and Oliver Zahorka (SNSF Research Reports. Universität Zürich, 1993–1995; Proceedings of the ICMC 94. ICMA, 1994), Mazzola et al. (Computing in Musicology. CCARH, 1995b; The RUBATO homepage. Univ. Zürich, 1996), Zahorka (Animato 97(3): 9–10, 1997a; Symposionsband Klangart ’95. Schott, 1997b). From 1998 to 2001, the software was ported to Mac OS X by Jörg Garbers in a grant of the Volkswagen Foundation. RUBATO®’s architecture is that of a frame application which admits loading of an arbitrary number of modules at run-time. Such a module is called RUBETTE®. There are very different types of Rubettes. On the one hand, they may be designed for primavista, compositional, analytical, performance stemma, or logical and geometric predication tasks. On the other, they are designed for subsidiary tasks, such as filtering from and to databases, information representation, and navigation tasks, or else for more specific subtasks for larger “macro” Rubettes. A RUBETTE® of the subtask type is coined OPERATOR and implements, for example, what we have called performance operators in section [Mazzola et al. (The Topos of Music. Birkhäuser, 2002, 44.7)]. The RUBATO® concept also includes distributed operability among different peers. This software is conceived as a musicological research platform and not a hard-coded device; we describe this approach. Concluding this chapter, we discuss the relation between frame and modules.


Fixed Tonality Local Composition Main Window Music Theory Pitch Class 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. C. Dahlhaus, Über den Begriff der tonalen Funktion, in Beiträge zur Musiktheorie des 19. Jahrhunderts, ed. by M. Vogel (Bosse, Regensburg, 1966)Google Scholar
  2. A. Fleischer, G. Mazzola, T. Noll, Zur Konzeption der Software RUBATO für musikalische Analyse und Performance. Musiktheorie 4, 314–325 (2000)Google Scholar
  3. R.T. Kouzes et al., Collaboratories: Doing science on the internet. Computer, August 1996Google Scholar
  4. G. Mazzola, RUBATO at SMAC KTH, Stockholm (1993)Google Scholar
  5. G. Mazzola, O. Zahorka, Geometry and logic of musical performance I, II, III. SNSF Research Reports, Universität Zürich, Zürich (1993–1995), 469ppGoogle Scholar
  6. G. Mazzola, O. Zahorka, The RUBATO performance workstation on NeXTSTEP, in Proceedings of the ICMC 94, San Francisco, 1994, ed. by ICMAGoogle Scholar
  7. G. Mazzola et al., Analysis and performance of a dream, in Proceedings of the 1995 Symposium on Musical Performance, ed. by J. Sundberg (KTH, Stockholm, 1995a)Google Scholar
  8. G. Mazzola et al., The RUBATO platform, in Computing in Musicology, ed. by W.B. Hewlett, E. Selfridge-Field, vol. 10 (CCARH, Menlo Park, 1995b)Google Scholar
  9. G. Mazzola et al., The RUBATO homepage, since (1996). Univ. ZürichGoogle Scholar
  10. G. Mazzola et al., The Topos of Music (Birkhäuser, Basel, 2002)CrossRefzbMATHGoogle Scholar
  11. R. Reti, The Thematic Process in Music, 2nd edn. (Greenwood, Westport, 1978)Google Scholar
  12. H. Riemann, System der musikalischen Rhythmik und Metrik (Breitkopf und Härtel, Leipzig, 1903)Google Scholar
  13. U.-J. Rüetschi, Denotative geographical modelling – an attempt at modelling geographical information with the denotator system. Diploma thesis, University of Zürich, 2001Google Scholar
  14. J. Sloboda, The Musical Mind: An Introduction to the Cognitive Psychology of Music (Calderon, Oxford, 1985)Google Scholar
  15. O. Zahorka, PrediBase – controlling semantics of symbolic structures in music, in Proceedings of the ICMC 95, San Francisco, 1995, ed. by ICMAGoogle Scholar
  16. O. Zahorka, RUBATO – Deep Blue in der Musik? Animato 97/3, 9–10, Zürich (1997a)Google Scholar
  17. O. Zahorka, From sign to sound – analysis and performance of musical scores on RUBATO, in Symposionsband Klangart ’95, ed. by B. Enders (Schott, Mainz, 1997b)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Department of Applied MathematicsBirla Institute of Technology (BIT), MesraRanchiIndia
  2. 2.School of MusicUniversity of MinnesotaMinneapolisUSA
  3. 3.Dept. of Computer ApplicationsNetaji Subhash Engineering Coll (NSEC)KolkataIndia

Personalised recommendations