[Top][All Lists]

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

Re: Partial measure moment

From: Mats Bengtsson
Subject: Re: Partial measure moment
Date: Tue, 15 Nov 2005 13:59:12 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511

Forwarded to bug-lilypond, see below.

The original question was for a standard situation like
\version "2.6.0"
\relative c'' {
 \time 4/4
\repeat volta 2 {
 \partial 4 d4 |
   e8 d e d e d e d |
 \alternative {
   { f2. }
   { f8 e f e f e f g | }

which should not require any fiddling at all with the timing. After all, the
three beats of the first ending should correspond to beat 1,2,3 not 2,3,4
so \partial is clearly wrong. Also, the second ending should begin at the
same beat as the first ending according to elementary music theory, right.

I clearly think it is a bug that the second alternative starts at beat 4 and not
at beat 1 in the above example. Also, I would like to hear an authoritative
explanation from the main LilyPond hackers on how to input this kind of
repeat that is not aligned with a measure. In early LilyPond versions, I
clearly remember that the above type of construch without any extra
\partial or whatever time fiddling worked just fine.

Another "proof" that the above example makes full sense as it is written is
to apply \applymusic #unfold-repeats  on it.


Michael Welsh Duggan wrote:

Gilles <address@hidden> writes:

- Partial bars:
You probably don't want to use \partial in the middle of a piece. In your example, it tends to destroy the bar numbering. I think it's a better idea to set Timing.measureLength directly.

One thing that might be easier is using \cadenzaOff, which will handle
setting Timing.measurePosition correctly for you.  (See also
\cadenzaOn, which turns off timing.)

        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Phone: (+46) 8 790 8463                         
       Fax:   (+46) 8 790 7260
        Email: address@hidden

reply via email to

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