]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc: NR 2.1 Vocal proofreading, take2
authorValentin Villenave <valentin@villenave.net>
Fri, 15 Oct 2010 10:23:26 +0000 (12:23 +0200)
committerValentin Villenave <valentin@villenave.net>
Fri, 15 Oct 2010 11:46:30 +0000 (13:46 +0200)
This commit aims to make lyrics positioning above/below Staff
more progressive and hopefully easier to understand.

Documentation/notation/vocal.itely

index 5c5b87b5f4487118807472344faf82cab4301eb4..69db16abb172a155cf19c96b94d79a7de9d6f377 100644 (file)
@@ -764,10 +764,13 @@ and then combine the appropriate melodies and lyric lines:
 The final input would resemble
 
 @example
-<<\new ChoirStaff << @emph{setup the music} >>
- \lyricsto "soprano" @emph{etc}
- \lyricsto "alto" @emph{etc}
-@emph{etc}
+<<
+  \new ChoirStaff <<
+    @emph{setup the music}
+  >>
+  \lyricsto "soprano" @emph{etc}
+  \lyricsto "alto" @emph{etc}
+  @emph{etc}
 >>
 @end example
 
@@ -784,9 +787,10 @@ Internals Reference:
 @cindex placement of lyrics
 @cindex lyrics, positioning
 
-Lyrics are positioned above the staff, below the staff, or between
-staves, depending on the type of music.  To place lyrics below the
-associated staff simply define the Lyrics context below the Staff
+Depending on the type of music, lyrics may be positioned
+above the staff, below the staff, or between staves.  Placing
+lyrics below the associated staff is the easiest, and can be
+achieved by simply defining the Lyrics context below the Staff
 context:
 
 @lilypond[quote,verbatim]
@@ -806,21 +810,19 @@ context:
 }
 @end lilypond
 
-To position lyrics above the staff, place the declaration of the
-Lyrics context before the Staff and Voice contexts, but the
-@code{\lyricsto} command must come after the Voice declaration it
-references, like this:
+Lyrics may be positioned above the staff using one of
+two methods.  The simplest is to use the same syntax as
+above and explicitly specify the position of the lyrics:
 
 @lilypond[quote,verbatim]
 \score {
   <<
-    \new Lyrics = "lyrics"
-    \new Staff {
+    \new Staff = "staff" {
       \new Voice = "melody" {
         \relative c'' { c4 c c c }
       }
     }
-    \context Lyrics = "lyrics" {
+    \new Lyrics \with { alignAboveContext = "staff" } {
       \lyricsto "melody" {
         Here are the words
       }
@@ -829,18 +831,21 @@ references, like this:
 }
 @end lilypond
 
-Alternatively, the position of the lyrics may be specified
-explicitly:
+Alternatively, a two-step process may be used.  First the Lyrics
+context is declared (without any content) before the Staff and
+Voice contexts, then the @code{\lyricsto} command comes after
+the Voice declaration it references, as follows:
 
 @lilypond[quote,verbatim]
 \score {
   <<
-    \new Staff = "staff" {
+    \new Lyrics = "lyrics"
+    \new Staff {
       \new Voice = "melody" {
         \relative c'' { c4 c c c }
       }
     }
-    \new Lyrics \with { alignAboveContext = "staff" } {
+    \context Lyrics = "lyrics" {
       \lyricsto "melody" {
         Here are the words
       }
@@ -851,7 +856,7 @@ explicitly:
 
 When there are two voices on separate staves the lyrics may be
 placed between the staves using either of these methods.  Here
-is an example of the first method:
+is an example of the second method:
 
 @lilypond[quote,verbatim]
 \score {
@@ -883,8 +888,8 @@ is an example of the first method:
 @end lilypond
 
 Other combinations of lyrics and staves may be generated by
-elaborating these examples, or by examining the SATB templates in
-the Learning Manual.
+elaborating these examples, or by examining the
+@rlearning{Vocal ensembles} templates in the Learning Manual.
 
 @seealso
 Learning Manual: