]> git.donarmstrong.com Git - lilypond.git/commitdiff
Editing and reorg.
authorGraham Percival <graham@percival-music.ca>
Sun, 11 Jun 2006 03:27:17 +0000 (03:27 +0000)
committerGraham Percival <graham@percival-music.ca>
Sun, 11 Jun 2006 03:27:17 +0000 (03:27 +0000)
ChangeLog
Documentation/user/advanced-notation.itely
Documentation/user/global.itely
Documentation/user/page.itely

index 7eba411c8de59118c3f474ff5ec956e2c1a516aa..8599abbf262acfa41a644d98906d3c0e1a5dfb26 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-06-10  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ page.itely, global.itely: editing
+       and reorg.
+
 2006-06-10  Erik Sandberg  <mandolaerik@gmail.com>
 
        * lily/time-scaled-music-iterator.cc: Use tupletSpannerDuration to
index 25c972f908a654f2572741930e25f702d671e0e6..a33704e08b255b0294e8031f6c12980805c3b33a 100644 (file)
@@ -304,7 +304,7 @@ but it can also be used anywhere text is called in lilypond
 
 Text can also be placed on its own, away from any @code{\score}
 block.  This is primarily used in a @code{\book} (see
-@ref{Multiple movements}).
+@ref{Multiple scores in a book}).
 
 @lilypond[quote,ragged-right,verbatim]
 \markup{ Here is some text. }
@@ -2004,8 +2004,6 @@ c f
 g
 @end lilypond
 
-LilyPond has fonts in different design sizes.  The music fonts for
-smaller sizes are chubbier, while the text fonts are relatively wider.
 Font size changes are achieved by scaling the design size that is
 closest to the desired size.  The standard font size (for
 @code{font-size} equals 0), depends on the standard staff height.  For
index 5285e460820a47fd6842176e4bf3a05731eac3ec..92496a1f7c0ef456dfbc1e01134252f51a692d1a 100644 (file)
@@ -14,7 +14,6 @@ specific notation.
 @menu
 * Input files::                 
 * Titles and headers::          
-* Multiple movements::          
 * MIDI output::                 
 * Displaying LilyPond notation::  
 * Skipping corrected music::    
@@ -29,6 +28,7 @@ these files end with ``@code{.ly}''.
 
 @menu
 * File structure (introduction)::  
+* Multiple scores in a book::   
 * File structure::              
 * A single music expression::   
 * Including LilyPond files::    
@@ -71,6 +71,81 @@ expressions are called toplevel expressions.  The next section enumerates
 them all.
 
 
+@node Multiple scores in a book
+@subsection Multiple scores in a book
+
+@funindex \book
+@cindex movements, multiple
+
+A document may contain multiple pieces of music and texts.  Examples
+of these are an etude book, or an orchestral part with multiple
+movements.  Each movement is entered with a @code{\score} block,
+
+@example
+\score @{
+  @var{..music..}
+@}
+@end example
+
+and texts are entered with a @code{\markup} block,
+
+@example
+\markup @{
+  @var{..text..}
+@}
+@end example
+
+@findex \book
+
+The movements and texts are combined together in a @code{\book} block,
+like
+
+@example
+\book @{
+  \score @{
+    @var{..}
+  @}
+  \markup @{
+    @var{..}
+  @}
+  \score @{
+    @var{..}
+  @}
+@}
+@end example
+
+
+The header for each piece of music can be put inside the @code{\score}
+block.  The @code{piece} name from the header will be printed before
+each movement.  The title for the entire book can be put inside the
+@code{\book}, but if it is not present, the @code{\header} which is at
+the top of the file is inserted.
+
+@example
+\book @{
+  \header @{
+    title = "Eight miniatures"
+    composer = "Igor Stravinsky"
+  @}
+  \score @{
+    @dots{}
+    \header @{ piece = "Romanze" @}
+  @}
+  \markup @{
+     ..text of second verse..
+  @}
+  \markup @{
+     ..text of third verse..
+  @}
+  \score @{
+    @dots{}
+    \header @{ piece = "Menuetto" @}
+  @}
+@}
+@end example
+
+
+
 @node File structure
 @subsection File structure
 
@@ -600,86 +675,6 @@ header as well.  It may be used as a normal header, or left  blank
 
 
 
-@node Multiple movements
-@section Multiple movements
-
-@cindex bibliographic information
-@cindex titles
-@cindex composer
-@cindex Music engraving by LilyPond
-
-A document may contain multiple pieces of music and texts.  Examples
-of these are an etude book, or an orchestral part with multiple
-movements.  Each movement is entered with a @code{\score} block,
-
-@example
-\score @{
-  @var{..music..}
-@}
-@end example
-
-and texts are entered with a @code{\markup} block,
-
-@example
-\markup @{
-  @var{..text..}
-@}
-@end example
-
-@findex \book
-
-The movements and texts are combined together in a @code{\book} block,
-like
-
-@example
-\book @{
-  \score @{
-    @var{..}
-  @}
-  \markup @{
-    @var{..}
-  @}
-  \score @{
-    @var{..}
-  @}
-@}
-@end example
-
-
-The header for each piece of music can be put inside the @code{\score}
-block.  The @code{piece} name from the header will be printed before
-each movement.  The title for the entire book can be put inside the
-@code{\book}, but if it is not present, the @code{\header} which is at
-the top of the file is inserted.
-
-@cindex Engraved by LilyPond
-@cindex signature line
-
-@example
-\book @{
-  \header @{
-    title = "Eight miniatures"
-    composer = "Igor Stravinsky"
-  @}
-  \score @{
-    @dots{}
-    \header @{ piece = "Romanze" @}
-  @}
-  \markup @{
-     ..text of second verse..
-  @}
-  \markup @{
-     ..text of third verse..
-  @}
-  \score @{
-    @dots{}
-    \header @{ piece = "Menuetto" @}
-  @}
-@}
-@end example
-
-
-
 @node MIDI output
 @section MIDI output
 
index 1132576273d669ad0c691ca1198291d1e8627bf0..b837bdd586f08bf878f593c25bd6f53dc642fcc0 100644 (file)
@@ -425,6 +425,7 @@ This manual: @ref{Changing context default settings}
 @section Vertical spacing
 
 @cindex vertical spacing
+@cindex spacing, vertical
 
 Vertical spacing is controlled by three things: the amount of
 space available (i.e. paper size and margins), the amount of
@@ -590,14 +591,19 @@ negative.
 @node Horizontal spacing
 @section Horizontal Spacing
 
+@cindex horizontal spacing
+@cindex spacing, horizontal
+
 @menu
-* Horizontal Intro::            
+* Horizontal spacing overview::  
+* New spacing area::            
+* Changing horizontal spacing::  
 * Line length::                 
 @end menu
 
 
-@node Horizontal Intro
-@subsection Horizontal Intro
+@node Horizontal spacing overview
+@subsection Horizontal spacing overview
 
 The spacing engine translates differences in durations into stretchable
 distances (``springs'') of differring lengths.  Longer durations get
@@ -683,6 +689,50 @@ exaggerated corrections:
 
 Proportional notation is supported; see @ref{Proportional notation}.
 
+
+@seealso
+
+Internals: @internalsref{SpacingSpanner}, @internalsref{NoteSpacing},
+@internalsref{StaffSpacing}, @internalsref{SeparationItem}, and
+@internalsref{SeparatingGroupSpanner}.
+
+
+@refbugs
+
+There is no convenient mechanism to manually override spacing.  The
+following work-around may be used to insert extra space into a score.
+@example
+ \once \override Score.SeparationItem #'padding = #1
+@end example
+
+No work-around exists for decreasing the amount of space.
+
+
+@node New spacing area
+@subsection New spacing area
+
+New sections with different spacing parameters can be started with
+@code{newSpacingSection}.  This is useful when there are  
+sections with a different notions of long and short notes.
+
+In the following example, the time signature change introduces a new
+section, and hence the 16ths notes are spaced wider.
+
+FIXME: wait until we're definitely adding NEWS items.  -gp
+
+@lilypond[relative,fragment,verbatim]
+\time 2/4
+c4 c8 c 
+c8 c c4 c16[ c c8] c4
+%\newSpacingSection
+\time 4/16
+c16[ c c8]
+@end lilypond
+
+
+@node Changing horizontal spacing
+@subsection Changing horizontal spacing
+
 By default, spacing in tuplets depends on various non-duration
 factors (such as accidentals, clef changes, etc).  To disregard
 such symbols and force uniform equal-duration spacing, use
@@ -718,28 +768,6 @@ regard for clefs, bar lines, and grace notes,
 @end lilypond
 
 
-@seealso
-
-Internals: @internalsref{SpacingSpanner}, @internalsref{NoteSpacing},
-@internalsref{StaffSpacing}, @internalsref{SeparationItem}, and
-@internalsref{SeparatingGroupSpanner}.
-
-@refbugs
-
-Spacing is determined on a score wide basis.  If you have a score that
-changes its character (measured in durations) halfway during the
-score, the part containing the longer durations will be spaced too
-widely.
-
-There is no convenient mechanism to manually override spacing.  The
-following work-around may be used to insert extra space into a score.
-@example
- \once \override Score.SeparationItem #'padding = #1
-@end example
-
-No work-around exists for decreasing the amount of space.
-
-
 @node Line length
 @subsection Line length