<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- header_tag --> <html lang="en"> <head> <title>NEWS</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="NEWS"> <meta name="generator" content="makeinfo 4.11"> <link title="Top" rel="top" href="#Top"> <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> <meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"><!-- pre.display { font-family:inherit } pre.format { font-family:inherit } pre.smalldisplay { font-family:inherit; font-size:smaller } pre.smallformat { font-family:inherit; font-size:smaller } pre.smallexample { font-size:smaller } pre.smalllisp { font-size:smaller } span.sc { font-variant:small-caps } span.roman { font-family:serif; font-weight:normal; } span.sansserif { font-family:sans-serif; font-weight:normal; } hr { border:0; height:1; color: #000000; background-color: #000000; } /* hr { border: none; height: 1px; color: #666666; background-color: #666666; } body { border-left: 1px solid #666666; border-right: 1px solid #666666; color: #332d28; margin-right: auto; margin-left: auto; width: 60em; list-style-type: square; font-family: Arial,Helvetica,sans-serif; padding-right: 1em; padding-left: 1em; } a { border-bottom: 1px dashed #344242; text-decoration: none; color: #344242; } a:link { text-decoration: none; } a:visited { border-bottom: 1px dashed #666666; color: #666666; } a:active { border-bottom: 1px solid #00cccc; color: #00cccc; } a:hover { border-bottom: 1px solid #1d7b85; color: #1d7b85; } blockquote { border: 1px solid #cccccc; padding: 3px; width: 40em; } .node { border-left: 1px solid #666666; margin: -0.5em 0px 1em; padding: 2px 1px 0px; font-style: italic; } .node a { border: none; text-decoration: underline; font-style: normal; font-weight: bold; } .verbatim { font-family: "Courier New",Courier,monospace; } .unnumberedsubsubsec { font-size: large; color: #1d7b85; } .subsubheading { font-size: large; color: #3b220d; } .contents { border: 1px dashed #339999; margin: 3px 2em; list-style-type: square; padding-right: 1em; width: 40em; background-color: #fcfff9; } .contents a { border-bottom: 1px dashed #423d34; text-decoration: none; color: #423d34; } .contents a:visited { border-bottom: 1px dashed #666666; color: #666666; } .contents a:active { border-bottom: 1px solid #f0d86d; color: #f0d86d; } .contents a:hover { border-bottom: 1px solid #3b220d; color: #3b220d; } .menu { border-left: 1px dashed #339999; margin: 3px 2em 1em; list-style-type: square; padding-left: 1.4em; width: 40em; } .unnumbered { } h2 { font-size: x-large; color: #1d7b85; } */ --></style> </head> <BODY BGCOLOR=WHITE TEXT=BLACK> <a name="Top"></a> <h2 class="unnumbered">NEWS</h2> <h2 class="unnumbered">New features in 2.11 since 2.10</h2> <p>This document is also available in <a href="NEWS.pdf">PDF</a>. It's part of the <a href="../">LilyPond Documentation</a> . <ul> <li>Harp pedalling diagrams were added: <p class="noindent"><p> <a href="f6/lily-19a90f72.ly"> <img align="middle" border="0" src="f6/lily-19a90f72.png" alt="[image of music]"> </a> </p> <li>Predefined, user-configurable, transposable fret diagrams are now available in the <code>FretBoards</code> context: <p> <a href="68/lily-e1b059c0.ly"> <img align="middle" border="0" src="68/lily-e1b059c0.png" alt="[image of music]"> </a> </p> <li>The following syntax changes were made, in chronological order. In addition, fret diagram properties have been moved to <code>fret-diagram-details</code>, and <code>#'style</code> property is used to select solid/dashed lines instead of <code>#'dash-fraction</code>. <pre class="example"> #'break-align-symbol -> #'break-align-symbols scripts.caesura -> scripts.caesura.curved \setEasyHeads -> \easyHeadsOn \easyHeadsOff (new command) \fatText -> \textLengthOn \emptyText -> \textLengthOff \set hairpinToBarline -> \override Hairpin #'to-barline \compressMusic -> \scaleDurations \octave -> \octaveCheck \arpeggioUp -> \arpeggioArrowUp \arpeggioDown -> \arpeggioArrowDown \arpeggioNeutral -> \arpeggioNormal \setTextCresc -> \crescTextCresc \setTextDecresc -> \dimTextDecresc \setTextDecr -> \dimTextDecr \setTextDim -> \dimTextDim \setHairpinCresc -> \crescHairpin \setHairpinDecresc -> \dimHairpin \sustainUp -> \sustainOff \sustainDown -> \sustainOn \sostenutoDown -> \sostenutoOn \sostenutoUp -> \sostenutoOff infinite-spacing-height -> extra-spacing-height #(set-octavation oct) -> \ottava #oct \put-adjacent markup axis dir markup -> \put-adjacent axis dir markup markup \center-align -> \center-column \hcenter -> \center-align </pre> <li>Metronome marks can now also contain a textual description. The duration and count (if given) are shown in parentheses after the text. <p class="noindent"><p> <a href="8d/lily-77a3b413.ly"> <img align="middle" border="0" src="8d/lily-77a3b413.png" alt="[image of music]"> </a> </p> <li>In figured bass you can now also use a backslash through a number to indicate a raised 6th step. <p class="noindent"><p> <a href="d3/lily-3453f26f.ly"> <img align="middle" border="0" src="d3/lily-3453f26f.png" alt="[image of music]"> </a> </p> <li>Arpeggios may now use “parenthesis” style brackets: <p class="noindent"><p> <a href="22/lily-07313a4a.ly"> <img align="middle" border="0" src="22/lily-07313a4a.png" alt="[image of music]"> </a> </p> <li>Enclosing text within boxes with rounded corners is now possible, using the <code>rounded-box</code> command. <li><samp><span class="command">lilypond-book</span></samp> can run any program instead of <samp><span class="command">latex</span></samp> to guess the line width, thanks to <code>--latex-program</code> command line option. <li>Underlining is now possible with the <code>\underline</code> markup command. <li>It is now possible to specify, using the <code>page-count</code> variable in the paper block, the number of pages that will be used. <li>A new page breaking function, <code>ly:minimal-breaking</code>, is dedicated to books with many pages or a lot of texts. <li>A table of contents is included using <code>\markuplines \table-of-contents</code>. Elements are added to it using the <code>\tocItem</code> command. <li>Text spreading over several pages is entered using the <code>\markuplines</code> keyword. Builtin markup list commands, such as <code>\justified-lines</code> or <code>\wordwrap-lines</code> may be used, and new ones created using the <code>define-markup-list-command</code> Scheme macro. <li>Particular points of a book may be marked with the <code>\label</code> command. Then, the page where these points are placed can be refered to using the <code>\page-ref</code> markup command. <li>Page breaking and page turning commands (<code>\pageBreak</code>, <code>\noPageBreak</code>, etc) can be used at top-level, between scores and top-level markups. <li>The following options are now changed as a <code>-d</code> sub-option: <code>--backend</code>, <code>--safe</code>, <code>--preview</code> and <code>--no-pages</code> (which became <code>-dno-print-pages</code>). The <code>-b</code> option does not exist any more. <li>Improved testing procedure now catch changes in CPU and memory performance, page layout, MIDI results and warnings. This helps to reduce the number of regression errors during development, resulting in more stable releases. <p>See <a href="INSTALL.html#testing">INSTALL.html#testing</a> for more information. <li>Nested properties, such as <code>details</code> in <code>Slur</code>, can be reverted as well. The syntax for this is <pre class="example"> \revert Slur #'(details closeness-factor) </pre> <li>All line spanners are more flexible now in the configuration of their end points. This includes glissando, voice followers, text crescendos and other text spanners. The old syntax for setting text on line spanners is no longer valid. <p class="noindent"><p> <a href="60/lily-6db502e5.ly"> <img align="middle" border="0" src="60/lily-6db502e5.png" alt="[image of music]"> </a> </p> <p>This feature was sponsored by Trevor Bača. <li>The environment variable LILYPONDPREFIX has been renamed to LILYPOND_DATADIR. <li>Notes or rests, such as a typical end note, that fill an entire measure are preceded by some more space. <p class="noindent"><p> <a href="87/lily-0c2c3ae3.ly"> <img align="middle" border="0" src="87/lily-0c2c3ae3.png" alt="[image of music]"> </a> </p> <li>All <code>\score</code>s in a lilypond-book fragment are now inserted into the document. Also, toplevel markups don't result in an entire page. <li>Alterations (such as a sharp and flat) may now be arbitrary fractions. This allows some forms of microtonal music. For example, Turkish makam music uses 1/9th tone alterations. <p class="noindent"><p> <a href="24/lily-06ac0a0b.ly"> <img align="middle" border="0" src="24/lily-06ac0a0b.png" alt="[image of music]"> </a> </p> <li>Tie directions may be set with <code>^~</code> and <code>_~</code> <li>Tablature now supports harmonics and slides, <p class="noindent"><p> <a href="01/lily-d0b06c62.ly"> <img align="middle" border="0" src="01/lily-d0b06c62.png" alt="[image of music]"> </a> </p> <p>This feature was sponsored by Mike Amundsen <li>Horizontal spacing now follows object outlines more accurately. This allows tighter horizontal spacing. <p class="noindent"><p> <a href="60/lily-3981442d.ly"> <img align="middle" border="0" src="60/lily-3981442d.png" alt="[image of music]"> </a> </p> <li>Objects that belong outside of the staff are now positioned automatically to avoid collisions. <p class="noindent"><p> <a href="33/lily-6e28f699.ly"> <img align="middle" border="0" src="33/lily-6e28f699.png" alt="[image of music]"> </a> </p> <li>Staves are spaced vertically using a skyline algorithm. This helps to avoid uneven vertical spacing. <p class="noindent"><p> <a href="44/lily-7716cb5a.ly"> <img align="middle" border="0" src="44/lily-7716cb5a.png" alt="[image of music]"> </a> </p> </ul> <p>For older news, go to <a href="http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html">http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html</a>, or <a href="../">go back</a> to the Documentation index. <!-- footer_tag --> <div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;"> <p> <font size="-1"> This page is for LilyPond-2.11.57 (development-branch). <br> <address> Report errors to <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs</a>. </address> <br> Your <a href="http://lilypond.org/web/devel/participating/documentation-adding">suggestions for the documentation</a> are welcome. </font> </p> </div> </BODY></html> <!-- Local Variables: coding: utf-8 End: -->