info-lilypond
[Top][All Lists]
Advanced

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

LilyPond 1.7.26


From: Han-Wen Nienhuys
Subject: LilyPond 1.7.26
Date: Sat, 19 Jul 2003 13:43:21 +0200

LilyPond 1.7.26 is out! This release should be considered as a first
1.8 release candidate. Relative to 1.7.25, it contains a few small
fixes and an update of the manual. The changes relative to 1.6 are
documented below

 * Binary packagers are kindly invited to try and package it for their
   favorite operating system platforms.

   Binaries for Cygwin and RedHat 9 are in the works.

 * Translators are kindly invited to update the translations that are
   present in the po/ subdirectory of the source archive. If you go
   ahead, make sure to coordinate things with the translation project
   at
   http://www2.iro.umontreal.ca/~pinard/po/registry.cgi?domain=lilypond

 * Experienced users are invited to upgrade to 1.7.26, and check
   whether their 1.6 files still work as they should on 1.7; don't
   forget to run them through convert-ly before trying.

   Please report bugs to address@hidden

   We want to make sure that 1.7.26 is as bug-free as possible.
   Because we cannot wait forever with releasing it, we have a pretty
   narrow definition of "bug": for the release everything that worked
   in 1.6 should also work in 1.8. If not, then either it's a new
   feature (documented in NEWS), or it's a bug.

   Of course, you are free report other problems as well, but they
   will most likely be fixed by updating the appropriate BUGS section
   in the notation manual.

 * Newbie users are invited to read through the manual. All sections
   from the preface up to the appendices have been revised. Please
   read the manual, and report any typos, strange sentences, or
   unclear sections to address@hidden

 * If you don't feel qualified to do any of the above, you can help
   test my new PayPal account, by sending money to address@hidden :-)


At present I am aware of two problems in this release

 * Something is broken with drum notation. Rune assured me he would
   look into it shortly.

 * The PDF output (generated by texinfo + dvips + ps2pdf) of the
   manuals has a broken page layout.  Suggestions from TeX/DVI/dvips
   gurus on how to fix this are very much appreciated.



Greetings,

Han-Wen

(hoping to be deluged by bug-reports and patches)




****************



New features in 1.8 since 1.6
=============================

** There chord entry code has been completely rewritten. It is now
cleaner and more flexible.

** A new syntax has been added for  text entry.

This syntax is more friendly than the old mechanism, and it is
implemented in a more robust and modular way.

** Deeper integration of the input language and Scheme. You can now use
LilyPond identifiers in Scheme, and use Scheme expressions instead of
LilyPond identifiers.

** The internal representation of music has been cleaned up completely
and converted to Scheme data structures.  The representation may be
exported as XML.

** A new syntax has been added for chords:

        << PITCHES >>

In version 2.0, this syntax will be changed to

   < PITCHES >  for chords

and

   \simultaneous { .. } for simultaneous music.

** A new uniform postfix syntax for articulation has been introduced.
A beamed slurred pair of eighth notes can be entered as

        c8-[-( d8-]-) 

In version 2.0, postfix syntax will be the only syntax
available, and the dashes will become optional.

** User code may now be executed during interpreting.

The syntax for this code is 

        \applycontext #SCHEME-FUNCTION


** User code may now be executed on arbitrary grobs durign interpreting.

The syntax for this feature is

        \applyoutput #SCHEME-FUNCTION

SCHEME-FUNCTION takes a single argument, and is called for every grob
that is created in the current context.

** New algorithms for chord-name formatting have been installed. They
can be tuned and have ergonomic syntax for entering exceptions.

** Texts may now be put on multimeasure rests, eg.

        R1*20^\markup { "GP" }

** Ancient notation now prints ligatures in Gregorian square neumes
notation, roughly following the typographical style of the Liber
hymnarius of Solesmes, published in 1983.  Ligatures are still printed
without the proper line breaking and horizontal spacing.

** Glissandi can now be printed using the zigzag style.

** Clusters may now be printed. The syntax is:

        \apply #clusters-to-notes { NOTE NOTE .. }

** For irregular meters, beat grouping marks can be printed. The
syntax for this is

        #(set-time-signature 7 8 '(3 2 2))

** Nested horizontal brackets for music analysis can now be printed.

        NOTE-\startGroup
                ..
        NOTE-\stopGroup

** Ottava brackets are now fully supported as a feature.
The syntax is

        #(set-octavation 1)

** Metronome markings are printed when a
\tempo command is processed. 

** Fingerings can be put on chords horizontally.

** The appearance of various glyphs has been fine-tuned 

** Different types of percent style repeats may now be nested

** The emacs support has been extended.

** The manual has been completely revised and extended.


-- 

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




reply via email to

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