[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: can't seem to apply tweaks on tweaks
From: |
Thomas Morley |
Subject: |
Re: can't seem to apply tweaks on tweaks |
Date: |
Wed, 30 Dec 2015 15:20:39 +0100 |
2015-12-30 15:10 GMT+01:00 Kieren MacMillan <address@hidden>:
> Hi Harm,
>
>> %% or simpler:
>>
>> {
>> \once \override Staff.OttavaBracket.shorten-pair = #'(-10 . -10)
>> \set Staff.ottavation = #eightva
>> c''''1^"text changed, 'shorten-pair applied"
>> }
>
> Hmmm… That doesn’t seem to actually change the text for me (see snippet,
> below); it appears to revert to the original “8va” [with ‘va’ on the
> baseline]. Did I misunderstand your suggestion?
Yep
>
> Thanks,
> Kieren.
>
> %%%% SNIPPET BEGINS
> \version "2.19.32"
>
> #(define eightva
> #{
> \markup
> %% messing around with \with-dimensions, because OttavaBracket has no
> %% possibility to set details.stencil-align-dir-y
> %% :((
> \with-dimensions #'(0 . 4) #'(0 . 2.8)
> \italic \concat { "8" \raise #0.5 { \hspace #0.25 "va" } \hspace #0.5 }
> #})
>
> ottavaBracketNewText =
> %% Not sure why a direct 'text-override does not work
> \override Staff.OttavaBracket.after-line-breaking =
> #(lambda (grob) (ly:grob-set-property! grob 'text eightva))
>
> %% 1
> {
> \ottava #1
> c''''1^"untouched original"
> }
>
> %% 2
> {
> \once \override Staff.OttavaBracket.shorten-pair = #'(-10 . -10)
> \ottava #1
> c''''1^"original, 'shorten-pair applied"
> }
>
> %% 3
> {
> \ottavaBracketNewText
> \ottava #1
> c''''1^"text changed"
> }
>
> %% 4
> {
> \once \override Staff.OttavaBracket.shorten-pair = #'(-10 . -10)
> \ottavaBracketNewText
> \ottava #1
> c''''1^"text changed, 'shorten-pair applied"
> }
>
> %% or simpler:
> {
> \once \override Staff.OttavaBracket.shorten-pair = #'(-10 . -10)
> \set Staff.ottavation = #eightva
For a _simple_ ottavation you don't need to add:
> \ottava #1
^^^^^^^^^^^^^^
delete it.
> c''''1^”simpler”
> }
> %%%% SNIPPET ENDS
>
> ________________________________
>
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ email: address@hidden
>
- Re: can't seem to apply tweaks on tweaks, (continued)
- Re: can't seem to apply tweaks on tweaks, Thomas Morley, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, David Kastrup, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, David Kastrup, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, David Kastrup, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Thomas Morley, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Thomas Morley, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30
- Re: can't seem to apply tweaks on tweaks,
Thomas Morley <=
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Thomas Morley, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, David Kastrup, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Thomas Morley, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Thomas Morley, 2015/12/30
- Re: can't seem to apply tweaks on tweaks, Kieren MacMillan, 2015/12/30