]> git.donarmstrong.com Git - lilypond.git/commitdiff
Small fixes from Trevor.
authorGraham Percival <graham@percival-music.ca>
Mon, 7 Jan 2008 18:44:15 +0000 (10:44 -0800)
committerGraham Percival <graham@percival-music.ca>
Mon, 7 Jan 2008 18:44:15 +0000 (10:44 -0800)
Documentation/user/fundamental.itely
Documentation/user/rhythms.itely

index dc6fe64c8574ea512b635eb4e7e9cfc331d1e894..d852c6d49797a57ea64fe762e25fd0900bd24adf 100644 (file)
@@ -898,6 +898,35 @@ as here:
 >>
 @end lilypond
 
+@cindex note column
+@cindex shift commands
+@funindex \shiftOff
+@funindex \shiftOn
+@funindex \shiftOnn
+@funindex \shiftOnnn
+
+Closely spaced notes in a chord, or notes occuring at the same
+time in different voices, are arranged in two, occasionally more,
+columns to prevent the noteheads overlapping.  These are called
+note columns.  There are separate columns for each voice, and 
+the currently specified voice-dependent shift is applied to the 
+note column if there would otherwise be a collision.
+
+The @code{\shiftOn}, @code{\shiftOnn}, @code{\shiftOnnn}, and
+@code{\shiftOff} commands specify the degree to which notes and
+chords of the voice should be shifted if a collision
+would otherwise occur. By default, the outer voices (normally 
+voices one and two) have @code{\shiftOff} specified, while the 
+inner voices (three and four) have @code{\shiftOn} specified.  
+When a shift is applied, Voices one and three are shifted to 
+the right and voices two and four to the left.
+
+@code{\shiftOnn} and @code{\shiftOnnn} define further shift 
+levels which may be specified temporarily to resolve collisions 
+in complex situations -- see
+@c FIXME failed link
+@c @ref{Real music example}.
+
 
 @node Voices and vocals
 @subsection Voices and vocals
@@ -910,7 +939,7 @@ handles simple scores well.  However, this technique is
 quite limited.  For more complex music, you must introduce the
 lyrics in a @code{Lyrics} context using @code{\new Lyrics} and
 explicitly link
-the lyrics to the notes with @code{\lyricsto@{@}}, using the 
+the lyrics to the notes with @code{\lyricsto@{@}}, using the
 name assigned to the Voice.
 
 @lilypond[quote,verbatim,fragment]
index be9c9ff19067722c28bcbcc5f1b66df53b3c39fd..ade6604089dfddac741da8ee59cec4acec5ea157 100644 (file)
@@ -768,9 +768,21 @@ R1*19
 s1*0^\markup {[MABEL] }
 s1*0_\markup {\italic {Cue: ... it is yours}}
 R1*30
+\emptyText
 c4^\markup {CHORUS} d f c
 @end lilypond
 
+@noindent
+Text attached to a skip note in this way is left-aligned to the
+position where the note would be placed in the bar, and placed
+above the bar count numeral, but because the bar length is
+determined by the length of the text, the text will appear to be
+centered.  If two (or more) texts are
+attached to skip notes in a bar the bar length is determined by
+the longer text, and the shorter text is then clearly
+left-aligned, as shown in the second bar above.  If the shorter
+text of two marks is short enough to fit it will be placed
+alongside and to the left of the bar count numeral.
 
 @seealso