]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/user/lilypond.tely
(INFOINSTALL):
[lilypond.git] / Documentation / user / lilypond.tely
1 \input texinfo @c -*-texinfo-*-
2 @setfilename lilypond.info
3 @settitle GNU LilyPond
4 @iftex
5 @afourpaper
6 @end iftex
7
8 @ignore
9 Distributions will want to install lilypond.info in postinstall, doing:
10
11     install-info --info-dir=/usr/share/info out/lilypond.info
12     
13 @end ignore
14
15 @dircategory GNU music project
16 @direntry
17 @c  prepend GNU for dir, must be unique
18 @c  do not list the `lilypond' node at toplevel, so that `info lilypond'
19 @c  goes to Top.
20 @c  * lilypond: (lilypond/lilypond)Invoking LilyPond.      Titling LilyPond scores.
21 * GNU LilyPond: (lilypond/lilypond).           The GNU music typesetter.
22 * Glossary: (lilypond/music-glossary).                  Glossary of music terms.
23 * convert-ly: (lilypond/lilypond)Invoking convert-ly.  Older LilyPond versions.
24 * midi2ly: (lilypond/lilypond)Invoking midi2ly.        Importing MIDI.
25 * etf2ly: (lilypond/lilypond)Invoking etf2ly.          Importing Finale.
26 * abc2ly: (lilypond/lilypond)Invoking abc2ly.          Importing ABC.          
27 * musedata2ly: (lilypond/lilypond)Invoking musedata2ly.        Importing MuseData.
28 * mup2ly: (lilypond/lilypond)Invoking mup2ly.          Importing Mup. 
29 @end direntry
30
31
32 @ignore
33 @omfcreator Han-Wen Nienhuys and Jan Nieuwenhuizen
34 @omfdescription User manual  of the LilyPond music engraving system
35 @omftype user manual
36 @omfcategory Applications|Publishing
37 @omflanguage English
38 @end ignore
39
40 @c don't remove this comment.
41
42 @ignore
43
44 HINTS FOR STYLE
45
46 * Try not to use punctuation between introductocing sentence and
47 display material (verbatim, music, example code).
48
49 * Do not refer to LilyPond in the text.  The reader knows what the
50 manual is about.
51
52 * If you do, capitalization is LilyPond.
53
54 * Do not explicitly refer to the reader/user.  There is no one else
55 besides the reader and the writer.
56
57 * Do not use abbreviations (don't, won't, etc.).
58
59 * Avoid fluff (``Notice that,'' ``as you can see,'' ``Currently,'') 
60
61 * Avoid long stretches of input code.  Noone is going to read them in
62 print.  Instead refer to an example input file (@inputfileref), these
63 are clickable in HTML.
64
65 * Abbrevs in caps, e.g. HTML, DVI, MIDI, etc.
66
67 @end ignore
68
69 @ifhtml
70 This document is also available in @uref{../lilypond.ps.gz,gzipped
71 PostScript} and @uref{../lilypond.pdf,PDF}.
72 @end ifhtml
73
74
75 @titlepage
76 @title GNU LilyPond
77 @subtitle The music typesetter
78 @author Han-Wen Nienhuys
79 @author Jan Nieuwenhuizen
80 @author J@"{u}rgen Reuter
81 @author Rune Zedeler
82
83
84
85 Copyright @copyright{} 1999--2004 by the authors
86
87   Permission is granted to copy, distribute and/or modify this document
88   under the terms of the GNU Free Documentation License, Version 1.1
89   or any later version published by the Free Software Foundation;
90   with no Invariant Sections.
91   A copy of the license is included in the section entitled ``GNU
92   Free Documentation License''.
93
94 @vskip 20pt
95
96   
97 @lilypond[raggedright]
98 \score {
99     \context Lyrics \notes {
100         \override Score.RehearsalMark   #'self-alignment-X = #LEFT
101         \mark #(ly:export (string-append
102              "(For LilyPond version " (lilypond-version) ")"))
103         s2
104      }
105      \paper {
106          indent = 0.0\pt
107          raggedright = ##t
108      }
109 }
110 @end lilypond
111   
112
113 @end titlepage
114
115
116 @ifnottex
117 This file documents GNU LilyPond.
118
119 Copyright 1999--2004 by the authors
120
121   Permission is granted to copy, distribute and/or modify this document
122   under the terms of the GNU Free Documentation License, Version 1.1
123   or any later version published by the Free Software Foundation;
124   with no Invariant Sections.
125   A copy of the license is included in the section entitled ``GNU
126   Free Documentation License''.
127
128 @end ifnottex
129
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.1.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
143 A further source of information is the website, which can be found at
144 @uref{http://www.lilypond.org/}.  The website contains on-line copies of
145 this and other documentation.
146
147 @include dedication.itely
148
149 @menu
150 * Preface::                        Preface.
151 * Introduction::                   What, Why, How.
152 * Tutorial::                       A tutorial introduction.
153 * Notation manual::                All notation supported, and how to
154                                    produce it.
155 * Changing defaults::              Tuning output
156 * Invoking LilyPond::              Operation.
157 * Converting from other formats::  Converting to lilypond source format.
158 * lilypond-book manual::           Integrating text and music with lilypond-book.
159 * Unified index::                  
160 * Notation manual details::
161 * Literature list::
162 * Interfaces for programmers::
163 * Cheat sheet::     
164 * GNU Free Documentation License:: FDL.
165 @end menu
166 @end ifnottex
167
168 @contents
169
170
171 @include macros.itexi
172 @include preface.itely
173 @include introduction.itely 
174 @include tutorial.itely
175 @include notation.itely
176 @include changing-defaults.itely
177 @include invoking.itexi
178 @include lilypond-book.itely
179 @include converters.itely
180
181
182 @c FIXME: Index has two alphabetically sorted lists @code vs plain?
183 @node Unified index
184 @unnumbered Unified index
185
186 @printindex cp
187
188 @include notation-appendices.itely
189
190 @include literature.itely
191
192 @include programming-interface.itely
193
194 @include cheatsheet.itely
195
196 @include fdl.itexi
197
198 @bye