[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Beam breaking
From: |
Urs Liska |
Subject: |
Re: Beam breaking |
Date: |
Sun, 02 Aug 2020 06:15:33 +0200 |
User-agent: |
Evolution 3.36.4-1 |
Hi Andrew,
sorry that I was confused by your example (which actually was *not*
"minimal", with the excess information being actively misleading. The
keyword "breakable" in combination with the explicit beams made me
think you were after a broken beam, not also about the line break.)
OK: You can only break lines at barlines, which you took care of with
the Timing command.
But you can also only break lines at a musical event, not at some point
between. In the example you gave the first c'' would occur at some
point within the measure after the line break, which is of course
pretty ambiguous and which I assume LilyPond won't accept for that
reason.
You can get LilyPond to break by adding an event like this:
%%%
\version "2.21.3"
\paper {
system-count = 2
}
{
\time 7/8
\set Timing.measureLength = #(ly:make-moment 1/4)
\override Beam.breakable = ##t
\tuplet 7/8 {
b'16 b' b' b'32 ~
\break
b'32
c''16 c'' c''
} |
}
%%%
and fake the appearance with some trickery:
%%%
{
\time 7/8
\set Timing.measureLength = #(ly:make-moment 1/4)
\override Beam.breakable = ##t
\tuplet 7/8 {
b'16 b' b' b'16*1/2 ~
\break
s32
c''16 c'' c''
} |
}
%%%
HTH
Urs
Am Sonntag, den 02.08.2020, 14:03 +1000 schrieb Andrew Bernard:
> Ah, is it to do with the tuplet not being breakable?
>
> On Sun, 2 Aug 2020 at 14:00, Andrew Bernard <andrew.bernard@gmail.com
> > wrote:
> > Sorry, but if you remove the explicit beam the same issue remains.
> > I
> > am stumped. I am unable to understand your comment about 'at note
> > heads. Surely the break can only occur between notes?
> >
> > On Sun, 2 Aug 2020 at 13:37, Urs Liska <lists@openlilylib.org>
> > wrote:
> > > Ah no, much simpler: If you ask LilyPond to print an explicit
> > > beam it
> > > will print an explicit beam ;-)
> > >
> > > Am Sonntag, den 02.08.2020, 05:35 +0200 schrieb Urs Liska:
> > > > Am Sonntag, den 02.08.2020, 13:32 +1000 schrieb Andrew Bernard:
> > > > > \version "2.21.4"
> > > > >
> > > > >
> > > > >
> > > > > {
> > > > >
> > > > > \time 7/8
> > > > >
> > > > > \set Timing.measureLength = #(ly:make-moment 1/4)
> > > > >
> > > > > \override Beam.breakable = ##t
> > > > >
> > > > > \tuplet 7/8 {
> > > > >
> > > > > b'16[ b' b' b'
> > > > >
> > > > > \break
> > > > >
> > > > > c'' c'' c'']
> > > > >
> > > > > } |
> > > > >
> > > > > }
> > > >
> > > > I'm not sure, but I'd suppose that even "breakable" will only
> > > > let you
> > > > break beams *at* note heads and not as some point between two
> > > > notes.
> > > >
> > > > Urs
> > > >
> > > >