On 10/31/21, 3:42 PM, "lilypond-user on behalf of Knute Snortum" <lilypond-user-bounces+carl.d.sorensen=gmail....@gnu.org on behalf of ksnor...@gmail.com> wrote:
When you see this: (\break) something is wrong. You can't attach a slur to a break; it has to be on some sort of note. Also, do yourself a favor and use bar line checks, one line per measure. I have a feeling you're getting off somewhere in the piece and that will clear up your beaming problem. While these suggestions are good suggestions, it's also important to note that beam subdivision is incorrect in many instances. See https://sourceforge.net/p/testlilyissues/issues/5547/ If automatic subdivision is not working in your use case, and one wants to fix the problems with subdivision right now it is somewhat painful. It requires overrides that describe the number of beams on each side of the stem. IIRC, it is the Stem.beaming property, which has two lists, the first saying which beams are on the left side of the stem, and the second saying which beams are on the right side of the stem. Here's a sample: %%% \version "2.22" { c'32 \once \override Stem.beaming = #'((0 1 2) . (0 1)) c' \once \override Stem.beaming = #'((0 1) . (0 1 2)) c' \once \override Stem.beaming = #'((0 1 2) . (0)) c' \once \override Stem.beaming = #'((0) . (0 1 2)) c' c' c' c' } %%%% Notice that you must override the stem before and after the place you want the subdivision to occur. Thanks, Carl