compo is a musical composition system in the form of a computer language derived from Common Lisp.compo est un systme de composition musicale se prsentant sous la forme d'un language informatique driv de Common Lisp.
Be the first to post a text review of compo. Rate and review a project by clicking thumbs up or thumbs down in the right column.
<h2 align="center">Compo 3</h2> <h3 align="center"> Main changes since compo 2</h3> <p>Suppression of the package <font face="Courier New, Courier, mono">:compo-cm</font>, no more package changing;</p> <p><font face="Courier New, Courier, mono">midi</font> and <font face="Courier New, Courier, mono">score</font> are not functions anymore but note types and should be realized;</p> <p>The set of note types has been largely extended, for scores (almost the same potential than cmn) and midi playing (almost everything that can be done at midi level);</p> <p>Addition of voice classes;</p> <p>Suppression of <font face="Courier New, Courier, mono">declare-note</font>;</p> <p>Adding of ahead references;</p> <p>Modification of the synchronization mechanism: suppression of <font face="Courier New, Courier, mono">the</font> <font face="Courier New, Courier, mono">:pos-mod</font> property and addition of the <font face="Courier New, Courier, mono">:form </font>property;</p> <p>Modification of the dynamics scale and the dynamics transformations;</p> <p>Modification of the coercion mechanism: Suppression of <font face="Courier New, Courier, mono">:coerce-hei</font>, <font face="Courier New, Courier, mono">:coerce-dur</font>, <font face="Courier New, Courier, mono">:coerce-pos</font>, <font face="Courier New, Courier, mono">:coerce-voi</font> and <font face="Courier New, Courier, mono">:coerce-dyn</font> the whole being replaced by <font face="Courier New, Courier, mono">:coercer</font>;</p> <p>The <font face="Courier New, Courier, mono">nrealize</font> function does not belong anymore to the language level, but to the API level (not completely specified yet);</p> <p>A cleave change is not necessarily global to a whole score anymore;</p> <p>Suppression of the <font face="Courier New, Courier, mono">init-cleave</font>, <font face="Courier New, Courier, mono">program-change-help</font> and <font face="Courier New, Courier, mono">cleave-change-help</font> function.</p>
<h2 align="center">Compo 3</h2> <h3 align="center"> Main changes since compo 2</h3> <p>Suppression of the package <font face="Courier New, Courier, mono">:compo-cm</font>, no more package changing;</p> <p><font face="Courier New, Courier, mono">midi</font> and <font face="Courier New, Courier, mono">score</font> are not functions anymore but note types and should be realized;</p> <p>The set of note types has been largely extended, for scores (almost the same potential than cmn) and midi playing (almost everything that can be done at midi level);</p> <p>Addition of voice classes;</p> <p>Suppression of <font face="Courier New, Courier, mono">declare-note</font>;</p> <p>Adding of ahead references;</p> <p>Modification of the synchronization mechanism: suppression of <font face="Courier New, Courier, mono">the</font> <font face="Courier New, Courier, mono">:pos-mod</font> property and addition of the <font face="Courier New, Courier, mono">:form </font>property;</p> <p>Modification of the dynamics scale and the dynamics transformations;</p> <p>Modification of the coercion mechanism: Suppression of <font face="Courier New, Courier, mono">:coerce-hei</font>, <font face="Courier New, Courier, mono">:coerce-dur</font>, <font face="Courier New, Courier, mono">:coerce-pos</font>, <font face="Courier New, Courier, mono">:coerce-voi</font> and <font face="Courier New, Courier, mono">:coerce-dyn</font> the whole being replaced by <font face="Courier New, Courier, mono">:coercer</font>;</p> <p>The <font face="Courier New, Courier, mono">nrealize</font> function does not belong anymore to the language level, but to the API level (not completely specified yet);</p> <p>A cleave change is not necessarily global to a whole score anymore;</p> <p>Suppression of the <font face="Courier New, Courier, mono">init-cleave</font>, <font face="Courier New, Courier, mono">program-change-help</font> and <font face="Courier New, Courier, mono">cleave-change-help</font> function.</p>
This major version includes many new features (phrasing, accentuation, ornamentation...). The language syntax has been simplified as much as possible. A more complete management of midi exports allows to pilot all your synthetizer parameters, while preserving the natural approach of the language. The online reference documentation has been updated to reflect this changes. See http://www.compo-music.net/en/reference.php Interested? Just download compo at http://www.compo-music.net/en/download.php" and start to use it!
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: