Subject: Le Spanner de la mort ! ... et des remerciements

From: Gilles Thibault <[email-masked]>
Date: Mon, 28 Aug 2023 18:50:46 +0200

Bonjour tout le monde.
Je ne sors que trop lentement de ma torpeur estivale, et je commence à 
tester arranger.ly avec les versions développements de Lilypond. Hum, 
apparemment je suis très en retard :
   https://lists.gnu.org/archive/html/lilypond-user/2023-08/msg00178.html
Un très très grand merci à Jean Abou-Samra qui lui, pendant ce temps, a 
veillé au grain !
Mes tests tiennent comptent du patch proposé sur github.

Dans un context NullVoice, j'ai le message suivant :
     "Avertissement : le positionnement de l'objet dead Spanner doit être 
UP ou DOWN ;
      utilisation de UP"
  - Je ne suis pas arrivé à trouver à quel objet Spanner fait référence 
ce message.
  - Il n'y a pas ce message avec la version "2.24.2"
  - Je ne suis pas parvenu à produire un exemple minimal qui isolerait la 
partie fautive.
    Voici le plus court que j'ai pu faire :

%%%%%%%%%%%%%%%%%%

\version "2.25.7"

sop = {
   \set Staff.breathMarkType = #'chantquarterbar
   \set Staff.autoBeaming = ##f
   e''4-^ e''8. e''16 e''4-^ e''4-^ |
   e''2-^ e''2-^ |
   \breathe f''4-^ f''8. f''16 f''4-^ f''4-^ |
   f''2-^ g''2-^ |
   \breathe g''4-^ g''8. g''16 g''4-^ g''4-^ |
   aes''2(-^ g''2 ~ -^ |
   g''2 f''4-^ e''!4-^ |
   f''1)-^ |
   e''2-^ r2 |
   \set Staff.autoBeaming = ##t
   R1*2 |
   r4 b'4 b'4 b'4 |
   b'4( c''8 b'8 a'4) a'4 |
   b'4.( c''16 d''16 e''8 d''8 c''8 b'8 |
   a'4) d''4 r2 |
   r4 b'4 e''4 e''4 |
   e''4 d''8( c''8) d''4 e''4 |
   \breathe f''4( d''8 e''8 f''8.) \noBeam f''16 g''4 |
   g''1-^ ~ |
   g''1 |
   g''1-^ |
   R1 |
   \set Staff.autoBeaming = ##f
   b'8.-^ b'16 b'4 b'4-^ b'8-^ b'8-^ |
   c''2-^ c''4-^ r4 |
   d''8.-^ d''16 d''4 d''4-^ d''8-^ d''8-^ |
   ees''2-^ ees''4-^ r4 |
   f''8.-^ f''16 f''4 f''4-^ f''8-^ f''8-^ |
   fis''2-^ fis''4-^ r4 |
   << {
        a''8.-^ a''16 a''4 a''4-^ a''8-^ a''8-^ |
        a''2-^ g''2-^ |

      } \\ {
        fis''8.-^ fis''16 fis''4 e''4-^ e''8-^ e''8-^ |
        f''2-^ g''2-^ |

      } >>
}

{
   <<
   \new Staff \new Voice { \sop }

   \new Staff \new NullVoice { \sop }
}

%%%%%%%%%%%%%%%%%%%

Est-ce que quelqu'un a une idée ?
J'utilise peut-être le context NullVoice pas comme il faut...

-- 
Gilles

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 29 Aug 2023 06:43:04 +0200

Bonjour Gilles,

Le lun. 28 août 2023 à 18:51, Gilles Thibault <[email-masked]> a écrit :
...

>   - Je ne suis pas arrivé à trouver à quel objet Spanner fait référence

À la liaison mes.6
...

>   - Je ne suis pas parvenu à produire un exemple minimal qui isolerait la

Ex.
\version "2.25.7"

sop = {
   g2( 2 ~ 2 2)
   % vs.
   %g2^( 2 ~ 2 2)
}

\new NullVoice { \sop }

Cordialement,
Pierre

---

From: Gilles Thibault <[email-masked]>
Date: Tue, 29 Aug 2023 07:46:50 +0200

> \new NullVoice { \sop }

Ah merci Pierre ! Bravo.

Du coup, facile à supprimer tous les messages sur un:

%%%%%%%%%%%
\version "2.25.7"

sop = {
     g2( 2 ~ 2 2)
}

\new NullVoice \with { \override Slur.direction = #UP } { \sop }

%%%%%%%%%%%%

Bon, ceci dit, ces messages sont peut-être à considérer comme un bug non 
?
Ils n'étaient pas présents dans la "2.14.2"

Merci. À bientôt.

-- 
Gilles

---

From: Gilles Thibault <[email-masked]>
Date: Tue, 29 Aug 2023 08:01:24 +0200

> Du coup, facile à supprimer tous les messages sur un:

Lire : facile de supprimer tous les messages :

-- 
Gilles

---

From: Jean Abou Samra <[email-masked]>
Date: Thu, 31 Aug 2023 15:47:47 +0200

> Le 29 août 2023 à 07:47, Gilles Thibault <[email-masked]> a écrit :
> 
> Bon, ceci dit, ces messages sont peut-être à considérer comme un bug non ?

Oui, c'est https://gitlab.com/lilypond/lilypond/-/issues/6538 (je n'ai pas encore eu l'occasion de m'en occuper, désolé).