info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 2.1.27 is out


From: Han-Wen Nienhuys
Subject: LilyPond 2.1.27 is out
Date: Wed, 25 Feb 2004 00:51:01 +0100


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   <address@hidden>

        * 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  <address@hidden>

        * 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   <address@hidden>

        * 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 <address@hidden>

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

2004-02-23  Han-Wen Nienhuys   <address@hidden>

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

2004-02-23  Jan Nieuwenhuizen  <address@hidden>

        * 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 <address@hidden>

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

2004-02-23  Han-Wen Nienhuys   <address@hidden>

        * 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   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

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