lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: \beamExeceptions problem


From: David Kastrup
Subject: Re: \beamExeceptions problem
Date: Mon, 04 Jan 2021 00:45:50 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Richard Shann <richard@rshann.plus.com> writes:

> My understanding of the \beamExceptions function in 2.20 was that you
> should be able to pass it a complete bar beamed as you would wish and
> expect other bars with the same beat structure to be beamed to match.

But you did not pass \beamExceptions a bar beamed as you would wish.
You passed it a bar with beaming depending on a combination of automatic
beaming and beaming exceptions.

That doesn't work since at the current point of time, beaming exceptions
_only_ affect beam ends.

> In this example barOne and barTwo have the same rhythm but only barOne
> is beamed as desired.
> What have I got wrong?
>
> Richard Shann
> 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
> \version "2.20"
>
> barOne = {g'16 b' b'[( a'32 g']) d'16[ c''16] c''16[( b'32 a'])}

Beaming for 1/16 notes ends here after c''16] and nowhere else.  Beaming
for 32nd notes ends after g'32]) and a'32]) and nowhere else.  Those are
the beaming exceptions being generated by

\beamExceptions \barOne

as you can verify with

\void \displayScheme \beamExceptions \barOne

-- 
David Kastrup



reply via email to

[Prev in Thread] Current Thread [Next in Thread]