bug-lilypond
[Top][All Lists]
Advanced

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

Re: feature request: syntax for vocal music to simplify autobeaming and


From: Russ Ross
Subject: Re: feature request: syntax for vocal music to simplify autobeaming and melisma settings
Date: Thu, 4 Feb 2010 23:13:07 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Wilbert Berendsen <lilykde <at> xs4all.nl> writes:
> Can't you just write:
> 
> \autoBeamOff
> a c d e[ f g] a
> 
> when autobeam is off, the manual beams already trigger a melisma in the 
> lyrics.

No, this does not do the same thing. Take this example
extracted from a Tallis mass:


\version "2.12.3"

\context Staff <<
    \clef treble
    \new Voice = notes \relative c'' {
        \time 3/2
        \key d \major
        \autoBeamOff
        r2 a2. a4 |
        g2 fis4 fis r fis |
        b2.[[ a8 g fis4 e |
        e4 fis2 e8 d cis d b4 |
        a4 d]] cis1
    }
    \lyricsto notes \new Lyrics \lyricmode {
        Do -- mi -- nus De -- us Sa -- ba -- oth.
    }
>>


The correct output is here:

http://static.russross.com/doc/correct.pdf


Replacing the "[[" with "[" and "]]" with "]" to indicate
manual beaming has two problems:

1. Lilypond gives no fewer than 16 warning messages.

2. The beaming is wrong.  The run of 4 8th notes in the fourth
measure is beamed into a single group, while default auto beaming
rules split it into two pairs of 8th notes.  This gets even worse
in the longer melismata typical of Renaissance music.

The incorrect output is here:

http://static.russross.com/doc/incorrect.pdf


It is the magic combination of

  \autoBeamOn <1st>\melisma ... <last>\melismaEnd \autoBeamOff

that makes everything work correctly.

- Russ






reply via email to

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