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

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 !

Anamnese810.ly (3.24 KB)

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

···

2011/1/2 rene68g <****@****>:

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

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

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

···

2011/1/2 rene68g <****@****>:

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.

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

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" <****@****>
To: "rene68g" <****@****>
Cc: <lilypond-user-fr@gnu.org>
Sent: Sunday, January 02, 2011 10:06 PM
Subject: Re: Problème d'espacement de 2 portées dans 1 staffgroup

2011/1/2 rene68g <****@****>:

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.

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

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

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é

Anamnese810.ly (3.68 KB)

···

----- Original Message ----- From: "rene68g" <****@****>
To: "Xavier Scheuer" <****@****>
Cc: <lilypond-user-fr@gnu.org>
Sent: Sunday, January 02, 2011 11:04 PM
Subject: Re: Problème d'espacement de 2 portées dans 1 staffgroup

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" <****@****>
To: "rene68g" <****@****>
Cc: <lilypond-user-fr@gnu.org>
Sent: Sunday, January 02, 2011 10:06 PM
Subject: Re: Problème d'espacement de 2 portées dans 1 staffgroup

2011/1/2 rene68g <****@****>:

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.

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

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

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

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

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...

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

···

2011/1/8 rene68g <****@****>:

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

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

···

2011/1/8 Xavier Scheuer <****@****>:

[...]

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))
}
}

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

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" <****@****>
To: "rene68g" <****@****>
Cc: <lilypond-user-fr@gnu.org>
Sent: Saturday, January 08, 2011 9:52 PM
Subject: Re: Problème d'espacement de 2 portées dans 1 staffgroup

2011/1/8 Xavier Scheuer <****@****>:

[...]

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))
}
}

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

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

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

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

bonjour,

Je débute (d'hier) avec Lilypond. Fabuleux, stable, ... mais quand même
déroutant au début.

Je ne parviens pas à espacer mes portées. Je transcrit des partitions de
batterie.

J'ai essayé le code trouvé dans un post;

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

mais la console m'indique une erreur et il est impossible de compiler. Ou
alors je le met au mauvais endroit.

je vous remercie de l'intérêt que vous pourrez portez à mon petit souci.
Guillaume Mighty_Quinn.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578760/Mighty_Quinn.ly&gt;

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-d-espacement-de-2-portees-dans-1-staffgroup-tp5884652p7578760.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Salut Guillaume,

essaie dans le bloc paper :

\paper {
system-system-spacing #'basic-distance = #23
}

et bienvenue chez les lilypondeurs !

···

Le 28 novembre 2012 13:49, Guillaume68 <****@****> a écrit :

bonjour,

Je débute (d'hier) avec Lilypond. Fabuleux, stable, ... mais quand même
déroutant au début.

Je ne parviens pas à espacer mes portées. Je transcrit des partitions de
batterie.

J'ai essayé le code trouvé dans un post;

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

mais la console m'indique une erreur et il est impossible de compiler. Ou
alors je le met au mauvais endroit.

je vous remercie de l'intérêt que vous pourrez portez à mon petit souci.
Guillaume Mighty_Quinn.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578760/Mighty_Quinn.ly>

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-d-espacement-de-2-portees-dans-1-staffgroup-tp5884652p7578760.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.


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

Oublie ! C'est pas ça, j'ai mal lu ta question !

···

Le 28 novembre 2012 14:47, Pierre Perol-Schneider <****@****> a écrit :

Salut Guillaume,

essaie dans le bloc paper :

\paper {
system-system-spacing #'basic-distance = #23
}

et bienvenue chez les lilypondeurs !

Le 28 novembre 2012 13:49, Guillaume68 <****@****> a écrit :

bonjour,

Je débute (d'hier) avec Lilypond. Fabuleux, stable, ... mais quand même
déroutant au début.

Je ne parviens pas à espacer mes portées. Je transcrit des partitions de
batterie.

J'ai essayé le code trouvé dans un post;

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

mais la console m'indique une erreur et il est impossible de compiler. Ou
alors je le met au mauvais endroit.

je vous remercie de l'intérêt que vous pourrez portez à mon petit souci.
Guillaume Mighty_Quinn.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578760/Mighty_Quinn.ly>

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-d-espacement-de-2-portees-dans-1-staffgroup-tp5884652p7578760.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.


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

Bonjour Guillaume,

Je viens de tester ta partition et j'ai deux remarques pour permettre la compilation :

1/ le bloc \layout doit être en fin de fichier

2/ il manque une commentaire devant le mot “couplet”

Après, je n'ai pas bien compris ce que tu souhaites et je ne suis pas un grand spécialiste de la batterie.
Philippe

···

Le 28 nov. 2012 à 13:49, Guillaume68 <****@****> a écrit :

bonjour,

Je débute (d'hier) avec Lilypond. Fabuleux, stable, ... mais quand même
déroutant au début.

Je ne parviens pas à espacer mes portées. Je transcrit des partitions de
batterie.

J'ai essayé le code trouvé dans un post;

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

mais la console m'indique une erreur et il est impossible de compiler. Ou
alors je le met au mauvais endroit.

je vous remercie de l'intérêt que vous pourrez portez à mon petit souci.
Guillaume Mighty_Quinn.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7578760/Mighty_Quinn.ly&gt;

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-d-espacement-de-2-portees-dans-1-staffgroup-tp5884652p7578760.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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

Re,

Tout comme Philippe je ne suis pas spécialiste de la percu.

J'ai fais un peu de ménage pour mieux comprendre :

\header {
title = "Mighty Quinn"
subtitle = " "
composer = "GOTTHARD" }

\paper {
system-system-spacing #'basic-distance = #23
}

\new DrumStaff {
\drummode {
%intro
%\repeat unfold 2
\repeat volta 2
<<
{ cymc4^"intro" hho hho hho
hho hho hho hho
hho hho hho hho
hho hho s2 }
\
{ bd4 4. bd8 4
bd4 4. bd8 4
bd4 4. bd8 4
bd4 16 sn hh bd bd hh sn }

%Couplet
<<
{ cymc4^"couplet" hh8 hh hh hh hh hh}
\
{ bd4 4. bd8 4}

\repeat unfold 3
<<
{ hh8 hh hh hh hh hh hh hh}
\
{ bd4 4. bd8 4}

<<
{ cymc4 hh cymc hh cymc hh cymc s4 }
\
{ bd4 bd bd bd8. sn16 sn sn sn sn }

% Refrain
<<
{ cymc8^"refrain" hh hh hh hh hh hh hh}
\
{ bd4 4. bd8 4}

<<
{ hh8 hh hh hh hh hh hh hho}
\
{ bd4 4. bd8 4}

<<
{ cymc8 hh hh hh hh hh hh hh}
\
{ bd4 4. bd8 4}

<<
{ hh8 hh hh hh hh hh hh toml}
\
{ bd4 4. bd8 bd4}

<<
{ cymc8 hh hh hh hh hh hh hh}
\
{ bd4 4. bd8 4}

<<
{ hh8 hh hh hh hh hh hh hho}
\
{ bd4 4. bd8 4}

<<
{ hh8 hh hh hh cymc hh hh hh}
\
{ bd4 4. bd8 4}

<<
{ cymc8 hh hh hh s16 s s [sn16 sn tomh toml toml]}
\
{ bd4 4 bd bd}

}
% fin du morceau
}

ça devrait le faire !?

merci beaucoup pour vos réponses et votre réactivité.

Ca fonctionne, c'est plus espacé, c'est ce que je voulais.

Je vais essayer de rassembler toutes mes questions pour un prochain post.
existe-t-il quelque part sur le forum des exemples de partitions complètes
qui pourraient me servir à apprendre les syntaxes en les décortiquant un peu
?

En vous remerciant de nouveau
Guillaume

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-d-espacement-de-2-portees-dans-1-staffgroup-tp5884652p7578766.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Oui il y a ça : http://lilypond.org/doc/v2.16/Documentation/snippets/templates
et ça : http://www.mutopiaproject.org/

···

Le 28 novembre 2012 19:54, Guillaume68 <****@****> a écrit :

merci beaucoup pour vos réponses et votre réactivité.

Ca fonctionne, c'est plus espacé, c'est ce que je voulais.

Je vais essayer de rassembler toutes mes questions pour un prochain post.
existe-t-il quelque part sur le forum des exemples de partitions complètes
qui pourraient me servir à apprendre les syntaxes en les décortiquant un peu
?

En vous remerciant de nouveau
Guillaume

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Probleme-d-espacement-de-2-portees-dans-1-staffgroup-tp5884652p7578766.html

Sent from the LilyPond French Users mailing list archive at Nabble.com.


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