info-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LilyPond 2.1.11 released


From: Han-Wen Nienhuys
Subject: LilyPond 2.1.11 released
Date: Sat, 17 Jan 2004 16:07:38 +0100


2.1.11 is out  -- have fun!


   * Objects in the output can now be documented: the following fragment
     boxes the note head, and adds the text "heads or tails?" three
     spaces below the box.

                 \context Voice \applyoutput #(add-balloon-text
                                             'NoteHead "heads, or tails?"
                                             '(0 . -3))
          
          
                 c8

   * Default staff sizes are now scalable. There are two new mechanisms
     for setting staff sizes. Both are demonstrated in this fragment:

            #(set-staff-size 15)
            \paper {
              #(paper-set-staff-size (* 15 pt))
            }

     Both have  the same effect on the global layout  of a piece.
     Similarly, the paper size may be changed as follows

            #(set-paper-size "a4")

   *    Warnings for bar check errors are more cleverly printed.  This
     makes `barCheckSynchronize' superfluous, so it is now switched off
     by default.

     Warning: this will cause problems in scores that use bar checks to
     shorten measures.

   *  The black note head was made a little rounder, which causes a less
     frantic graphic impression.





PS. Those that are in the vicinity of Amsterdam, may wish to go the
Concertgebouw, either tonight or monday evening, to see your Favorite
LilyPond Hacker blasting and cracking notes in Shostakovich' Symphony no. 4.





Changes:


2004-01-17  Han-Wen Nienhuys   <address@hidden>

        * input/regression/balloon.ly: new file.

        * lily/balloon.cc (brew_molecule): new file: draw boxes around
        objects, and make help texts. 

        * scm/new-markup.scm (parse-simple-duration): parse duration
        string to log & dots. (Thanks Nicolas!)

        * scripts/convert-ly.py (FatalConversionError.sub_note): add \note rule.

2004-01-17  Heikki Junes   <address@hidden>

        * buildscripts/lilypond.words.py: remove unused files (THANKS Werner
        Lemberg).

        * THANKS: alphabetic order.

2004-01-16  Han-Wen Nienhuys   <address@hidden>

        * input/regression/note-head-harmonic.ly: new file.

        * Documentation/user/internals.itely (Technical manual): explain
        difference between music, translation, layout.

        * mf/parmesan-heads.mf (overdone_heads): add 0harmonic head.

        * scm/output-ascii-script.scm (bracket): rounding bfs.

        * scripts/convert-ly.py (conv): add \include "paper" rule. 

        * ly/paper*.ly: remove files. 
        
        * scm/paper.scm (set-staff-size): new function: set default
        staff-size.

        * scripts/convert-ly.py (conv): add conversion rule.

        * lily/music-output-def.cc (LY_DEFINE): ly_output_def_scope: new
        function.

        * scm/paper.scm: new file.
        (set-staff-size): new function 
        (set-paper-size): new function

        * lily/parser.yy (music_output_def_body): restructure definition,
        so first Scheme statement in \paper also happens in new scope. 

        * lily/system.cc (post_processing): move uniquify_list () to
        dumping molecule stage.

        * ly/engraver-init.ly: set barCheckSynchronize to #f. Warning:
        this will mess up scores that use barchecks to shorten measures.

        * mf/feta-bolletjes.mf (overdone_heads): make note heads rounder
        at 20pt too.

        * Documentation/user/tutorial.itely (Printing lyrics): document
        \lyricsto

        * lily/my-lily-lexer.cc: \newaddlyrics -> \lyricsto

        * Documentation/user/refman.itely (Fermatas): document \lyricsto

        * lily/new-lyric-combine-music-iterator.cc (process): don't crash
        if Voice is not found.


-- 

 Han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]