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