Hello Lukas, hello Jean, hello David, Maybe something like this could do the trick.
Cheers, Valentin Am Dienstag, 26. Oktober 2021, 09:46:57 CEST schrieb Lukas-Fabian Moser: > > \version "2.22.1" > > > > { > > \clef tenor > > \repeat volta 2 { > > c'1 > > \clef bass > > c'1 > > } > > \alternative { > > { > > c'1 > > \set Staff.clefGlyph = "clefs.C" > > } > > { c'1 } > > } > > c'1 > > } > > While this is technically perfect, I'd strongly advise against doing it > this way: It's a recipe for disaster regarding the start of the 2nd > alternative. Half of your cellists (or whatever instrument uses tenor > and bass clef here) is going to play a g' here, because there's this > tenor clef directly in front of the the note, separated only by the bar > line (which is what you're used to in any clef change). > > One could do something like > > \version "2.22.1" > > { > \clef tenor > \repeat volta 2 { > c'1 > \clef bass > c'1 > } > \alternative { > { > c'1 > \set Staff.clefGlyph = "clefs.C" > > \once \override Score.BarLine.stencil = > #(lambda (grob) > (grob-interpret-markup > grob > #{ > \markup { > \stencil #(ly:bar-line::print grob) > \hspace #0.5 > \fontsize #-2 \raise #1 \musicglyph "clefs.F" > } #})) > } > { c'1 } > } > c'1 > } > > (note that this is very unpolished; a real solution would have to check > if there's a line break at the repeat sign) > > but usually it's much better to just change notation such that there is > no clef change at the repeat sign at all. > > Lukas
{ \clef tenor \repeat volta 2 { c'4 e' c' d' \clef bass a4 b g c' } \alternative { { b8 a g f g4 b \once\override Staff.Clef.font-size = #-2 \once\override Staff.Clef.stencil = #(lambda (grob) (parenthesize-stencil (ly:clef::print grob) 0.18 0.4 0.3 0)) \set Staff.clefGlyph = "clefs.C" } { b1 } } c'1 }
signature.asc
Description: This is a digitally signed message part.