]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/user/notation.itely
*** empty log message ***
[lilypond.git] / Documentation / user / notation.itely
index 444bac2777b77355e982304309623fac9b51eef4..ca8228a6b46f5d3abc076973bcd04af4722df101 100644 (file)
@@ -1,4 +1,4 @@
-@c Note: -*-texinfo-*-
+@c -*- coding: latin-1; mode: texinfo; -*-
 @c This file is part of lilypond.tely
 
 @c A menu is needed before every deeper *section nesting of @node's; run
@@ -65,7 +65,7 @@ related constructs, such as stems, tuplets and ties.
 
 A note is printed by specifying its pitch and then its duration,
 
-@lilypond[quote,verbatim]
+@lilypond[quote,verbatim,raggedright]
 { cis'4 d'8 e'16 c'16 }
 @end lilypond
 
@@ -99,7 +99,7 @@ names are the Dutch note names.  In Dutch, @code{aes} is contracted to
 @code{as}, but both forms are accepted.  Similarly, both
 @code{es} and @code{ees} are accepted
 
-@lilypond[fragment,quote,verbatim,relative=2]
+@lilypond[fragment,quote,raggedright,verbatim,relative=2]
 ceses4
 ces
 c
@@ -138,7 +138,7 @@ single quote (`@code{'}') characters or a series of comma
 (`@code{,}') characters.  Each @code{'} raises the pitch by one
 octave; each @code{,} lowers the pitch by an octave
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 c' c'' es' g' as' gisis' ais'
 @end lilypond
 
@@ -172,7 +172,7 @@ after the pitch.  A cautionary accidental
 (i.e. an accidental within parentheses) can be obtained by adding the
 question mark `@code{?}' after the pitch.
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 cis' cis' cis'! cis'?
 @end lilypond
 
@@ -193,7 +193,7 @@ Half-flats and half-sharps are formed by adding @code{-eh} and
 @cindex quarter tones
 @cindex semi-flats, semi-sharps
 
-@lilypond[verbatim,quote,relative=2,fragment]
+@lilypond[verbatim,raggedright,quote,relative=2,fragment]
 { ceseh ceh cih cisih }
 @end lilypond
 
@@ -212,7 +212,7 @@ A chord is formed by a enclosing a set of pitches in @code{<} and
 @code{>}.  A chord may be followed by a duration, and a set of
 articulations, just like simple notes
 
-@lilypond[verbatim,fragment,quote,relative=1]
+@lilypond[verbatim,raggedright,fragment,quote,relative=1]
 <c e g>4 <c>8
 @end lilypond
 
@@ -236,9 +236,10 @@ must be done with multi-measure rests.  They are discussed in
 
 
 A rest's vertical position may be explicitly specified by entering a
-note with the @code{\rest} keyword appended.  This makes manual
-formatting in polyphonic music easier.  Automatic rest collision
-formatting will leave these rests alone
+note with the @code{\rest} keyword appended, the rest will be placed at
+the note's place.  This makes manual formatting in polyphonic music
+easier.  Automatic rest collision formatting will leave these rests
+alone
 
 @lilypond[fragment,quote,raggedright,verbatim]
 a'4\rest d'4\rest
@@ -305,11 +306,12 @@ Program reference: @internalsref{SkipEvent}, @internalsref{SkipMusic}.
 @cindex @code{\maxima}
 
 
-In Note, Chord, and Lyrics mode, durations are designated by numbers
-and dots: durations are entered as their reciprocal values.  For example,
-a quarter note is entered using a @code{4} (since it is a 1/4 note), while
-a half note is entered using a @code{2} (since it is a 1/2 note).  For notes
-longer than a whole you must use variables
+In Note, Chord, and Lyrics mode, durations are designated by numbers and
+dots: durations are entered as their reciprocal values.  For example, a
+quarter note is entered using a @code{4} (since it is a 1/4 note), while
+a half note is entered using a @code{2} (since it is a 1/2 note).  For
+notes longer than a whole you must use the variables @code{\longa} and
+@code{\breve}
 
 @example 
 c'\breve  
@@ -328,7 +330,7 @@ r1 r2 r4 r8 r16 r32 r64 r64
     r\longa*1/4 r\breve  *1/2
     r1 r2 r4 r8 r16 r32 r64 r64 
   }
-  \paper {
+  \layout {
     raggedright = ##t
     \context {
       \Staff
@@ -360,7 +362,7 @@ a a a2 a a4 a a1 a
 To obtain dotted note lenghts, simply add a dot (`@code{.}') to
 the number.  Double-dotted notes are produced in a similar way.
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 a'4 b' c''4. b'8 a'4. b'4.. c''8.
 @end lilypond
 
@@ -390,7 +392,7 @@ will not affect the appearance of the notes or rests produced.
 
 In the following example, the first three notes take up exactly two
 beats, but no triplet bracket is printed.
-@lilypond[quote,fragment,relative=2,verbatim]
+@lilypond[quote,raggedright,fragment,relative=2,verbatim]
 \time 2/4
 a4*2/3 gis4*2/3 a4*2/3
 a4 a4 a4*2
@@ -433,7 +435,7 @@ effect extends the length of a note.  Ties should not be confused with
 slurs, which indicate articulation, or phrasing slurs, which indicate
 musical phrasing.  A tie is entered using the tilde symbol `@code{~}'
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 e' ~ e' <c' e' g'> ~ <c' e' g'>
 @end lilypond
 
@@ -453,7 +455,7 @@ Ties are used either when the note crosses a bar line, or when dots
 cannot be used to denote the rhythm.  When using ties, larger note
 values should be aligned to subdivisions of the measure, eg.
 
-@lilypond[fragment]
+@lilypond[fragment,quote,raggedright]
 \relative {
   r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4  
 }
@@ -514,7 +516,7 @@ with a bracket.  The most common tuplet is the triplet in which 3
 notes have the length of 2, so the notes are 2/3 of their written
 length
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 g'4 \times 2/3 {c'4 c' c'} d'4 d'4
 @end lilypond
 
@@ -635,7 +637,7 @@ Here is the relative mode shown in action
 @end lilypond
 
 Octave changing marks are used for intervals greater than a fourth
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 \relative c'' {
   c g c f, c' a, e''
 }
@@ -644,7 +646,7 @@ Octave changing marks are used for intervals greater than a fourth
 If the preceding item is a chord, the first note of the chord is used
 to determine the first note of the next chord
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 \relative c' {
   c <c e g> 
   <c' e g>
@@ -712,7 +714,7 @@ is a @code{a'}, above middle C.  That means that the @code{\octave}
 check passes successfully, so the check could be deleted without changing
 the output of the piece.
 
-@lilypond[quote,verbatim,fragment] 
+@lilypond[quote,raggedright,verbatim,fragment] 
 \relative c' {
   e
   \octave b
@@ -819,6 +821,9 @@ Not all durations (especially those containing tuplets) can be
 represented exactly with normal notes and dots, but the engraver will
 not insert tuplets.
 
+The @internalsref{Completion_heads_engraver} can be combined with
+@code{\lyricsto} or @code{\addlyrics}.
+
 @seealso
 
 Examples: @inputfileref{input/regression,completion-heads.ly}.
@@ -884,9 +889,9 @@ exactly on the bar line.
 
 @cindex @code{\key}
 
-The key signature indicates the scale in which a piece is played.  It
-is denoted by a set of alterations (flats or sharps) at the start of
-the staff.
+The key signature indicates the tonality in which a piece is played.  It
+is denoted by a set of alterations (flats or sharps) at the start of the
+staff.
 
 
 Setting or changing the key signature is done with the @code{\key}
@@ -937,7 +942,7 @@ pitches.
 
 
 The clef can be set with the @code{\clef} command
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 { c''2 \clef alto g'2 }
 @end lilypond
 
@@ -989,7 +994,7 @@ example,
 
 
 @cindex choral tenor clef  
-@lilypond[quote,verbatim,fragment,relative=1]
+@lilypond[quote,raggedright,verbatim,fragment,relative=1]
 \clef "G_8" c4
 @end lilypond
 
@@ -999,7 +1004,7 @@ This command is equivalent to setting @code{clefGlyph},
 when any of these properties are changed.  The following example shows
 possibilities when setting properties manually.
 
-@lilypond[verbatim]
+@lilypond[raggedright,verbatim]
 {
   \set Staff.clefGlyph = #"clefs-F"
   \set Staff.clefPosition = #2
@@ -1036,7 +1041,7 @@ the staff.  They are created by invoking the function
 @cindex 15ma
 @cindex octavation
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,raggedright,verbatim,fragment]
 \relative c''' {
   a2 b
   #(set-octavation 1)
@@ -1052,7 +1057,7 @@ The @code{set-octavation} function also takes -1 (for 8va bassa) and 2
 @code{centralCPosition}.  For overriding the text of the bracket, set
 @code{ottavation} after invoking @code{set-octavation}, i.e.,
 
-@lilypond[verbatim]
+@lilypond[quote,raggedright,verbatim]
 {
   #(set-octavation 1)
   \set Staff.ottavation = #"8"
@@ -1088,7 +1093,7 @@ staff.
 
 The time signature is set or changed by the @code{\time}
 command
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 \time 2/4 c'2 \time 3/4 c'2. 
 @end lilypond
 
@@ -1096,7 +1101,7 @@ The symbol that is printed can be customized with the @code{style}
 property.  Setting it to @code{#'()} uses fraction style for 4/4 and
 2/2 time,
 
-@lilypond[fragment,verbatim]
+@lilypond[fragment,quote,raggedright,verbatim]
 \time 4/4 c'1
 \time 2/2 c'1
 \override Staff.TimeSignature #'style = #'()
@@ -1134,7 +1139,7 @@ measure is subdivided in 2, 2, 2 and 3.  This is passed to
     #(set-time-signature 5 8 '(3 2))
     a4. g4
   }
-  \paper {
+  \layout {
     \context {
       \Staff
       \consists "Measure_grouping_engraver"
@@ -1164,7 +1169,7 @@ Automatic beaming does not use the measure grouping specified with
 
 Partial measures, for example in upsteps, are entered using the
 @code{\partial} command
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 \partial 16*5  c16 cis d dis e | a2. c,4 | b2
 @end lilypond
 
@@ -1186,7 +1191,7 @@ This command does not take into account grace notes at the start of
 the music.  When a piece starts with graces notes in the pickup, then
 the @code{\partial} should follow the grace notes
 
-@lilypond[verbatim,relative,fragment]
+@lilypond[verbatim,quote,raggedright,relative,fragment]
 {
   \grace f16 
   \partial 4
@@ -1238,12 +1243,12 @@ happen on bar lines.
 
 Special types of bar lines can be forced with the @code{\bar} command
 @c
-@lilypond[quote,relative=2,fragment,verbatim]
+@lilypond[quote,raggedright,relative=2,fragment,verbatim]
 c4 \bar "|:" c4
 @end lilypond
 
 The following bar types are available
-@lilypondfile[]{bar-lines.ly}
+@lilypondfile[raggedright,quote]{bar-lines.ly}
 
 For allowing line breaks, there is a special command,
 @example
@@ -1256,7 +1261,7 @@ In scores with many staves, a @code{\bar} command in one staff is
 automatically applied to all staves.  The resulting bar lines are
 connected between different staves of a @internalsref{StaffGroup}
 @c
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 <<
   \context StaffGroup <<
     \new Staff {
@@ -1277,7 +1282,7 @@ is set to a string, a bar line of that type is created.
 
 A bar line is created whenever the @code{whichBar} property is set.
 At the start of a measure it is set to the contents of
-@code{defaultBarType}.  The contents of @code{repeatCommands} are used
+@code{Timing.defaultBarType}.  The contents of @code{repeatCommands} are used
 to override default measure bars.
 
 @cindex @code{whichBar}
@@ -1334,8 +1339,7 @@ In the next example, the 4/4 time signature is printed, but
 shortened by 1/8, by setting @code{measurePosition} to -3/8 at 2/4 in
 the measure, so the next bar line will fall at 2/4 + 3/8. 
 
-@lilypond[verbatim]
-\relative {
+@lilypond[raggedright,verbatim,relative,fragment]
   \set Score.measureLength = #(ly:make-moment 5 4)
   c1 c4
   c1 c4 
@@ -1343,7 +1347,6 @@ the measure, so the next bar line will fall at 2/4 + 3/8.
   \set Score.measurePosition = #(ly:make-moment -3 8)
   b8 b b
   c4 c1
-}
 @end lilypond
 
 
@@ -1403,7 +1406,7 @@ small, short-lived voices or for single chords
 
 @cindex @code{\\}
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,raggedright,verbatim,fragment]
 \context Staff \relative c'' {
   c4 << { f d e  } \\ { b c2 } >>
   c4 << g' \\ b, \\  f' \\ d >>
@@ -1452,7 +1455,7 @@ the @internalsref{NoteCollision} object, they are merged
 
 Similarly, you can merge half note heads with eighth notes, by setting
 @code{merge-differently-headed}
-@lilypond[quote,fragment,relative=2,verbatim]
+@lilypond[quote,raggedright,fragment,relative=2,verbatim]
 \context Voice << {
   c8 c4.
   \override Staff.NoteCollision
@@ -1563,7 +1566,7 @@ grouped.
 
 LilyPond inserts beams automatically
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 \time 2/4 c8 c c c \time 6/8 c c c c8. c16  c8
 @end lilypond
 
@@ -1574,7 +1577,7 @@ that differ from the defaults.
 Individual notes may be marked with @code{\noBeam}, to prevent them
 from being beamed
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 \time 2/4 c8 c\noBeam c c
 @end lilypond
 
@@ -1595,7 +1598,7 @@ algorithm.  For example, the autobeamer will not put beams over rests
 or bar lines.  Such beams are specified manually by marking the begin
 and end point with @code{[} and @code{]}
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
 {
   r4 r8[ g' a r8] r8 g[ | a] r8
 }
@@ -1609,7 +1612,7 @@ If necessary, the properties @code{stemLeftBeamCount} and
 either property is set, its value will be used only once, and then it
 is erased
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
 {
    f8[ r16
       f g a]
@@ -1626,7 +1629,7 @@ all 16th or shorter beams at beat positions, as defined by the
 @code{beatLength} property.
 
 
-@lilypond[fragment,quote,relative=2,verbatim,noindent]
+@lilypond[fragment,raggedright,quote,relative=2,verbatim,noindent]
 c16[ c c c c c c c]
 \set subdivideBeams = ##t
 c16[ c c c c c c c]
@@ -1982,7 +1985,7 @@ notes and rhythms.
 A slur indicates that notes are to be played bound or @emph{legato}.
 
 They are entered using parentheses
-@lilypond[quote,relative=2,fragment,verbatim]
+@lilypond[quote,raggedright,relative=2,fragment,verbatim]
   f( g a) a8 b( a4 g2 f4)
   <c e>2( <b d>2)
 @end lilypond
@@ -2000,18 +2003,16 @@ However, there is a convenient shorthand for forcing slur
 directions.  By adding @code{_} or @code{^} before the opening
 parentheses, the direction is also set.  For example,  
 
-@lilypond[relative=2,verbatim,fragment]
+@lilypond[relative=2,raggedright,quote,verbatim,fragment]
   c4_( c)   c^( c)
 @end lilypond
 
 Some composers write two slurs when they want legato chords.  This can
 be achieved in LilyPond by setting @code{doubleSlurs},
 
-@lilypond[verbatim,raggedright]
-\relative {
+@lilypond[verbatim,raggedright,relative,fragment,quote]
    \set doubleSlurs = ##t
    <c e>4 ( <d f> <c e> <d f> )
-}
 @end lilypond  
 
  
@@ -2044,7 +2045,7 @@ A phrasing slur (or phrasing mark) connects chords and is used to
 indicate a musical sentence.  It is written using @code{\(} and @code{\)}
 respectively
 
-@lilypond[quote,fragment,verbatim,relative=1]
+@lilypond[quote,raggedright,fragment,verbatim,relative=1]
   \time 6/4 c'\( d( e) f( e)  d\) 
 @end lilypond
 
@@ -2081,14 +2082,14 @@ Putting phrasing slurs over rests leads to spurious warnings.
 Breath marks are entered using @code{\breathe}
 
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
   c'4 \breathe d4
 @end lilypond
 
 The glyph of the breath mark can be tuned by overriding the
 @code{text} property of the @code{BreathingSign} layout object with
 any markup text.  For example,
-@lilypond[quote,fragment,verbatim,relative=1]
+@lilypond[quote,raggedright,fragment,verbatim,relative=1]
   c'4
   \override BreathingSign #'text
     = #(make-musicglyph-markup "scripts-rvarcomma")
@@ -2117,9 +2118,9 @@ Metronome settings can be entered as follows
 @end example
 
 In the MIDI output, they are interpreted as a tempo change.  In the
-paper output, a metronome marking is printed
+layout output, a metronome marking is printed
 @cindex @code{\tempo}
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,raggedright,verbatim,fragment]
   \tempo 8.=120 c''1
 @end lilypond
 
@@ -2147,7 +2148,7 @@ will be taken into account
 
 More complex formatting may also be added to a note by using the
 markup command,
-@lilypond[fragment,raggedright,verbatim]
+@lilypond[fragment,raggedright,verbatim,quote]
   c'4^\markup { bla \bold bla }
 @end lilypond
 
@@ -2182,7 +2183,7 @@ notes of the spanner.
 The string to be printed, as well as the style, is set through object
 properties
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
   c1 
   \override TextSpanner #'direction = #-1
   \override TextSpanner #'edge-text = #'("rall " . "")
@@ -2219,7 +2220,7 @@ to @internalsref{Staff} context.  A bracket is started with
     c4\startGroup
     c4\stopGroup\stopGroup
   }
-  \paper {
+  \layout {
     \context {
       \Staff \consists "Horizontal_bracket_engraver"
 }}}
@@ -2257,7 +2258,7 @@ well.  Like other pieces of LilyPond code, @code{_} will place them
 below the staff, and @code{^} will place them above.
 
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   c''4^^ c''4_^
 @end lilypond
 
@@ -2266,7 +2267,7 @@ Other symbols can be added using the syntax
 can be forced up or down using @code{^} and @code{_},
 e.g.
 
-@lilypond[quote,verbatim,fragment,relative=2]
+@lilypond[quote,raggedright,verbatim,fragment,relative=2]
   c\fermata c^\fermata c_\fermata
 @end lilypond
 
@@ -2303,7 +2304,7 @@ e.g.
 
 Here is a chart showing all scripts available,
 
-@lilypondfile[quote]{script-chart.ly}
+@lilypondfile[raggedright,quote]{script-chart.ly}
 
 
 The vertical ordering of scripts is controlled with the
@@ -2412,11 +2413,9 @@ to note heads
 Using this feature, it is also possible to put fingering instructions
 very close to note heads in monophonic music,
 
-@lilypond[verbatim,raggedright]
-{
+@lilypond[verbatim,raggedright,quote,fragment]
   \set fingeringOrientations = #'(right)
   <es'-2>4
-}
 @end lilypond
 
         
@@ -2451,7 +2450,7 @@ are entered with the commands @code{\acciaccatura} and
 @cindex appoggiatura
 @cindex acciaccatura
 
-@lilypond[quote,relative=2,verbatim,fragment]
+@lilypond[quote,raggedright,relative=2,verbatim,fragment]
   b4 \acciaccatura d8 c4 \appoggiatura e8 d4
   \acciaccatura { g16[ f] } e4
 @end lilypond
@@ -2460,7 +2459,7 @@ Both are special forms of the @code{\grace} command.  By prefixing this
 keyword to a music expression, a new one is formed, which will be
 printed in a smaller font and takes up no logical time in a measure.
 
-@lilypond[quote,relative=2,verbatim,fragment]
+@lilypond[quote,raggedright,relative=2,verbatim,fragment]
   c4 \grace c16 c4
   \grace { c16[ d16] } c2 c4
 @end lilypond
@@ -2501,7 +2500,7 @@ The placement of grace notes is synchronized between different staves.
 In the following example, there are two sixteenth graces notes for
 every eighth grace note
 
-@lilypond[quote,relative=2,verbatim,fragment] 
+@lilypond[quote,raggedright,relative=2,verbatim,fragment] 
 << \new Staff { e4 \grace { c16[ d e f] } e4 }
    \new Staff { c4 \grace { g8[ b] } c4 } >>
 @end lilypond
@@ -2511,7 +2510,7 @@ every eighth grace note
 If you want to end a note with a grace, the standard trick is to put
 the grace notes after a ``space note''
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 \context Voice {
   << { d1^\trill_( }
      { s2 \grace { c16[ d] } } >>
@@ -2528,7 +2527,7 @@ A @code{\grace} section will introduce special typesetting settings,
 for example, to produce smaller type, and set directions.  Hence, when
 introducing layout tweaks, they should be inside the grace section,
 for example,
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 \new Voice {
   \acciaccatura {
     \stemDown
@@ -2576,7 +2575,7 @@ Grace note synchronization can also lead to surprises.  Staff notation,
 such as key signatures, bar lines, etc. are also synchronized.  Take
 care when you mix staves with grace notes and staves without, for example,
 
-@lilypond[quote,relative=2,verbatim,fragment]
+@lilypond[quote,raggedright,relative=2,verbatim,fragment]
 << \new Staff { e4 \bar "|:" \grace c16 d4 }
    \new Staff { c4  \bar "|:"  d4 } >>
 @end lilypond
@@ -2603,7 +2602,7 @@ A glissando is a smooth change in pitch.  It is denoted by a line or a
 wavy line between two notes.  It is requested by attaching 
 @code{\glissando} to a note
 
-@lilypond[quote,fragment,relative=2,verbatim]
+@lilypond[quote,raggedright,fragment,relative=2,verbatim]
 c\glissando c'
 @end lilypond
 
@@ -2666,7 +2665,7 @@ A crescendo mark is started with @code{\<} and terminated with
 with @code{\!}.  Because these marks are bound to notes, if you must
 use spacer notes if multiple marks are needed during one note 
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
   c\< c\! d\> e\! 
   << f1 { s4 s4\< s4\! \> s4\! } >>
 @end lilypond
@@ -2681,7 +2680,7 @@ example
 You can also use a text saying @emph{cresc.} instead of hairpins.  Here
 is an example how to do it
 
-@lilypond[quote,fragment,relative=2,verbatim]
+@lilypond[quote,raggedright,fragment,relative=2,verbatim]
   \setTextCresc
   c \< d e f\!
   \setHairpinCresc
@@ -2692,7 +2691,7 @@ is an example how to do it
 @cindex decrescendo
 
 You can also supply your own texts
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
   \set crescendoText = \markup { \italic "cresc. poco" }
   \set crescendoSpanner = #'dashed-line
   a'2\< a a a\!\mf
@@ -2798,21 +2797,21 @@ give enough alternatives for all of the repeats, the first alternative
 is assumed to be played more than once.
 
 Standard repeats are used like this
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 c1
 \repeat volta 2 { c4 d e f }
 \repeat volta 2 { f e d c }
 @end lilypond
 
 With alternative endings
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 c1
 \repeat volta 2 {c4 d e f} 
 \alternative { {d2 d} {f f,} }
 @end lilypond
 
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
 \context Staff {
   \partial 4
   \repeat volta 4 { e | c2 d2 | e2 f2 | }
@@ -2826,7 +2825,7 @@ bracket only lasts one measure, which is a duration of 3/4.
 
 
 
-@lilypond[verbatim,raggedright]
+@lilypond[verbatim,raggedright,quote]
 \relative c''{
     \time 3/4
     c c c 
@@ -2906,7 +2905,7 @@ percent repeats).  For example,
 @example
   \score @{
       @var{..music..}
-      \paper @{ .. @}
+      \layout @{ .. @}
   @} 
   \score @{
       \unfoldrepeats @var{..music..}
@@ -2937,7 +2936,7 @@ alphabetic characters;
   stops a running volta bracket.
 @end table
 
-@lilypond[quote,verbatim,fragment,relative=2]
+@lilypond[quote,raggedright,verbatim,fragment,relative=2]
 c4
   \set Score.repeatCommands = #'((volta "93") end-repeat)
 c4 c4
@@ -3000,7 +2999,7 @@ duration of the subdivision, and it must be at least 8.  A
 length is omitted, the last value (stored in @code{tremoloFlags}) is
 used
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,raggedright,verbatim,fragment]
   c'2:8 c':32 | c': c': |
 @end lilypond
 
@@ -3063,7 +3062,7 @@ Sometimes you might want to show only the rhythm of a melody.  This
 can be done with the rhythmic staff.  All pitches of notes on such a
 staff are squashed, and the staff itself has a single line
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
 \context RhythmicStaff {
   \time 4/4
   c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
@@ -3130,7 +3129,7 @@ The above example shows verbose polyphonic notation.  The short
 polyphonic notation, described in @ref{Polyphony}, can also be used if
 the @internalsref{DrumVoices} are instantiated by hand first.  For example, 
 
-@lilypond[quote,fragment,verbatim] 
+@lilypond[quote,raggedright,fragment,verbatim] 
 \new DrumStaff <<
   \context DrumVoice = "1" {  s1 *2 }
   \context DrumVoice = "2" {  s1 *2 }
@@ -3154,7 +3153,7 @@ The following variables have been predefined
 @item drums-style
 This is the default.  It typesets a typical drum kit on a five-line staff
 
-@lilypond[quote,noindent]
+@lilypond[quote,raggedright,noindent]
 nam = \lyricmode { cymc cyms cymr hh hhc hho hhho hhp cb hc
     bd sn ss tomh tommh tomml toml tomfh tomfl }
 mus = \drummode  { cymc cyms cymr hh | hhc hho hhho hhp | \break cb hc
@@ -3169,7 +3168,7 @@ mus = \drummode  { cymc cyms cymr hh | hhc hho hhho hhp | \break cb hc
     } \mus
         \context Lyrics \nam 
     >>
-    \paper {
+    \layout {
     %% need to do this, because of indented @itemize
     linewidth= 9 \cm 
     \context { \Score
@@ -3460,7 +3459,7 @@ Piano pedal instruction can be expressed by attaching
 @code{\treCorde}, @code{\sostenutoDown} and @code{\sostenutoUp} to a
 note or chord
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   c'4\sustainDown c'4\sustainUp
 @end lilypond
 
@@ -3473,7 +3472,7 @@ information.
 Pedals can also be indicated by a sequence of brackets, by setting the
 @code{pedalSustainStyle} property to bracket objects
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
   \set Staff.pedalSustainStyle = #'bracket
   c\sustainDown d e
   b\sustainUp\sustainDown
@@ -3484,7 +3483,7 @@ A third style of pedal notation is a mixture of text and brackets,
 obtained by setting the @code{pedalSustainStyle} style property to
 @code{mixed}
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
   \set Staff.pedalSustainStyle = #'mixed
   c\sustainDown d e
   b\sustainUp\sustainDown
@@ -3495,7 +3494,7 @@ The default `*Ped.' style for sustain and damper pedals corresponds to
 style @code{#'text}.  The sostenuto pedal uses @code{mixed} style by
 default.
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
   c\sostenutoDown d e c, f g a\sostenutoUp
 @end lilypond
 
@@ -3505,7 +3504,7 @@ For fine-tuning of the appearance of a pedal bracket, the properties
 @internalsref{PianoPedalBracket} in the Program reference) can be modified.  For example, the
 bracket may be extended to the right edge of the note head
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
   \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
   c\sostenutoDown d e c, f g a\sostenutoUp
 @end lilypond
@@ -3521,7 +3520,7 @@ You can specify an arpeggio sign on a chord by attaching an
 @code{\arpeggio} to a chord
 
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
   <c e g c>\arpeggio
 @end lilypond
 
@@ -3529,7 +3528,7 @@ When an arpeggio crosses staves, you attach an arpeggio to the chords
 in both staves, and set
 @internalsref{PianoStaff}.@code{connectArpeggios}
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
 \context PianoStaff <<
   \set PianoStaff.connectArpeggios = ##t
   \new Staff  { <c' e g c>\arpeggio }
@@ -3540,7 +3539,7 @@ in both staves, and set
 The direction of the arpeggio is sometimes denoted by adding an
 arrowhead to the wiggly line
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
 \context Voice {
   \arpeggioUp
   <c e g c>\arpeggio
@@ -3554,7 +3553,7 @@ arpeggiate the chord
 
 @c todo: ugh, lousy typography.  Look for real example. --hwn
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
   \arpeggioBracket
   <c' e g c>\arpeggio
 @end lilypond
@@ -3596,7 +3595,7 @@ Whenever a voice switches to another staff a line connecting the notes
 can be printed automatically.  This is switched on by setting
 @code{PianoStaff.followVoice} to true
 
-@lilypond[quote,fragment,relative=1,verbatim]
+@lilypond[quote,raggedright,fragment,relative=1,verbatim]
 \context PianoStaff <<
   \set PianoStaff.followVoice = ##t
   \context Staff \context Voice {
@@ -3953,7 +3952,7 @@ will not be formatted properly.
 
 Here is an example demonstrating manual lyric durations,
 
-@lilypond[relative=1,verbatim,fragment,quote]
+@lilypond[relative=1,raggedright,verbatim,fragment,quote]
 << \context Voice = melody {
      \time 3/4
      c2 e4 g2.
@@ -4146,7 +4145,7 @@ The underlay is switched back to the starting situation by assigning
 
 Stanza numbers can be added by setting @code{stanza}, e.g.
 
-@lilypond[quote,verbatim,relative=2,fragment]
+@lilypond[quote,raggedright,verbatim,relative=2,fragment]
 \new Voice {
   \time 3/4 g2 e4 a2 f4 g2.
 } \addlyrics {
@@ -4165,7 +4164,7 @@ the line, just like instrument names.  They are created by setting
 @code{vocalName}.  A short version may be entered as @code{vocNam}.
 
 
-@lilypond[fragment,quote,verbatim,relative=2]
+@lilypond[fragment,raggedright,quote,verbatim,relative=2]
 \new Voice {
   \time 3/4 g2 e4 a2 f4 g2.
 } \addlyrics {
@@ -4201,7 +4200,7 @@ minimum and maximum pitch.  To print such ambits, add the
 for example,
 
 @example
-  \paper @{
+  \layout @{
     \context @{
       \Voice
       \consists Ambitus_engraver
@@ -4212,7 +4211,7 @@ for example,
 This results in the following output
 
 @lilypond[quote,raggedright]
-\paper {
+\layout {
   \context {
     \Staff
     \consists Ambitus_engraver
@@ -4326,7 +4325,7 @@ defaults to the standard guitar tuning (with 6 strings).  The notes
 are printed as tablature, by using @internalsref{TabStaff} and
 @internalsref{TabVoice} contexts
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
  \context TabStaff {
   a,4\5 c'\2 a\3 e'\1
   e\4 c'\2 a\3 e'\1
@@ -4386,7 +4385,7 @@ numbers of semitones to subtract or add, starting the specified pitch
 by default middle C, in string order.  In the next example,
 @code{stringTunings} is set for the pitches e, a, d, and g
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   \context TabStaff <<
     \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
     
@@ -4414,6 +4413,7 @@ This section discusses issues that arise when writing popular music.
 * Chord names::                 
 * Chords mode::                 
 * Printing chord names::        
+* Fret diagrams::               
 * Improvisation::               
 @end menu
 
@@ -4421,13 +4421,13 @@ This section discusses issues that arise when writing popular music.
 @subsection Chord names
 @cindex Chords
 
-LilyPond has support for both printing chord names.  Chords may be
-entered in musical chord notation, i.e. @code{< .. >}, but they can
-also be entered by name.  Internally, the chords are represented as a
-set of pitches, so they can be transposed
+LilyPond has support for printing chord names.  Chords may be entered
+in musical chord notation, i.e. @code{< .. >}, but they can also be
+entered by name.  Internally, the chords are represented as a set of
+pitches, so they can be transposed
 
 
-@lilypond[quote,verbatim,raggedright]
+@lilypond[quote,raggedright,verbatim,raggedright]
 twoWays = \transpose c c' {
   \chordmode {
     c1 f:sus4 bes/f
@@ -4461,7 +4461,7 @@ In chord mode sets of pitches (chords) are entered with normal note
 names.  A chord is entered by the root, which is entered like a
 normal pitch
 
-@lilypond[quote,fragment,verbatim,relative=2]
+@lilypond[quote,raggedright,fragment,verbatim,relative=2]
   \chordmode { es4. d8 c2 }
 @end lilypond
 
@@ -4539,7 +4539,7 @@ Since an unaltered 11 does not sound good when combined with an
 unaltered 3, the 11 is removed in this case (unless it is added
 explicitly)
 @c
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   \chordmode { c:13 c:13.11 c:m13 }
 @end lilypond
 
@@ -4548,7 +4548,7 @@ explicitly)
 An inversion (putting one pitch of the chord on the bottom), as well
 as bass notes, can be specified by appending
 @code{/}@var{pitch} to the chord
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   \chordmode { c1 c/g c/f }
 @end lilypond
 @cindex @code{/+}
@@ -4556,7 +4556,7 @@ as bass notes, can be specified by appending
 A bass note can be added instead of transposed out of the chord,
 by using  @code{/+}@var{pitch}.
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 \chordmode { c1 c/+g c/+f }
 @end lilypond
 
@@ -4573,7 +4573,7 @@ Each step can only be present in a chord once.  The following
 simply produces the augmented chord, since @code{5+} is interpreted
 last
 @cindex clusters
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,raggedright,verbatim,fragment]
 \chordmode { c:5.5-.5+ }
 @end lilypond
 
@@ -4604,7 +4604,8 @@ You can make the chord changes stand out by setting
 display chord names when there is a change in the chords scheme and at
 the start of a new line
 
-@lilypond[quote,verbatim,linewidth=9\cm]
+@c  originally this had linewidth=9\cm, but I though that raggedright would be better
+@lilypond[quote,verbatim,raggedright]
 harmonies = \chordmode {
   c1:m c:m \break c:m c:m d
 }
@@ -4662,7 +4663,7 @@ it is major.  Predefined options are @code{whiteTriangleMarkup} and
 Different parts of a chord name are normally separated by a
 slash.  By setting @code{chordNameSeparator}, you can specify other
 separators, e.g.
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
 \context ChordNames \chordmode {
   c:7sus4
   \set chordNameSeparator
@@ -4691,7 +4692,7 @@ The predefined variables @code{\germanChords},
 @code{\semiGermanChords} set these variables.  The effect is
 demonstrated here,
 
-@lilypondfile[]{chord-names-german.ly}
+@lilypondfile[raggedright]{chord-names-german.ly}
 
 There are also two other chord name schemes implemented: an alternate
 Jazz chord notation, and a systematic scheme called Banter chords.  The
@@ -4733,6 +4734,55 @@ may result in strange chord names when chords are entered with the
 @code{< .. >} syntax.
 
 
+@node Fret diagrams
+@subsection Fret diagrams
+@cindex fret diagrams
+@cindex chord diagrams
+
+Fret diagrams can be added to music as a markup to the desired note. The
+markup contains information about the desired fret diagram, as shown in the
+following example
+
+@lilypond[verbatim, quote]
+\context Voice {
+  d' ^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
+  d' d' d'
+  fis' ^\markup \override #'(size . 0.75) {
+    \override #'(finger-code . below-string) {
+      \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
+                               (place-fret 5 4 3) (place-fret 4 4 4)
+                               (place-fret 3 3 2) (place-fret 2 2 1)
+                               (place-fret 1 2 1))
+    }
+  }
+  fis' fis' fis'
+  c' ^\markup  \override #'(dot-radius . 0.35) {
+    \override #'(finger-code . in-dot) {
+      \override #'(dot-color . white) {
+        \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
+      }
+    }
+  }
+  c' c' c' c'
+}
+@end lilypond
+
+
+There are three different fret-diagram markup interfaces: standard, terse,
+and verbose.  The three interfaces produce equivalent markups, but have
+varying amounts of information in the markup string.  Details about the
+markup interfaces are found at @ref{Overview of text markup commands}. 
+
+You can set a number of graphical properties according to your preference.
+Details about the property interface to fret diagrams are found at 
+@internalsref{fret-diagram-interface}.
+
+
+@seealso
+
+Examples: @inputfileref{input/test,fret-diagram.ly}
+
+
 @node Improvisation
 @subsection Improvisation
 
@@ -4802,7 +4852,7 @@ constructed in three different ways
 @item The group is started with a brace at the left, and bar lines are
 connected.  This is done with the @internalsref{GrandStaff} context.
 
-@lilypond[verbatim,quote]
+@lilypond[verbatim,raggedright,quote]
 \new GrandStaff
 \relative <<
   \new Staff { c1 c }
@@ -4814,7 +4864,7 @@ connected.  This is done with the @internalsref{GrandStaff} context.
 @item The group is started with a bracket, and bar lines are connected.  This is done with the
 @internalsref{StaffGroup} context
 
-@lilypond[verbatim,quote]
+@lilypond[verbatim,raggedright,quote]
 \new StaffGroup
 \relative <<
   \new Staff { c1 c }
@@ -4826,7 +4876,7 @@ connected.  This is done with the @internalsref{GrandStaff} context.
 @item The group is started with a vertical line.  Bar lines are not
 connected.  This is the default for the score.
 
-@lilypond[verbatim,quote]
+@lilypond[verbatim,raggedright,quote]
 \relative <<
   \new Staff { c1 c }
   \new Staff { c c }
@@ -4892,7 +4942,7 @@ cadenza =  \relative c' {
 
 To print a rehearsal mark, use the @code{\mark} command
 
-@lilypond[quote,fragment,verbatim,relative=1]
+@lilypond[quote,raggedright,fragment,verbatim,relative=1]
   c1 \mark \default
   c1 \mark \default
   c1 \mark #8 
@@ -4917,7 +4967,7 @@ example, @code{markFormatter} is set to a canned procedure.  After a
 few measures, it is set to function that produces a boxed number. 
 
 @c  fragproblem? -gp
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,raggedright,verbatim,relative=2]
 {
   \set Score.markFormatter = #format-mark-numbers 
   c1 \mark \default
@@ -4947,7 +4997,7 @@ segno and fermatas on a bar line.  Use @code{\markup} to
 to access the appropriate symbol
 
 @c fragproblem? -gp
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,raggedright,verbatim,relative=2]
 {
   c1 \mark \markup { \musicglyph #"scripts-ufermata" }
   c1
@@ -4998,7 +5048,7 @@ beginning of each line.  This is illustrated in the following example,
 whose source is available as
 @inputfileref{input/test,bar-number-regular-interval.ly}
 
-@lilypondfile[quote]{bar-number-regular-interval.ly}
+@lilypondfile[raggedright,quote]{bar-number-regular-interval.ly}
 
 @seealso
 
@@ -5044,7 +5094,7 @@ names, for example
 @end lilypond
 
 For longer instrument names, it may be useful to increase the
-@code{indent} setting in the @code{\paper} block.
+@code{indent} setting in the @code{\layout} block.
 
 @seealso
 
@@ -5185,7 +5235,7 @@ multimeasure rest.  This expansion is controlled by the property
 @code{Score.skipBars}.  If this is set to true, empty measures will not
 be expanded, and the appropriate number is added automatically
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   \time 4/4 r1 | R1 | R1*2
   \set Score.skipBars = ##t R1*17  R1*4
 @end lilypond
@@ -5194,7 +5244,7 @@ The @code{1} in @code{R1} is similar to the duration notation used for
 notes.  Hence, for time signatures other than 4/4, you must enter other
 durations.  This can be done with augmentation dots or fractions
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   \set Score.skipBars = ##t
   \time 3/4
   R2. | R2.*2
@@ -5211,7 +5261,7 @@ If there are only a few measures of rest, LilyPond prints ``church rests''
 (a series of rectangles) in the staff.  To replace that with a simple
 rest, use @code{MultiMeasureRest.expand-limit}.
 
-@lilypond[quote,fragment,verbatim]
+@lilypond[quote,raggedright,fragment,verbatim]
   \set Score.skipBars = ##t
   R1*2 | R1*5 | R1*9
   \override MultiMeasureRest #'expand-limit = 1
@@ -5224,16 +5274,15 @@ rest, use @code{MultiMeasureRest.expand-limit}.
 @cindex fermata on multi-measure rest
 
 Texts can be added to multi-measure rests by using the
-@var{note}-@code{markup} syntax (see @ref{Text markup}).  In this case, the number is
-replaced.  If you need both texts and the number, you must add the
-number by hand.  A variable (@code{\fermataMarkup}) is provided for
+@var{note}-@code{markup} syntax (see @ref{Text markup}).  
+A variable (@code{\fermataMarkup}) is provided for
 adding fermatas
 
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,raggedright,verbatim,fragment]
   \set Score.skipBars = ##t
   \time 3/4
-  R2.*10^\markup { \number 10 }_\markup { "Ad lib" }
+  R2.*10^\markup { "Ad lib" }
   R2.^\fermataMarkup
 @end lilypond
 
@@ -5386,8 +5435,8 @@ multi measure rests) are removed.  The context definition is stored in
 in this example disappears in the second line
 
 
-@lilypond[quote,verbatim]
-\paper {
+@lilypond[quote,raggedright,verbatim]
+\layout {
   \context { \RemoveEmptyStaffContext }
 }
 
@@ -5455,7 +5504,7 @@ can be filtered.  For example,
 @end example
 would yield
 
-@lilypondfile[quote]{tag-filter.ly}
+@lilypondfile[raggedright,quote]{tag-filter.ly}
 
 
 The argument of the @code{\tag} command should be a symbol, or a list
@@ -5575,7 +5624,7 @@ Here is an example of formatted cue notes
 
 @c TODO: This should be done with \quote stuff, not manually.
 
-@lilypond[verbatim]
+@lilypond[raggedright,verbatim]
 smaller = {
   \set fontSize = #-1
   \override Stem  #'length = #5.5
@@ -5801,7 +5850,7 @@ select ancient accidentals.   Supported styles are
     >
   }
 }
-\paper {
+\layout {
   interscoreline = 1
   \context { \Score \remove "Bar_number_engraver" }
   \context { \Staff
@@ -5899,7 +5948,7 @@ with respect to that clef.
 modern style mensural C clef @tab
 @code{neomensural-c1}, @code{neomensural-c2},
 @code{neomensural-c3}, @code{neomensural-c4} @tab
-@lilypond[fragment,quote,relative=1,notime]
+@lilypond[fragment,raggedright,quote,relative=1,notime]
   \clef "neomensural-c2" c
 @end lilypond
 
@@ -6089,7 +6138,7 @@ command, @code{n} and @code{m} have to be chosen according to the
 following table
 
 @lilypond[quote,raggedright]
-\paper {
+\layout {
   indent = 0.0
   \context { \Staff
     \remove Staff_symbol_engraver
@@ -6140,8 +6189,7 @@ style mimics the look of historical printings of the 16th century.
 
 The following examples shows the differences in style,
 
-@c  why isn't relative working?
-@lilypond[raggedright,relative=1,quote]
+@lilypond[raggedright,fragment,relative=1,quote]
 {
   \fatText
   \time 2/2
@@ -6236,11 +6284,11 @@ like the @emph{editio vaticana}.  There are different custos glyphs
 used in different flavors of notational style.
 
 For typesetting custodes, just put a @internalsref{Custos_engraver} into the
-@internalsref{Staff} context when declaring the @code{\paper} block,
+@internalsref{Staff} context when declaring the @code{\layout} block,
 as shown in the following example
 
 @example
-\paper @{
+\layout @{
   \context @{
     \Staff
     \consists Custos_engraver
@@ -6259,7 +6307,7 @@ The result looks like this
   \break
   g'
 }
-\paper {
+\layout {
   \context { \Staff \consists Custos_engraver }
   }
 }
@@ -6407,13 +6455,13 @@ Augmentum dots within ligatures are not handled correctly.
 
 There is limited support for white mensural ligatures.  
 
-To engrave white mensural ligatures, in the paper block the
+To engrave white mensural ligatures, in the layout block the
 @internalsref{Mensural_ligature_engraver} has to be put into the
 @internalsref{Voice} context, and remove the
 @internalsref{Ligature_bracket_engraver}
 
 @example
-\paper @{
+\layout @{
   \context @{
     \Voice
     \remove Ligature_bracket_engraver
@@ -6454,7 +6502,7 @@ For example,
     s4
     \[ e1 f1 a\breve g\longa \]
   }
-  \paper {
+  \layout {
     \context {
       \Voice
       \remove Ligature_bracket_engraver
@@ -6511,7 +6559,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
 @b{Figurae@*Liquescentes Auctae} @tab
 @b{Figurae@*Liquescentes Deminutae}
 
-@c TODO: \paper block is identical in all of the below examples.
+@c TODO: \layout block is identical in all of the below examples.
 @c Therefore, it should somehow be included rather than duplicated all
 @c the time. --jr
 
@@ -6536,7 +6584,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \inclinatum b \]
     \noBreak s^\markup {"b"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=2.5\cm]
@@ -6555,7 +6603,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \inclinatum \auctum b \]
     \noBreak s^\markup {"e"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6566,7 +6614,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \inclinatum \deminutum b \]
     \noBreak s^\markup {"f"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6580,7 +6628,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \virga b \]
     \noBreak s^\markup {"g"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @tab
@@ -6596,7 +6644,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \stropha b \]
     \noBreak s^\markup {"h"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6607,7 +6655,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \stropha \auctum b \]
     \noBreak s^\markup {"i"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 
@@ -6622,7 +6670,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \oriscus b \]
     \noBreak s^\markup {"j"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @tab
@@ -6638,7 +6686,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ b \flexa g \]
     s^\markup {"k"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=2.0\cm]
@@ -6653,7 +6701,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ b \flexa \auctum \ascendens g \]
     \noBreak s^\markup {"m"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6664,7 +6712,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ b \flexa \deminutum g \]
     s^\markup {"n"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6678,7 +6726,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \pes b \]
     s^\markup {"o"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=2.0\cm]
@@ -6693,7 +6741,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \pes \auctum \ascendens b \]
     \noBreak s^\markup {"q"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6704,7 +6752,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \pes \deminutum b \]
     s^\markup {"r"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6718,7 +6766,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \oriscus g \pes \virga b \]
     s^\markup {"s"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6729,7 +6777,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \oriscus g \pes \auctum \descendens b \]
     s^\markup {"t"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 
@@ -6744,7 +6792,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \quilisma g \pes b \]
     s^\markup {"u"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6755,7 +6803,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \quilisma g \pes \auctum \descendens b \]
     s^\markup {"v"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 
@@ -6770,7 +6818,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \deminutum g \pes b \]
     s^\markup {"w"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6781,7 +6829,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \deminutum g \pes \auctum \descendens b \]
     s^\markup {"x"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 
@@ -6796,7 +6844,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ a \pes b \flexa g \]
     s^\markup {"y"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6807,7 +6855,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ a \pes b \flexa \auctum \descendens g \]
     s^\markup {"z"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6818,7 +6866,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ a \pes b \flexa \deminutum g \]
     s^\markup {"A"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6832,7 +6880,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \deminutum a \pes b \flexa g \]
     s^\markup {"B"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6843,7 +6891,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \deminutum a \pes b \flexa \auctum \descendens g \]
     s^\markup {"C"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6854,7 +6902,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \deminutum a \pes b \flexa \deminutum g \]
     s^\markup {"D"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6868,7 +6916,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ a \flexa g \pes b \]
     s^\markup {"E"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6879,7 +6927,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ a \flexa g \pes \auctum \descendens b \]
     s^\markup {"F"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6890,7 +6938,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ a \flexa g \pes \deminutum b \]
     s^\markup {"G"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6904,7 +6952,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \virga b \inclinatum a \inclinatum g \]
     s^\markup {"H"}
   }
-  \paper { \neumeDemoPaper }
+  \layout { \neumeDemoLayout }
 }
 @end lilypond
 @tab
@@ -6916,7 +6964,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \virga b \inclinatum a \inclinatum \auctum g \]
     s^\markup {"I"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6927,7 +6975,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \virga b \inclinatum a \inclinatum \deminutum g \]
     s^\markup {"J"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6941,7 +6989,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \pes a \virga b \]
     s^\markup {"K"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6952,7 +7000,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \pes a \pes \auctum \descendens b \]
     s^\markup {"L"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6963,7 +7011,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \pes a \pes \deminutum b \]
     s^\markup {"M"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 
 @item
@@ -6977,7 +7025,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \oriscus a \pes \virga b \]
     s^\markup {"N"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 @lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
@@ -6988,7 +7036,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ g \oriscus a \pes \auctum \descendens b \]
     s^\markup {"O"}
   }
-\paper { \neumeDemoPaper }}
+\layout { \neumeDemoLayout }}
 @end lilypond
 @tab
 
@@ -7003,7 +7051,7 @@ volume of the Antiphonale Romanum (@emph{Liber Hymnarius}), published
     \[ \stropha b \stropha b \stropha a \]
     s^\markup {"P"}
   }
-  \paper { \neumeDemoPaper }
+  \layout { \neumeDemoLayout }
 }
 @end lilypond
 @tab
@@ -7365,7 +7413,7 @@ entering the chant, as the following excerpt demonstrates
 
 LilyPond has limited support for figured bass
 
-@lilypond[quote,verbatim,fragment]
+@lilypond[quote,raggedright,verbatim,fragment]
 <<
   \context Voice  { \clef bass dis4  c d ais }
   \context FiguredBass \figuremode {
@@ -7385,7 +7433,7 @@ In figures input mode, a group of bass figures is delimited by
 @example
 <4 6>
 @end example
-@lilypond[quote,fragment]
+@lilypond[quote,raggedright,fragment]
 \context FiguredBass
 \figuremode { <4 6> }
 @end lilypond
@@ -7396,7 +7444,7 @@ to the numbers
 @example
 <4- 6+ 7!>
 @end example
-@lilypond[quote,fragment]
+@lilypond[quote,raggedright,fragment]
   \context FiguredBass
   \figuremode { <4- 6+ 7!> }
 @end lilypond
@@ -7407,7 +7455,7 @@ introduced with @code{[} and @code{]}
 @example
 < [4 6] 8 [_! 12]>
 @end example
-@lilypond[quote,fragment]
+@lilypond[quote,raggedright,fragment]
   \context FiguredBass
   \figuremode { < [4 6] 8 [_! 12]> }
 @end lilypond
@@ -7483,7 +7531,7 @@ moving the @internalsref{Timing_engraver} to @internalsref{Staff}
 context.
 
 @verbatim
-\paper{
+\layout{
   \context{ \Score \remove "Timing_engraver" }
   \context{ \Staff \consists "Timing_engraver" }
 }       
@@ -7508,8 +7556,8 @@ Now, each staff has its own time signature.
 >>
 @end verbatim
 
-@lilypond[raggedright]
-\paper{
+@lilypond[quote,raggedright]
+\layout{
   \context{ \Score \remove "Timing_engraver" }
   \context{ \Staff \consists "Timing_engraver" }
 }       
@@ -7591,7 +7639,7 @@ can be denoted as the envelope of a set of notes.  They are entered by
 applying the function @code{makeClusters} to a sequence of
 chords, e.g.
 @c
-@lilypond[quote,relative=2,fragment,verbatim]
+@lilypond[quote,raggedright,relative=2,fragment,verbatim]
   \makeClusters { <c e > <b f'> }
 @end lilypond
 
@@ -7599,7 +7647,7 @@ The following example (from
 @inputfileref{input/regression,cluster.ly}) shows what the result
 looks like
 
-@lilypondfile[quote]{cluster.ly}
+@lilypondfile[raggedright,quote]{cluster.ly}
 
 Ordinary notes and clusters can be put together in the same staff,
 even simultaneously.  In such a case no attempt is made to
@@ -7695,7 +7743,7 @@ teaching tools in addition to great musical scores.
 
 @menu
 * Balloon help::                
-* Blank music paper::           
+* Blank music sheet::           
 * Hidden notes::     
 * Easy Notation note heads::    
 @end menu
@@ -7735,14 +7783,14 @@ Examples: @inputfileref{input/regression,balloon.ly}.
 
 
 
-@node Blank music paper
-@subsection Blank music paper
+@node Blank music sheet
+@subsection Blank music sheet
 
-A blank music paper can be produced also by using invisible notes, and
+A blank music sheet can be produced also by using invisible notes, and
 removing @code{Bar_number_engraver}.
 
 
-@lilypond
+@lilypond[]
 emptymusic =  {
   \repeat unfold 2 % Change this for more lines. 
   { s1\break }
@@ -7769,7 +7817,7 @@ emptymusic =  {
 Hidden (or invisible or transparent) notes can be useful in preparing theory
 or composition exercises.
 
-@lilypond[quote,verbatim,relative=2,fragment]
+@lilypond[quote,raggedright,verbatim,relative=2,fragment]
   c4 d4 
   \hideNotes
   e4 f4
@@ -7783,7 +7831,7 @@ to include that in your score -- string instruments use this notation
 when doing pizzicato to indicate that the note should ring for as long
 as possible.
 
-@lilypond[quote,verbatim,relative=0,fragment]
+@lilypond[quote,raggedright,verbatim,relative=0,fragment]
   \clef bass
   << {
     c4^"pizz"( \hideNotes c)