Hi Ben, How about: \version "2.19.83"
half-brace = \markup\concat { \hspace #.5 \path #0.2 #'((moveto .5 0) (lineto 0 0) (lineto 0 -15)) % <= to be set } %%%%% Example: someMusic = { \tempo "Andante." \time 3/4 \key c \minor c'2. r8 } \paper { indent = 40 } \layout { \context { \Staff \override InstrumentName.font-size = #-1 } \context { \StaffGroup \name ViolinGroup \alias StaffGroup systemStartDelimiter = #'SystemStartBrace } \context { \StaffGroup \name WindGroup \alias StaffGroup systemStartDelimiter = #'SystemStartBracket \override SystemStartBracket.collapse-height = #1 } \context { \StaffGroup \name StringGroup \alias StaffGroup \accepts ViolinGroup systemStartDelimiter = #'SystemStartBracket } \context { \StaffGroup \name OrchestraGroup \accepts WindGroup \accepts StringGroup systemStartDelimiter = #'SystemStartSquare \override SystemStartSquare.stencil = ##f \override InstrumentName.extra-offset = #'(-2 . 0) instrumentName = \markup { \override #'(baseline-skip . 0) \override #'(thickness . 2) \center-column { \half-brace \vspace #-.05 \circle "xxx" \vspace #-.05 \scale #'(1 . -1) \half-brace } } } \context { \GrandStaff \remove "System_start_delimiter_engraver" \accepts OrchestraGroup \accepts StaffGroup } } \score { \new GrandStaff << \new OrchestraGroup << \new WindGroup << \new Staff \with { instrumentName = "Oboe" \override InstrumentName.padding = #-11 } \someMusic >> \new StringGroup << \new ViolinGroup << \new Staff \with { instrumentName = "Violino I" \override InstrumentName.padding = #-8 } \someMusic \new Staff \with { instrumentName = "Violino II" \override InstrumentName.padding = #-8 } \someMusic >> \new Staff \with { instrumentName = "Viola" \override InstrumentName.padding = #-11 } { \clef C \someMusic } >> >> \new StaffGroup << \new Staff \with { instrumentName = "Soprano" \override InstrumentName.padding = #-8 } \someMusic \new Staff \with { instrumentName = "Alto" \override InstrumentName.padding = #-10 } { \clef C \someMusic } >> >> } HTH, Cheers, Pierre Le jeu. 4 juil. 2019 à 17:52, Ben <soundsfromso...@gmail.com> a écrit : > On 7/4/2019 10:30 AM, Kieren MacMillan wrote: > > Hi Ben, > > > How would you suggest I go about creating the bracket markings that separate > big sections, like in a piece with two orchestras or similar? > > Create a custom StaffGroup context. > > > ideally I'd prefer the circle symbol in the bracket to always be centered > alongside the staff group > > The InstrumentName is center-able — override it. =) > > Hope that helps! > Kieren. > ________________________________ > > Kieren MacMillan, composer > ‣ website: www.kierenmacmillan.info > ‣ email: i...@kierenmacmillan.info > > Kieren, > > I just came across this link! > > It helps me visually see how to approach this better. But I'm confused how > to create a custom 'bracket' rather... > > I'll keep at it. If you have any hints, I welcome them. :) Thank you! > > https://leighverlag.blogspot.com/2015/01/advanced-staff-grouping.html > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user