LilyPond 2.1.11 released

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>

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   <[email protected]>

	* 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   <[email protected]>

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

	* THANKS: alphabetic order.

2004-01-16  Han-Wen Nienhuys   <[email protected]>

	* 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   |   [email protected]   |   http://www.xs4all.nl/~hanwen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.