Oh I see, troubleshooting in big projects like what you describe can be so
painful.

Hopefully you figure out specifically what in your poly-mark-engraver.ily
is conflicting with overriding the SpacingSpanner. Perhaps if you manage to
isolate the problem and make a short example showing the bizarre results
you described someone in this list will be able to figure out what is
happening and how to fix the poly-mark-engraver.

Anyways, I'm happy you solved it!

El lun., 20 may. 2019 a las 18:01, David Sumbler (<[email protected]>)
escribió:

> Hi Stefano,
>
> I have now re-read the Horizontal Spacing section, and I am a bit wiser
> than I was.
>
> When I tried it, the fix you suggested worked perfectly for the snippet
> in my email.  But I had great difficulty when I applied it to my actual
> score: I kept getting numerous warnings:
>
>         programming error: Cannot determine neighbors for floating column.
>         continuing, cross fingers
>
> Also, depending where I began/ended the strict-grace-spacing, I
> sometimes had really bizarre results with a barline in completely the
> wrong place and actually passing through noteheads!
>
> After about 2 hours trying to isolate the cause, I found that it was
> due to the fact that my default include file itself includes poly-mark-
> engraver-ily.  I disabled this, and then recompiled the whole score
> (all 150 pages of it).  To my great relief I found that there were no
> problems: clearly I have not actually used the poly-mark facility in
> this score.
>
> Thank you very much for your help on this.
>
> David
>
>
> On Mon, 2019-05-20 at 12:45 -0300, Stefano Troncaro wrote:
> > Hi David,
> >
> > Ttake a look a this snippet:
> >
> > \version "2.19.82"
> >
> > \paper { line-width = 65\mm }
> >
> > <<
> >   {
> >     \new Staff \time 2/4
> >     \newSpacingSection
> >     \override Score.SpacingSpanner.strict-grace-spacing = ##t
> >     \tuplet 7/4 { g'16 a' b' c'' d'' e'' f'' } g''8 r
> >   }
> >   {
> >     \new Staff
> >     \tuplet 3/2 4 { g''8 \acciaccatura a'' g'' g'' } g'' r
> >   }
> > >>
> >
> > Does this fix it for you? If it does, I encourage you to read the
> > chapter on horizontal spacing of the Notation Reference, and then
> > also look at the SpacingSpanner properties and interfaces in the
> > Internals Reference.
> >
> > Hope that helps!
> > Stéfano
>
>
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to