Subject: Problème d'espacement de 2 portées dans 1 staffgroup

From: "rene68g" <[email-masked]>
Date: Sun, 2 Jan 2011 21:46:08 +0100

Bonjour à toutes et tous 
et bonne année

Comme dit plus haut, je suis confronté à un problème d'espacement des portées d'un même staffgroup
Je voudrai les espacer plus et bien centrer les paroles entre les 2.
Mais je m'y perd dans toutes les isntructions possibles ...

et celle que je crois être la bonne d'après le manuel concernant l'espacement vertical, ne fonctionne pas :
    score-system-spacing = #'((padding . 25)(basic-distance . 8)(minimum-distance . 12)(stretchability . 5))
et la console n'indique rien d'anormal.

Alors en cherchant j'ai trouver une autre instruction qui devrait le faire :
    \new StaffGroup  \with { \override StaffGrouper #'staff-staff-spacing #'basic-distance = #7 }
Mais là la console indique une erreur :
    Avertissement : vÃ©rification du type de propriÃ©tÃ© pour Â« staff-staff-spacing Â» (backend-type?) non trouvÃ©e  Probable faute de frappe
    Avertissement : affectation faite malgrÃ© tout
    [8]
et rien n'est changé sur le pdf.

Je vous joint le fichier .ly  pour vous faciliter la compréhension, si une âme charitable à un peu de temps
a y consacrer.
Merci d'avance

René

NB: c'est de la liturgie pour la chorale de ma paroisse, je prefère prévenir !

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 2 Jan 2011 22:01:34 +0100

2011/1/2 rene68g <[email-masked]>:
> et celle que je crois être la bonne d'après le manuel concernant
> l'espacement vertical, ne fonctionne pas :
>     score-system-spacing = #'((padding . 25)(basic-distance .
> 8)(minimum-distance . 12)(stretchability . 5))
>     Avertissement : vÃ©rification du type de propriÃ©tÃ© pour Â«
> staff-staff-spacing Â» (backend-type?) non trouvÃ©e  Probable faute de
> frappe

Bonsoir,

Pas de message d'erreur avec la version 2.13.44 (en décommentant les
lignes en question), pensez à mettre à jour votre version (de
développement).

Si tu veux vraiment centrer je te conseille d'utiliser

  \new Lyrics \with {
    \override VerticalAxisGroup #'staff-affinity = #CENTER
  } \lyricmode { center }

Cf. la version 2.13.44 de la doc,
NR 4.4.1 Espacement vertical au sein d’un système > Espacement des
lignes rattachées à des portées
http://lilypond.org/doc/v2.13/Documentation/notation/flexible-vertical-spacing-within-systems#spacing-of-non_002dstaff-lines

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Xavier Scheuer <[email-masked]>
Date: Sun, 2 Jan 2011 22:06:36 +0100

> et la console n'indique rien d'anormal.

Normal.
 score-system-spacing  détermine l'espacement entre le dernier système
d’une partition et le premier système de la partition suivante, en
l’absence de titrage ou markup qui les sépare.
Donc lorsqu'on a 2 blocs  \score , sans "markup" ( \header , titre)
entre les deux.

Bref, pas ce qui t'intéresse...

Cordialement,
Xavier

---

From: "rene68g" <[email-masked]>
Date: Sun, 2 Jan 2011 23:04:32 +0100

Bonsoir et Merci pour cette réponse plus que rapide.
je vais charger la version en question et je retente ma chance.
et merci aussi pour le conseil de centrage des paroles.
A+
René

----- Original Message ----- 
From: "Xavier Scheuer" <[email-masked]>
To: "rene68g" <[email-masked]>
Cc: <[email-masked]>
Sent: Sunday, January 02, 2011 10:06 PM
Subject: Re: Problème d'espacement de 2 portées dans 1 staffgroup

Normal.

Cordialement,
Xavier

---

From: "rene68g" <[email-masked]>
Date: Sat, 8 Jan 2011 19:16:39 +0100

Bonjour,
j'ai enfin pris un peu de temps pour installer la nouvelle version, et 
miracle de la technologie moderne...
Ca marche, il n'y a plus de message d'erreur ;  j'arrive à espacer les 
portées  comme je veux ; j'arrive à les éloigner du titre ...

MAIS je n'arrive toujours pas à centrer ma ligne de texte.
Xavier j'ai essayer ta solution à pleins d'endroits possibles dans mon 
fichier, mais je ne trouve pas le bon
selon l'emplacement soit il ne se passe rien, soit d'autres messages 
d'erreur apparaissent, soit c'est du n'importe quoi.
(voir fichier joint)
Bref, peut-être que je n'ai pas choisi le bon modèle pour créer mon fichier 
?
Quand on n'est pas doué en la matière...

Merci d'avance pour vos réponses
René

----- Original Message ----- 
From: "rene68g" <[email-masked]>
To: "Xavier Scheuer" <[email-masked]>
Cc: <[email-masked]>
Sent: Sunday, January 02, 2011 11:04 PM
Subject: Re: Problème d'espacement de 2 portées dans 1 staffgroup

> Bref, pas ce qui t'intéresse...

--------------------------------------------------------------------------------

_______________________________________________
liste de diffusion lilypond-user-fr
[email-masked]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 8 Jan 2011 21:42:03 +0100

Bonsoir,

Je pense que c'est dû à ton

  \layout {
    \context {
      \Score
      \override StaffGrouper ...

StaffGrouper  (et peut-être aussi  VerticalAxisGroup ) n'est à mon avis
pas destiné à être appliqués au contexte  Score .

Je n'en vois pas l'intérêt (ni le sens !) pour  StaffGrouper  en tout
cas.  Il est destiné à regrouper _certaines_ portées du système
différemment des réglages définis pour les portées "normales" (i.e. non
regroupées).

Comme dit dans la doc, NR 4.4.1 Espacement vertical au sein d’un système
http://lilypond.org/doc/v2.13/Documentation/notation/flexible-vertical-spacing-within-systems.fr.html

  Les propriétés de l’objet VerticalAxisGroup s’ajustent à l’aide d’un
  \override __au niveau d’un contexte Staff (ou son équivalent).__

  Les propriétés de l’objet StaffGrouper s’ajustent à l’aide d’un
  \override __au niveau d’un contexte StaffGroup (ou son équivalent).__

J'insiste sur la fin de ces phrases, aucun des deux au niveau du
contexte  Score  !

Bref, j'ai supprimé ce bloc layout (idem pour tout tes passages
commentés) et je n'ai gardé que le

  \new Lyrics = "altos" \with {
    \override VerticalAxisGroup #'staff-affinity = #CENTER
  } \lyricsto "altos" \altoWords

et ça me semble effectivement centré !

Pour avoir un espacement plus grand entre les portées (si c'est bien ce
que tu veux  ;p ), j'utiliserais plutôt:

\layout {
  \context {
    \Staff
    \override VerticalAxisGroup #'staff-staff-spacing =
      #'((basic-distance . 20)
         (minimum-distance . 9)
         (padding . 4))
  }
}

Pour finir, voici ce à quoi ressemblerait mon bloc  \score  :

\score {
  \new StaffGroup <<
    \new Staff = "women" <<
      \new Voice = "sopranos" { \voiceOne << \global \sopMusic >> }
      \new Voice = "altos" { \voiceTwo << \global \altoMusic >> }
    \new Lyrics = "altos" \with {
      \override VerticalAxisGroup #'staff-affinity = #CENTER
    } \lyricsto "altos" \altoWords
    \new Staff = "men" <<
      \clef bass
      \new Voice = "tenors" { \voiceOne <<\global \tenorMusic >> }
      \new Voice = "basses" { \voiceTwo <<\global \bassMusic >> }

  \midi {
  }
  \layout {
  }
}

Cordialement,
Xavier

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 8 Jan 2011 21:52:51 +0100

2011/1/8 Xavier Scheuer <[email-masked]>:
> [...]

NON !

\layout {
  \context {
    \StaffGroup
    \override StaffGrouper #'staff-staff-spacing =
    #'((basic-distance . 20)
       (minimum-distance . 9)
       (padding . 4))
  }
}

serait plus correct.

En fait cela revient exactement au même dans le cas présent puisque ton
système n'est constitué que d'un seul  StaffGroup .

Mais pour changer l'espacement entre portées _au sein d'un StaffGroup
uniquement_ (et pas pour toutes les portées comme dans mon message
précédent), c'est bien StaffGrouper  (/!\ à appliquer au contexte
 StaffGroup  /!\).

Moi aussi je m'embrouille !  ;D

Cordialement,
Xavier

---

From: "rene68g" <[email-masked]>
Date: Sun, 9 Jan 2011 19:23:51 +0100

Super ; génial ;
Merci Xavier pour ta patience ; ta compétence et tes explications qui 
permettent de mieux comprendre la logique de la chose (après coup, ca semble 
facile)  mais même avec la doc
je comprend pas facilement certains sujets.
Merci
René
NB: pour ceux ou celles qui seraient interessé, je peux finalement leur 
transmettre le code complet   bien centré et tout et tout

----- Original Message ----- 
From: "Xavier Scheuer" <[email-masked]>
To: "rene68g" <[email-masked]>
Cc: <[email-masked]>
Sent: Saturday, January 08, 2011 9:52 PM
Subject: Re: Problème d'espacement de 2 portées dans 1 staffgroup

NON !

\layout {
  \context {
    \StaffGroup

serait plus correct.

Cordialement,
Xavier