info-gnu-music
[Top][All Lists]
Advanced

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

LilyPond 1.3.103


From: Han-Wen Nienhuys
Subject: LilyPond 1.3.103
Date: Thu, 2 Nov 2000 21:32:45 +0100

Hi there.

I'm an anonymous prograholic, I just suffered from a binge
hacking-session. My hangover takes the shape of LilyPond .103. It
contains some fixes by Jan as well as a documentation update. Another
part of the reference manual is now generated.

And there is an el-neato new trick in LilyPond (for advanced users
only): you can apply arbitrary Scheme functions to Music input now, eg.


        #(define (reverse-music x)
                 [..]
                 )


        mus = \notes { c'4 d'4( e'4 f'4  }


        \score {
                \context Voice {
                        \mus
                        \apply #reverse-music \mus
                }
        }


This generates a four notes going up, and then four notes going down,
the middle notes being slurred.

In case you're wondering: I had to typeset a christmas song
backwards, so I put in this general feature; maybe we can do
transposition using this mechanism as well in the future.


1.3.103
=======

* Translated auto-beam properties to alist.

* Rewrite of tfmtoafm in scm.

* Rewrite of emacs LilyPond mode, based upon auctex interface.

* Chord name fixes and additions (Atte Andr'e Jensen)

* ly-get-mus-property, ly-set-mus-property: set properties of Music

* Move Span_req::span_dir_ into Scheme

* removed numberOfStaffLines, staffSpace. Use StaffSymbol \push
staff-space, line-count

* removed minVerticalAlign, maxVerticalAlign; use VerticalAlignment
\push #'threshold = #(MIN . MAX)

* \property tremoloFlags can be set anywhere now

* \apply #function music 

* Bugfix: padding of dots.

* Generate documentation for separate engravers as well as for contexts.

* Move some reference manual into the  SCM documentation system.

* Bugfix: fixed hyphen spanners.

-- 

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




reply via email to

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