1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
12 @divClass{heading-center}
13 @heading Documentation for LilyPond @version
17 @divClass{column-center-top}
18 @subheading Introduction
22 @item @ref{Text input}:
23 LilyPond is a @strong{text-based} music engraver. If you are not
24 familiar with this concept, please read this now!
27 a @qq{must-read} gentle introduction to LilyPond.
30 @emph{(optional reading)}
31 explains musical terms and gives translations for users unfamiliar
32 with English musical terms.
35 @emph{(optional reading)}
36 background information about the engraving process and the
37 aesthetics of 19th century music engraving.
44 @divClass{column-left-top}
45 @subheading Regular use
50 the main portion of the documentation; provides detailed
51 information about creating notation.
54 discusses the actual programs and operating system-specific
58 short tricks, tips, and examples.
65 @divClass{column-right-top}
66 @subheading Infrequent Use
71 links to the answers of Frequently Asked Questions.
74 updates since the last major version.
76 @item @ref{Internals}:
77 information about LilyPond's internal structures, which is
78 required for constructing tweaks.
85 @divClass{column-center-bottom}
86 @subheading Other material
90 @item @ref{Translated}:
91 translation status for non-English readers.
94 manuals for older versions and downloadable versions.
96 @item @ref{Development}:
97 manuals for the unstable version.
100 these manuals are published under the GNU Free Documentation
110 * Learning:: Learning.
111 * Glossary:: Glossary.
113 * Notation:: Reference.
115 * Snippets:: Snippets.
118 * Internals:: Internals.
119 * Translated:: Translation.
127 @c TRANSLATORS: most of the text in this file came from
128 @c LM 1.1 About the documentation (before this section was
129 @c removed in July 2009).
132 @unnumberedsec Learning
134 @divClass{column-left-top}
135 @subheading Learning manual
137 This book explains how to begin learning LilyPond, as well as
138 explaining some key concepts in easy terms. You should read these
139 chapters in a linear fashion.
141 There is a paragraph @strong{See also} at the end of each section,
142 which contains cross-references to other sections: you should not
143 follow these cross-references at first reading. When you have
144 read all of the manual, you may want to read some sections again
145 and follow those cross-references for more information.
148 @divClass{column-right-top}
149 @subheading Read it now
153 @item @rlearningnamed{Top,Learning}:
154 read this manual in the same format as this one.
159 @divClass{column-center-bottom}
160 @subheading Other formats
162 @divClass{keep-bullets}
165 @item @uref{learning/index.html, Learning (split HTML)}:
166 the manual is split between many HTML pages.
167 @emph{(small download for each page)}
169 @item @uref{learning-big-page.html, Learning (big HTML)}:
170 read this manual as one huge HTML page.
171 @emph{(large single download, around 10? Mb)}
173 @item @uref{learning.pdf, learning.pdf}:
174 download as a PDF file.
175 @emph{(large single download, 2.8 Mb)}
177 @item @uref{FIXME, learning.info}:
178 GNU info format for documentation. FIXME, link broken.
186 @unnumberedsec Glossary
188 @divClass{column-left-top}
191 This explains musical terms, and includes translations to various
192 languages. If you are not familiar with music notation or music
193 terminology (especially if you are a non-native English speaker),
194 it is highly advisable to consult the glossary.
198 @divClass{column-right-top}
199 @subheading Read it now
203 @item @rglosnamed{Top,Music glossary}:
204 read this manual in the same format as this one.
209 @divClass{column-center-bottom}
210 @subheading Other formats
212 @divClass{keep-bullets}
215 @item @uref{music-glossary/index.html, Glossary (split HTML)}:
216 the manual is split between many HTML pages.
217 @emph{(small download for each page)}
219 @item @uref{music-glossary-big-page.html, Glossay (big HTML)}:
220 read this manual as one huge HTML page.
221 @emph{(large single download, around 10? Mb)}
223 @item @uref{music-glossary.pdf, glossary.pdf}:
224 download as a PDF file.
225 @emph{(large single download, 2.8 Mb)}
227 @item @uref{FIXME, glossary.info}:
228 GNU info format for documentation. FIXME, link broken.
238 @divClass{column-left-top}
241 This book gives a brief history of music typography, followed by
242 an examination of LilyPond's engraving techniques. A comparison
243 between LilyPond and other music engraving systems is given.
245 @warning{The detailed typographical examples are easier to analyze
246 in the PDF version due to its higher resolution.}
250 @divClass{column-right-top}
251 @subheading Read it now
255 @item @ressaynamed{Top,Essay}:
256 read this manual in the same format as this one.
261 @divClass{column-center-bottom}
262 @subheading Other formats
264 @divClass{keep-bullets}
267 @item @uref{essay/index.html, Essay (split HTML)}:
268 the manual is split between many HTML pages.
269 @emph{(small download for each page)}
271 @item @uref{essay-big-page.html, Essay (big HTML)}:
272 read this manual as one huge HTML page.
273 @emph{(large single download, around FIXME? Mb)}
275 @item @uref{essay.pdf, essay.pdf}:
276 download as a PDF file.
277 @emph{(large single download, FIXME? Mb)}
279 @item @uref{FIXME, essay.info}:
280 GNU info format for documentation. FIXME, link broken.
288 @unnumberedsec Notation
290 @divClass{column-left-top}
291 @subheading Notation reference
293 This book explains all the LilyPond commands which produce
296 @warning{The Notation reference assumes that the reader knows
297 basic material covered in the Learning manual and is familiar with
298 the English musical terms presented in the Musical Glossary.}
302 @divClass{column-right-top}
303 @subheading Read it now
307 @item @rusernamed{Top,Notation}:
308 read this manual in the same format as this one.
313 @divClass{column-center-bottom}
314 @subheading Other formats
316 @divClass{keep-bullets}
319 @item @uref{notation/index.html, Notation (split HTML)}:
320 the manual is split between many HTML pages.
321 @emph{(small download for each page)}
323 @item @uref{notation-big-page.html, Notation (big HTML)}:
324 read this manual as one huge HTML page.
325 @emph{(large single download, around 10? Mb)}
327 @item @uref{notation.pdf, notation.pdf}:
328 download as a PDF file.
329 @emph{(large single download, 2.8 Mb)}
331 @item @uref{FIXME, notation.info}:
332 GNU info format for documentation. FIXME, link broken.
342 @divClass{column-left-top}
343 @subheading Usage manual
345 This book explains how to execute the programs, how to integrate
346 LilyPond notation with other programs, and suggests @qq{best
347 practices} for efficient use. It is recommended reading before
348 attempting any large projects.
351 @divClass{column-right-top}
352 @subheading Read it now
356 @item @rprogramnamed{Top,Usage}:
357 read this manual in the same format as this one.
362 @divClass{column-center-bottom}
363 @subheading Other formats
365 @divClass{keep-bullets}
368 @item @uref{usage/index.html, Usage (split HTML)}:
369 the manual is split between many HTML pages.
370 @emph{(small download for each page)}
372 @item @uref{usage-big-page.html, Usage (big HTML)}:
373 read this manual as one huge HTML page.
374 @emph{(large single download, around 10? Mb)}
376 @item @uref{usage.pdf, usage.pdf}:
377 download as a PDF file.
378 @emph{(large single download, 2.8 Mb)}
380 @item @uref{FIXME, lilypond-usage.info}:
381 GNU info format for documentation. FIXME, link broken.
389 @unnumberedsec Snippets
391 @divClass{column-left-top}
394 This shows a selected set of LilyPond snippets from the
395 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
396 (LSR). All the snippets are in the public domain.
398 Please note that this document is not an exact subset of LSR. LSR
399 is running a stable LilyPond version, so any snippet which
400 demonstrates new features of a development version must be added
401 separately. These are stored in @file{input/new/} in the LilyPond
404 The list of snippets for each subsection of the Notation are also
405 linked from the @strong{See also} portion.
408 @divClass{column-right-top}
409 @subheading Read it now
413 @item @rlsrnamed{Top,Snippets}:
414 read this manual in the same format as this one.
419 @divClass{column-center-bottom}
420 @subheading Other formats
422 @divClass{keep-bullets}
425 @item @uref{snippets/index.html, Snippets (split HTML)}:
426 the manual is split between many HTML pages.
427 @emph{(small download for each page)}
429 @item @uref{snippets-big-page.html, Snippets (big HTML)}:
430 read this manual as one huge HTML page.
431 @emph{(large single download, around 10? Mb)}
433 @item @uref{snippets.pdf, snippets.pdf}:
434 download as a PDF file.
435 @emph{(large single download, 2.8 Mb)}
437 @item @uref{FIXME, snippets.info}:
438 GNU info format for documentation. FIXME, link broken.
448 @divClass{column-center-top}
449 @subheading Introductory questions
451 @subsubheading Where are the graphical canvas, menus, and toolbars?
453 LilyPond requires you to write music as text. Please read about
454 our @ref{Text input}.
457 @subsubheading There's a lot of documentation! Do I need to read it?
459 You need to read the @ref{Learning, Learning manual}. As for the
460 rest of documentation, you only need to read the sections which
461 discuss the notation that you wish to create.
464 @subsubheading That's still a lot of reading! Is it worth it?
466 Please decide for yourself; the reasons why you might want to use
467 LilyPond are given in the @ref{Introduction}.
471 @divClass{column-center-bottom}
472 @subheading Usage questions
474 @subsubheading Something isn't working! How do I fix it?
476 This is explained in @rprogram{Troubleshooting}.
479 @subsubheading Why do you change the syntax?
481 This is explained in @rprogram{Why does the syntax change?}.
487 @unnumberedsec Changes
489 @divClass{column-left-top}
492 This is a summary of important changes and new features in
493 LilyPond since the previous stable version.
497 @divClass{column-right-top}
498 @subheading Read it now
502 @item @rchangesnamed{Top,Changes}:
503 read this manual in the same format as this one.
508 @divClass{column-center-bottom}
509 @subheading Other formats
511 @divClass{keep-bullets}
514 @c Changes isn't available as a split manual.
515 @c (maybe it should be, but it isn't so far)
516 @c @item @uref{changes/index.html, Changes (split HTML)}:
517 @c the manual is split between many HTML pages.
518 @c @emph{(small download for each page)}
520 @c @item @uref{changes-big-page.html, Changes (big HTML)}:
521 @c read this manual as one huge HTML page.
522 @c @emph{(large single download, around 10? Mb)}
524 @item @uref{changes.html, Changes}:
525 read this manual as a HTML page.
527 @item @uref{changes.pdf, changes.pdf}:
528 download as a PDF file.
529 @emph{(small single download, 0.5 ?? Mb)}
531 @item @uref{FIXME, changes.info}:
532 GNU info format for documentation. FIXME, link broken.
541 @unnumberedsec Internals
543 @divClass{column-left-top}
544 @subheading Internals reference
546 This is a set of heavily cross linked HTML pages which document
547 the nitty-gritty details of each and every LilyPond class, object,
548 and function. It is produced directly from the formatting
549 definitions in the source code.
551 Almost all formatting functionality that is used internally is
552 available directly to the user. For example, most variables that
553 control thickness values, distances, etc., can be changed in input
554 files. There are a huge number of formatting options, and all of
555 them are described in this document. Each section of the Notation
556 Reference has a @b{See also} subsection, which refers to the
557 generated documentation. In the HTML document, these subsections
558 have clickable links.
562 @divClass{column-right-top}
563 @subheading Read it now
567 @item @rinternalsnamed{Top,Internals}:
568 read this manual in the same format as this one.
573 @divClass{column-center-bottom}
574 @subheading Other formats
576 @divClass{keep-bullets}
579 @item @uref{internals/index.html, Internals (split HTML)}:
580 the manual is split between many HTML pages.
581 @emph{(small download for each page)}
583 @item @uref{internals-big-page.html, Internals (big HTML)}:
584 read this manual as one huge HTML page.
585 @emph{(large single download, around 10? Mb)}
587 @item @uref{internals.pdf, internals.pdf}:
588 download as a PDF file.
589 @emph{(large single download, 2.8 Mb)}
591 @item @uref{FIXME, internals.info}:
592 GNU info format for documentation. FIXME, link broken.
601 @unnumberedsec Translated
603 @divClass{column-center-bottom}
604 @subheading Translation status
606 TODO: clean up / prettify
608 @uref{translations.html}.
616 @divClass{column-left-top}
617 @subheading Downloadable versions
619 FIXME: compare tarball vs. zip size, ask about windows users
620 dealing with tarballs (both gz and bz2), etc.
622 @divClass{keep-bullets}
631 @item info zip maybe?!?!
638 @divClass{column-right-top}
639 @subheading Previous stable versions
641 @divClass{keep-bullets}
644 @item @uref{http://lilypond.org/doc/v2.12/Documentation/,
645 LilyPond 2.12 Documentation}
647 @item @uref{http://lilypond.org/doc/v2.10/Documentation/,
648 LilyPond 2.10 Documentation}
650 @item @uref{http://lilypond.org/doc/v2.8/Documentation/,
651 LilyPond 2.8 Documentation}
664 @divClass{column-center-top}
665 @subheading Documentation license
667 The documentation for GNU LilyPond is published under the GNU Free
668 Documentation License. An introduction to this license, and our
669 reasons for choosing it, is given in @ref{Freedom}.
673 @divClass{column-center-bottom}
674 @subheading GNU Free Documentation License 1.1