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 :

···

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.

···

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

···

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

···

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: