LilyPond 2.1.27 is out

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

2.1.27 is out. It fixes a couple of problems with lyric alignment, and
now it also takes instrument transpositions into account for \quote
quotations.

>From the NEWS file:

   * Cue notes can  now be quoted directly from the parts that contain
     them. This will take into account tunings of source and target
     instrument. For example,


     \addquote clarinet \notes\relative c' {
       \tuning bes
       fis4 fis fis fis
     }
     
     \score {
         \notes \relative c'' {
     	c8 d8 \quote 2 oboe es8 gis  
         }
     }

   * The transposition of an instrument can be specified using the
     `\tuning' command. The following command specifies an E-flat alto
     saxophone:

            \tuning es'

2004-02-24  Han-Wen Nienhuys   <[email protected]>

	* VERSION: 2.1.27 released.
	
	* lily/hyphen-engraver.cc (finalize): suicide unterminated hyphens.

	* scripts/lilypond-book.py (compose_ly): cleanup relative= option,
	obey documentation.

2004-02-24  Jan Nieuwenhuizen  <[email protected]>

	* scm/output-ps.scm: Resurrect.
	
	* scm/output-tex.scm: Minimal cleanups.

	* scm/paper.scm (paper-set-staff-size): Add lineheight.

	* make/ly-rules.make: Remove any broken lily-*.tex files before
	lilypond-book run.

	* stepmake/stepmake/c++-vars.make (EXTRA_CXXFLAGS): Remove -pipe
	comment.

	* stepmake/aclocal.m4: Add --enable-pipe option, with check.
	Enabled by default, may save 10% compile time.

2004-02-24  Han-Wen Nienhuys   <[email protected]>

	* lily/lyric-phrasing-engraver.cc: remove
	
	* lily/lyric-engraver.cc: rewrite so lyric-phrasing-engraver no
	longer necessary. 

	* lily/extender-engraver.cc (stop_translation_timestep): rewrite
	so lyric-phrasing-engraver is no longer necessary.

	* ly/engraver-init.ly: move Break_forbid_engraver to Voice, remove
	Grob_pq_engraver from Staff.

	* lily/grob-pq-engraver.cc: remove current_grobs array, read/write
	busyGrobs directly.

	* input/regression/quote-transposition.ly: new file.

	* lily/recording-group-engraver.cc (stop_translation_timestep):
	store instrumentTuning too. 

	* lily/quote-iterator.cc (process): transpose events using
	instrumentTuning.

	* scripts/convert-ly.py (FatalConversionError.subst): \set transposing
	-> \tuning <pitch>

	* lily/parser.yy (command_req): add \tuning command for setting
	instrument tuning of staff.

	* Documentation/user/GNUmakefile
	($(outdir)/lilypond/lilypond.html): ugh: use perl iso. sed.

	* Documentation/user/refman.itely (Customized accidental rules):
	typo.

2004-02-23  Heikki Junes <[email protected]>

	* Documentation/user/music-glossary.tely: remove the missing norwegian
	translation; they can be put in later properly.

2004-02-23  Han-Wen Nienhuys   <[email protected]>

	* lily/recording-group-engraver.cc (start_translation_timestep):
	init Recording_group_engraver twice.

2004-02-23  Jan Nieuwenhuizen  <[email protected]>

	* gcc-3.4 snapshot: 3.4.0 20040215 (prerelease) compile fixes, and
	stray style cleanups:

	* stepmake/stepmake/c++-vars.make (EXTRA_CXXFLAGS): Remove
	-Wmissing-prototypes.

	* flower/include/killing-cons.tcc (Killing_cons): Add template
	specifier for car_.

	* flower/include/parray.hh (binsearchs): Add template specifier
	for maxkey.

	* flower/include/interval.hh: Declare elem () with template specfier.

2004-02-23  Heikki Junes <[email protected]>

	* elisp/lilypond-indent.el (get-buffer-size): add customization
	groups for several variables (Reuben Thomas).

2004-02-23  Han-Wen Nienhuys   <[email protected]>

	* Documentation/user/invoking.itexi (Point and click): add index
	entry.

	* scm/slur.scm (calc-slur-extremity): use 'stem only if slur would
	go under beam.

	* lily/beam-quanting.cc: tune down ROUND_TO_ZERO_SLOPE, this fixes
	sarabande beam. 

	* flower/warn.cc (programming_error): cross fingers not thumbs.

	* lily/rest.cc (polyphonic_offset_callback): return 0 when
	staff-position is set.


-- 

 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.