A Csound player Rubette (plugin) for Rubato Composer can now be freely downloaded from:
http://www.rubato.org/rubettes.htmlRubato Composer is an extensible system for doing algorithmic composition in a Java-based visual programming language, based on the mathematical music theory of Guerino Mazzola (musicologist, author of _The Topos of Music_, and free jazz pianist) and programmed by Gerard Milmeister and others:
http://www.rubato.orgRubato Composer has certain similarities with my original Silence system written in Java, in that a composition is a directed acyclical graph of parent nodes that can transform their child nodes. However, the mathematical bases of Rubato Composer are category theory and modules, which promise more flexible extensibility. By comparison, the mathematical bases of Silence (and of CsoundAC) are scene graphs and matrix arithmetic, which are less abstract.
The Csound Rubette uses the Java Csound API, and enables any score generated by Rubato Composer to be rendered using a Csound orchestra that is stored in the Rubato XML file.
The intention here is to put Rubato Composer into the same category as Common Music, athenaCL, blue, or CsoundAC as an all-round composition system with a very capable synthesis back end.
I found, in writing the Csound Rubette, that writing new Rubettes for Rubato Composer is very straightfoward and that the requirements and interfaces for doing so are well-documented.
Note that Rubato Composer and the Csound Rubette, being Java software, are cross-platform.
Regards,
Mike
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
Csound-devel mailing list
Csound-devel@...
https://lists.sourceforge.net/lists/listinfo/csound-devel