+2004-08-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/test/stem-cross-staff.ly (noFlag): fold into manual
+
+ * input/test/{spacing-2,staff-space,tablature,textscript}.ly:
+ remove.
+
2004-08-01 Heikki Junes <hanwen@xs4all.nl>
* Documentation/user/{changing-defaults,notation,tutorial}.itely: fixes.
@end example
@item There is a new markup commands @code{\postscript} that takes a
-string that is dumped as verbatim postscript.
+string that is dumped as verbatim PostScript.
@item The melody for a @code{\lyricsto} text can be changed during a
melody by setting the @code{associatedVoice} property.
@refbugs
-There is no support for putting chords across staves. You can get
-this result by increasing the length of the stem in the lower stave so
-it reaches the stem in the upper stave, or vice versa. An example is
-included with the distribution as
-@inputfileref{input/test,stem-cross-staff.ly}.
-
Dynamics are not centered, but kludges do exist. See
@inputfileref{input/template,piano-dynamics.ly}.
@code{\hideStaffSwitch}.
+@node Cross staff stems
+@subsection Cross staff stems
+
+The chords which cross staves may be produced by increasing the length
+of the stem in the lower stave, so it reaches the stem in the upper
+stave, or vice versa.
+
+@lilypond[raggedright,verbatim]
+stemExtend = \once \override Stem #'length = #22
+noFlag = \once \override Stem #'flag-style = #'no-flag
+\context PianoStaff <<
+ \new Staff {
+ \stemDown \stemExtend
+ f'4
+ \stemExtend \noFlag
+ f'8
+ }
+ \new Staff {
+ \clef bass
+ a4 a8
+ }
+>>
+@end lilypond
+
+
@node Vocal music
@section Vocal music
+++ /dev/null
-\version "2.3.8"
-
-% more yummy regression goodness. -gp
-\header {
-texidoc = "
-When stretching notes, every note should stretch according to its duration.
-Eighth notes should be spaced equidistantly.
-"
-}
-
-\score {
- \relative c''
- \context GrandStaff <<
- \new Staff <<
- \new Voice { \stemUp\slurUp\tieUp
- e4 dis4 e2 }
- \new Voice { \stemDown\slurDown\tieDown
- cis8[ a] fis[ b] gis2 }
- {\key e \major }
- >>
- \new Staff { \clef "bass" \key e \major
- a,16[ e dis e] b'8[ b,] e16[ e, gis b] e4
- }
->>
-
-\paper
-{
-% linewidth = 5.0 \cm % lilypond barfs on -1
- linewidth = 8.0 \cm
-% linewidth = 12.0 \cm
-}
-}
-
-
-
+++ /dev/null
-\version "2.3.8"
-
-\header{ texidoc ="@cindex Staff Space
-By just increasing @code{staff-space} on a staff, you can produce strange
-results. "
-}
-
-\score {
- \relative c'' \context GrandStaff <<
- \new Staff { c4 c4 }
- \new Staff {
- c4
-
- <c d f g>8[
- e]
- f[ c']
- }
->>
-\paper { \context {
- \Staff
- \override StaffSymbol #'staff-space = #5.5
- }
- raggedright=##t }
-}
-
+++ /dev/null
-\version "2.3.8"
-
-\header { texidoc = "@cindex Stem Cross Staff
-The chords which exceptionally cross staves may be produced by increasing
-the length of the stem in the lower stave, so it reaches the stem in the
-upper stave, or vice versa. "
-}
-
-stemExtend = \once \override Stem #'length = #22
-
-%% following reqs 1.7.1 or better.
-noFlag = \once \override Stem #'flag-style = #'no-flag
-
-
-\score {
- \context PianoStaff
- << \new Staff {
- \stemDown
- \stemExtend
- f'4
- \stemExtend
- \noFlag
- f'8 }
- \new Staff {
- \clef bass
- a4 a8 }
- >>
-
- \paper { raggedright = ##t}
-}
-
+++ /dev/null
-\version "2.3.8"
-
-\header{ texidoc = "@cindex Tabulature
-Tablature is internally done by overriding the note-head formatting function
-and let it act on a 6-line staff. A special engraver takes then care of
-choosing the fret and converting the pitch to a number.
-
-Thus, by providing the fret numbers, the same music can be generated both
-for a normal and tabulature staffs. By default, the fret is the smallest
-possible, according to @code{minimumFret}.
-
-"
-}
-
-partition = {
- \key e \major
- e8\5 fis\5 gis\5 a\5 b\5 cis'\5 dis'\5 e'\5
- e8\4 fis\4 gis\4 a\4 b\4 cis'\4 dis'\4 e'\4
- e8 fis gis a b cis' dis' e'
- \set Score.minimumFret = #5
- e8 fis gis a b cis' dis' e'
-}
-
-\score {
- \context StaffGroup <<
- \context Staff <<
- \clef "G_8"
- \partition
- >>
- \context TabStaff <<
- \partition
- >>
- >>
-}
-
+++ /dev/null
-
-\version "2.3.8"
-
-\header { texidoc = "@cindex Textscript
-There are different fonts and glyphs to be used with @code{\markup} command. "
-}
-
-\score{
- \relative c''{
- \override TextScript #'font-shape = #'upright
- c1^\markup { \dynamic "p" "ma sosten." }
- c^\markup \huge "ABCD"
- \override TextScript #'font-series = #'bold
- c^\markup { \bold "Dal" " " \raise #0.8 \musicglyph #"scripts-segno" }
- c^\markup \huge "ABCD"
- }
- \paper{ }
-}
-