Ecartement identique entre les portées d'un choirstaff

Bonjour,
Je cherche à écarter (esthétiquement ou plutôt) identiquement les portées d'un système \choirstaff (même distance entre les portées quelques soient la présence de paroles (ou non) et la position de notes hors de la portée (en-dessus ou en-dessous)).
Lilypond régule l'écartement en fonction des paroles ou des notes sortant de la portée.

J'ai tenté un bricolage avec un \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-X . Y) pour chaque voix, en tenant compte des voix qui comportent des paroles...
Mais n'y a-t-il pas une façon plus simple comme pour les systèmes de piano (with {\override VerticalAlignment #'forced-distance = #7} ) qui indiquerait à lilypond de forcer l'écartement des 4 portées du système de manière identique ?

Merci par avance...

···
-- 
Luc De Rossi
Lilypond 2.11.34
Ubuntu Hardy

Bonjour

Mais n'y a-t-il pas une façon plus simple comme pour les systèmes de piano (with {\override VerticalAlignment #'forced-distance = #7} ) qui indiquerait à lilypond de forcer l'écartement des 4 portées du système de manière identique ?

C'est pas exatement ce que tu veux mais un truc comme ça fonctionne avec 2.11.52
change les valeurs de Y-extent pour tester

%%----------------------------------------------------------------
Global = { \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 5) }
\version "2.11.52"
VI = \relative c' { c d e f g }
VII= \relative c' { c b a g f }
LI = \lyricmode { do re mi fa sol }
LII = \lyricmode { do si la sol fa }

\new ChoirStaff
<<
\new Voice= "I" << \Global \VI >>
\new Lyrics \lyricsto "I" \LI
\new Voice = "II" << \Global \VII >>
\new Lyrics \lyricsto "II" \LII
\new Voice << \Global \VII >>
\new Lyrics \lyricsto "II" \LII
\new Voice << \Global \VI >>
\new Lyrics \lyricsto "I" \LI

%%----------------------------------------------------------------

···

--
Martial

Mais n'y a-t-il pas une façon plus simple

pff où ai-je la tête aujourd'hui
le plus simple c'est de mettre dans le layout

%%-----------------------------------
VI = \relative c' { c d e f g }
VII= \relative c' { c b a g f }
LI = \lyricmode { do re mi fa sol }
LII = \lyricmode { do si la sol fa }

\score {
\new ChoirStaff
<<
\new Voice= "I" << \VI >>
\new Lyrics \lyricsto "I" \LI
\new Voice = "II" << \VII >>
\new Lyrics \lyricsto "II" \LII
\new Voice << \VII >>
\new Lyrics \lyricsto "II" \LII
\new Voice << \VI >>
\new Lyrics \lyricsto "I" \LI

\layout {
         \context {
           \Staff
           \override VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 5)
         }
       }
}
%%-----------------------------------

Bonjour,

Merci pour votre proposition. J'y avais bien pensé mais le problème est plus complexe car je n'ai pas des paroles à chaque portée. Voici comment se présente ma partition :

Voix 1
Paroles 1 (pour les voix 1 et 2)
Voix 2
Voix 3
Paroles 2 (pour les voix 3 et 4)
Voix 4

J'aimerais avoir les Voix 1,2,3 et 4 espacées à la même distance (mais étant donné que "j'insère" des paroles entre les voix 1/2 et entre les voix 3/4, l'espace est plus grand. J'ai donc bien bricolé des espacements indépendants, mais je me demandais s'il n'existait pas une fonction qui impose à lilypond d'espacer_les_voix_de_la_même_manière_sans_tenir_compte_des_paroles !!

Merci à vous,

···

--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Hardy

martial R a écrit :

Bonjour

Mais n'y a-t-il pas une façon plus simple comme pour les systèmes de piano (with {\override VerticalAlignment #'forced-distance = #7} ) qui indiquerait à lilypond de forcer l'écartement des 4 portées du système de manière identique ?
    
C'est pas exatement ce que tu veux mais un truc comme ça fonctionne avec 2.11.52
change les valeurs de Y-extent pour tester

%%----------------------------------------------------------------
Global = { \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 5) }
\version "2.11.52"
VI = \relative c' { c d e f g }
VII= \relative c' { c b a g f }
LI = \lyricmode { do re mi fa sol }
LII = \lyricmode { do si la sol fa }

\new ChoirStaff
<<
\new Voice= "I" << \Global \VI >>
\new Lyrics \lyricsto "I" \LI
\new Voice = "II" << \Global \VII >>
\new Lyrics \lyricsto "II" \LII
\new Voice << \Global \VII >>
\new Lyrics \lyricsto "II" \LII
\new Voice << \Global \VI >>
\new Lyrics \lyricsto "I" \LI
  %%----------------------------------------------------------------

--
Martial

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

--
Luc De Rossi
Lilypond 2.11.34
Ubuntu Hardy