info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 2.1.5


From: Han-Wen Nienhuys
Subject: LilyPond 2.1.5
Date: Fri, 2 Jan 2004 11:56:23 +0100


Happy new year!

Escape from those boring New Year's parties, concerts and hangovers,
and play with reincarnation 2.1.5 of your favorite music typesetter.

In this release:

* rewritten and thoroughly cleaned up lyric alignment code.

* more font tweaks for smaller sizes: now rests scale with size too

* lots of bugfixes to make the newest test piece (Schubert's
  Sanger Morgenlied, input/mutopia/F.Schubert/morgenlied.ly) come out
  nicely.



Enjoy!






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

        * lily/lyric-phrasing-engraver.cc: move from
        new-phrasing-engraver.cc, remove old cruft (syllable-group,
        lyric-phrasing-engraver.hh)
        
        * lyric-align.ly: remove file
        
        * scripts/convert-ly.py (FatalConversionError.func): add removal
        rule for automaticMelismata

        * ly/engraver-init.ly (ScoreContext): switch on
        New_phrasing_engraver by default.

        * lily/slur-engraver.cc (class Slur_engraver):
        process_acknowledged_grobs -> process_music.
        (try_music): signal melismata correctly.

        * lily/lyric-extender.cc (brew_molecule): cleanup. Junk
        word-space, right-trim-amount, and extend past right bound only
        for note heads.

        * lily/new-phrasing-engraver.cc (acknowledge_grob): add
        lyric-extender support: add note-heads to the extender
        automatically.

        * lily/parser.yy: extender is now post_event. 

        * lily/accidental-engraver.cc (number_accidentals): remove
        spurious warning about non-parent contexts.

        * lily/music-output-def.cc (assign_translator): \translator { }
        for a Foo context implicitly redefines \FooContext.

        * input/mutopia/F.Schubert/morgenlied.ly (pianoLH): many layout
        fixes.

        * lily/slur.cc (brew_molecule): don't use stafflinethickness
        doubly in slur weight. 

        * input/regression/prefatory-spacing-matter.ly (TODO): add clef :|
        combination.

        * scm/define-grobs.scm (all-grob-descriptions): change clef -
        staffbar distance.

        * scripts/lilypond.py (global_latex_preamble): crank down size of
        the margins. Now there is a 12 mm top and bottom margin, which
        should correspond with the printable area of modern printers.

        This enlarges the music height of the printable page a little.

        * mf/feta-accordion.mf (accreg_pen): remove circled-R, BB and SB
        signs. Use \markup instead.
        (accreg_pen): tweak for accordeon asterisk.

2003-12-31  Han-Wen Nienhuys   <address@hidden>

        * lily/melisma-engraver.cc (try_music): use melisma_busy()

        * lily/lyric-engraver.cc (process_music): remove alignment kludge 

        * lily/lyric-combine-music-iterator.cc (melisma_busy): new function.

        * lily/stanza-number-engraver.cc (acknowledge_grob): rewrite

        * scm/define-grobs.scm (all-grob-descriptions): change
        StanzaNumber description: make side support, i.s.o. breakable.
        use Instrument_name_engraver for texts in the margin.

        * scm/define-translator-properties.scm: remove
        melismaEngraverBusy, stz property.

        * *.cc: naming: change empty_b () into is_empty ()

        * lily/self-aligment-interface.cc (aligned_on_parent): new function.

        * input/regression/lyric-phrasing-new.ly: new file.

        * lily/new-phrasing-engraver.cc (process_acknowledged_grobs): new
        engraver, redo lyric phrasing, but cleaner and simpler.  Lyrics on
        melismata are now left-aligned.

2003-12-30  Han-Wen Nienhuys   <address@hidden>

        * input/mutopia/F.Schubert/GNUmakefile: add morgenlied.ly

        * mf/feta19.mf: remove.
        
        * mf/feta-klef.mf (test_staff): more tweaks

        * mf/feta-toevallig.mf: more small size tweaks.

        * mf/feta-eindelijk.mf (lower_brush): adjust quarter and shorter
        rests for smaller sizes.

        * mf/feta-bolletjes.mf: fix cross heads.




-- 

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





reply via email to

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