info-lilypond
[Top][All Lists]
Advanced

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

lily 1.7.12


From: Han-Wen Nienhuys
Subject: lily 1.7.12
Date: Mon, 13 Jan 2003 00:14:04 +0100

Hello there,


Lily 1.7.11 is out. New features:

 * Lots of work for ligatures by Juergen. Please ask Jurgen for more
   information; it's all Latin to me.

 * Updates for the chordname code. You can now enter exceptions in a
   friendly syntax:

        epartial = \chordnames {
            c:2^3 = \markup { \normal-size-super "2" }
            c:3-  = \markup { "m" }
        }

   This defines chord name notation for the <<c d g>> and <<c es g>>
   and derivative chords as

          2
         C 


   and

         Cm

   More examples are in input/test/chord-names-dpnj.ly





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

        * lily/vaticana-ligature-engraver.cc (finish_primitive): compile fixes.

        * lily/gregorian-ligature.cc: new file

        * lily/*: the Great 2003 search & replace.

        * Documentation/user/refman.itely (Manual repeat commands): add
        note about font selection.

2003-01-12  Heikki Junes  <address@hidden>

        * lilypond-mode.el: propose recompiling midi while invoking playing,
        not while stopping playing.

2003-01-11  Heikki Junes  <address@hidden>

        * lilypond.words: add one.

        * lilypond-font-lock.el: add colour groups for horizontal, vertical 
        and expressional note grouping. Fontify chord modes.

2003-01-09  Heikki Junes  <address@hidden>

        * Documentation/user/music-glossary.tely (Top): translate melisma.

2003-01-09  Han-Wen Nienhuys  <address@hidden>

        * Documentation/user/music-glossary.tely (Top): add melisma.

2002-01-08  Juergen Reuter  <address@hidden>

        * lily/gregorian-ligature-engraver.cc: bugfix: added missing
        interfaces for (abstract) grob GregorianLigature

        * lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc:
        renamed head* -> glyph_name*, x-shift* -> x-offset*

        * scm/grob-property-description.scm: bugfix: added missing descriptions

2003-01-07  Jan Nieuwenhuizen  <address@hidden>

        * input/test/chord-names-dpnj.ly: New file.

        * scm/double-plus-new-chord-name.scm: Implement full and partial
        exceptions.

        * lily/lexer.ll: <markup>: Allow dash and hyphen in markup command.

        * scm/double-plus-new-chord-name.scm
        (double-plus-new-chord->markup): Fix sub->markup.


2003-01-07  Juergen Reuter  <address@hidden>

        * lily/custos-engraver.cc: added TODO; editorial changes

        * lily/ligature-bracket-engraver.cc: added typeset_ligature () for
        consistency with other ligature engravers; removed access on (now)
        private variable _ligature of Ligature_engraver

        * lily/include/ligature-engraver.hh, lily/ligature-engraver.cc:
        renamed last_bound -> last_bound_; issue programming_error on
        abstract method calls; moved primitives code from
        Mensural_bracket_engraver to here (because almost ligature
        engravers will need it); renamed try_stop_ligature () ->
        typeset_ligature (); bugfix: store primitives of finished ligature
        in separate variable finished_primitives_ to avoid clash on input
        like "\] \["; added current_ligature () to enable access on
        private variable _ligature

        * lily/mensural-ligature-engraver.cc: removed primitives_ code
        (now in super class); renamed try_stop_ligature () ->
        typeset_ligature ()

        * lily/mensural-ligature.cc: issue programming_error on abstract
        method calls

        * lily/note-heads-engraver.cc: added TODO comment upon bool
        in_ligature

        * mf/parmesan-heads.mf: fixed some of set_char_box()

        * scm/grob-description.scm: added VaticanaLigature

        * scm/grob-property-description.scm: added neume prefix properties

        * ly/gregorian-init.ly, lily/gregorian-ligature-engraver.cc,
        lily/include/gregorian-ligature-engraver.hh,
        lily/include/gregorian-ligature.hh: new files; framework for
        gregorian ligature engravers such as vaticana

        * lily/vaticana-ligature.cc, lily/vaticana-ligature-engraver.cc,
        lily/include/vaticana-ligature.hh, input/test/vaticana.ly:
        vaticana style ligature implementation (still somewhat uncomplete)


-- 

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




reply via email to

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