bug-lilypond
[Top][All Lists]
Advanced

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

Re: Beams not connecting


From: Hans Aberg
Subject: Re: Beams not connecting
Date: Tue, 9 Oct 2007 22:33:24 +0200

On 9 Oct 2007, at 15:00, Mats Bengtsson wrote:

The true bug, in my opinion, is that beams are subdivided, even though subdivideBeams is set to ##f (which it is by default). This is related to bug report #11, for example, but has nothing to do with triplets. See for example, the following
example.

\version "2.11.33"
\paper{ ragged-right=##t }
\relative c' {
 \time 6/8
 c8 c c16 c d8 d16 d d8 |  e8. e16 e e f8 f16 f8 f16 \break
 \set Timing.beatLength = #(ly:make-moment 3 8)
 c8 c c16 c d8 d16 d d8 |  e8. e16 e e f8 f16 f8 f16 }

I have not been able to find any setting of beatLength or beatGrouping or anything else that gives a full beam
(without any subdivisions) for both the rhythms d8 d16 d d8
and e8. e16 e e .

In this bug, using my language of metric subordinate accents, the problem is that traditionally, one mixes different metric structures. That is, traditionally, "d8 d16 d d8" is typeset as in the first occurrence, whereas "e8. e16 e e" is typeset as in the second occurrence.

This is OK in the music of CPP <http://en.wikipedia.org/wiki/ Common_practice_period>, because 3/8 is always divided as (1+1+1)/8. However, with other music in mind, like Leonard Bernstein song "America" (though it subdivide the 6 in 6/8 alternatively as 3+3 and 2 +2+2), beaming can be used to indicate a subdivision as (3+3)/16. This is what the second occurrence of "e8. e16 e e" really says - but again, that interpretation is not possible within CPP.

So in music in general, one may need what I suggested, with a way to typeset in the traditional CPP music, also for modern music that does not demand subtleties in this respect.

  Hans Ã…berg






reply via email to

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