]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/lilypond-snippets.tely
Doc: link snippets list bigpage and HTML multiple pages.
[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 @macro lydoctitle{TEXT}
19 @unnumberedsec \TEXT\
20 @end macro
21
22 @ifhtml
23
24 @ifset bigpage
25
26 @macro rlearning{NAME}
27 See also Learning Manual, section
28 @ref{\NAME\,,,lilypond-learning-big-page,Learning Manual}.
29 @end macro
30
31 @macro ruser{NAME}
32 These snippets illustrate the Notation Reference,
33 section @ref{\NAME\,,,lilypond-big-page,Notation Reference}.
34 @end macro
35
36 @end ifset
37
38
39 @ifclear bigpage
40
41 @macro rlearning{NAME}
42 See also Learning Manual, section
43 @ref{\NAME\,,,lilypond-learning,Learning Manual}.
44 @end macro
45
46 @macro ruser{NAME}
47 These snippets illustrate the Notation Reference,
48 section @ref{\NAME\,,,lilypond,Notation Reference}.
49 @end macro
50
51 @end ifclear
52
53 @end ifhtml
54
55
56 @ifnothtml
57
58 @macro rlearning{NAME}
59 See also @ref{\NAME\,,,lilypond-learning,Learning Manual}.
60 @end macro
61
62 @macro ruser{NAME}
63 These snippets illustrate @ref{\NAME\,,,lilypond,Notation Reference}.
64 @end macro
65
66 @end ifnothtml
67
68 @dircategory GNU LilyPond --- the music typesetter
69 @direntry
70 * LilyPond Snippets: (lilypond-snippets).       Short tricks, tips, and examples.
71 @end direntry
72
73 @finalout
74
75 @titlepage
76 @title LilyPond
77 @subtitle The music typesetter
78 @titlefont{Snippets}
79 @author LilyPond Snippet Repository contributors
80
81 @vskip 20pt
82
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.
86
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.
89
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}.
95
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.
99
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.
102
103 @end titlepage
104
105 @iftex
106 @contents
107 @end iftex
108
109 @ifnottex
110 @node Top
111 @top GNU LilyPond --- Snippets List
112
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
125
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.
129
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{}.
134
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.
138
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
142
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::
154
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::
165
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
175
176 @contents
177
178
179 @c Please take care of naming every .itely
180 @c with an existing tag name.
181
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
190
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
200
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
208
209 @bye