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