<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Regarding Rene's Comment -</div><div><br></div>I have been using CMN since late 2005. &nbsp;I have just completed a 36-page Passacaglia for two violins in CMN - over three years of effort - which I intend to self-publish. &nbsp;I have also typeset a couple of hymns, and a suite for solo violin.<br><div><br></div><div>CMN does have a steep learning curve, like any serious computer language, but it offers tremendous flexibility. &nbsp;And I completely agree that its basis in an "antique" language (CLISP) is an advantage for composers who want to build</div><div>their life's work on a reliable and more-or-less permanent foundation of software.</div><div><br></div><div>CMN's biggest single weakness, in my own experience, is that it tends not to do a good job of justifying complicated contrapuntal music with onsets spread across different lines on different staves, with ties, short rests, etc. &nbsp;A good example of this</div><div>kind of texture is the organ music of the North German school (D. Buxtehude and friends). &nbsp;The CMN code in cmn4.lisp acknowledges this problem in its comments around "compactify":</div><div><br></div><div>"This procedure sometimes makes a mess of multi-staff music where the overlaps&nbsp;are actually on different staves. &nbsp;The result tends to make runs ragged and&nbsp;uses more space than an engraver would."</div><div><br></div><div>My solution has been to do much editing with dx, dy, tie-direction, etc, and/or to settle for fewer bars per line, which wastes space. &nbsp;I can get a nice looking result, but it takes lots of work.</div><div><br></div><div>&gt;&gt; Have more recent versions of CMN addressed this issue?</div><div><br></div><div>If not, then I would like to take a crack at it, once I become more competent with CLISP. &nbsp;I'd like to try to write an algorithm that produces the kind of justification seen in older engraved work, e.g &nbsp;Breitkopf &amp; Hartel, ca 1900. &nbsp;I would</div><div>gladly make my code available to the CM community - if I actually succeeded.</div><div><br></div><div>Jeff Zimmer</div><div><br></div><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">René Bastian &lt;<a href="mailto:rbastian@free.fr">rbastian@free.fr</a>&gt;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">March 30, 2012 5:54:44 AM EDT</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>To: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="mailto:cmdist@ccrma.Stanford.EDU">cmdist@ccrma.Stanford.EDU</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>[CM]<span class="Apple-converted-space">&nbsp; </span>CMN, coma :)</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div><div>Le Thu, 29 Mar 2012 12:52:57 -0700,<br>"Bill Schottstaedt" &lt;<a href="mailto:bil@ccrma.Stanford.EDU">bil@ccrma.Stanford.EDU</a>&gt; a écrit :<br>[...]<br><blockquote type="cite"> The<br></blockquote><blockquote type="cite">other CL program from that era is CMN, also more-or-less comatose,<br></blockquote><blockquote type="cite">but also maintained ever since.<br></blockquote><blockquote type="cite"><br></blockquote>[...]<br><br>It is true that only few people use CMN.<br>But it is sure that CMN works when Clisp works; <br>all my old .cmn files compile on new installations - that is<br>really not a sign of advanced coma.<br><br>No other notation software (PC-composer, Score, MusixTex, ...,<br>Lilypond) I have been working with has the logical <br>qualities of CMN - and logic is the most intuitive tool.<br><br>I abandoned Lilypond which is not compatible with himself 6 months<br>later :) <br><br>What is missing? Documentation how to add new signs - but<br>that can be done by a wicki open to all (registrated) users.<br><br>-- <br>René Bastian<br><a href="http://www.pythoneon.org">www.pythoneon.org</a><br><br>_______________________________________________<br>Cmdist mailing list<br>Cmdist@ccrma.stanford.edu<br>http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist<br></div></blockquote></div><br></body></html>