Great suggestions.  Thanks.

Knute Snortum
(via Gmail)

On Sat, May 16, 2015 at 5:04 PM, Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

> Hi Knute,
>
> Maybe something like this will work for you?
>
> \version "2.19.20"
> \language "english"
>
> #(define (ottava-jr grob)
>    (let* (
>           ;; have we been split?
>           (orig (ly:grob-original grob))
>
>           ;; if yes, get the split pieces (our siblings)
>           (siblings (if (ly:grob? orig)
>                         (ly:spanner-broken-into orig)
>                         '())))
>
>      (if (and (>= (length siblings) 2)
>               (eq? (car (last-pair siblings)) grob))
>          (ly:grob-set-property! grob 'text '"8va m.d."))))
>
> octaveUp = {
>   \once \override Staff.OttavaBracket.direction = #UP
>   \set Staff.ottavation = #"8va pour la main droite seulement"
>   \once \override Staff.OttavaBracket.after-line-breaking = #ottava-jr
>   \set Voice.middleCPosition = #(- 6 5)
> }
>
> octaveOff = {
>   \unset Staff.ottavation
>   \unset Voice.middleCPosition
> }
>
> \relative c' {
>   <<
>     {
>       s1 | s1 | s1 | s1 |
>       \octaveUp
>       \repeat unfold 4 { e4 f g a }
>       \octaveOff
>       s1 | s1 | s1 | s1 | s1 | s1 | s1 | s1 |
>     }
>     \\
>     {
>       \repeat unfold 16 { c4 d e f }
>     }
>   >>
> }
>
> Hope that helps!
> Kieren.
> ________________________________
>
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ email: i...@kierenmacmillan.info
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to