[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite_amélioration
From: |
j-f.lucarelli |
Subject: |
Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite_amélioration |
Date: |
Wed, 2 Feb 2011 19:24:54 +0100 |
== En réponse au message du 02-02-2011, 17:46:54 ==
>Xavier Scheuer,
>>
>>Je pense que tu n'as pas utilisé
>> StaffGrouper #'staffgroup-staff-spacing
>>pour espacer tes différents groupes, si ?
>>Cf. doc NR 4.4.1 Espacement vertical au sein d’un système >
>>Espacement de portées regroupées
>>http://lilypond.org/doc/v2.13/Documentation/notation/flexible-vertical-spacing-within-systems#spacing-of-grouped-staves
>>
>>Le StaffGrouper a justement été créé pour régler ces cas de figure.
>>Il gère l'espacement au sein de différents "groupes" (sous-groupes) mais
>>aussi entre ce groupe (sous-groupe) et la portée qui suit.
>>C'est justement ce qui nous intéresse ici. Et *normalement* si la
>>dernière portée du groupe/sous-groupe est absente, l'espacement entre
>>ce qui reste du groupe et la portée du dessous est conservé.
>>
>>Je suppose que tu as mis tes 2 portées de cors dans un GrandStaff .
>>Utilise alors
>>
>> \new GrandStaff \with {
>> % XS: ci-dessous les valeurs par défaut
>> \override StaffGrouper #'staffgroup-staff-spacing =
>> #'((basic-distance . 10.5)
>> (minimum-distance . 8)
>> (padding . 1)
>> (stretchability . 9))
>> } <<
>> \new Staff = "corUn" { c1 c }
>> \new Staff = "CorDeux" { c1 c }
>> >>
>>
>>en changeant les valeurs à ta convenance.
>>
>>Si le problème persiste (je n'ai pas de quoi tester en ce moment) alors
>>il s'agit d'un bug, à signaler à address@hidden avec un exemple
>>minimal comme expliqué par Mike.
>>
>>Cordialement,
>>Xavier
>>
>>--
Ok, mais dans la pratique, ça se corse ...
Voici comment la partition est organisée :
2 StaffGroup :
1 :
Flûte
Hautbois
Clarinette
Basson
1 GranStaff avec
Cors 1 et 2
Cors 3 et 4
Trompettes
Timbales
2 :
1 GranStaff avec
Violons 1
Violons 2
Alti
Violoncelles
Contrebasses
Le code de base est le suivant :
\score { \keepWithTag #'globalScore
<<
\new StaffGroup
<<
\staffSaMaFlote
\staffSaMaOboe
\staffSaMaKlarinette
\staffSaMaFagott
\new GrandStaff
<<
\staffSaMaHornIAII
\staffSaMaHornIIIAIV
>>
\staffSaMaTrompete
\staffSaMaPauken
>>
\new StaffGroup
<<
\new GrandStaff
<<
\staffSaMaViolineI
\staffSaMaViolineII
>>
\staffSaMaViola
\staffSaMaVioloncello
\staffSaMaKontrabass
>>
>>
Pas de problème pour metrre de la Strechability entre les deux StaffGroup, ni
après les GranStaff.
Le code devient :
\score { \keepWithTag #'globalScore
<<
\new StaffGroup \with {
\override VerticalAxisGroup #'staff-staff-spacing =
#'(('basic-distance . 1) (minimum-distance . 1)
(padding . 0.4) (stretchability . 8))
}
<<
\staffSaMaFlote
\staffSaMaOboe
\staffSaMaKlarinette
\staffSaMaFagott
\new GrandStaff \with {
\override VerticalAxisGroup
#'staff-staff-spacing = #'(('basic-distance . 1) (minimum-distance . 1)
(padding . 0.4) (stretchability . 8))
}
<<
\staffSaMaHornIAII
\staffSaMaHornIIIAIV
>>
\staffSaMaTrompete
\staffSaMaPauken
>>
\new StaffGroup \with {
\override VerticalAxisGroup #'staff-staff-spacing =
#'(('basic-distance . 1) (minimum-distance . 1) (padding . 0.4)
(stretchability . 8))
}
<<
\new GrandStaff \with {
\override VerticalAxisGroup #'staff-staff-spacing =
#'(('basic-distance . 1) (minimum-distance . 1) (padding . 0.4)
(stretchability . 8))
}
<<
\staffSaMaViolineI
\staffSaMaViolineII
>>
\staffSaMaViola
\staffSaMaVioloncello
\staffSaMaKontrabass
>>
>>
Mais je cherche à insérer un espace après le basson, c'est à dire au milieu du
premier StaffGroup.
Il faudrait donc diviser ce premier StaffGroup en deux parties, sans influencer
la représentation. Sinon, j'obtiens un niveau de crochets supplémentaires qu'il
faudrait supprimer.
Oui, ça doit être possible, mais comment ...
En modifiant la propriété \set StaffGroup.systemStartDelimiter = ???
Merci de votre aide,
Jean-François
>_______________________________________________
>liste de diffusion lilypond-user-fr
>address@hidden
>http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
========================================
- Arrangement vertical : encore une petite amélio ration, Seventies, 2011/02/01
- Re: Arrangement vertical : encore une petite amélioration, address@hidden, 2011/02/01
- Re: Arrangement vertical : encore une petite am élioration, Xavier Scheuer, 2011/02/02
- Re: Re:_Arrangement_vertical_:_encore_u ne_petite_amélioration, j-f.lucarelli, 2011/02/02
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite_amélioration,
j-f.lucarelli <=
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite_amélioration, Xavier Scheuer, 2011/02/03
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite _amélioration, j-f.lucarelli, 2011/02/03
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite__amélioration, j-f.lucarelli, 2011/02/06
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite__amélioration, Eluze, 2011/02/07
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite__amélioration, j-f.lucarelli, 2011/02/07
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite__amélioration, Xavier Scheuer, 2011/02/07
- Re: _Arrangement_vertical_:_encore_ une_petite__amélioration, address@hidden, 2011/02/07
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite__amélioration, Xavier Scheuer, 2011/02/28
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite __amélioration, j-f.lucarelli, 2011/02/28
- Re: Re: Re:_Arrangement_vertical_:_enco re_une_petite__amélioration, Eluze, 2011/02/07