espacement des portées

Bonjour,
Je fais appel à vos compétences pour un problème que je n'arrive pas à résoudre.

Il s'agit de la mise en page d'un psaume,
celui-ci se compose de plusieurs strophes et d'une antienne.
Les versets sont au début, l'antienne à la fin. (Un caprice)
Je désire contrôler l'espacement des versets et laisser Lilypond se débrouiller pour l'antienne.
(la difficulté n'existe que dans le cas ou l'antienne est répartie sur deux lignes.)

J'ai donc un premier "score" qui produit les versets,
et un deuxième "score" pour l'antienne.
Si je met dans \paper "system-system-spacing", ça le fait.
mais les portées d'antienne sont trop espacées.

J'ai donc conformément à la doc chercher à contrôler l'espacement des versets
dans le \layout, mais là , RIEN !!!!
Où est mon erreur?

Je vous mets le code Lilypond :
J'ai laisser dans le \layout le code dont j’espérais une solution !
(même à 63 printemps on garde l'espoir)
En bonus, puis-je avoir le code pour obtenir une ronde avec DEUX barres verticales de chaque côtés,
je ne le retrouve plus. (Encore un caprice)
Quand ça veut pas rigoler.........

%%%%%%%%%%%%%%%

\version "2.15.7"
#(set-global-staff-size 18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\paper {
markup-system-spacing #'basic-distance = #18
system-system-spacing #'basic-distance = #30

top-margin = 2.5\cm
bottom-margin = 2.5\cm
left-margin = 4\cm
right-margin = 4\cm
indent = 0
}
\header {
title = "Psaume 70"
}
%%%%%%%%%%%%%%%%%%%%%
stemOn = { \revert Staff.Stem #'transparent }
stemOff = { \override Staff.Stem #'transparent = ##t }

\score {
<<
\relative c'' {
\clef treble
\key c \minor
\cadenzaOn
\mark\markup {\bold Versets :}
\stemOff g\breve ees4 \bar "||" \break
\stemOff aes\breve f4 \bar "||" \break
\stemOff bes\breve g4 \bar "||"\break
\stemOff c\breve bes4 \bar "||"\break
}
\addlyrics {
\override LyricText #'self-alignment-X = #LEFT
\set stanza = #"1. "
Berger_d'Israël,_é -- coute,
\set stanza = #"1. "
toi_qui_conduis_ton_troupeau,resplen -- dis!
\set stanza = #"1. "
Réveille_ta_vail -- lance
\set stanza = #"1. "
et_viens_nous_sau -- ver.
}
\addlyrics {
\override LyricText #'self-alignment-X = #LEFT
\set stanza = #"2. "
Dieu_de_l'univers,_re -- viens!
\set stanza = #"2. "
Du_haut_des_cieux,_regarde_et vois :
\set stanza = #"2. "
visite_cette_vigne,_protège -- la,
\set stanza = #"2. "
celle_qu'a_plantée_ta_main_puis -- sante.
}
\addlyrics {
\override LyricText #'self-alignment-X = #LEFT
\set stanza = #"3. "
Que_ta_main_soutienne_ton_proté -- gé,
\set stanza = #"3. "
le_fils_de_l'homme_qui_te_doit_sa force.
\set stanza = #"3. "
Jamais_plus_nous_n'irons_loin_de toi :
\set stanza = #"3. "
fais­nous_vivre_et_invoquer_ton nom!
}
>>
\layout {
\context {
\Staff
\override VerticalAxisGroup #'default-staff-staff-spacing =
#'((basic-distance . 38)
(minimum-distance . 27)
(padding . 1))
}
\midi { }
}
%%%%%%%%%%% Antienne %%%%%%%%%%%
\score {
\relative c'' {
\key c \minor
\clef treble \time 6/8
\mark\markup {\bold Antienne :}
g4 aes8 bes bes c | bes2. | ees,8 ees f g g aes |
g4. g | c,8 c c ees4 f8 | ees2. \bar "|."
}
\addlyrics {
Dieu, fais -- nous re -- ve -- nir ;
que ton vi -- sa -- ge s'é -- clai -- re,
et nous se -- rons sau -- vés. }
}

Bonjour Joseph.

Avec un texte pareil, difficile de perdre espoir !

Alors j'ai fais ma toutouille.

D'abord, si je ne dis pas de bêtise, dans le layout, vous ne pouvez indiquer que des paramètres d'espacement INTERNE au système (espacement des portées d'un système, ..). Les espacements ENTRE SYSTEMES sont gérés dans \paper.

Mettez dans \paper l'indication suivante :

     system-system-spacing = %espacement entre les sytèmes
      #'((padding . 8)
        (basic-distance . 8)
        (minimum-distance . 8)
        (stretchability . 0))

et faites mumuse, comme moi, avec les chiffres. Cela règlera les espacements de toute la partition.
Je pense que si vous insérez un nouveau bloc \paper avant le score de l'antienne, ça règlera juste l'antienne (pas essayé).

Par ailleurs, je vous propose d'unsérer entre les deux blocs socre le bloc :

\markup{\vspace #8 }

pour espacer, à votre guise, les deux parties.

Enfin, (à part qques erreurs de code dans les lyrics (manque _ avant certaines ponctuations doubles)), je trouve que les paroles sont un peu trop collées au à la musique. Mais je n'ai pas de formule sous le coude : je vais chercher !

A bientôt
JMarc

Joseph Metzger a écrit :

···

Bonjour,
Je fais appel à vos compétences pour un problème que je n'arrive pas à résoudre.

Il s'agit de la mise en page d'un psaume,
celui-ci se compose de plusieurs strophes et d'une antienne.
Les versets sont au début, l'antienne à la fin. (Un caprice)
Je désire contrôler l'espacement des versets et laisser Lilypond se débrouiller pour l'antienne.
(la difficulté n'existe que dans le cas ou l'antienne est répartie sur deux lignes.)

J'ai donc un premier "score" qui produit les versets,
et un deuxième "score" pour l'antienne.
Si je met dans \paper "system-system-spacing", ça le fait.
mais les portées d'antienne sont trop espacées.

J'ai donc conformément à la doc chercher à contrôler l'espacement des versets
dans le \layout, mais là , RIEN !!!!
Où est mon erreur?

Je vous mets le code Lilypond :
J'ai laisser dans le \layout le code dont j’espérais une solution !
(même à 63 printemps on garde l'espoir)
En bonus, puis-je avoir le code pour obtenir une ronde avec DEUX barres verticales de chaque côtés,
je ne le retrouve plus. (Encore un caprice)
Quand ça veut pas rigoler.........

%%%%%%%%%%%%%%%

\version "2.15.7"
#(set-global-staff-size 18)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\paper {
markup-system-spacing #'basic-distance = #18
system-system-spacing #'basic-distance = #30

top-margin = 2.5\cm
bottom-margin = 2.5\cm
left-margin = 4\cm
right-margin = 4\cm
indent = 0
}
\header {
title = "Psaume 70"
}
%%%%%%%%%%%%%%%%%%%%%
stemOn = { \revert Staff.Stem #'transparent }
stemOff = { \override Staff.Stem #'transparent = ##t }

\score {
<<
\relative c'' {
\clef treble
\key c \minor
\cadenzaOn
\mark\markup {\bold Versets :}
\stemOff g\breve ees4 \bar "||" \break
\stemOff aes\breve f4 \bar "||" \break
\stemOff bes\breve g4 \bar "||"\break
\stemOff c\breve bes4 \bar "||"\break
}
\addlyrics {
\override LyricText #'self-alignment-X = #LEFT
\set stanza = #"1. "
Berger_d'Israël,_é -- coute,
\set stanza = #"1. "
toi_qui_conduis_ton_troupeau,resplen -- dis!
\set stanza = #"1. "
Réveille_ta_vail -- lance
\set stanza = #"1. "
et_viens_nous_sau -- ver.
}
\addlyrics {
\override LyricText #'self-alignment-X = #LEFT
\set stanza = #"2. "
Dieu_de_l'univers,_re -- viens!
\set stanza = #"2. "
Du_haut_des_cieux,_regarde_et vois :
\set stanza = #"2. "
visite_cette_vigne,_protège -- la,
\set stanza = #"2. "
celle_qu'a_plantée_ta_main_puis -- sante.
}
\addlyrics {
\override LyricText #'self-alignment-X = #LEFT
\set stanza = #"3. "
Que_ta_main_soutienne_ton_proté -- gé,
\set stanza = #"3. "
le_fils_de_l'homme_qui_te_doit_sa force.
\set stanza = #"3. "
Jamais_plus_nous_n'irons_loin_de toi :
\set stanza = #"3. "
fais­nous_vivre_et_invoquer_ton nom!
}
>>
\layout {
\context {
\Staff
\override VerticalAxisGroup #'default-staff-staff-spacing =
#'((basic-distance . 38)
(minimum-distance . 27)
(padding . 1))
}
\midi { }
}
%%%%%%%%%%% Antienne %%%%%%%%%%%
\score {
\relative c'' {
\key c \minor
\clef treble \time 6/8
\mark\markup {\bold Antienne :}
g4 aes8 bes bes c | bes2. | ees,8 ees f g g aes |
g4. g | c,8 c c ees4 f8 | ees2. \bar "|."
}
\addlyrics {
Dieu, fais -- nous re -- ve -- nir ;
que ton vi -- sa -- ge s'é -- clai -- re,
et nous se -- rons sau -- vés. }
}

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Envoyez vos messages pour la liste lilypond-user-fr à
	[lilypond-user-fr@gnu.org](mailto:lilypond-user-fr@gnu.org)

Pour vous (dés)abonner par le web, consultez
	[https://lists.gnu.org/mailman/listinfo/lilypond-user-fr](https://lists.gnu.org/mailman/listinfo/lilypond-user-fr)

ou, par email, envoyez un message avec 'help' dans le corps ou dans le
sujet à
	[\*\*\*\*@\*\*\*\*](mailto:\*\*\*\*@\*\*\*\*)

Vous pouvez contacter l'administrateur de la liste à l'adresse
	[\*\*\*\*@\*\*\*\*](mailto:\*\*\*\*@\*\*\*\*)

Si vous répondez, n'oubliez pas de changer l'objet du message afin
qu'il soit plus spécifique que "Re: Contenu du digest de
lilypond-user-fr..."

Thèmes du jour :

   1. Re: synchronisation musique paroles et autoBeamOff
      (Xavier Scheuer)
   2. Re: synchronisation musique paroles et autoBeamOff
      ([\*\*\*\*@\*\*\*\*](mailto:\*\*\*\*@\*\*\*\*))
   3. espacement des portées (Joseph Metzger)
   4. Re: espacement des portées (Éditions IN NOMINE)

Merci Jean-Marc pour tes réponses,

j'ai essayer avec un nouveau bloc paper entre les deux scores,
apparemment Lily ne prend en compte que le dernier \paper et l’applique à toute la partition.
J'avais essayé en mettant dans la musique un \override \verticalAxisGroupe mais ça ne marche pas!
Pour espacer les paroles, pas de problème, j'ai le bout de code qui va bien !
Pour les ponctuation doubles, idem, j'utilise un espace insécable.

Pour avoir différents \paper il faut utiliser \bookpart : il est possible
alors de définir dans chaque partie un \paper différent.

Jc

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/espacement-des-portees-tp6776306p6800407.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Jean-Christophe D wrote:

Pour avoir différents \paper il faut utiliser \bookpart : il est possible
alors de définir dans chaque partie un \paper différent.

oui - et en attendant qu'un parmètre ou une variable pour chaque score soit
ajoutée voici un petit truc (de Kieren MacMillan):

\layout {
  \context {
    \Staff \override Clef #'Y-extent = #'(0 . 15)
}}

Eluze

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/espacement-des-portees-tp6776306p6801065.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.