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. For details, see the Contributors'
7 Guide, node Updating translation committishes..
13 @c ugh! don't put a newline within this span - it generates a <p> tag!-td
14 @macro details{reference}
15 @spanClass{detail} (@ref{\reference\, details of \reference\}) @spanEnd
19 @divClass{heading-center}
21 @heading Manuals for LilyPond @version
24 @heading Manuals for LilyPond @versionStable
29 @divClass{column-center-top}
30 @subheading Introduction
34 @c ugh! don't put a newline after spanEnd - it generates a <p> tag! -td
36 @spanClass{strong-link}
38 @spanEnd LilyPond is a @strong{text-based} music engraver. Read this first!
41 @spanClass{strong-link}
42 @ifWebLinks{@manualStableLearningSplitNoName,@rlearningnamed{Top,Learning}}
43 @spanEnd a @qq{must-read} gentle introduction to LilyPond.
47 @spanClass{strong-link}
48 @ifWebLinks{@manualStableGlossarySplitNoName,@rglosnamed{Top,Glossary}}
49 @spanEnd @emph{(optional reading)} musical terms and translations.
53 @spanClass{strong-link}
54 @ifWebLinks{@manualStableEssaySplitNoName,@ressaynamed{Top,Essay}}
55 @spanEnd @emph{(optional reading)} background information about computer engraving.
62 @divClass{column-left-top}
63 @subheading Regular use
68 @spanClass{strong-link}
69 @ifWebLinks{@manualStableNotationSplitNoName,@rusernamed{Top,Notation}}
70 @spanEnd syntax reference.
74 @spanClass{strong-link}
75 @ifWebLinks{@manualStableUsageSplitNoName,@rprogramnamed{Top,Usage}}
76 @spanEnd running the programs.
80 @spanClass{strong-link}
81 @ifWebLinks{@manualStableSnippetsSplitNoName,@rlsrnamed{Top,Snippets}}
82 @spanEnd short tricks and tips.
90 @divClass{column-right-top}
91 @subheading Infrequent Use
96 @spanClass{strong-link}
98 @spanEnd Frequently Asked Questions.
101 @spanClass{strong-link}
103 @spanEnd this document.
107 @spanClass{strong-link}
108 @ifWebLinks{@manualStableChangesSplitNoName,@rchangesnamed{Top,Changes}}
113 @spanClass{strong-link}
114 @ifWebLinks{@manualStableExtendingSplitNoName,@rextendnamed{Top,Extending}}
115 @spanEnd fancy tweaks.
119 @spanClass{strong-link}
120 @ifWebLinks{@manualStableInternalsSplitNoName,@rinternalsnamed{Top,Internals}}
121 @spanEnd tweaks reference.
129 @divClass{column-center-bottom}
130 @subheading Other material
135 @spanClass{strong-link}
137 @spanEnd translation status for non-English readers.
140 @spanClass{strong-link}
142 @spanEnd downloadable and old manuals.
145 @spanClass{strong-link}
147 @spanEnd manuals for the unstable version.
150 @spanClass{strong-link}
152 @spanEnd these manuals are published under the GNU Free Documentation License.
161 * Learning:: Learning.
162 * Glossary:: Glossary.
164 * Notation:: Reference.
166 * Snippets:: Snippets.
170 * Extending:: Programming.
171 * Internals:: Internals.
172 * Translated:: Translation.
180 @c TRANSLATORS, most of the text in this file came from
181 @c LM 1.1 About the documentation (before this section was
182 @c removed in July 2009).
185 @unnumberedsec Learning
187 @divClass{column-left-top}
188 @subheading Learning manual
190 This book explains how to begin learning LilyPond, as well as
191 explaining some key concepts in easy terms. You should read these
192 chapters in a linear fashion.
194 There is a paragraph @strong{See also} at the end of each section,
195 which contains cross-references to other sections: you should not
196 follow these cross-references at first reading. When you have
197 read all of the manual, you may want to read some sections again
198 and follow those cross-references for more information.
201 @divClass{column-right-bottom}
203 @docLinks{Learning, learning,
204 @rlearningnamed{Top,Learning},
205 @manualStableLearningSplit,
206 @manualStableLearningBig, 1.5 MB,
207 @manualStableLearningPdf, 3 MB}
213 @unnumberedsec Glossary
215 @divClass{column-left-top}
218 This explains musical terms, and includes translations to various
219 languages. If you are not familiar with music notation or music
220 terminology (especially if you are a non-native English speaker),
221 it is highly advisable to consult the glossary.
225 @divClass{column-right-bottom}
227 @docLinks{Music glossary, music-glossary,
228 @rglosnamed{Top,Music glossary},
229 @manualStableGlossarySplit,
230 @manualStableGlossaryBig, 1 MB,
231 @manualStableGlossaryPdf, 1.5 MB}
239 @divClass{column-left-top}
242 This book gives a brief history of music typography, followed by
243 an examination of LilyPond's engraving techniques. A comparison
244 between LilyPond and other music engraving systems is given.
246 @warning{the detailed typographical examples are easier to analyze
247 in the PDF version due to its higher resolution.}
251 @divClass{column-right-bottom}
253 @docLinks{Essay, essay,
254 @ressaynamed{Top,Essay},
255 @manualStableEssaySplit,
256 @manualStableEssayBig, 2 MB,
257 @manualStableEssayPdf, 2.5 MB}
263 @unnumberedsec Notation
265 @divClass{column-left-top}
266 @subheading Notation reference
268 This book explains all the LilyPond commands which produce
271 @warning{the Notation reference assumes that the reader knows
272 basic material covered in the Learning manual and is familiar with
273 the English musical terms presented in the glossary.}
277 @divClass{column-right-bottom}
279 @docLinks{Notation, notation,
280 @rusernamed{Top,Notation},
281 @manualStableNotationSplit,
282 @manualStableNotationBig, 7 MB,
283 @manualStableNotationPdf, 18 MB}
291 @divClass{column-left-top}
292 @subheading Usage manual
294 This book explains how to execute the programs, how to integrate
295 LilyPond notation with other programs, and suggests @qq{best
296 practices} for efficient use. It is recommended reading before
297 attempting any large projects.
301 @divClass{column-right-bottom}
303 @docLinks{Usage, usage,
304 @rprogramnamed{Top,Usage},
305 @manualStableUsageSplit,
306 @manualStableUsageBig, 300 KB,
307 @manualStableUsagePdf, 400 KB}
313 @unnumberedsec Snippets
315 @divClass{column-left-top}
318 This shows a selected set of LilyPond snippets from the
319 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
320 (LSR). All the snippets are in the public domain.
322 Please note that this document is not an exact subset of LSR. LSR
323 is running a stable LilyPond version, so any snippet which
324 demonstrates new features of a development version must be added
325 separately. These are stored in @file{Documentation/snippets/new/} in the LilyPond
328 The list of snippets for each subsection of the Notation are also
329 linked from the @strong{See also} portion.
332 @divClass{column-right-bottom}
334 @docLinks{Snippets, snippets,
335 @rlsrnamed{Top,Snippets},
336 @manualStableSnippetsSplit,
337 @manualStableSnippetsBig, 2.5 MB,
338 @manualStableSnippetsPdf, 8 MB}
346 @divClass{column-center-top}
347 @subheading Introductory questions
349 @subsubheading Where are the graphical canvas, menus, and toolbars?
351 LilyPond requires you to write music as text. Please read about
352 our @ref{Text input}.
355 @subsubheading There's a lot of documentation! Do I need to read it?
357 You need to read the @ref{Learning, Learning manual}. As for the
358 rest of documentation, you only need to read the sections which
359 discuss the notation that you wish to create.
362 @subsubheading That's still a lot of reading! Is it worth it?
364 Please decide for yourself; the reasons why you might want to use
365 LilyPond are given in the @ref{Introduction}.
369 @divClass{column-center-bottom}
370 @subheading Usage questions
372 @subsubheading Something isn't working! How do I fix it?
374 This is explained in @rprogram{Troubleshooting}.
377 @subsubheading Why do you change the syntax?
379 This is explained in @rprogram{Why does the syntax change?}.
387 @divClass{column-left-top}
390 This manual supplies general information about LilyPond. It also
391 contains information about various community forums, bug
392 reporting, and development.
396 @divClass{column-right-bottom}
399 @subsubheading Latest manual
401 @divClass{keep-bullets}
407 @subsubheading Web manual in @versionDevel
409 @docLinksBare{Web, web,
411 @manualDevelWebSplit,
412 @manualDevelWebBig, 1 MB,
413 @manualDevelWebPdf, 2 MB}
419 @unnumberedsec Changes
421 @divClass{column-left-top}
424 This is a summary of important changes and new features in
425 LilyPond since the previous stable version.
429 @divClass{column-right-bottom}
431 @docLinks{Changes, changes,
432 @rchangesnamed{Top,Changes},
433 @manualStableChangesSplit,
434 @manualStableChangesBig, 6 KB,
435 @manualStableChangesPdf, 200 KB}
441 @unnumberedsec Extending
443 @divClass{column-left-top}
444 @subheading Extending LilyPond
446 This manual explains how to write extensions to LilyPond.
450 @divClass{column-right-bottom}
452 @docLinks{Extending, extending,
453 @rextendnamed{Top,Extending},
454 @manualStableExtendingSplit,
455 @manualStableExtendingBig, 200 KB,
456 @manualStableExtendingPdf, 400 KB}
462 @unnumberedsec Internals
464 @divClass{column-left-top}
465 @subheading Internals reference
467 This is a set of heavily cross linked pages which document
468 the nitty-gritty details of each and every LilyPond class, object,
469 and function. It is produced directly from the formatting
470 definitions in the source code.
472 Almost all formatting functionality that is used internally is
473 available directly to the user. For example, most variables that
474 control thickness values, distances, etc., can be changed in input
475 files. There are a huge number of formatting options, and all of
476 them are described in this document. Each section of the Notation
477 Reference has a @b{See also} subsection, which refers to the
478 generated documentation.
482 @divClass{column-right-bottom}
484 @docLinks{Internals, internals,
485 @rinternalsnamed{Top,Internals},
486 @manualStableInternalsSplit,
487 @manualStableInternalsBig, 2.5 MB,
488 @manualStableInternalsPdf, 2.8 MB}
494 @unnumberedsec Translated
496 @divClass{column-center-bottom}
497 @subheading Translations status
499 @include translations.itexi
507 @divClass{column-left-top}
508 @subheading Downloadable versions
511 Downloadable tarballs only available at @uref{http://lilypond.org}
515 @divClass{keep-bullets}
518 @item @doctarballStable
527 @divClass{column-right-bottom}
528 @subheading Previous stable versions
530 @divClass{keep-bullets}
533 @item @uref{http://lilypond.org/doc/v2.12/Documentation/,
534 LilyPond 2.12 Documentation}
536 @item @uref{http://lilypond.org/doc/v2.11/Documentation/,
537 LilyPond 2.11 Documentation}
539 @item @uref{http://lilypond.org/doc/v2.10/Documentation/,
540 LilyPond 2.10 Documentation}
542 @item @uref{http://lilypond.org/doc/v2.8/Documentation/,
543 LilyPond 2.8 Documentation}
545 @item @uref{http://lilypond.org/doc/v2.6/Documentation/,
546 LilyPond 2.6 Documentation}
548 @item @uref{http://lilypond.org/doc/v2.4/Documentation/out-www/,
549 LilyPond 2.4 Documentation}
551 @item @uref{http://lilypond.org/doc/v2.2/Documentation/out-www/,
552 LilyPond 2.2 Documentation}
554 @item @uref{http://lilypond.org/doc/v2.0/Documentation/out-www/,
555 LilyPond 2.0 Documentation}
557 @item @uref{http://lilypond.org/doc/v1.8/Documentation/out-www/,
558 LilyPond 1.8 Documentation}
560 @item @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/,
561 LilyPond 1.6 Documentation}
572 @divClass{column-center-top}
573 @subheading Documentation license
575 The documentation for GNU LilyPond is published under the GNU Free
576 Documentation License. An introduction to this license, and our
577 reasons for choosing it, is given in @ref{Freedom}.
581 @divClass{column-center-bottom}
582 @subheading GNU Free Documentation License 1.1