]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/notation.tely
Add lilypond-general as website preview @direntry. Fixes access through info.
[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.  See TRANSLATION for details.
7 @end ignore
8
9 @setfilename lilypond-notation.info
10 @settitle LilyPond Notation Reference
11 @documentencoding UTF-8
12 @documentlanguage en
13 @afourpaper
14
15 @macro manualIntro
16 This manual provides a reference for all notation that can be
17 produced with LilyPond version @version{}.  It assumes that
18 the reader is familiar with the material in the
19 @rlearningnamed{Top, Learning Manual}.
20 @end macro
21
22 @macro copyrightDeclare
23 Copyright @copyright{} 
24 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
25 by the authors.
26 @end macro
27
28
29 @set FDL
30 @include macros.itexi
31
32 @c  TODO: all the direntry stuff should be moved to general.texi
33 @c  Keep this here, since it pertains to the direntry below.
34 @ignore
35 Distributions will want to install lilypond.info in postinstall, doing:
36
37     install-info --info-dir=/usr/share/info out[-www]/lilypond.info
38
39   * Prepend GNU for dir, must be unique.
40
41   * Do not list the `lilypond' node at toplevel, so that `info lilypond'
42     goes to Top.
43
44   * List all commands in direntry.
45
46 @c  * lilypond: (lilypond-application)Running LilyPond.      Invoking the
47 @c    LilyPond  program.
48 @end ignore
49
50 @c Info files are no longer installed in a subdirectory, images are
51 @c expected to be found in lilypond/ subdirectory.
52 @dircategory GNU LilyPond --- the music typesetter
53 @direntry
54 * LilyPond Learning Manual: (lilypond-learning).  Start here.
55 * Music Glossary: (music-glossary).               For non-English users.
56 * LilyPond: (lilypond-notation).                           LilyPond Notation Reference.
57 * LilyPond Snippets: (lilypond-snippets).         Short tricks, tips, and examples.
58 * LilyPond Internals Reference: (lilypond-internals).  Definitions for tweaking.
59 * LilyPond Application Usage: (lilypond-application). Installing and running applications.
60 * LilyPond Website: (lilypond-general).    Preview of new website.
61 * abc2ly: (lilypond-application)Invoking abc2ly.      Importing ABC.      
62 * convert-ly: (lilypond-application)Updating files with convert-ly. Older LilyPond versions.
63 * etf2ly: (lilypond-application)Invoking etf2ly.      Importing Finale.
64 * lilypond-book: (lilypond-application)LilyPond-book. Integrating text and music.
65 * midi2ly: (lilypond-application)Invoking midi2ly.    Importing MIDI.
66 * musicxml2ly: (lilypond-application)Invoking musicxml2ly.  Importing MusicXML.
67 @end direntry
68
69 @c don't remove this comment.
70 @ignore
71 @omfcreator Han-Wen Nienhuys, Jan Nieuwenhuizen and Graham Percival
72 @omfdescription Notation Reference of the LilyPond music engraving system
73 @omftype user manual
74 @omfcategory Applications|Publishing
75 @omflanguage English
76 @end ignore
77
78
79 @lilyTitlePage{Notation Reference}
80
81
82 @ifnottex
83
84 @menu
85 * Musical notation::               Notation which is used in
86     almost all projects.
87 * Specialist notation::            Notation which is only used for
88     specific purposes.
89 * General input and output::       General information about
90     LilyPond input and output.
91 * Spacing issues::                 Display of output on paper.
92 * Changing defaults::              Tuning output.
93 * Interfaces for programmers::     How to interface with scheme.
94
95 Appendices
96
97 * Notation manual tables::         Tables and charts.
98 * Cheat sheet::                    Summary of LilyPond syntax.
99 * LilyPond grammar::               Syntax diagram for LilyPond parser.
100 * GNU Free Documentation License:: License of this document.
101 * LilyPond command index::
102 * LilyPond index::
103 @end menu
104
105 @docMain
106 @end ifnottex
107
108 @contents
109
110
111 @include notation/notation.itely
112 @include notation/specialist.itely
113
114 @include notation/input.itely
115 @include notation/spacing.itely
116
117 @include notation/changing-defaults.itely
118 @include notation/programming-interface.itely
119
120
121 @include notation/notation-appendices.itely
122 @include notation/cheatsheet.itely
123
124
125
126 @node LilyPond grammar
127 @appendix LilyPond grammar
128
129 This appendix contains a description of the LilyPond grammar, as
130 output from the parser.
131
132 @verbatiminclude ly-grammar.txt
133
134
135 @include fdl.itexi
136
137
138 @node LilyPond command index
139 @appendix LilyPond command index
140
141 This index lists all the LilyPond commands and keywords with links
142 to those sections of the manual which describe or discuss their
143 use.  Each link is in two parts.  The first part points to the
144 exact location in the manual where the command or keyword appears;
145 the second part points to the start of the section of the manual
146 in which the command or keyword appears.
147
148 @printindex ky
149
150 @node LilyPond index
151 @appendix LilyPond index
152
153 In addition to all the LilyPond commands and keywords, this index
154 lists musical terms and words which relate to each of them, with
155 links to those sections of the manual which describe or discuss
156 that topic.  Each link is in two parts.  The first part points to
157 the exact location in the manual where the topic appears; the
158 second part points to the start of the section of the manual where
159 that topic is discussed.
160
161 @printindex cp
162
163 @bye