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