[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-user
Subject:    Re: Strange issue where lilypond runs a line off the page
From:       Galen Hazelwood <galenhz () gmail ! com>
Date:       2022-08-30 1:30:24
Message-ID: CANDRfYeu74+NU1exsVKRm0AVrH4yvXsZT=RK3FtDicfgG1oSbQ () mail ! gmail ! com
[Download RAW message or body]

Moving things to the staff context fixed both issues. Thanks a lot!

--Galen

On Mon, Aug 29, 2022 at 5:10 PM Aaron Hill <lilypond@hillvisions.com> wrote:

> On 2022-08-29 4:03 pm, Galen Hazelwood wrote:
> > I don't see what other event it could be talking about. I don't know if
> > this is an actual problem, or my understanding of lilypond isn't good
> > enough yet.
>
> It is an unbreakable beam that is blocking things.  Your \override for
> Beam.breakable applies only to the current Voice context.  When you
> create the two new Voices within the << >> construct, neither will see
> the overridden property.
>
> You have a few options.  You can move the \override to the inner Voice
> that has the problematic beam, or you can make the outer \override apply
> to the Staff context instead:
>
> %%%%
>    \override Staff.Beam.breakable = ##t
> %%%%
>
>
> -- Aaron Hill
>

[Attachment #3 (text/html)]

<div dir="ltr">Moving things to the staff context fixed both issues. Thanks a \
lot!<div><br></div><div>--Galen</div></div><br><div class="gmail_quote"><div \
dir="ltr" class="gmail_attr">On Mon, Aug 29, 2022 at 5:10 PM Aaron Hill &lt;<a \
href="mailto:lilypond@hillvisions.com">lilypond@hillvisions.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2022-08-29 4:03 pm, \
Galen Hazelwood wrote:<br> &gt; I don&#39;t see what other event it could be talking \
about. I don&#39;t know if<br> &gt; this is an actual problem, or my understanding of \
lilypond isn&#39;t good<br> &gt; enough yet.<br>
<br>
It is an unbreakable beam that is blocking things.   Your \override for <br>
Beam.breakable applies only to the current Voice context.   When you <br>
create the two new Voices within the &lt;&lt; &gt;&gt; construct, neither will see \
<br> the overridden property.<br>
<br>
You have a few options.   You can move the \override to the inner Voice <br>
that has the problematic beam, or you can make the outer \override apply <br>
to the Staff context instead:<br>
<br>
%%%%<br>
     \override Staff.Beam.breakable = ##t<br>
%%%%<br>
<br>
<br>
-- Aaron Hill<br>
</blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic