Re: Interaction of slurs and bar checks

Jean Abou Samra <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <[email protected]>
On 25/01/2023 15:10, Michael Käppler wrote:
> Hi all,
> I'm posting to bug-lilypond instead of opening an issue in the tracker,
> because
> I'm not sure if the behaviour is somehow intended or a bug.
> Consider the following example:
> 
> \version "2.24.0"
> {
>   \time 2/4
>   d''8 r e''4 |
>   ( cis''16 ) cis'' d'' d''
> }
> 
> It gives a warning "Unattached SlurEvent" and does not print a slur.
> 
> Removing the bar check gives the correct rendition.
> 
> What also works is:
> 
> \version "2.24.0"
> {
>   \time 2/4
>   d''8 r e''4 ( |
>   cis''16 ) cis'' d'' d''
> }
> 
> i.e. moving the opening parenthesis before the bar check.
> 
> This behaviour is not new, 2.20.0 behaves exactly the same.
> At least NR 1.2.5 does not mention such a kind of interaction.
> Am I missing something?



Why do you expect the first one to work... ?

A slur is a post-event. It attaches to a note. A bar check is not a post-event.
The first example is trying to attach a slur to a bar check. The failure seems
quite logical to me.

Best,
Jean
OpenPGP_signature (application/pgp-signature, 236 B) - not displayed
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.