@divEnd
@divEnd
-@ignore
-@itemize
-@item
-@item
-@rlearning{Tutorial}: gives a gentle introduction to typesetting music.
-First time users should start here.
+@node Glossary
+@unnumberedsec Glossary
-@item
-@rlearning{Fundamental concepts}: explains some general concepts about
-the LilyPond file format. If you are not certain where to place a
-command, read this chapter!
+@divClass{column-left-top}
+@subheading Glossay
-@item
-@rlearning{Tweaking output}: shows how to change the default engraving
-that LilyPond produces.
+This explains musical terms, and includes translations to various
+languages. If you are not familiar with music notation or music
+terminology (especially if you are a non-native English speaker),
+it is highly advisable to consult the glossary.
+
+@divEnd
+
+@divClass{column-right-top}
+@subheading Read it now
+
+@itemize
@item
-@rlearning{Working on LilyPond projects}: discusses practical uses of
-LilyPond and how to avoid some common problems. Read this before
-undertaking large projects!
+@rglosnamed{Top,Music glossary}:
+read this manual in the same format as this one.
@end itemize
+@divEnd
-The Learning also contains appendices which are not part of the
-recommended linear reading. They may be useful for later
-viewing:
+@divClass{column-center-bottom}
+@subheading Other formats
+@divClass{keep-bullets}
@itemize
-@item
-@rlearning{Templates}: shows ready-made templates of LilyPond pieces.
-Just cut and paste a template into a file, add notes, and you're
-done!
-
-@item
-@rlearning{Scheme tutorial}: presents a short introduction to Scheme,
-the programming language that music functions use. This is
-material for advanced tweaks; many users never touch Scheme at
-all.
+@item @uref{../glossary/index.html, Glossary (split HTML)}:
+the manual is split between many HTML pages.
+@emph{(small download for each page)}
-@end itemize
-@end ignore
+@item @uref{../glossary-big-page.html, Glossay (big HTML)}:
+read this manual as one huge HTML page.
+@emph{(large single download, around 10? Mb)}
+@item @uref{../glossary.pdf, glossary.pdf}:
+download as a PDF file.
+@emph{(large single download, 2.8 Mb)}
-@node Glossary
-@unnumberedsec Glossary
+@item @uref{FIXME, glossary.info}:
+GNU info format for documentation. FIXME, link broken.
-@rglosnamed{Top,Music glossary}
-this explains musical terms, and includes translations to various
-languages. If you are not familiar with music notation or music
-terminology (especially if you are a non-native English speaker),
-it is highly advisable to consult the glossary.
+@end itemize
+@divEnd
+@divEnd
@node Essay
@unnumberedsec Essay
-blah
+@divClass{column-left-top}
+@subheading Essay
+
+This book gives a brief history of music typography, followed by
+an examination of LilyPond's engraving techniques. A comparison
+between LilyPond and other music engraving systems is given.
+
+@divEnd
+
+@divClass{column-right-top}
+@subheading Read it now
+
+@itemize
+
+@item @ressaynamed{Top,Essay}:
+read this manual in the same format as this one.
+
+@end itemize
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Other formats
+
+@divClass{keep-bullets}
+@itemize
+
+@item @uref{../essay/index.html, Essay (split HTML)}:
+the manual is split between many HTML pages.
+@emph{(small download for each page)}
+
+@item @uref{../essay-big-page.html, Essay (big HTML)}:
+read this manual as one huge HTML page.
+@emph{(large single download, around FIXME? Mb)}
+
+@item @uref{../essay.pdf, essay.pdf}:
+download as a PDF file.
+@emph{(large single download, FIXME? Mb)}
+
+@item @uref{FIXME, essay.info}:
+GNU info format for documentation. FIXME, link broken.
+
+@end itemize
+@divEnd
+@divEnd
@node Notation
@unnumberedsec Notation
+@divClass{column-left-top}
+@subheading Notation reference
+
This book explains all the LilyPond commands which produce
notation.
@warning{The Notation assumes that the reader knows
basic material covered in the Learning and is familiar with
the English musical terms presented in the Musical Glossary.}
+@divEnd
-@ignore
-@itemize
-
-@item
-@ruser{Musical notation}:
-discusses topics grouped by notation construct. This section
-gives details about basic notation that will be useful in almost
-any notation project.
-
-@item
-@ruser{Specialist notation}:
-discusses topics grouped by notation construct. This section
-gives details about special notation that will only be useful for
-particular instrument (or vocal) groups.
-
-@item
-@ruser{General input and output}:
-discusses general information about LilyPond input files and
-controlling output.
-
-@item
-@ruser{Spacing issues}:
-discusses issues which affect the global output, such as selecting
-paper size or specifying page breaks.
+@divClass{column-right-top}
+@subheading Read it now
-@item
-@ruser{Changing defaults}:
-explains how to tweak LilyPond to produce exactly the notation you
-want.
+@itemize
-@item
-@ruser{Interfaces for programmers}:
-explains how to create music functions with scheme.
+@item @rusernamed{Top,Notation}:
+read this manual in the same format as this one.
@end itemize
+@divEnd
-The Notation also contains appendices with useful
-reference charts.
+@divClass{column-center-bottom}
+@subheading Other formats
+@divClass{keep-bullets}
@itemize
-@item
-@ruser{Literature list}:
-contains a set of useful reference books for those who wish to
-know more on notation and engraving.
-
-@item
-@ruser{Notation manual tables}:
-are a set of tables showing the chord names, MIDI instruments, a
-list of color names, and the Feta font.
+@item @uref{../notation/index.html, Notation (split HTML)}:
+the manual is split between many HTML pages.
+@emph{(small download for each page)}
-@item
-@ruser{Cheat sheet}:
-is a handy reference of the most common LilyPond commands.
+@item @uref{../notation-big-page.html, Notation (big HTML)}:
+read this manual as one huge HTML page.
+@emph{(large single download, around 10? Mb)}
-@item
-@ruser{LilyPond command index}:
-an index of all LilyPond @code{\commands}.
+@item @uref{../notation.pdf, notation.pdf}:
+download as a PDF file.
+@emph{(large single download, 2.8 Mb)}
-@item
-@ruser{LilyPond index}:
-a complete index.
+@item @uref{FIXME, notation.info}:
+GNU info format for documentation. FIXME, link broken.
@end itemize
-@end ignore
+@divEnd
+@divEnd
@node Usage
@unnumberedsec Usage
-This book explains how to execute the programs and how to integrate
-LilyPond notation with other programs.
+@divClass{column-left-top}
+@subheading Learning manual
+
+This book explains how to execute the programs, how to integrate
+LilyPond notation with other programs, and suggests @qq{best
+practices} for efficient use. It is recommended reading before
+attempting any large projects.
+@divEnd
+
+@divClass{column-right-top}
+@subheading Read it now
-@ignore
@itemize
-@item
-@rprogram{Install}:
-explains how to install LilyPond, including compilation if
-desired.
+@item @rprogramnamed{Top,Usage}:
+read this manual in the same format as this one.
-@item
-@rprogram{Setup}:
-describes how to configure your computer for optimum LilyPond
-usage, such as using special environments for certain text
-editors.
+@end itemize
+@divEnd
-@item
-@rprogram{Running LilyPond}:
-shows how to run LilyPond and its helper programs. In addition,
-this section explains how to upgrade input files from previous
-versions of LilyPond.
+@divClass{column-center-bottom}
+@subheading Other formats
-@item
-@rprogram{LilyPond-book}:
-explains the details behind creating documents with in-line music
-examples, like this manual.
+@divClass{keep-bullets}
+@itemize
-@item
-@rprogram{Converting from other formats}:
-explains how to run the conversion programs. These programs are
-supplied with the LilyPond package, and convert a variety of music
-formats to the @code{.ly} format.
+@item @uref{../application/index.html, Usage (split HTML)}:
+the manual is split between many HTML pages.
+@emph{(small download for each page)}
+
+@item @uref{../application-big-page.html, Usage (big HTML)}:
+read this manual as one huge HTML page.
+@emph{(large single download, around 10? Mb)}
+
+@item @uref{../application.pdf, application.pdf}:
+download as a PDF file.
+@emph{(large single download, 2.8 Mb)}
+
+@item @uref{FIXME, application.info}:
+GNU info format for documentation. FIXME, link broken.
@end itemize
-@end ignore
+@divEnd
+@divEnd
@node Snippets
@unnumberedsec Snippets
-@rlsrnamed{Top,LilyPond Snippets}: this shows a
-selected set of LilyPond snippets from the
+@divClass{column-left-top}
+@subheading Learning manual
+
+This shows a selected set of LilyPond snippets from the
@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
(LSR). All the snippets are in the public domain.
separately. These are stored in @file{input/new/} in the LilyPond
source tree.
-The list of snippets for each subsection of the Notation are
-also linked from the @strong{See also} portion.
+The list of snippets for each subsection of the Notation are also
+linked from the @strong{See also} portion.
+@divEnd
+
+@divClass{column-right-top}
+@subheading Read it now
+
+@itemize
+
+@item @rlsrnamed{Top,Snippets}:
+read this manual in the same format as this one.
+
+@end itemize
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Other formats
+
+@divClass{keep-bullets}
+@itemize
+
+@item @uref{../snippets/index.html, Snippets (split HTML)}:
+the manual is split between many HTML pages.
+@emph{(small download for each page)}
+
+@item @uref{../snippets-big-page.html, Snippets (big HTML)}:
+read this manual as one huge HTML page.
+@emph{(large single download, around 10? Mb)}
+
+@item @uref{../snippets.pdf, snippets.pdf}:
+download as a PDF file.
+@emph{(large single download, 2.8 Mb)}
+
+@item @uref{FIXME, snippets.info}:
+GNU info format for documentation. FIXME, link broken.
+
+@end itemize
+@divEnd
+@divEnd
@node FAQ
@unnumberedsec FAQ
-@warning{to be moved into the actual Documentation/ in master)}
-
+@divClass{column-center-top}
+@subheading Introductory questions
-@subheading Where are the graphical canvas, menus, and toolbars?
+@subsubheading Where are the graphical canvas, menus, and toolbars?
LilyPond requires you to write music as text. Please read about
our @ref{Text input}.
-@subheading There's a lot of documentation! Do I need to read it?
+@subsubheading There's a lot of documentation! Do I need to read it?
-You need to read the @ref{Learning}. As for the rest of
-documentation, you only need to read the sections which discuss
-the notation that you wish to create.
+You need to read the @ref{Learning, Learning manual}. As for the
+rest of documentation, you only need to read the sections which
+discuss the notation that you wish to create.
-@subheading That's still a lot of reading! Is it worth it?
+@subsubheading That's still a lot of reading! Is it worth it?
Please decide for yourself; the reasons why you might want to use
LilyPond are given in the @ref{Introduction}.
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Usage questions
-@subheading Something isn't working! How do I fix it?
+@subsubheading Something isn't working! How do I fix it?
This is explained in @@ref@{FIXME LM or AU x.y@}.
-@subheading Why do you change the syntax?
+@subsubheading Why do you change the syntax?
This is explained in @@ref@{FIXME AU x.y@}.
+@divEnd
+
@node Changes
@unnumberedsec Changes
-previous-named "NEWS" doc.
+@divClass{column-left-top}
+@subheading Learning manual
-this is a summary of important changes
-and new features in LilyPond since the previous version.
+This is a summary of important changes and new features in
+LilyPond since the previous stable version.
+
+@divEnd
+
+@divClass{column-right-top}
+@subheading Read it now
+
+@itemize
+
+@item @rchangesnamed{Top,Changes}:
+read this manual in the same format as this one.
+
+@end itemize
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Other formats
+
+@divClass{keep-bullets}
+@itemize
+
+@c Changes isn't available as a split manual.
+@c (maybe it should be, but it isn't so far)
+@c @item @uref{../changes/index.html, Changes (split HTML)}:
+@c the manual is split between many HTML pages.
+@c @emph{(small download for each page)}
+
+@c @item @uref{../changes-big-page.html, Changes (big HTML)}:
+@c read this manual as one huge HTML page.
+@c @emph{(large single download, around 10? Mb)}
+
+@item @uref{../changes.html, Changes}:
+read this manual as a HTML page.
+
+@item @uref{../changes.pdf, changes.pdf}:
+download as a PDF file.
+@emph{(small single download, 0.5 ?? Mb)}
+
+@item @uref{FIXME, changes.info}:
+GNU info format for documentation. FIXME, link broken.
+
+@end itemize
+@divEnd
+@divEnd
@node Internals
@unnumberedsec Internals
-@rinternalsnamed{Top,Internals}: this is a set
-of heavily cross linked HTML pages which document the nitty-gritty
-details of each and every LilyPond class, object, and function.
-It is produced directly from the formatting definitions in the
-source code.
+@divClass{column-left-top}
+@subheading Learning manual
+
+This is a set of heavily cross linked HTML pages which document
+the nitty-gritty details of each and every LilyPond class, object,
+and function. It is produced directly from the formatting
+definitions in the source code.
Almost all formatting functionality that is used internally is
available directly to the user. For example, most variables that
generated documentation. In the HTML document, these subsections
have clickable links.
+@divEnd
+
+@divClass{column-right-top}
+@subheading Read it now
+
+@itemize
+
+@item @rinternalsnamed{Top,Internals}:
+read this manual in the same format as this one.
+
+@end itemize
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Other formats
+
+@divClass{keep-bullets}
+@itemize
+
+@item @uref{../internals/index.html, Internals (split HTML)}:
+the manual is split between many HTML pages.
+@emph{(small download for each page)}
+
+@item @uref{../internals-big-page.html, Internals (big HTML)}:
+read this manual as one huge HTML page.
+@emph{(large single download, around 10? Mb)}
+
+@item @uref{../internals.pdf, internals.pdf}:
+download as a PDF file.
+@emph{(large single download, 2.8 Mb)}
+
+@item @uref{FIXME, internals.info}:
+GNU info format for documentation. FIXME, link broken.
+
+@end itemize
+@divEnd
+@divEnd
+
@node Translated