]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/lilypond-snippets.tely
0062153a2b3fdc6a587a69f3110c50f7258243c4
[lilypond.git] / input / lsr / lilypond-snippets.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @setfilename lilypond-snippets.info
3 @settitle LilyPond snippets
4 @documentencoding UTF-8
5 @documentlanguage en
6
7 @iftex
8 @afourpaper
9 @c don't replace quotes with directed quotes
10 @tex
11 \gdef\SETtxicodequoteundirected{Foo}
12 \gdef\SETtxicodequotebacktick{Bla}
13 @end tex
14 @end iftex
15
16 @include version.itexi
17
18 @ifnothtml
19 @macro lydoctitle{TEXT}
20 @unnumberedsec \TEXT\
21 @end macro
22 @end ifnothtml
23
24 @ifhtml
25
26 @macro lydoctitle{TEXT}
27 @node \TEXT\
28 @unnumberedsec \TEXT\
29 @end macro
30
31 @ifset bigpage
32
33 @macro rlearning{NAME}
34 See also Learning Manual, section
35 @ref{\NAME\,,,lilypond-learning-big-page,Learning Manual}.
36 @end macro
37
38 @macro ruser{NAME}
39 These snippets illustrate the Notation Reference,
40 section @ref{\NAME\,,,lilypond-big-page,Notation Reference}.
41 @end macro
42
43 @end ifset
44
45
46 @ifclear bigpage
47
48 @macro rlearning{NAME}
49 See also Learning Manual, section
50 @ref{\NAME\,,,lilypond-learning,Learning Manual}.
51 @end macro
52
53 @macro ruser{NAME}
54 These snippets illustrate the Notation Reference,
55 section @ref{\NAME\,,,lilypond,Notation Reference}.
56 @end macro
57
58 @end ifclear
59
60 @end ifhtml
61
62
63 @ifnothtml
64
65 @macro rlearning{NAME}
66 See also @ref{\NAME\,,,lilypond-learning,Learning Manual}.
67 @end macro
68
69 @macro ruser{NAME}
70 These snippets illustrate @ref{\NAME\,,,lilypond,Notation Reference}.
71 @end macro
72
73 @end ifnothtml
74
75 @dircategory GNU LilyPond --- the music typesetter
76 @direntry
77 * LilyPond Snippets: (lilypond-snippets).       Short tricks, tips, and examples.
78 @end direntry
79
80 @finalout
81
82 @titlepage
83 @title LilyPond
84 @subtitle The music typesetter
85 @titlefont{Snippets}
86 @author LilyPond Snippet Repository contributors
87
88 @vskip 20pt
89
90 This document shows a selected set of LilyPond snippets from the
91 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
92 (LSR). It is in the public domain.
93
94 We would like to address many thanks to Sebastiano Vigna for maintaining
95 LSR web site and database, and the University of Milano for hosting LSR.
96
97 Please note that this document is not an exact subset of LSR: some
98 snippets come from @file{input/new} LilyPond sources directory, and
99 snippets from LSR are converted through @command{convert-ly}, as LSR is
100 based on a stable LilyPond version, and this document is for version
101 @c @value{version}.
102
103 Snippets are grouped by tags; tags listed in the table of contents match
104 a section of LilyPond notation manual.  Snippets may have several tags,
105 and not all LSR tags may appear in this document.
106
107 In the HTML version of this document, you can click on the file name
108 or figure for each example to see the corresponding input file.
109
110 @end titlepage
111
112 @iftex
113 @contents
114 @end iftex
115
116 @ifnottex
117 @node Top
118 @top GNU LilyPond --- Snippets List
119
120 @ifhtml
121 @ifclear bigpage
122 This document is also available as a
123 @uref{source/Documentation/user/lilypond-snippets.pdf,PDF} and as
124 @uref{source/input/lsr/lilypond-snippets-big-page.html,one big page}.
125 @end ifclear
126 @ifset bigpage
127 This document is also available as a
128 @uref{source/Documentation/user/lilypond-snippets.pdf,PDF} and as
129 @uref{source/input/lsr/lilypond-snippets/index.html,HTML indexed multiple pages}.
130 @end ifset
131 @end ifhtml
132
133 This document shows a selected set of LilyPond snippets from the
134 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
135 (LSR). It is in the public domain.
136
137 Please note that it is not an exact subset of LSR: some snippets come
138 from @file{input/new} LilyPond sources directory, and snippets from LSR
139 are converted through @command{convert-ly}, as LSR is based on a stable
140 LilyPond version, and this document is for version @version{}.
141
142 Snippets are grouped by tags; tags listed in the table of contents match
143 a section of LilyPond notation manual.  Snippets may have several tags,
144 and not all LSR tags may appear in this document.
145
146 In the HTML version of this document, you can click on the file name
147 or figure for each example to see the corresponding input file.
148 @end ifnottex
149
150 @c maybe generate/update @menu and @includes automatically? --jm
151 @menu
152 Musical notation
153 * Pitches::
154 * Rhythms::
155 * Expressive marks::
156 * Repeats::
157 * Simultaneous notes::
158 * Staff notation::
159 * Editorial annotations::
160 * Text::
161
162 Specialist notation
163 * Vocal music::
164 * Chords::
165 * Keyboards::
166 * Percussion::
167 * Fretted strings::
168 * Unfretted strings::
169 * Winds::
170 * Ancient notation::
171 * World music::
172
173 Other collections
174 * Contexts and engravers::
175 * Tweaks and overrides::
176 * Paper and layout::
177 * Titles::
178 * Spacing::
179 * MIDI::
180 * Templates::
181 @end menu
182
183 @contents
184
185
186 @c Please take care of naming every .itely
187 @c with an existing tag name.
188
189 @include pitches.itely
190 @include rhythms.itely
191 @include expressive-marks.itely
192 @include repeats.itely
193 @include simultaneous-notes.itely
194 @include staff-notation.itely
195 @include editorial-annotations.itely
196 @include text.itely
197
198 @include vocal-music.itely
199 @include chords.itely
200 @include keyboards.itely
201 @include percussion.itely
202 @include fretted-strings.itely
203 @include unfretted-strings.itely
204 @include winds.itely
205 @include ancient-notation.itely
206 @include world-music.itely
207
208 @include contexts-and-engravers.itely
209 @include tweaks-and-overrides.itely
210 @include paper-and-layout.itely
211 @include titles.itely
212 @include spacing.itely
213 @include midi.itely
214 @include template.itely
215
216 @bye