lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Modifier certaines barres de mesure au sein d'un StaffGroup


From: Pierre Perol-Schneider
Subject: Re: Modifier certaines barres de mesure au sein d'un StaffGroup
Date: Sat, 10 May 2014 10:38:58 +0200

Le 10 mai 2014 10:06, Philippe Neyrat <address@hidden> a écrit :
Bonjour à tous,

Bonjour Philippe,
 

Je voudrais savoir s'il est possible de ne modifier "que" certaines barres de mesure au sein d'un Staffgroup, par exemple en changer la couleur, l'épaisseur ou le graphisme, sans que la modification affecte la barre qui lui correspond dans les autres portées.

Oui, c'est possible, par exemple :

%%%%%%%%%%%%%%%%%%%%%%
\version "2.18.2"

\new StaffGroup <<

   \new Staff {

     \repeat unfold 4 c''1

     \once\override Staff.BarLine.color = #red

     \repeat unfold 4 c''1

   }

   \new Staff {

     \repeat unfold 4 c'1

     \once\override Staff.BarLine.hair-thickness = #5

     \repeat unfold 4 c''1

   }

>>

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

 
Si c'est trop compliqué, je garderai une solution en portées séparées, mais j'aimerais bien pouvoir regrouper les Staffs par une accolade ou un autre "SystemStartSquare", mais je suppose que ce n'est possible qu'au sein d'un StaffGroup.

Question corollaire donc : comment regrouper des portées indépendantes par un systemstartsquare ou équivalent ?
 
Solution possible :

%%%%%%%%%%%%%%%%%%%%%%%
\version "2.18.2"


\score {

   <<

     \new Staff { \repeat unfold 8 c''1 }

     \new Staff { \repeat unfold 8 c''1 }

   >>

   \layout {

     \context {

       \Score

       systemStartDelimiterHierarchy = #'(SystemStartBrace)

       %systemStartDelimiterHierarchy = #'(SystemStartSquare)

       %systemStartDelimiterHierarchy = #'(SystemStartBracket)

     }

   }

}

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


ou encore :

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

\version "2.18.2"


\score {

   \new StaffGroup <<

     \new Staff { \repeat unfold 8 c''1 }

     \new Staff { \repeat unfold 8 c''1 }

   >>

   \layout {

     \context {

       \Score

       \omit SpanBar

     }

   }

}

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

Est-ce que ça répond à tes questions ?
Cordialement,
Pierre



reply via email to

[Prev in Thread] Current Thread [Next in Thread]