In the second staff there are no time signature or clef symbols. This
is a rather crude method of making objects disappear since it will affect
the entire staff. This method also influences the spacing, which may or
-may not be desirable. A more
-sophisticated method of blanking objects is shown in @rlearning{Common tweaks}.
+may not be desirable. More sophisticated methods of blanking objects
+are shown in @rlearning{Visibility and color of objects}.
The next example shows a practical application. Bar lines and time
signatures are normally synchronized across the score. This is done
We have been talking of @emph{the} @code{Fingering} object, but actually it
does not amount to much. The initialization file (see
-@rlearning{Default files})
+@rlearning{Other sources of information})
@file{scm/@/define@/-grobs@/.scm} shows the soul of the @q{object},
@example
@code{-dclip-systems}. The clips are output as EPS files, and are
converted to PDF and PNG if these formats are switched on as well.
-For more information on output formats, see @rprogram{Invoking LilyPond}.
+For more information on output formats, see @rprogram{Invoking lilypond}.
@node Including LilyPond files
LilyPond.
@item
-@emph{@rprogram{lilypond-book}},
+@emph{@rprogram{LilyPond-book}},
explains the details behind creating
documents with in-line music examples, like this manual.
@end lilypond
The above example shows verbose polyphonic notation. The short
-polyphonic notation, described in @rlearning{I'm seeing Voices},
+polyphonic notation, described in @rlearning{I'm hearing Voices},
can also be used if the @internalsref{DrumVoice}s are instantiated
by hand first. For example,
@menu
* Normal usage::
-* Command-line usage::
-* Error messages::
-* Updating files with convert-ly::
-* Reporting bugs::
+* Command-line usage::
+* Error messages::
+* Updating files with convert-ly::
+* Reporting bugs::
@end menu
@node Normal usage
@section Normal usage
-Most users run LilyPond through a GUI; see @ruser{First steps} if
+Most users run LilyPond through a GUI; see @rlearning{First steps} if
you have not read this already.
scope of this manual; please consult other documentation on this topic
if you are unfamiliar with the command-line.
+@menu
+* Invoking lilypond::
+* Command line options::
+* Environment variables::
+@end menu
+@node Invoking lilypond
@subsection Invoking lilypond
@cindex Invoking LilyPond
not to change any system defaults from within Scheme.}
In addition, the value of @code{output-suffix} will be inserted between
-the basename and the number. An input file containing
+the basename and the number. An input file containing
@example
#(define output-suffix "violin")
-\book @{ @dots{} @}
+\book @{ @dots{} @}
#(define output-suffix "cello")
-\book @{ @dots{} @}
+\book @{ @dots{} @}
@end example
@noindent
@var{base}@file{-cello-1.ps}.
-
+@node Command line options
@subsection Command line options
The following options are supported:
available.
@item paper-size
-This option sets the default paper-size,
+This option sets the default paper-size,
@example
-dpaper-size=\"letter\"
@end example
@strong{NO WARRANTY}!)
@end table
-
+@node Environment variables
@subsection Environment variables
@uref{http://lilypond.org/web/devel/participating/bugs}
-Please construct submit @ruser{Minimal examples}, of bug reports. We do not
+Please construct and submit minimal examples of bugs in reports. We do not
have the resources to investigate reports which are not as small as possible.
@appendixsec lilypond-book templates
These templates are for use with @code{lilypond-book}. If you're not familiar
-with this program, please refer to @rprogram{lilypond-book}.
+with this program, please refer to @rprogram{LilyPond-book}.
@appendixsubsec LaTeX
@seealso
-Notation Reference: @ruser{Piano music},
+Notation Reference: @ruser{Keyboard instruments},
@ruser{Displaying staves}.
index in the Notation Reference does not mention merging,
but a search of the text for @q{merge} quickly leads us to
the overrides for merging differently headed and differently
-dotted notes in @ruser{Collision Resolution}. In our
+dotted notes in @ruser{Collision resolution}. In our
example we need to merge both types of note for the duration
of the polyphonic section in bar 3, so using the information
in the Notation Reference we add
using a few years ago. @command{convert-ly} requires you to declare
which version of LilyPond you used.
-@item @strong{Include checks}: @ruser{Bar and barnumber checks},
-@ruser{Octave check}. If you include checks every so often, then
+@item @strong{Include checks}: @ruser{Bar and bar number checks},
+@ruser{Octave checks}. If you include checks every so often, then
if you make a mistake, you can pinpoint it quicker. How often is
@q{every so often}? It depends on the complexity of the music.
For very simple music, perhaps just once or twice. For very