[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