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)))