taille des silences multi-mesures

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/](https://myrealbook.vintherine.org/) - [http://photos.vintherine.org/](http://photos.vintherine.org/)

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 :

D6Tt2fRaMAsDdIic.png

b2N6JmIdph0Xhqm4.png

9IpKofD70VTnTprZ.png

···

Le 31/10/2021 à 14:35, Vincent Gay a écrit :

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 :slight_smile:
https://myrealbook.vintherine.org/ -http://photos.vintherine.org/

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

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.

B0fZN29GKeKiWc9E.png

D6Tt2fRaMAsDdIic.png

b2N6JmIdph0Xhqm4.png

···

Le 31/10/2021 à 15:17, Vincent Gay a écrit :

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 :

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

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

D6Tt2fRaMAsDdIic.png

b2N6JmIdph0Xhqm4.png

···

Le 31/10/2021 à 15:17, Vincent Gay a écrit :

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 :

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

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é :wink:

···

Le 31/10/2021 à 16:59, Vincent Gay a écrit :

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

Le 31/10/2021 à 15:17, Vincent Gay a écrit :

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

--
JJG
Drôme provençale

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

···

Le 31/10/2021 à 17:09, Jean-Jacques Gerbaud a écrit :

\once \override MultiMeasureRest #'minimum-length = #15

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

Bonsoir,

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

Cordialement,
Xavier

···

On Sun, 31 Oct 2021 at 17:16, Vincent Gay <****@****> wrote:

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

--
Xavier Scheuer <****@****>

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.

···

Le 31/10/2021 à 20:12, Xavier Scheuer a écrit :

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

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

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' |
}
%--------------------------

9IpKofD70VTnTprZ.png

···

Martial Rameaux

oups, lu trop vite j'ai cru que c'était l'espace du silence dans la mesure.

···

Martial Rameaux

En 2.22, il suffit d'ajouter juste avant le nom de l'accord :

\once \override ChordName.X-offset = #-4 % à ajuster

Les explications sont ici :

Cordialement,
Jean

···

Le 31/10/2021 à 16:59, Vincent Gay a écrit :

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

Merci infiniment Jean.

Si tu passes un jour dans l'Isère fais moi signe, je te réserve mes meilleures bouteilles :slight_smile:

···

Le 01/11/2021 à 23:48, Jean Abou Samra a écrit :

En 2.22, il suffit d'ajouter juste avant le nom de l'accord :

\once \override ChordName.X-offset = #-4 % à ajuster

Les explications sont ici :

GNU LilyPond – Manuel de notation: 5.5.1 Alignement des objets

Cordialement,
Jean

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

Le domicile familial est à Grenoble ! Mais, prenez-le
comme une bonne ou une mauvaise nouvelle, je n'arrive
pas à apprécier l'alcool :wink:

Cordialement,
Jean

···

Le 02/11/2021 à 22:28, Vincent Gay a écrit :

Merci infiniment Jean.

Si tu passes un jour dans l'Isère fais moi signe, je te réserve mes meilleures bouteilles :slight_smile: