]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/user/lilypond.tely
New spacing docs and editing to global.itely and page.itely. Other
[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 fn 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 * Non-musical notation::           Output that is not musical notation.
150 * Spacing issues::                 Display of output on paper.
151 * Interfaces for programmers::     Expert usage.
152
153 Program usage
154
155 * Running LilyPond::               Operation.
156 * LilyPond-book::                  Integrating text and music.
157 * Converting from other formats::  Converting to lilypond source format.
158
159 Appendices
160
161 * Literature list::                Reference works about music notation.
162 * Scheme tutorial::                Programming inside LilyPond.
163 * Notation manual tables::         Tables and charts.
164 * Example templates::              Ready-made templates.
165 * Cheat sheet::                    Summary of LilyPond syntax.
166 * GNU Free Documentation License:: License of this document.
167 * LilyPond command index::
168 * LilyPond index::
169 @end menu
170 @end ifnottex
171
172 @contents
173
174
175 @include macros.itexi
176 @include preface.itely
177 @include introduction.itely
178 @include tutorial.itely
179 @include putting.itely
180 @include working.itely
181 @include tweaks.itely
182
183 @include basic-notation.itely
184 @include instrument-notation.itely
185 @include advanced-notation.itely
186 @include changing-defaults.itely
187 @include global.itely
188 @include page.itely
189 @include programming-interface.itely
190
191 @include invoking.itely
192 @include lilypond-book.itely
193 @include converters.itely
194
195
196 @include literature.itely
197 @include scheme-tutorial.itely
198 @include notation-appendices.itely
199 @include examples.itely
200 @include cheatsheet.itely
201 @include fdl.itexi
202
203 @node LilyPond command index
204 @appendix LilyPond command index
205
206 @printindex ky
207
208 @node LilyPond index
209 @appendix LilyPond index
210
211 @printindex cp
212
213 @bye