lilypond-user
[Top][All Lists]
Advanced

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

Re: Ambitus + Cue gives spurious note column warning


From: Jean Abou Samra
Subject: Re: Ambitus + Cue gives spurious note column warning
Date: Sat, 23 Jul 2022 16:38:58 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0



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

Best,
Jean




reply via email to

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