bug-lilypond
[Top][All Lists]
Advanced

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

NR 1.2.4 "Setting automatic beam"


From: Federico Bruni
Subject: NR 1.2.4 "Setting automatic beam"
Date: Sun, 06 Jan 2013 19:16:07 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.11) Gecko/20121123 Icedove/10.0.11

I found three problems in the section "Setting automatic beam":

1) Can/Must confusion

"""
If a common time signature is being used, beamExceptions must be disabled to enable beatStructure to work. The \set Timing.beamExceptions = #'() command can always be included if beaming is being determined by beatStructure.
"""

As it is, it may be a bit confusing, since first you say that you "must do" then you say that you "can do". I understand that the two sentences want to say two slightly different things, but it is not straightforward.

An user doesn't know yet that beamExceptions can't be empty if beaming is to be defined by it (well, obvious, you'd say), which is what the second sentence probably wants to say, IIUC. So I would rewrite the second sentence as:

beamExceptions can and should be an empty list if beaming is being determined by beatStructure.



2) Second comment: beatLength has been deprecated, right?

\time 3/4
% by default we beam in (6) due to beamExceptions
\repeat unfold 6 {a8} |
% This will beam (1 1 1) due to beatLength
\set Timing.beamExceptions = #'()
\repeat unfold 6 {a8}



3) typo in this sentence
"""
if a beam-ending rule is defined in beamExceptions for a longer beam-type, use it to determined the valid places where beams may end, otherwise
"""

/s/determined/determine



reply via email to

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