bug-lilypond
[Top][All Lists]
Advanced

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

Re: Doc-enhancement for Setting automatic beam behaviour


From: Ralph Palmer
Subject: Re: Doc-enhancement for Setting automatic beam behaviour
Date: Wed, 21 Jul 2010 21:29:14 -0400

Hi -

I've run out of time - I just spent about an hour trying to figure out how
to mount two different versions on my laptop. I think I've figured it out,
but haven't implemented it yet. I tried running Urs' file under 2.12.2, and
got errors :
error: unknown escaped string: `\overrideBeamSettings'
Could this be related to 2.12 vs 2.13?

Next Bug Squad member, please take over. I'll work on getting 2.13 mounted
alongside 2.12.

Ralph



On Thu, Jul 8, 2010 at 4:09 AM, Urs Liska <address@hidden> wrote:

> Hi,
>
> there is an issue with the documentation that gave me a very hard time to
> understand the concept of changing automatic beaming behaviour. So I suggest
> an enhancement to the doc page.
>
> When reading through the section "Setting automatic beam behaviour" I
> encounter this passage:
>
>   The ending rules consist of a scheme alist (or list of pairs) that
>   indicates the beam type and the grouping to be applied to beams
>   containing notes with a shortest duration of that beam type.
>   #'((beam-type1 . grouping-1)
>       (beam-type2 . grouping-2)
>       (beam-type3 . grouping-3))
>
> Unfortunately there is no appropriate code example. All examples that can
> reasonably be found are only for the default beam-type, like:
>
>   \overrideBeamSettings #'Score #'(5 . 16) #'end #'((* . (2 3)))
>
> The only example that shows me how to write explicit beaming is in a
> snippet called/"Beam endings in Score context/", which is far away from the
> point where the concept is explained.
>
> Therefore I suggest extending the first example of this section (or rather
> adding a second) with an explicit beaming rule set like
>
>   \relative c'' {
>   \time 4/4 % may be omitted in a standalone example
>   \overrideBeamSettings #'Score #'(4 . 4) #'end
>        #'(((1 . 8) . (5 3))
>           ((1 . 16) . (6 6 4))
>           ((1 . 32) . (4 4 6 6 4 3 3 2)))
>
>   c8^"(5+3)" \repeat unfold 7 { c8}
>   c16-"(6+6+4)" \repeat unfold 15 { c16}
>   c32^"(4+4+6+6+4+3+3+2)" \repeat unfold 31 { c32}
>   }
>
> Best
> Urs
>
> P.S. I didn't add it to the tracker myself because I would like to have it
> read by someone else before.
>
> _______________________________________________
> bug-lilypond mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-lilypond
>
>


reply via email to

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