lilypond-user
[Top][All Lists]
Advanced

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

Re: \beamExeceptions problem


From: Richard Shann
Subject: Re: \beamExeceptions problem
Date: Mon, 04 Jan 2021 15:01:27 +0000

On Mon, 2021-01-04 at 00:45 +0100, David Kastrup wrote:
> 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.

ah, I see, thanks.

> 
> 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
> 

I think I'll need to write a script to place manual beams throughout a
movement to match a sample bar, as thinking about it, it would be too
much to expect LilyPond to do this sort of thing.

Richard Shann







reply via email to

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