]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/notation.tely
use trap to remove tmp directory on failure to avoid hiding mpost
[lilypond.git] / Documentation / notation.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4
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..
8 @end ignore
9
10 @setfilename lilypond-notation.info
11 @settitle LilyPond Notation Reference
12 @documentencoding UTF-8
13 @documentlanguage en
14 @afourpaper
15
16 @macro manualIntro
17 This manual provides a reference for all notation that can be
18 produced with LilyPond version @version{}.  It assumes that
19 the reader is familiar with the material in the
20 @rlearningnamed{Top, Learning Manual}.
21 @end macro
22
23 @c `Notation Reference' was born 1999-10-11 with git commit 940dda0...
24 @macro copyrightDeclare
25 Copyright @copyright{} 1999--2012 by the authors.
26 @end macro
27
28
29 @set FDL
30 @include macros.itexi
31
32 @c don't remove this comment.
33 @ignore
34 @omfcreator Han-Wen Nienhuys, Jan Nieuwenhuizen and Graham Percival
35 @omfdescription Notation Reference of the LilyPond music engraving system
36 @omftype user manual
37 @omfcategory Applications|Publishing
38 @omflanguage English
39 @end ignore
40
41
42 @lilyTitlePage{Notation Reference}
43
44
45 @ifnottex
46
47 @menu
48 * Musical notation::               Notation which is used in
49     almost all projects.
50 * Specialist notation::            Notation which is only used for
51     specific purposes.
52 * General input and output::       General information about
53     LilyPond input and output.
54 * Spacing issues::                 Display of output on paper.
55 * Changing defaults::              Tuning output.
56
57 Appendices
58
59 * Notation manual tables::         Tables and charts.
60 * Cheat sheet::                    Summary of LilyPond syntax.
61 * LilyPond grammar::               Syntax diagram for LilyPond parser.
62 * GNU Free Documentation License:: License of this document.
63 * LilyPond command index::
64 * LilyPond index::
65 @end menu
66
67 @docMain
68 @end ifnottex
69
70 @contents
71
72 @allowcodebreaks false
73
74 @include notation/notation.itely
75 @include notation/specialist.itely
76
77 @include notation/input.itely
78 @include notation/spacing.itely
79
80 @include notation/changing-defaults.itely
81
82
83 @include notation/notation-appendices.itely
84 @include notation/cheatsheet.itely
85
86
87
88 @node LilyPond grammar
89 @appendix LilyPond grammar
90
91 This appendix contains a description of the LilyPond grammar, as
92 output from the parser.
93
94 @verbatiminclude ly-grammar.txt
95
96
97 @include fdl.itexi
98
99
100 @node LilyPond command index
101 @appendix LilyPond command index
102
103 This index lists all the LilyPond commands and keywords with links
104 to those sections of the manual which describe or discuss their
105 use.  Each link is in two parts.  The first part points to the
106 exact location in the manual where the command or keyword appears;
107 the second part points to the start of the section of the manual
108 in which the command or keyword appears.
109
110 @printindex ky
111
112 @node LilyPond index
113 @appendix LilyPond index
114
115 In addition to all the LilyPond commands and keywords, this index
116 lists musical terms and words which relate to each of them, with
117 links to those sections of the manual which describe or discuss
118 that topic.  Each link is in two parts.  The first part points to
119 the exact location in the manual where the topic appears; the
120 second part points to the start of the section of the manual where
121 that topic is discussed.
122
123 @printindex cp
124
125 @bye