|
to work collaboratively with OpenMusic developers and other advanced users. IRCAM also organizes workshops twice a year, where external users can learn more about new features of OpenMusic and other music software. Users have also the opportunity to present their OpenMusic related work, such as compositions or generally useful developments. This way users get in touch with each other and exchange knowledge and opinions about the usefulness of tools. There is also a mailing list. Other sources of reference are:
5 OHR: Software IntegrationWhat should have become clear so far is that each of the software packages Humdrum, Rubato, and OpenMusic provides a very flexible way of configuring by programming. Nevertheless teaching experience shows that some packages are easier to program for the users than others. Besides of this pragmatic aspect, each software package provides some functionality that is missing in the other software packages. In the following I give an example of the integration of processes including elements of all packages, that have not been done before. The direct solution requires much knowledge about programming in each of the software packages. So in the remaining sections I show different integration techniques, which I built into OpenMusic in order to generate a highly configurable software integration platform, which can be used to combine functionalities from OpenMusic, Humdrum, and Rubato more easily.
5.1 An OpenMusic, Humdrum, and Rubato Integration ExampleWe consider the following task: For each Bach chorale from the CCARH12
|