lilypond-user
[Top][All Lists]
Advanced

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

Re: Beaming rules in 2.13.4


From: Nick Payne
Subject: Re: Beaming rules in 2.13.4
Date: Tue, 29 Sep 2009 09:06:47 +1000
User-agent: Thunderbird 2.0.0.23 (Windows/20090812)

Nicolas Sceaux wrote:

Le 28 sept. 09 à 10:34, Nick Payne a écrit :

\overrideBeamSettings #'Voice #'(3 . 4) #'end #'(((1 . 32) . (4 4 4 4 4 4))) \overrideBeamSettings #'Voice #'(3 . 4) #'end #'(((1 . 8) . (2 2 2)))

These are not a correct beam rules, as I was told lately.
A beam setting override *must* contain all rules that apply to a given
time signature. Here, you specify the 32th note or the 8th note rules,
but no default rule.

So (anyone, please correct me if I'm wrong):
- you open scm/beam-settings.scm
- you look for the (3 . 4) settings
- you copy the rules, that is:

((* . (3))
  ((1 . 16) . (4 4 4))
  ((1 . 32) . (8 8 8))
  ((1 . 64) . (16 16 16))
  ((1 . 128) . (32 32 32)))

Now, if all you want to change is, say, the 32th note rule, you fix it:

\overrideBeamSettings #'Voice #'(3 . 4) #'end #'((* . (3))
   ((1 . 16) . (4 4 4))
   ((1 . 32) . (4 4 4 4 4 4)) ;; your change is here
   ((1 . 64) . (16 16 16))
   ((1 . 128) . (32 32 32)))
Thanks. I don't think the documentation makes this clear. All the examples of overrideBeamSettings that I looked at in the documentation were for uncommon time signatures where only one ducation of note was being dealt with.

Nick




reply via email to

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