lilypond-devel
[Top][All Lists]
Advanced

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

Re: Feature request


From: David Kastrup
Subject: Re: Feature request
Date: Mon, 24 Sep 2012 13:49:02 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux)

"Phil Holmes" <address@hidden> writes:

> From: "Werner LEMBERG" <address@hidden>
>
>>> Again, with the suggestion above, this is not needed.  This part of
>>> the rule is that the bracketed note lengths must form a complete bar
>>> in the current time signature.  If not, an error is thrown.
>>
>> Here, I go with David.  Just think of notation used sometimes by
>> Richard Strauss:
>>
>>  5 4
>>  4 4
>>
>> which means that the first bar of a two-bar phrase holds 5/4, and the
>> second one 4/4 (cf. the `aria' of Octavian in the first act of
>> `Rosenkavalier').  To handle this, we need two beaming instructions:
>>
>>  \beaming 5/4 {...}
>>  \beaming 4/4 {...}
>>
>> to redefine the beaming structure for the two bar types.  I think it
>> looks quite good in general to be able to define beaming structures
>> like this.
>
>
> Not necessarily.  An alternative would be:
>
> \beaming { 8 [ 8 8 8 ] 8 [ 8 8 8 8 8 ] }
> \beaming { 8 [ 8 8 8 ] 8 [ 8 8 8 ] }
>
> which would set the beam patterns for both the current time signatures.

"both the current time signatures"?  You not just refuse to accept that
at the call time of \beaming, we don't have a current time signature
available, but now we even have _two_ of them?

Presumably you mean with "current time signature" something determined
from the length of the expression (rendering absurd your suggestion to
flag an error when the expression is not a whole bar long), but that
still does not tell us what baseMoment to use.  The total length of a
3/4 and a 6/8 measure is the same.

-- 
David Kastrup



reply via email to

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