Malte, I just changed the musicglyph to the G_change and F_change. So, for
a single code that could be applied to initial clefs and clef changes, it
would be necessary to create such clefs as new clefs?

doubleF =  {
   \once \omit Staff.ClefModifier
   \once \override Staff.Clef.layer = -1
   \once \override Staff.Clef.stencil = #ly:text-interface::print
   \once \override Staff.Clef.text = \markup {
     \combine \combine
     \musicglyph #"clefs.F_change"
     \translate #'(2.2 . 0) \with-color #white \beam #0.5 #0 #1.5
    \translate #'(1.7 . 0) \musicglyph #"clefs.F_change"
   }
}

doubleG =  {
   \once \omit Staff.ClefModifier
   \once \override Staff.Clef.stencil = #ly:text-interface::print
   \once \override Staff.Clef.text = \markup {
     \combine \musicglyph #"clefs.G_change"
     \translate #'(1.5 . 0) \musicglyph #"clefs.G_change"
   }
 }

tripleG = {
   \once \omit Staff.ClefModifier
   \once \override Staff.Clef.stencil = #ly:text-interface::print
   \once \override Staff.Clef.text = \markup {
     \combine \combine
     \musicglyph #"clefs.G_change"
     \translate #'(1.5 . 0) \musicglyph #"clefs.G_change"
     \translate #'(3 . 0) \musicglyph #"clefs.G_change"
   }
 }

Alexandre
http://soundcloud.com/alexandre-ficagna




Em ter, 22 de out de 2019 às 11:31, Alexandre Ficagna <
alexandre.fica...@gmail.com> escreveu:

> Beautiful. Thanks!
>
> ---------- Forwarded message ----------
>
>> From: Malte Meyn <lilyp...@maltemeyn.de>
>> To: lilypond-user@gnu.org
>> Cc:
>> Bcc:
>> Date: Sat, 19 Oct 2019 15:23:48 +0200
>> Subject: Re: Double clefs (or even triple)
>>
>>
>> Am 19.10.19 um 14:56 schrieb Alexandre Ficagna:
>> > Hi
>> >
>> > as Lilypond now have double G clefs with the \clef GG I'm wondering why
>> > there's no \clef FF or even more like \clef GGG and \clef FFF for 15a
>> > and 15b
>>
>> Hi Alexandre,
>>
>> I’ve never seen that, when are such clefs used?
>>
>> Cheers,
>> Malte
>>
>> > Still, I tried this:
>> > doubleF =  {
>> >    \override Staff.Clef.stencil = #ly:text-interface::print
>> >    \override Staff.Clef.text = \markup { \combine \musicglyph #"clefs.F"
>> > \translate #'(2 . 0) \musicglyph #"clefs.F" }
>> > }
>> >
>> > But the ":" in the first F clef keep it away from an elegant solution.
>> >
>> > Any help?
>>
>> You could lay a white rectangle over the dots:
>>
>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>> \version "2.19.83"
>>
>> doubleF =  {
>>    \omit Staff.ClefModifier
>>    \override Staff.Clef.layer = -1
>>    \override Staff.Clef.stencil = #ly:text-interface::print
>>    \override Staff.Clef.text = \markup {
>>      \combine \combine
>>      \musicglyph #"clefs.F"
>>      \translate #'(2.2 . 0) \with-color #white \beam #0.5 #0 #1.5
>>      \translate #'(1.7 . 0) \musicglyph #"clefs.F"
>>    }
>> }
>>
>> doubleG =  {
>>    \omit Staff.ClefModifier
>>    \override Staff.Clef.stencil = #ly:text-interface::print
>>    \override Staff.Clef.text = \markup {
>>      \combine \musicglyph #"clefs.G"
>>      \translate #'(1.5 . 0) \musicglyph #"clefs.G"
>>    }
>> }
>>
>> \relative {
>>    \clef GG
>>    g1
>>    \clef "treble_8"
>>    \doubleG
>>    g
>>    \clef "bass_8"
>>    \doubleF
>>    f,
>> }
>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>>
>>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to