lilypond-devel
[Top][All Lists]

## Re: autoBeamOff bug

 From: Russ Ross Subject: Re: autoBeamOff bug Date: Sun, 3 Apr 2005 22:48:17 +0100

```Yes, but manual beaming is really tedious and error-prone, and the
existing autobeaming already does a great job.  The standard for vocal
music is to not beam notes unless there is a melisma, and in that case
the same rules apply as for instrumental music.  Autobeaming is the
natural solution, and coupling autobeaming with melismas really cleans
up vocal scores.  I know this from typesetting 150+ pages using the
style I've described and generating the lilypond input from that.  I
started out using manual beaming, and that was really ugly.  The score
was dominated by formatting, not by music.  Switching to using
melismas and toggling autobeaming helped quite a bit, and adding a
macro to simplify that made the vocal parts as easy to enter as the
instrumental parts.

- Russ

On Apr 3, 2005 10:34 PM, Erlend Aasland <address@hidden> wrote:
> On Apr 3, 2005 6:55 PM, Russ Ross <address@hidden> wrote:
> > Also, what do you think of adding syntax like what I've described to
> > better support vocal music?  "a8[[ b c]] d" is much more pleasant than
> > "\autoBeamOn a8\melisma c b\melismaEnd \autoBeamOff d", and it is
>
> Did you read the manual (page 13, 83 and 84)? [ and ] sets manual beams:
> \autoBeamOff a8 c b c a[ b c] d
>
> Erlend
>
> > pretty common in vocal music.
> >
> > Thanks,
> >
> > Russ
> >
> >
> > On Mar 30, 2005 10:25 PM, Russ Ross <address@hidden> wrote:
> > > There seems to be a bug in \autoBeamOff.  If it is issued in the
> > > middle of a sequence of notes that would be beamed together, it
> > > doesn't take effect until after the end of that group.  It seems that
> > > the correct behavior should be to stop automatic beaming at the point
> > > where the command is issued.  It poses a particular problem for me
> > > with some (partially) generated input.
> > >
> > > Here's an example showing the problem:
> > >
> > > \version "2.5.15"
> > > \score {
> > >   \relative c' {
> > >     \autoBeamOn d'8 cis d b cis b cis ais |
> > >     b ais b d~ d \autoBeamOff cis d b |
> > >   }
> > > }
> > >
> > > The final "d cis d b" sequence is beamed in the current code, but it
> > > shouldn't be.
> > >
> > > Thanks,
> > >
> > > Russ
> > >
> >
> > _______________________________________________
> > lilypond-devel mailing list