bug-lilypond
[Top][All Lists]

## 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