Jason Yip <sripedia_getp...@slmail.me> writes:

>> %%%%% Here is where the problem occurs. We're in 9/8 time.
>>    \set baseMoment = #(ly:make-moment 3/32)
>>    \set beatStructure = 2,2,2,2 %%%%% Whatever I set this to does
>
> Did you try running the latest development version of Lilypond? I have
> attached the output of your score under version 2.25.21. You can even
> comment out setting baseMoment and beatStructure--they do not seem to
> affect the output. Is this what you are looking for?

Changing baseMoment and beatStructure rather than Timing.baseMoment and
Timing.beatStructure can be a mistake: most timing-related LilyPond
commands (like \time or \overrideTimeSignatureSettings) take care to do
those changes to the context titled Timing (usually the Score, but can
be different when set up for polyrhythm).

In particular, changes to Bottom.baseMoment and Bottom.beatStructure
(which is what you get without specifying the context level explicitly)
don't make it into or out of << ... \\ ... >> constructs.

-- 
David Kastrup

Reply via email to