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