From ca35fa2132ed9606c3e2f2842f51b9d58c9ececb Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Fri, 1 Aug 2003 20:03:53 +0000 Subject: [PATCH] Clarify shortest-note problem of autobeamer. --- ChangeLog | 5 +++++ Documentation/user/refman.itely | 15 +++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 38cc87b28b..d039de4a2c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-08-01 Jan Nieuwenhuizen + + * Documentation/user/refman.itely: Clarify shortest-note problem + of autobeamer. + 2003-08-01 Heikki Junes * lilypond-mode.el: Add each word to regexps only once. diff --git a/Documentation/user/refman.itely b/Documentation/user/refman.itely index 6573cdec7a..849e9b0a30 100644 --- a/Documentation/user/refman.itely +++ b/Documentation/user/refman.itely @@ -1417,14 +1417,21 @@ automatic beaming. This is done by setting @code{Voice.autoBeaming} to @refbugs -It is not possible to specify beaming parameters for beams with mixed -durations, that differ from the beaming parameters of all separate -durations, i.e. you will have to specify manual beams to get: +The rules for ending a beam depend on the shortest note in a beam. +So, while it is possible to have different ending rules for eight +beams and sixteenth beams, a beam that contains both eight and +sixteenth notes will use the rules for the sixteenth beam. + +In the example below, the autobeamer makes eight beams and sixteenth +end at 3 eights; the third beam can only be corrected by specifying +manual beaming. @lilypond[singleline,fragment,relative,noverbatim,quote] \property Voice.autoBeamSettings \override #'(end * * * *) = #(ly:make-moment 3 8) - \time 12/8 c'8 c c c16 c c c c c c-[ c c c-] c8 c c4 + % rather show case where it goes wrong + %\time 12/8 c'8 c c c16 c c c c c c-[ c c c-] c8-[ c-] c4 + \time 12/8 c'8 c c c16 c c c c c c c c c c8 c c4 @end lilypond It is not possible to specify beaming parameters that act differently in different parts of a measure. This means that it is not possible to use -- 2.39.5