X-Git-Url: https://git.donarmstrong.com/lilypond.git?a=blobdiff_plain;f=ly%2Fgrace-init.ly;h=92e9c30c2f3374235815a9229eef25a2ddce0f9d;hb=528e7b6840aa4bd8e23f69c3f6842b124cee26ae;hp=54211cb4d975fbc5d21f7f7174d34866471e65f0;hpb=b38f39fe5ac9005b915a8ab26113a977992a5160;p=lilypond.git diff --git a/ly/grace-init.ly b/ly/grace-init.ly index 54211cb4d9..92e9c30c2f 100644 --- a/ly/grace-init.ly +++ b/ly/grace-init.ly @@ -1,58 +1,38 @@ - - #(define (grace-beam-space-function multiplicity) - (* (if (<= multiplicity 3) 0.816 0.844) 0.8)) - - - #(define (make-text-checker text) - (lambda (elt) (equal? text (ly-get-grob-property elt 'text)))) +#(define (grace-beam-space-function multiplicity) + (* (if (<= multiplicity 3) 0.816 0.844) 0.8)) startGraceMusic = { - -%{ -from GraceContext - Stem \override #'flag-style = #"grace" - Stem \override #'stem-length = #6.0 - Stem \override #'direction = #1 - - NoteHead \override #'font-relative-size = #-1 - Stem \override #'font-relative-size = #-1 - Stem \override #'stem-shorten = #'(0) - Beam \override #'font-relative-size = #-1 - TextScript \override #'font-relative-size = #-1 - Slur \override #'font-relative-size = #-1 - Accidentals \override #'font-relative-size = #-1 - Beam \override #'thickness = #0.3 - Beam \override #'space-function = #(lambda (x) 0.5) - - Stem \override #'lengths = #(map (lambda (x) (* 0.8 x)) '(3.5 3.5 3.5 4.5 5.0)) - Stem \override #'beamed-lengths = - #'(0.0 2.5 2.0 1.5) - Stem \override #'beamed-minimum-lengths - = #(map (lambda (x) (* 0.8 x)) '(0.0 2.5 2.0 1.5)) -%} - - - \property Voice.NoteHead \override #'font-relative-size = #-1 + \property Voice.Stem \override #'direction = #1 \property Voice.Stem \override #'length = #6 + \property Voice.Stem \override #'lengths = + #(map (lambda (x) (* 0.8 x)) '(3.5 3.5 3.5 4.5 5.0)) \property Voice.Stem \override #'beamed-lengths = #(map (lambda (x) (* 1.25 x)) '(0.0 2.5 2.0 1.5)) \property Voice.Stem \override #'beamed-minimum-lengths = #(map (lambda (x) (* 1.25 x)) '(0.0 1.5 1.25 1.0)) - \property Voice.Beam \override #'space-function = #grace-beam-space-function - \property Voice.fontSize = #-2 \property Voice.Stem \override #'no-stem-extend = ##t + \property Voice.Stem \override #'flag-style = #"grace" -% \property Voice.Stem \override #'flag-style = #"grace" + \property Voice.Beam \override #'space-function = #grace-beam-space-function + \property Voice.Beam \override #'thickness = #0.3 + + % must use staff. Accidentals should also be smaller. + \property Staff.fontSize = #-2 } stopGraceMusic = { -% \property Voice.Stem \revert #'flag-style - \property Voice.Stem \override #'no-stem-extend = ##f - \property Voice.Stem \revert #'length + \property Voice.Beam \revert #'space-function + \property Voice.Beam \revert #'thickness + + \property Voice.Stem \revert #'flag-style + \property Voice.Stem \revert #'no-stem-extend \property Voice.Stem \revert #'beamed-lengths \property Voice.Stem \revert #'beamed-minimum-lengths - \property Voice.Beam \revert #'space-function - \property Voice.fontSize \unset + \property Voice.Stem \revert #'lengths + \property Voice.Stem \revert #'length + \property Voice.Stem \revert #'direction + + \property Staff.fontSize \unset }