lilypond-user
[Top][All Lists]
Advanced

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

Re: convert-ly problem


From: Laura Conrad
Subject: Re: convert-ly problem
Date: Mon, 25 Jul 2005 11:47:53 -0400
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux)

>>>>> "ES" == Erik Sandberg <address@hidden> writes:

    ES> On Thursday 21 July 2005 17.42, Laura Conrad wrote:
    >> The attached lilypond file prints two verses if I run in in 2.0.1.
    >> 
    >> If I run "convert-ly -f 2.0.1 tenor.ly >tenor-2.6.ly" and then run
    >> "lilypond tenor-2.6.ly", I get a lot of error messages like:
    >> 
    >> tenor-2.6.ly:25:0: warning: junking event: `LyricEvent'
    >> 
    >> Stay mer-  ry mates, proud Nep-  tune lowres,
    >> 
    >> and only one verse is printed.

    ES> \addlyrics (2.0) is converted to \oldaddlyrics, which is
    ES> strongly deprecated, and pretty unsupported. It is known that
    ES> it sometimes doesn't work.

This seems like a bad decision to me, for a number of reasons:

     One of the ways old users learn to use new features is to run
     convert-ly on their old source.  If convert-ly creates bad
     lilypond, it makes learning to use the new features difficult.

     It means that nobody will upgrade lilypond who is working on a
     large vocal music project.  Therefore, the newer versions of
     lilypond will get less testing on such projects.
     
    ES> There is no good automated way to convert from \oldaddlyrics
    ES> to \lyricsto, so I'm afraid you'll have to fix it manually.

I'm willing to believe there is no automated way to convert every
possible \addlyrics to an equivalent \lyricsto.  I don't believe that
the most common cases couldn't be handled.  For example, two verses,
with a chorus appended to the first verse, as in the example I
submitted.  

-- 
Laura (mailto:address@hidden , http://www.laymusic.org/ )
(617) 661-8097  fax: (501) 641-5011
233 Broadway, Cambridge, MA 02139






reply via email to

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