Re: Chord names collide with span bar

Knute Snortum <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <CALmeJxRdAi66oU9gAZZHDU7Dfeu3hC2rrtVei1mPuoekO3HDAA@mail.gmail.com>
On Thu, Mar 21, 2024 at 2:30 PM Werner LEMBERG <[email protected]> wrote:

>
> I think I've found the real fix for the problem.  Suddenly remembering
> that we already have the `Span_bar_stub_engraver` to handle exactly
> such situations I wondered why it works for lyrics but not for chord
> names.  Comparing the definitions of the two contexts in
> `engraver-init.ly` I found out that the `Pure_from_neighbor_engraver`
> was missing, and adding it seems to do the trick.
>
>
> ```
> \version "2.25.13"
>
> \layout {
>   \context {
>     \ChordNames
>     \consists Pure_from_neighbor_engraver
>   }
> }
>
> \score {
>   \new GrandStaff <<
>     \new Staff \relative { c''4 c c c | c c c c }
>     \new ChordNames \chordmode { c2. q8. des16:maj9 | q1 }
>     \new Staff { \improvisationOn b'4 4 4 8. 16~ | 4 4 4 4 }
>   >>
> }
> ```
>
>
> Since I don't have experience with chord names I ask users who need
> this feature to check whether it works as expected in general.
>

It works like a charm in my source!  Thanks for researching this.


--
Knute Snortum
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.