Skip to main content

Introduction to RUBATO: The Music Software for Statistical Analysis

  • Chapter
  • First Online:
  • 1208 Accesses

Part of the book series: Computational Music Science ((CMS))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    For NEXTSTEP, RUBATO® as well as these Rubettes is available on the internet; see (Mazzola et al. 1996). The source code is GPL and is contained in the book’s CD-ROM; see Mazzola et al. (2002, p. xxx).

  2. 2.

    We are not sure whether they are really hidden and not only faked…

  3. 3.

    In this notation, we omit all the preferences.

  4. 4.

    Objective C is a programming language for the NEXTSTEP-, OPENSTEP-, and Mac OS X-based RUBATO® projects.

References

  • 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 

  • A. Fleischer, G. Mazzola, T. Noll, Zur Konzeption der Software RUBATO für musikalische Analyse und Performance. Musiktheorie 4, 314–325 (2000)

    Google Scholar 

  • R.T. Kouzes et al., Collaboratories: Doing science on the internet. Computer, August 1996

    Google Scholar 

  • G. Mazzola, RUBATO at SMAC KTH, Stockholm (1993)

    Google Scholar 

  • G. Mazzola, O. Zahorka, Geometry and logic of musical performance I, II, III. SNSF Research Reports, Universität Zürich, Zürich (1993–1995), 469pp

    Google Scholar 

  • G. Mazzola, O. Zahorka, The RUBATO performance workstation on NeXTSTEP, in Proceedings of the ICMC 94, San Francisco, 1994, ed. by ICMA

    Google Scholar 

  • 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 

  • 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 

  • G. Mazzola et al., The RUBATO homepage, since (1996). http://www.rubato.org. Univ. Zürich

    Google Scholar 

  • G. Mazzola et al., The Topos of Music (Birkhäuser, Basel, 2002)

    Book  MATH  Google Scholar 

  • R. Reti, The Thematic Process in Music, 2nd edn. (Greenwood, Westport, 1978)

    Google Scholar 

  • H. Riemann, System der musikalischen Rhythmik und Metrik (Breitkopf und Härtel, Leipzig, 1903)

    Google Scholar 

  • U.-J. Rüetschi, Denotative geographical modelling – an attempt at modelling geographical information with the denotator system. Diploma thesis, University of Zürich, 2001

    Google Scholar 

  • J. Sloboda, The Musical Mind: An Introduction to the Cognitive Psychology of Music (Calderon, Oxford, 1985)

    Google Scholar 

  • O. Zahorka, PrediBase – controlling semantics of symbolic structures in music, in Proceedings of the ICMC 95, San Francisco, 1995, ed. by ICMA

    Google Scholar 

  • O. Zahorka, RUBATO – Deep Blue in der Musik? Animato 97/3, 9–10, Zürich (1997a)

    Google Scholar 

  • 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 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Chakraborty, S., Mazzola, G., Tewari, S., Patra, M. (2014). Introduction to RUBATO: The Music Software for Statistical Analysis. In: Computational Musicology in Hindustani Music. Computational Music Science. Springer, Cham. https://doi.org/10.1007/978-3-319-11472-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11472-9_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11471-2

  • Online ISBN: 978-3-319-11472-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics