[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
- NR 1.2.4 "Setting automatic beam",
Federico Bruni <=