]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.5.4.jcn1
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 6 Aug 2001 15:25:42 +0000 (17:25 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 6 Aug 2001 15:25:42 +0000 (17:25 +0200)
1.5.4.jcn1
==========

* Website fixes, found bug in grace note stem lengths.

1.5.4
=====

CHANGES
Documentation/user/glossary.tely
Documentation/user/refman.itely
Documentation/user/tutorial.itely
VERSION
input/bugs/grace-stems.ly [new file with mode: 0644]
input/regression/beam-position.ly
input/regression/grace.ly
input/tutorial/sammartini.ly

diff --git a/CHANGES b/CHANGES
index 78a9eaa2a5614adda3b5bbb3b63062fdfd1ae659..cdd2e4841b85f6c7924258a707c3b34a3122e6bf 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,11 @@
+1.5.4.jcn1
+==========
+
+* Website fixes, found bug in grace note stem lengths.
+
+1.5.4
+=====
+
 1.5.3.hwn1
 ==========
 
index 3abaec65949d2aaed4226014a97c493ae23c0609..589a895342409700df7c2f330491d9622cafeb77 100644 (file)
@@ -157,11 +157,15 @@ the duration of the long a. is proportionate to that of the main note.
 
 \property Score.TextScript \set #'font-style = #'large
 <d4_"notation" a fis> r 
-{ \property Grace.Stem \override #'flag-style = #""
-  \grace g16 }
+{ \property Voice.Stem \override #'flag-style = #""
+  \grace g16
+  \property Voice.Stem \revert #'flag-style
+   }
 fis8 e16 fis 
-{ \property Grace.Stem \override #'flag-style = #""
-  \grace a16 }
+{ \property Voice.Stem \override #'flag-style = #""
+  \grace a16
+  \property Voice.Stem \revert #'flag-style
+  }
 g8 fis16 g | a4 \bar "||" }
 \notes\relative c'' {
 <d4_"performance" a fis> r g16 () fis e fis a () g fis g | a4 \bar "||" }
index 809565998e4493e27fff3e96855c78b98fd9e0e5..d2fb4cf5c0d561d39edf521b8662a6ab9559648c 100644 (file)
@@ -1350,7 +1350,11 @@ stem.
 @lilypond[fragment,verbatim]
 \relative c'' {
   \grace c8 c4 \grace { [c16 c16] } c4
-  \grace { \property Grace.Stem \override #'flag-style = #'() c16 } c4
+  \grace { 
+    \property Voice.Stem \override #'flag-style = #'() 
+    c16 
+    \property Voice.Stem \revert #'flag-style
+  } c4
 }
 @end lilypond
 
index bbc3d201337b4cfc49b111567a892e920ba616a3..2567b0743e909c15ef851f30e66130be472815d4 100644 (file)
@@ -1828,20 +1828,22 @@ viola = \notes \relative c' \context Voice = viola {
 
 oboes = \notes \relative c'' \context Voice = oboe {
     \stemUp s4  g8. b,16 c8 r <e'8.^\p g> <f16 a>
-    \grace <e8( g> <d4 )f> <c2 e>
+    \grace { <e8( g> } <d4 )f> <c2 e>
     \times 2/3 { <d8 \< f> <e g> <f a> }
     <
         { \times 2/3 { a8 g c } \! c2 }
         \context Voice = oboeTwo {
             \stemDown
             \grace {
-                \property Grace.Stem \override #'direction = #-1
-                [f,16 g] }
+                \property Voice.Stem \override #'direction = #-1
+                [f,16 g] 
+                \property Voice.Stem \revert #'direction
+           }
             f8 e e2
         }
     >
     \stemBoth
-    \grace <c,8( e> <)b8. d8.-\trill> <c16 e> | 
+    \grace { <c,8( e> } <)b8. d8.-\trill> <c16 e> | 
     [<d ( f> < )f8. a>] <)b,8 d> r [<d16( f> <f8. )a>] <b,8 d> r  |
     [<c16( e>  < )e8. g>] <c8 e,>
 }
@@ -1986,12 +1988,13 @@ these notes are indeed processed by precisely one context with
 defined above. 
 @separate
 @example 
-\grace <e8 g> < d4 f> <c2 e> 
+\grace { <e8 g> } < d4 f> <c2 e> 
 @end example
 @cindex @code{\grace}
 @cindex ornaments
 @cindex grace notes
 
+[FIXME]
 @code{\grace} introduces grace notes.  It takes one argument, in this
 case a chord.
 
@@ -2052,6 +2055,7 @@ it from the other context.  Stems go down in this voice.
 @example 
 \grace @{  
 @end example
+[FIXME]
 @cindex Grace context
 When a grace section is processed, a @code{Grace} context is
 created. This context acts like a miniature score of its own.  It has
@@ -2061,8 +2065,9 @@ etc. Here we fiddle with a property and make a beam.  The argument of
 
 @separate
 @example 
-\property Grace.Stem \override #'direction = #-1
-[f,16 g] @}
+                \property Voice.Stem \override #'direction = #-1
+                [f,16 g] 
+                \property Voice.Stem \revert #'direction
 @end example 
 
 Normally, grace notes are always stem up, but in this case, the upper
@@ -2081,7 +2086,7 @@ This ends the two-part section.
 @separate
 @example 
 \stemBoth
-\grace <c,8( e> <)b8. d8.-\trill> <c16 e> |  
+\grace { <c,8( e> } <)b8. d8.-\trill> <c16 e> |  
 @end example
 @cindex trill
 @cindex stemBoth
diff --git a/VERSION b/VERSION
index c76a3bf252af2cf46436d8612f591ba6c5a7a7cc..706c6e07de74eb50db0088bd44a26ce18a4c9886 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=5
 PATCH_LEVEL=4
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
diff --git a/input/bugs/grace-stems.ly b/input/bugs/grace-stems.ly
new file mode 100644 (file)
index 0000000..26add43
--- /dev/null
@@ -0,0 +1,23 @@
+\header{
+texidoc="startGraceMusic should no-stem-extend to true, but there's no effect:
+the two grace beams should be the same here.
+"
+}
+
+
+\score { 
+  \context Voice \notes\relative c {
+    \grace { 
+      [f8 e8] 
+      \property Voice.Stem \override #'no-stem-extend = ##t
+      [f8 e8] 
+      \property Voice.Stem \revert #'no-stem-extend
+    }
+    a4
+       
+  }
+  \paper {
+    linewidth=-1.0
+  }  
+  \midi { }
+}
index 52f5dafeb6fab8e1c2a28e438aab2f023189aa49..7fc51c1875ce243987a8bb46b812af8a54dd6527 100644 (file)
@@ -11,8 +11,13 @@ Override with @code{noStemExtend}.
 
 \score { 
   \context Voice \notes\relative c {
-    [f8 f]  [f64 f] \grace { [f8 e8] }
-       \property Grace.Stem \override #'no-stem-extend = ##t
+    [f8 f]  [f64 f] 
+    \grace { 
+      [f8 e8] 
+      \property Voice.Stem \override #'no-stem-extend = ##f
+      [f8 e8] 
+      \property Voice.Stem \revert #'no-stem-extend
+    }
        [f8 f]
        
   }
index 903d3462a3f008227fd177f1743b149c8fefee5d..b58a05b1480b288f5db1decf2e7c441bc429e3d9 100644 (file)
@@ -25,7 +25,9 @@ not set.  Main note scripts don't end up on the grace note.
         \grace { [b32 ( c32] } ) c4
        \grace  <c16 d16> [c8 c8]
 %      \grace  c16 [c8 c8]
-       \grace  { \property Grace.graceAlignPosition = \right c16} c4
+        %% broken?
+       %%\grace  { \property Grace.graceAlignPosition = \right c16} c4
+       c4 \grace  { c16 } c4
 }
 \paper {linewidth = -1.}
 \midi{ }
index 8b1b54fe95d0206686c6e4e786f09e9b03c73dfa..b69ea4086c6e230968cbe8fe29ff99348396ff28 100644 (file)
@@ -14,20 +14,22 @@ viola = \notes \relative c' \context Voice = viola {
 
 oboes = \notes \relative c'' \context Voice = oboe {
     \stemUp s4  g8. b,16 c8 r <e'8.^\p g> <f16 a>
-    \grace <e8( g> <d4 f> <c2 e>
+    \grace { <e8( g> } <d4 f> <c2 e>
     \times 2/3 { <d8 \< f> <e g> <f a> }
     <
         { \times 2/3 { a8 g c } \! c2 }
         \context Voice = oboeTwo {
             \stemDown
             \grace {
-                \property Grace.Stem \override #'direction = #-1
-                [f,16 g] }
+                \property Voice.Stem \override #'direction = #-1
+                [f,16 g] 
+                \property Voice.Stem \revert #'direction
+           }
                 f8 e e2
             }
     >
     \stemBoth
-    \grace <c,8( e> <)b8. d8.-\trill> <c16 e> | 
+    \grace { <c,8( e> } <)b8. d8.-\trill> <c16 e> | 
     [<d ( f> < )f8. a>] <)b,8 d> r [<d16( f> <f8. )a>] <b,8 d> r  |
     [<c16( e>  < )e8. g>] <c8 e,>
 }