[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.1.5,
Han-Wen Nienhuys <=