On Tue, Oct 22, 2024 at 2:54 PM H. S. Teoh via LilyPond user discussion <
lilypond-user@gnu.org> wrote:

> On Tue, Oct 22, 2024 at 08:32:55PM +0200, David Kastrup wrote:
> > "H. S. Teoh" via LilyPond user discussion <lilypond-user@gnu.org>
> > writes:
> [...]
> > > After applying the workaround, the output looks OK now, but now I'm
> > > getting this warning from Lilypond:
> > >
> > >     warning: articulation failed to steal 9/320 note backward at
> > > beginning of music; stealing forward instead
> > >
> > > and later on:
> > >
> > >     warning: bar check failed at: 9/320
> > >
> > > Is this something expected?
>

This looks like it's issue 4391, which has been known for almost ten years.
I don't think there is a work-around at this point.

https://gitlab.com/lilypond/lilypond/-/issues/4391

If you compile the MRE below, you can see that not only are warnings
issued, but the MIDI output is thrown off.  In my mind, this makes the
issue more than a warning; it's a defect.

%%%
\version "2.25.21"
\include "articulate.ly"

rightHand = \relative {
  \grace{ s8 } c'4 d e f |
}

leftHand = \relative {
  \clef bass
  \grace{ c8 } c4 d e f |
}

\score {
  \articulate {
    <<
      \new Staff \rightHand
      \new Staff \leftHand
    >>
  }
  \layout {}
  \midi {}
}
%%%


--
Knute Snortum

Reply via email to