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