]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/user/lilypond.tely
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / Documentation / user / lilypond.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @setfilename lilypond.info
3 @settitle GNU LilyPond
4 @iftex
5 @afourpaper
6 @end iftex
7
8 @c  Keep this here, since it pertains to the direntry below.
9 @ignore
10 Distributions will want to install lilypond.info in postinstall, doing:
11
12     install-info --info-dir=/usr/share/info out/lilypond.info
13
14   * Prepend GNU for dir, must be unique.
15
16   * Do not list the `lilypond' node at toplevel, so that `info lilypond'
17     goes to Top.
18
19   * List all commands in direntry.
20
21 @c  * lilypond: (lilypond/lilypond)Running LilyPond.      Invoking the
22 @c    LilyPond  program.
23 @end ignore
24
25 @dircategory GNU music project
26 @direntry
27 * LilyPond: (lilypond/lilypond).           The GNU music typesetter.
28 * abc2ly: (lilypond/lilypond)Invoking abc2ly.          Importing ABC.      
29 * convert-ly: (lilypond/lilypond)Invoking convert-ly.  Older LilyPond versions.
30 * etf2ly: (lilypond/lilypond)Invoking etf2ly.          Importing Finale.
31 * lilypond-book: (lilypond/lilypond)LilyPond-book.     Itegrating text and music.
32 * midi2ly: (lilypond/lilypond)Invoking midi2ly.        Importing MIDI.
33 * mup2ly: (lilypond/lilypond)Invoking mup2ly.          Importing Mup.
34 @end direntry
35
36
37 @c don't remove this comment.
38 @ignore
39 @omfcreator Han-Wen Nienhuys, Jan Nieuwenhuizen and Graham Percival
40 @omfdescription User manual of the LilyPond music engraving system
41 @omftype user manual
42 @omfcategory Applications|Publishing
43 @omflanguage English
44 @end ignore
45
46
47 @ifhtml
48 This document is also available as a
49 @uref{source/Documentation/user/lilypond.pdf,PDF}.
50 @end ifhtml
51
52
53 @c  This produces the unified index
54 @syncodeindex ky cp
55 @syncodeindex vr cp
56
57 @documentlanguage en
58 @documentencoding utf-8
59
60
61 @finalout
62
63 @titlepage
64 @title LilyPond
65 @subtitle The music typesetter
66 @author The LilyPond development team
67
68
69
70 Copyright @copyright{} 1999--2006 by the authors
71
72   Permission is granted to copy, distribute and/or modify this document
73   under the terms of the GNU Free Documentation License, Version 1.1
74   or any later version published by the Free Software Foundation;
75   with no Invariant Sections.
76   A copy of the license is included in the section entitled ``GNU
77   Free Documentation License''.
78
79 @vskip 20pt
80
81 @lilypond[ragged-right]
82 \score {
83   \context Lyrics {
84     \override Score.RehearsalMark #'self-alignment-X = #LEFT
85     \override Score.RehearsalMark #'font-size = #-2
86     \mark #(ly:export (string-append
87       "(For LilyPond version " (lilypond-version) ")"))
88     s2
89   }
90   \layout {
91     indent = 0.0\pt
92   }
93 }
94 @end lilypond
95
96 @end titlepage
97
98
99 @ifnottex
100 This file documents GNU LilyPond.
101
102 Copyright 1999--2006 by the authors
103
104   Permission is granted to copy, distribute and/or modify this document
105   under the terms of the GNU Free Documentation License, Version 1.1
106   or any later version published by the Free Software Foundation;
107   with no Invariant Sections.
108   A copy of the license is included in the section entitled ``GNU
109   Free Documentation License''.
110
111 @end ifnottex
112
113
114 @ifnottex
115 @node Top
116 @top GNU LilyPond --- The music typesetter
117 @c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
118
119 This is the user manual for GNU LilyPond 2.8.x series.
120 @ifhtml
121 (See the bottom of this page for the exact version number).
122 @end ifhtml
123
124 @cindex web site
125 @cindex URL
126
127 More information can be found at
128 @uref{http://@/www@/.lilypond@/.org/}.  The website contains on-line copies
129 of this and other documentation.
130
131 @include dedication.itely
132
133 @menu
134 Learning Manual
135
136 * Preface::                        Preface.
137 * Introduction::                   What, Why, How.
138 * Tutorial::                       A tutorial introduction.
139 * Putting it all together::        More explanation about LilyPond concepts.
140 * Working on LilyPond projects::   Discusses real-life usage.
141 * Tweaking output::                Introduction to modifying output.
142
143 Notation Reference
144
145 * Basic notation::                 Standard musical notation.
146 * Instrument-specific notation::   Specialized notation.
147 * Advanced notation::              Less frequently used notation.
148 * Changing defaults::              Tuning output.
149 * Global issues::                  What LilyPond produces.
150 * Interfaces for programmers::     Expert usage.
151
152 Program usage
153
154 * Running LilyPond::               Operation.
155 * LilyPond-book::                  Integrating text and music.
156 * Converting from other formats::  Converting to lilypond source format.
157
158 Appendices
159
160 * Literature list::                Reference works about music notation.
161 * Scheme tutorial::                Programming inside LilyPond.
162 * Notation manual tables::         Tables and charts.
163 * Example templates::              Ready-made templates.
164 * Cheat sheet::                    Summary of LilyPond syntax.
165 * GNU Free Documentation License:: License of this document.
166 * LilyPond command index::
167 * LilyPond index::
168 @end menu
169 @end ifnottex
170
171 @contents
172
173
174 @include macros.itexi
175 @include preface.itely
176 @include introduction.itely
177 @include tutorial.itely
178 @include putting.itely
179 @include working.itely
180 @include tweaks.itely
181
182 @include basic-notation.itely
183 @include instrument-notation.itely
184 @include advanced-notation.itely
185 @include changing-defaults.itely
186 @include global.itely
187 @include programming-interface.itely
188
189 @include invoking.itely
190 @include lilypond-book.itely
191 @include converters.itely
192
193
194 @include literature.itely
195 @include scheme-tutorial.itely
196 @include notation-appendices.itely
197 @include examples.itely
198 @include cheatsheet.itely
199 @include fdl.itexi
200
201 @node LilyPond command index
202 @appendix LilyPond command index
203
204 @printindex fn
205
206 @node LilyPond index
207 @appendix LilyPond index
208
209 @printindex cp
210
211 @bye