Subject: taille des silences multi-mesures

From: Vincent Gay <[email-masked]>
Date: Sun, 31 Oct 2021 14:35:39 +0100

Bonjour,

dans l'exemple suivant :

%-------------------------
\version "2.22.1"
\paper {
   indent = 0
   ragged-last = ##f
}
{
   \compressEmptyMeasures
   \override MultiMeasureRest #'expand-limit = #3
   R1*7 | r2 r4 c' |
}
%--------------------------

le silence multi-mesures occupe environ 40% de la ligne et la mesure qui 
suit occupe les 60% qui restent. Je trouve ceci inesthétique et 
j'aimerais allonger la taille du silence. Existe-t-il un moyen ? Merci 
d'avance et bonne fin de week-end.

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

---

From: Vincent Gay <[email-masked]>
Date: Sun, 31 Oct 2021 15:17:13 +0100

Bah... j'ai fini par trouver \override 
Staff.MultiMeasureRest.space-increment

Par contre ce sont les espaces avant et après ainsi que la position de 
l'accord au dessus qui me chiffonnent

Je souhaiterais plutôt quelque chose comme ça :

Le 31/10/2021 à 14:35, Vincent Gay a écrit :
> le silence multi-mesures occupe environ 40% de la ligne et la mesure 
> qui suit occupe les 60% qui restent. Je trouve ceci inesthétique et

---

From: Vincent Gay <[email-masked]>
Date: Sun, 31 Oct 2021 16:10:41 +0100

Hum... j'ai écris trop vite. Si je fait un exemple minimal le nom 
d'accord est bien placé,

\version "2.22.1"
\paper {
   indent = 0
   ragged-last = ##f
}

\score {
   <<
     \new ChordNames { \chordmode { a1*8:9 } }
     \new Staff <<
       {
         \compressEmptyMeasures
         \override Staff.MultiMeasureRest.space-increment = 25
         \override MultiMeasureRest #'expand-limit = #3
         R1*7 | r2 r4 c' |
       }
     >>
   >>
}

il y a quelque chose d'autre dans mon code qui crée ce décalage.

---

From: Vincent Gay <[email-masked]>
Date: Sun, 31 Oct 2021 16:59:43 +0100

Et le coupable est... \override Clef #'break-visibility = #'#(#f #f #f)

voici le code complet reproduisant l'erreur

%----------------------
\version "2.22.1"
\paper {
   indent = 0
   ragged-last = ##f
}
\layout {
   \context {
     \Score
     \override Clef #'break-visibility = #'#(#f #f #f)
     \override KeySignature #'break-visibility = #'#(#f #f #f)
     \override SystemStartBar #'collapse-height = #1
   }
}
\score {
   <<
     \new ChordNames { \chordmode { c1:9 c1*8:9 } }
     \new Staff <<
       \relative {
         \key f \major
         \compressEmptyMeasures
         \override MultiMeasureRest #'expand-limit = #3
         c''1 \break
         \override Staff.MultiMeasureRest.space-increment = 25
         R1*7 | r2 r8  g4-. bes8 |
       }
     >>
   >>
}
%----------------------

ce qui donne :

Si je supprime le \layout le nom d'accord sur la deuxième ligne est 
correctement placé

Est-ce normal ? Est-ce un bug ? En tous cas je n'ai pas l'ombre d'un 
début de solution

---

From: Jean-Jacques Gerbaud <[email-masked]>
Date: Sun, 31 Oct 2021 17:09:58 +0100

> voici le code complet reproduisant l'erreur

Pour ce qui me concerne, j'utilise
\once \override MultiMeasureRest #'minimum-length = #15   % à adapter

(En général, lorsque je réponds à la liste, je réponds à côté ;-)

-- 
JJG
Drôme provençale

---

From: Vincent Gay <[email-masked]>
Date: Sun, 31 Oct 2021 17:16:10 +0100

Le 31/10/2021 à 17:09, Jean-Jacques Gerbaud a écrit :
> \once \override MultiMeasureRest #'minimum-length = #15
Bonjour Jean-Jacques

Merci, c'est une bonne alternative à ma solution, mais cela ne résout 
pas le problème : Le nom d'accord est toujours déplacé si j’omets la 
Clef et l'armure

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

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 31 Oct 2021 20:12:15 +0100

> pas le problème : Le nom d'accord est toujours déplacé si j’omets la

Bonsoir,

Mettre à jour ? Je n'ai pas le problème avec la version 2.23.4.

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Vincent Gay <[email-masked]>
Date: Sun, 31 Oct 2021 20:27:29 +0100

> Mettre à jour ? Je n'ai pas le problème avec la version 2.23.4.
Merci Xavier, c'est une bonne nouvelle. Toutefois si la version 
développement est bien disponible avec Archlinux (en paquet AUR) j'aime 
trop le confort de la version stable.

---

From: Martial R <[email-masked]>
Date: Sun, 31 Oct 2021 23:26:51 +0100

ajouter
\override Rest.X-extent = #'(-x . 0) %à ajuster

%-------------------------
\version "2.22.1"
\paper {
  indent = 0
  ragged-last = ##f
}
{
  \compressEmptyMeasures
  \override MultiMeasureRest.expand-limit = #3
  \override Rest.X-extent = #'(-20 . 0) %à ajuster
  R1*7 | r2 r4 c' |
}
%--------------------------

Le dim. 31 oct. 2021 à 14:36, Vincent Gay <[email-masked]> a écrit :

> suit occupe les 60% qui restent. Je trouve ceci inesthétique et j'aimerais
> allonger la taille du silence. Existe-t-il un moyen ? Merci d'avance et
> bonne fin de week-end.
>
> --
> Vincent Gay
> Envoyé depuis mon saxo-phone :)https://myrealbook.vintherine.org/ - http://photos.vintherine.org/
>
>

-- 
Martial Rameaux