info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 1.9.7 released


From: Han-Wen Nienhuys
Subject: LilyPond 1.9.7 released
Date: Thu, 18 Sep 2003 11:21:02 +0200

1.9.7 is out.


   * I did another editing round on the manual,

   * Quarter tones are now supported. They are entered by suffixing
     `ih' for a half-sharp and `eh' for a half-flat. Hence, the
     following is an ascending list of pitches:

            ceses ceseh ces ceh c cih cis cisih cisis

   * The following constructs have been removed from the syntax:

            \duration #SCHEME-DURATION
            \pitch #SCHEME-PITCH
            \outputproperty FUNC SYMBOL = VALUE

     For `\outputproperty', the following may be substituted:

             \applyoutput #(outputproperty-compatibility FUNC
                            SYMBOL VALUE)

Although I really wanted to stabilize 1.9, the quarter tone
accidentals are a major change, and putting that in 2.0 too seemed a
better idea than introducing another intermediate release.
Besides, it was easy to do.


Enjoy!


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

        * VERSION (PACKAGE_NAME): release 1.9.7

        * Documentation/topdocs/NEWS.texi (Top): add quarter tones.

        * Documentation/user/refman.itely (Pitches): doc quarter tones.

        * lily/pitch.cc (LY_DEFINE): ly:pitch-quartertones: new function
        (quartertone_pitch): new function

        * mf/feta-toevallig.mf: add 3/4 sharp, 1/4 sharp, 1/4 flat, 3/4
        flat. WARNING: FONT CHANGED.

        * ly/nederlands.ly: add -eh and -ih for quarter tones.

        * lily/accidental-placement.cc (add_accidental): support for
        quarter tones.

        * ly/LANGUAGEs.ly: use symbols for alterations.

        * mf/feta-toevallig.mf: change accidental codes. 

        * scm/lily.scm (ly:get-option): switch on debugging only for
        --verbose.

        * lily/lily-guile.cc: remove ly:verbose?

        * lily/scm-option.cc (LY_DEFINE): add verbose to get-option.

        * lily/parser.yy (TODO): only do gh_call() for apply with
        procedure argument.

        * lily/tie-engraver.cc (start_translation_timestep): move melisma
        stuff in accordance with new timing of tie-events.

        * lily/my-lily-lexer.cc: remove \outputproperty

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

        * scm/define-translator-properties.scm (melismaBusyProperties):
        add melismaBusyProperties property.

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

        * input/test/ambitus-mixed.ly (texidoc): new file.

        * buildscripts/mutopia-index.py (find): prune debugging

        * lily/side-position-interface.cc: doc updates

        * Documentation/user/refman.itely: updates, tweaks.

        * lily/parser.yy (Simple_music): remove outputproperty

        * make/stepmake.make: use VERSION again; importing VERSION via
        autoconf dependencies is too hairy.

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

        * lilypond-mode.el: allow `-' for keywords and identifiers.



-- 

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




reply via email to

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