Sortie pff-mesures trop serrées

Bonjour,

J'ai voulu faire quelques motifs d'un morceau que j'avais transcrit depuis plusieurs années, et la sortie pdf est très serrée. LilyPond ne me l'avais pas compressée comme ça à l'origine.

Y aurait-il eu des évolutions qui génèrent ce resserrement ? Sinon quelle commande dois-je indiquer pour espacer en largeur ma partition ?

Voici mon source. Ne soyez pas trop critique, j'ai écrit ce code en autodidacte et certainement avec beaucoup d'incorrections...

Merci par avance pour votre aide,
Pascale

Bled.ly (4.9 KB)

Bled.pdf (234 KB)

\Bonjour Pascale,

Félicitations pour ton travail. Ce n'est pas si "amateur" que ça ! bien
présenté, très lisible, agréable pour le lecteur... TB !

Pour l'écartement des systèmes, tu peux rajouter un \paper minima, comme
celui-ci, à placer juste après \header (en tout cas, c'est là que je
mets le mets). Et tu mets y mettre beaucoup de choses concernant la
présentation (voir la doc).

\paper {
ragged-last-bottom = ##f
}

···

Le 05/10/2022 à 15:34, Pascale Petit a écrit :

Bonjour,

J'ai voulu faire quelques motifs d'un morceau que j'avais transcrit
depuis plusieurs années, et la sortie pdf est très serrée. LilyPond ne
me l'avais pas compressée comme ça à l'origine.

Y aurait-il eu des évolutions qui génèrent ce resserrement ? Sinon
quelle commande dois-je indiquer pour espacer en largeur ma partition ?

Voici mon source. Ne soyez pas trop critique, j'ai écrit ce code en
autodidacte et certainement avec beaucoup d'incorrections...

Merci par avance pour votre aide,
Pascale

Et voici la partition qu'il me sort : les notes de la ligne de basse se
chevauchent...

--
JJG
Drôme provençale

Bonjour Pascale,

...

Y aurait-il eu des évolutions qui génèrent ce resserrement ?

À ma connaissance non...

Sinon quelle commande dois-je indiquer pour espacer en largeur ma partition ?

...

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

Cordialement,
Pierre

···

Le mer. 5 oct. 2022 à 16:14, Pascale Petit <****@****> a écrit :

PS. https://lilypond.org/doc/v2.20/Documentation/notation/vertical-spacing

···

Le mer. 5 oct. 2022 à 16:41, Pierre Perol-Schneider <****@****> a écrit :

Bonjour Pascale,

Le mer. 5 oct. 2022 à 16:14, Pascale Petit <****@****> a écrit :
...

Y aurait-il eu des évolutions qui génèrent ce resserrement ?

À ma connaissance non...

Sinon quelle commande dois-je indiquer pour espacer en largeur ma partition ?

...

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

Cordialement,
Pierre

Pffttt ! je préfère la mienne, de solution ! :wink:

···

Le 05/10/2022 à 16:41, Pierre Perol-Schneider a écrit :

Bonjour Pascale,

Le mer. 5 oct. 2022 à 16:14, Pascale Petit <****@****
<mailto:****@****>> a écrit :
...

    Y aurait-il eu des évolutions qui génèrent ce resserrement ?

À ma connaissance non...

    Sinon quelle commande dois-je indiquer pour espacer en largeur ma
    partition ?

...

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

--
JJG
Drôme provençale

Affaire de goût. À titre personnel, j'aurais spontanément
opté pour une troisième solution tout aussi valable que
les deux déjà mentionnées :

\layout {
\context {
\Score
\override SpacingSpanner.spacing-increment = 2.0
}
}

avec le 2.0 à ajuster, ce qui étire ou compresse plus ou
moins la partition. Cf.

Au fait, ce ne serait pas plus joli si les lettres de la
basse étaient alignées verticalement ? Ça peut se faire
en ajoutant au début de la variable « basses » :

\override TextScript.Y-offset = 2

Cordialement,
Jean

···

Le 05/10/2022 à 17:31, Jean-Jacques Gerbaud a écrit :

Le 05/10/2022 à 16:41, Pierre Perol-Schneider a écrit :

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

Pffttt ! je préfère la mienne, de solution ! :wink:

Bonsoir et merci pour votre réponse,

Mais justement, je ne comprends pas ce qui se passe avec cette partition, car normalement, les mesures s'espacent suffisamment ce qui permet à la ligne de basses de bien positionner l'écriture de chaque basse au même niveau. Voici comment elle se présentait initialement, la ligne de basse était propre mais on avait moins de mesures sur la ligne.

Maintenant, en recompilant le fichier, je ne comprends pas ce qui se passe, il augmente le nombre de mesures en largeur et du coup, la ligne de basse est toute ratatinée....

Bled old (1).pdf (213 KB)

En fait, lorsque l'on compare la sortie pdf de ces 2 partitions, la dernière rajoute 2 mesures de plus et du coup, toute la ligne de basse est complètement compressée, ce qui dérègle l'espacement d'écriture de lettres de basses.

C'est étrange, je ne comprends pas ce qui produit ce phénomène....

···

Le 5 oct. 2022 à 21:07, Pascale Petit <****@****> a écrit :

Bonsoir et merci pour votre réponse,

Mais justement, je ne comprends pas ce qui se passe avec cette partition, car normalement, les mesures s'espacent suffisamment ce qui permet à la ligne de basses de bien positionner l'écriture de chaque basse au même niveau. Voici comment elle se présentait initialement, la ligne de basse était propre mais on avait moins de mesures sur la ligne.

Maintenant, en recompilant le fichier, je ne comprends pas ce qui se passe, il augmente le nombre de mesures en largeur et du coup, la ligne de basse est toute ratatinée....

<Bled old (1).pdf>

Le 5 oct. 2022 à 20:20, Jean Abou Samra <****@****> a écrit :

Le 05/10/2022 à 17:31, Jean-Jacques Gerbaud a écrit :

Le 05/10/2022 à 16:41, Pierre Perol-Schneider a écrit :

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

Pffttt ! je préfère la mienne, de solution ! :wink:

Affaire de goût. À titre personnel, j'aurais spontanément
opté pour une troisième solution tout aussi valable que
les deux déjà mentionnées :

\layout {
\context {
\Score
\override SpacingSpanner.spacing-increment = 2.0
}
}

avec le 2.0 à ajuster, ce qui étire ou compresse plus ou
moins la partition. Cf.

https://lilypond.org/doc/v2.22/Documentation/notation/horizontal-spacing-overview

Au fait, ce ne serait pas plus joli si les lettres de la
basse étaient alignées verticalement ? Ça peut se faire
en ajoutant au début de la variable « basses » :

\override TextScript.Y-offset = 2

Cordialement,
Jean

Bon, j'ai testé la dernière proposition de Jean et ça fonctionne. Du coup, j'ai une partition sur 2 pages, dommage, mais elle est propre !

Merci !

Par contre, j'insiste sur le fait, que ça marchait à la 1ère compilation (en 2017/18) sans que je sois précise sur la date, et que je n'avais pas besoin de rajouter de ligne de commande supplémentaire. D'autant que je n'ai pas eu ce problème sur mes autres partitions. C'est donc un peu mystérieux pour moi...

Mais ça fonctionne.

Merci à tous
Pascale

···

Le 5 oct. 2022 à 21:19, Pascale Petit <****@****> a écrit :

En fait, lorsque l'on compare la sortie pdf de ces 2 partitions, la dernière rajoute 2 mesures de plus et du coup, toute la ligne de basse est complètement compressée, ce qui dérègle l'espacement d'écriture de lettres de basses.

C'est étrange, je ne comprends pas ce qui produit ce phénomène....

Le 5 oct. 2022 à 21:07, Pascale Petit <****@****> a écrit :

Bonsoir et merci pour votre réponse,

Mais justement, je ne comprends pas ce qui se passe avec cette partition, car normalement, les mesures s'espacent suffisamment ce qui permet à la ligne de basses de bien positionner l'écriture de chaque basse au même niveau. Voici comment elle se présentait initialement, la ligne de basse était propre mais on avait moins de mesures sur la ligne.

Maintenant, en recompilant le fichier, je ne comprends pas ce qui se passe, il augmente le nombre de mesures en largeur et du coup, la ligne de basse est toute ratatinée....

<Bled old (1).pdf>

Le 5 oct. 2022 à 20:20, Jean Abou Samra <****@****> a écrit :

Le 05/10/2022 à 17:31, Jean-Jacques Gerbaud a écrit :

Le 05/10/2022 à 16:41, Pierre Perol-Schneider a écrit :

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

Pffttt ! je préfère la mienne, de solution ! :wink:

Affaire de goût. À titre personnel, j'aurais spontanément
opté pour une troisième solution tout aussi valable que
les deux déjà mentionnées :

\layout {
\context {
\Score
\override SpacingSpanner.spacing-increment = 2.0
}
}

avec le 2.0 à ajuster, ce qui étire ou compresse plus ou
moins la partition. Cf.

https://lilypond.org/doc/v2.22/Documentation/notation/horizontal-spacing-overview

Au fait, ce ne serait pas plus joli si les lettres de la
basse étaient alignées verticalement ? Ça peut se faire
en ajoutant au début de la variable « basses » :

\override TextScript.Y-offset = 2

Cordialement,
Jean

J'ai testé cette solution qui fonctionne aussi ! Même rendu que la solution proposé par Jean

···

Le 5 oct. 2022 à 16:41, Pierre Perol-Schneider <****@****> a écrit :

\paper {
system-count = 4 % ou plus ?
}

Bon au final, toutes les solutions fonctionnent.... Mais peut-être que mon problème d'écriture de ligne de basse pourrait être résolu en réduisant la police de caractère de cette ligne de basse... auquel cas, c'est un autre sujet qu'il faudrait que j'ouvre ?

···

Le 5 oct. 2022 à 21:07, Pascale Petit <****@****> a écrit :

Bonsoir et merci pour votre réponse,

Mais justement, je ne comprends pas ce qui se passe avec cette partition, car normalement, les mesures s'espacent suffisamment ce qui permet à la ligne de basses de bien positionner l'écriture de chaque basse au même niveau. Voici comment elle se présentait initialement, la ligne de basse était propre mais on avait moins de mesures sur la ligne.

Maintenant, en recompilant le fichier, je ne comprends pas ce qui se passe, il augmente le nombre de mesures en largeur et du coup, la ligne de basse est toute ratatinée....

<Bled old (1).pdf>

Le 5 oct. 2022 à 20:20, Jean Abou Samra <****@****> a écrit :

Le 05/10/2022 à 17:31, Jean-Jacques Gerbaud a écrit :

Le 05/10/2022 à 16:41, Pierre Perol-Schneider a écrit :

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

Pffttt ! je préfère la mienne, de solution ! :wink:

Affaire de goût. À titre personnel, j'aurais spontanément
opté pour une troisième solution tout aussi valable que
les deux déjà mentionnées :

\layout {
\context {
\Score
\override SpacingSpanner.spacing-increment = 2.0
}
}

avec le 2.0 à ajuster, ce qui étire ou compresse plus ou
moins la partition. Cf.

https://lilypond.org/doc/v2.22/Documentation/notation/horizontal-spacing-overview

Au fait, ce ne serait pas plus joli si les lettres de la
basse étaient alignées verticalement ? Ça peut se faire
en ajoutant au début de la variable « basses » :

\override TextScript.Y-offset = 2

Cordialement,
Jean

Bonjour Pascale

Juste une petite remarque sur ta partition.

Tu aurai pu mettre des s a la place des r, comme cela le terme"NC" n’apparait pas.

Bonne pratique de notre chère lily.

Cordialement

Christian

Bonjour Pascale,

Simple suggestion : la ligne de basse semblant "répétitive" à quelques détails près, une piste ne serait-il pas de mettre seulement une indication rythmique au départ ?

À partir d'un exemple fourni par la liste, voir le fichier joint...

J'ai tenté quelques réglages pour aligner le texte et l'indication rythmique, mais ça n'a pas été concluant :slight_smile:

Simple suggestion...

Cordialement

Gérard

(ps : au départ je faisais mes partitions avec la ligne MG (accordéon basses standard), et je me suis aperçu que ça ne servait pas... du coup, en virant ça a allégé la partition)

indication-rythme.ly (758 Bytes)

···

Le 05/10/2022 à 22:07, Pascale Petit a écrit :

Bon au final, toutes les solutions fonctionnent.... Mais peut-être que mon problème d'écriture de ligne de basse pourrait être résolu en réduisant la police de caractère de cette ligne de basse... auquel cas, c'est un autre sujet qu'il faudrait que j'ouvre ?

Je ne sais pas si cela a été suggéré mais on peut aussi ajouter dans le fichier .ly des \break aux bons endroits pour forcer des passages à la ligne. C'est pas très glorieux mais c'est simple à faire et ça marche bien.

Jean-p^Paul

···

Le 05/10/2022 à 22:07, Pascale Petit a écrit :

Bon au final, toutes les solutions fonctionnent.... Mais peut-être que mon problème d'écriture de ligne de basse pourrait être résolu en réduisant la police de caractère de cette ligne de basse... auquel cas, c'est un autre sujet qu'il faudrait que j'ouvre ?

Le 5 oct. 2022 à 21:07, Pascale Petit <****@**** >> <mailto:****@****>> a écrit :

Bonsoir et merci pour votre réponse,

Mais justement, je ne comprends pas ce qui se passe avec cette partition, car normalement, les mesures s'espacent suffisamment ce qui permet à la ligne de basses de bien positionner l'écriture de chaque basse au même niveau. Voici comment elle se présentait initialement, la ligne de basse était propre mais on avait moins de mesures sur la ligne.

Maintenant, en recompilant le fichier, je ne comprends pas ce qui se passe, il augmente le nombre de mesures en largeur et du coup, la ligne de basse est toute ratatinée....

<Bled old (1).pdf>

Le 5 oct. 2022 à 20:20, Jean Abou Samra <****@**** >>> <mailto:****@****>> a écrit :

Le 05/10/2022 à 17:31, Jean-Jacques Gerbaud a écrit :

Le 05/10/2022 à 16:41, Pierre Perol-Schneider a écrit :

Ceci devrait être suffisant :

\paper {
system-count = 4 % ou plus ?
}

Pffttt ! je préfère la mienne, de solution ! :wink:

Affaire de goût. À titre personnel, j'aurais spontanément
opté pour une troisième solution tout aussi valable que
les deux déjà mentionnées :

\layout {
\context {
\Score
\override SpacingSpanner.spacing-increment = 2.0
}
}

avec le 2.0 à ajuster, ce qui étire ou compresse plus ou
moins la partition. Cf.

LilyPond Notation Reference: 4.5.1 Horizontal spacing overview

Au fait, ce ne serait pas plus joli si les lettres de la
basse étaient alignées verticalement ? Ça peut se faire
en ajoutant au début de la variable « basses » :

\override TextScript.Y-offset = 2

Cordialement,
Jean

Bonjour,

on peut aussi faire comme ceci

ce que je fais régulièrement pour ne pas me tromper quand je copie une partition originale

%---------------------------------------------
\version "2.2.22"

musique = \relative {
\time 4/4 c'1 c c c
\time 3/8 c'8 c c c c c
\time 7/4 c4 c c c1 c2. c2. c4
}

myBreak = {
% valeur de la métrique par le nombre de mesure souhaité pour la ligne
r14 \break
r4.2 \break
r4
7
2
}

\score {
<<
\new Staff \musique
\new Devnull \myBreak

\layout { }
}
%-------------------------------------------------------

Cordialement

···

Martial Rameaux

Je n'ai pas encore eu le temps de tester vos propositions, je réponds dès que je l'aurai fait

Merci pour toutes vos propositions et astuces

Pascale

···

Martial Rameaux

re bonjour

Je suis tout a fait d'accord avec Martial.

Depuis que Vincent m'a montré Devnull

je ne peut plus m'en passer

Bonne continuation

Bonjour Gérard,

Est-ce vous le Gérard que l'on voit souvent sur la liste, « survoje »,
ou bien est-ce que vous êtes une personne différente ? En tous cas,
vous avez écrit d'une adresse qui n'est pas abonnée à la liste
(****@****), j'ai donc dû accepter votre message en
modération. Écrivez à la liste depuis votre adresse qui est abonnée,
ou bien abonnez-vous sur
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Bien cordialement,
Jean