LilyPond 2.1.5
Han-Wen Nienhuys <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * 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 | [email protected] | http://www.xs4all.nl/~hanwen