[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ambitus + Cue gives spurious note column warning
From: |
Richard Shann |
Subject: |
Re: Ambitus + Cue gives spurious note column warning |
Date: |
Sat, 23 Jul 2022 16:18:36 +0100 |
User-agent: |
Evolution 3.38.3-1 |
On Sat, 2022-07-23 at 16:38 +0200, Jean Abou Samra wrote:
>
>
> Le 23/07/2022 à 15:58, Richard Shann a écrit :
> > The combination of Ambitus and a cue seems to provoke a strange
> > warning:
> >
> > 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
> > \version "2.22"
> > MvmntIVoiceI = { c'1 c'}
> > MvmntIVoiceII = {
> > \cueDuringWithClef #"1 Treble on Staff 1 Mvmnt
> > 1"#1 #"treble" { R1*4/4 }
> > c1
> > }
> >
> > \layout { \context { \Voice \consists "Ambitus_engraver" }}
> >
> > \addQuote "1 Treble on Staff 1 Mvmnt 1" \MvmntIVoiceI
> >
> > \score {
> > <<
> > \new Staff <<
> >
> > \new Voice { \MvmntIVoiceI } %End of
> > voice
> > >> %End of Staff
> >
> > \new Staff <<
> > \new Voice = "MvmntIVoiceII" { \clef
> > alto \MvmntIVoiceII }
> > >>
> > >>
> > }
> > 8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
> >
> > which gives:
> >
> > Starting lilypond 2.22.0 [Ambitus-cue-notecolumnclash.ly]...
> > Processing `/home/rshann/Skype/Ambitus-cue-notecolumnclash.ly'
> > Parsing...
> > Interpreting music...
> > Interpreting music...
> > Preprocessing graphical objects...
> > programming error: Note_column without heads and stem
> > continuing, cross fingers
> > /home/rshann/Skype/Ambitus-cue-notecolumnclash.ly:6:18: programming
> > error: note-column has no direction
> >
> > c1
> > /home/rshann/Skype/Ambitus-cue-notecolumnclash.ly:6:18: continuing,
> > cross fingers
> >
> > I cut this down from a much bigger score to make a MWE but in so
> > doing
> > I see I have inadvertently triggered an extra warning, the first
> > one
> > above about Note_column without heads and stem. The original only
> > has
> > the warning about "note-column has no direction". I hope this won't
> > muddy the issue.
> >
> > Any thoughts?
>
>
>
> That sounds like https://gitlab.com/lilypond/lilypond/-/issues/1113.
>
> The fix appears to be very simple, currently writing the regression
> tests to post a patch ...
>
> You can work around it for now using
>
> \layout {
> \context {
> \Score
> \override AmbitusNoteHead.meta.interfaces =
> #'(ambitus-interface
> font-interface
> ledgered-interface
> note-head-interface
> staff-symbol-referencer-interface)
> }
> }
>
Thank you! That works in the original context.
Richard
> Best,
> Jean
>