LilyPond 1.9.7 released

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
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  <[email protected]>

	* 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  <[email protected]>

	* 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  <[email protected]>

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



-- 

Han-Wen Nienhuys   |   [email protected]   |   http://www.xs4all.nl/~hanwen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.