+1.5.4.jcn1
+==========
+
+* Website fixes, found bug in grace note stem lengths.
+
+1.5.4
+=====
+
1.5.3.hwn1
==========
\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 "||" }
@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
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,>
}
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.
@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
@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
@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
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.
--- /dev/null
+\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 { }
+}
\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]
}
\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{ }
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,>
}