[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: flip clef at end of line only
From: |
Malte Meyn |
Subject: |
Re: flip clef at end of line only |
Date: |
Sat, 15 Apr 2017 18:02:28 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 |
Am 15.04.2017 um 17:32 schrieb Marc Hohl:
> Hi list,
>
> I am working on a little piece that's played as written;
> after that, the musician has to turn the page upside down and play the
> resulting notes.
>
> I managed to get the clef displayed at the beginning and the end of each
> line, and I can flip the clef ;-)
>
> Unfortunately, overriding the Clef.stencil at the end of the line
> changes the apperance for the clef in the next line, too.
You need before-line-breaking here so you can use the function
ly:item-break-dir:
\override Clef.before-line-breaking =
#(lambda (grob)
(if (equal? (ly:item-break-dir grob) LEFT)
(ly:grob-set-property! grob 'stencil
(lambda (grobb)
(grob-interpret-markup grobb
#{ \markup \translate #'(0 . 2) \flip \musicglyph
#"clefs.G" #})))))
I added the translate in the markup to bring the clef to the correct
vertical position.
- flip clef at end of line only, Marc Hohl, 2017/04/15
- Re: flip clef at end of line only,
Malte Meyn <=
- Re: flip clef at end of line only, Marc Hohl, 2017/04/15
- flip clef, key and time signature [Re: flip clef at end of line only], Marc Hohl, 2017/04/16
- Re: flip clef, key and time signature [Re: flip clef at end of line only], Thomas Morley, 2017/04/16
- Re: flip clef, key and time signature [Re: flip clef at end of line only], Marc Hohl, 2017/04/17
- Re: flip clef, key and time signature [Re: flip clef at end of line only], Thomas Morley, 2017/04/17
- Re: flip clef, key and time signature [Re: flip clef at end of line only], Marc Hohl, 2017/04/17
Re: flip clef at end of line only, Son_V, 2017/04/15