Subject: Cherchez l'erreur

From: Vincent Gay <[email-masked]>
Date: Sat, 29 Jul 2023 15:50:58 +0200

Bonjour chères colistières et chers colistiers

je vous prie de considérer le code ci-dessous, apparemment anodin :

%<-----------------------------------------

\version "2.24.0"

\layout {
\context {
\Score
\omit BarNumber
} }

musique =  \relative c'' {
\key des \major
\repeat volta 2 { R1*2 } \break
\repeat volta 2 {
\repeat unfold 11 { c4 } c~
}
\alternative { { 4 r c2 } { c4 \repeatTie r4 r2 } } R1 R
\bar ".."
}

Basse = \relative c {
\clef "bass" \key des \major
\repeat unfold 8 { c4 }
s1*7
}

\score {
<<
\new Staff \musique
\new Staff \with { \RemoveEmptyStaves } \Basse
}

%<-----------------------------------------

Lors de la compilation il apparaît 2 fois l'avertissement (sans conséquence) suivant :

erreur de programmation : could not find this grob's vertical axis group in the vertical alignment

poursuite ; croisons les doigts.

cet avertissement disparaît dans l'un quelconque des cas suivants :

si je supprime  \omit BarNumber dans le layout (ligne 6)

si je supprime \with { \RemoveEmptyStaves } dans le \score ligne 28

si je supprime s1*7 dans la variable Basse, ou le limite à 4 mesures -> s1*4 (ligne 22)

Sorcellerie ? Bug ? Même si c'est sans conséquence je n'aime pas quand Lily râle !

Bon week-end quand même

--
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/

---

From: Frédéric Gohier <[email-masked]>
Date: Mon, 31 Jul 2023 06:59:11 +0000

Bonjour,

je n'ai pas pu tester, mais rien qu'à lire je vois plusieurs questionnements/réflexions à étudier/tester :

  *   la basse ne contient pas les "/repeat volta ..."
  *   pour moi, \RemoveEmptyStaves cache les mesures "vides" de musique, donc j'aurais plutot écrit "R1*7" que "s1*7"
  *   peut etre qu'utiliser le testeur de numero de mesure pourrait aussi aider : "\barNumberCheck #123"

Cordialement

________________________________
De : lilypond-user-fr-bounces+fgohier49=[email-masked] <lilypond-user-fr-bounces+fgohier49=[email-masked]> de la part de Vincent Gay <[email-masked]>
Envoyé : samedi 29 juillet 2023 15:50
À : Liste de diffusion Lilypond <[email-masked]>
Objet : Cherchez l'erreur

\version "2.24.0"

\layout {
  \context {
    \Score
    \omit BarNumber
} }

Basse = \relative c {

\score {
  <<
    \new Staff \musique
}

  *   si je supprime  \omit BarNumber dans le layout (ligne 6)
  *   si je supprime \with { \RemoveEmptyStaves } dans le \score ligne 28
  *   si je supprime s1*7 dans la variable Basse, ou le limite à 4 mesures -> s1*4 (ligne 22)

Bon week-end quand même

---

From: Vincent Gay <[email-masked]>
Date: Mon, 31 Jul 2023 21:26:18 +0200

Le 31/07/2023 à 08:59, Frédéric Gohier a écrit :

Merci d'avoir pris le temps de me répondre

>   * la basse ne contient pas les "/repeat volta ..."
Par acquis de conscience j'ai essayé mais évidemment cela ne change rien 
: /repeat volta est spécifié au niveau \score et non pas au niveau 
\staff, donc suffit au niveau d'une seule portée du système

>   * pour moi, \RemoveEmptyStavescache les mesures "vides" de musique,
>     donc j'aurais plutot écrit "R1*7" que "s1*7"
>

Ici également cela ne change rien : la seule différence entre s et R est 
que le silence est invisible 2 fois au lieu d'une 😉

>     aussi aider : "\barNumberCheck #123"

Nop, tout va bien de ce coté

-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/  -http://photos.vintherine.org/