RUBATO is a universal music software environment developed since 1992 at the Department of Informatics, University of Zurich, under the direction of Guerino Mazzola.

RUBATO is based on the concepts, models, and results of modern mathematical music theory and therefore realizes a powerful long-term strategy of research and development in the field of music informatics.

RUBATO is designed for the collaborative interaction of components for specific tasks such as analysis, composition, performance, and logical or geometric operations. Such a component is called RUBETTE® and may in principle serve for any task provided that its interface with other RUBETTEs is based on the exchange of the universal data format of denotators.

Supported by an international scientific collaboration, RUBATO and its RUBETTEs have been realized in a number of platform-dependent implementations and is now avaliable as an open source and platform-independent Java software with codename RUBATO composer.

The international community of music software developers is cordially invited to contribute in a global collaborative enterprise any RUBETTE of interest to RUBATO's repository of components.

For the time being, look up this sourceforge link for more information (source, releases, manuals, examples, forum, etc.). We shall soon elaborate this communication channel, thanks for patience!

Please, contact Guerino Mazzola for further information. Thank you!


books and reports



books and manuals

GPL RUBATO composer: complete source and binary packages for the Java Virtual Machine

repository for RUBATO composer's RUBETTE sources and/or binaries for the Java Virtual Machine

thanks to Joerg Garbers we now have the latest compiled versions for Mac OS X on Intel machines

To run this version, please first download

1. this framework and copy FScript.framework to /Library/Frameworks

2. this MusicKit library and install with the Installer.

latest compiled versions for Mac OS X on PowerMac

original homepage for NEXTSTEP (closed now)
Legal Aspects

Last update: 2009/08/06 Webmaster: Guerino Mazzola