]> git.donarmstrong.com Git - lilypond.git/blobdiff - ly/grace-init.ly
* lily/tuplet-bracket.cc (brew_molecule): call after_line_breaking
[lilypond.git] / ly / grace-init.ly
index 858e4d005793ad48ec5c9e0e864d03bf4f662f53..4b1dc9b94b817e55986e01943759d24955ae1c12 100644 (file)
@@ -1,40 +1,33 @@
+\version "1.9.8"
 
-startGraceMusic = {
-    \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) (* 0.8 x)) '(0.0 2.5 2.0 1.5))
-    \property Voice.Stem \override #'beamed-minimum-lengths =
-        #(map (lambda (x) (* 0.8 x)) '(0.0 1.5 1.25 1.0))
-    \property Voice.Stem \override #'no-stem-extend = ##t
-    \property Voice.Stem \override #'flag-style  = #"grace"
-    \property Voice.Beam \override #'thickness = #0.384
-    
-    % Can't use Staff.fontSize, since time sigs, keys sigs, etc. will
-    % be smaller as well.
 
-    \property Voice.fontSize = #-2
-    \property Staff.Accidentals \override #'font-relative-size = #-2
-    \property Voice.Slur \override #'direction = #-1
+startGraceMusic = \notes {
+    \context Voice \applycontext #set-start-grace-properties
 }
 
-stopGraceMusic = {
-    \property Voice.Slur \revert #'direction
-    \property Staff.Accidentals \revert #'font-relative-size
-    \property Voice.Beam \revert #'thickness
+stopGraceMusic = \notes { 
+    \context Voice \applycontext #set-stop-grace-properties
+}
+
+startAppoggiaturaMusic =
+\notes {
+    \context Voice \applycontext #set-start-grace-properties
+    s1*0(
+}
 
-    \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.Stem \revert #'lengths    
-    \property Voice.Stem \revert #'length
-    \property Voice.Stem \revert #'direction    
-    
-    % Can't use Staff.fontSize, since time sigs, keys sigs, etc. will
-    % be smaller as well.
+stopAppoggiaturaMusic = \notes { 
+    \context Voice \applycontext #set-stop-grace-properties
+    s1*0)
+}
+
+startAcciaccaturaMusic = \notes {
+    \context Voice \applycontext #set-start-grace-properties
+    s1*0(
+    \property Voice.Stem \override #'stroke-style = #"grace"
+}
 
-    \property Voice.fontSize \unset
+stopAcciaccaturaMusic = \notes {
+    \property Voice.Stem \revert #'stroke-style
+    \context Voice \applycontext #set-stop-grace-properties
+    s1*0)
 }