]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/lilypond-snippets.tely
Merge master into nested-bookparts
[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 This document shows a selected set of LilyPond snippets from the
114 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
115 (LSR). It is in the public domain.
116
117 Please note that it is not an exact subset of LSR: some snippets come
118 from @file{input/new} LilyPond sources directory, and snippets from LSR
119 are converted through @command{convert-ly}, as LSR is based on a stable
120 LilyPond version, and this document is for version @version{}.
121
122 Snippets are grouped by tags; tags listed in the table of contents match
123 a section of LilyPond notation manual.  Snippets may have several tags,
124 and not all LSR tags may appear in this document.
125
126 In the HTML version of this document, you can click on the file name
127 or figure for each example to see the corresponding input file.
128 @end ifnottex
129
130 @c maybe generate/update @menu and @includes automatically? --jm
131 @menu
132 Musical notation
133 * Pitches::
134 * Rhythms::
135 * Expressive marks::
136 * Repeats::
137 * Simultaneous notes::
138 * Staff notation::
139 * Editorial annotations::
140 * Text::
141
142 Specialist notation
143 * Vocal music::
144 * Chords::
145 * Keyboards::
146 * Percussion::
147 * Fretted strings::
148 * Unfretted strings::
149 * Winds::
150 * Ancient notation::
151 * World music::
152
153 Other collections
154 * Contexts and engravers::
155 * Tweaks and overrides::
156 * Paper and layout::
157 * Titles::
158 * Spacing::
159 * MIDI::
160 * Templates::
161 @end menu
162
163 @contents
164
165
166 @c Please take care of naming every .itely
167 @c with an existing tag name.
168
169 @include pitches.itely
170 @include rhythms.itely
171 @include expressive-marks.itely
172 @include repeats.itely
173 @include simultaneous-notes.itely
174 @include staff-notation.itely
175 @include editorial-annotations.itely
176 @include text.itely
177
178 @include vocal-music.itely
179 @include chords.itely
180 @include keyboards.itely
181 @include percussion.itely
182 @include fretted-strings.itely
183 @include unfretted-strings.itely
184 @include winds.itely
185 @include ancient-notation.itely
186 @include world-music.itely
187
188 @include contexts-and-engravers.itely
189 @include tweaks-and-overrides.itely
190 @include paper-and-layout.itely
191 @include titles.itely
192 @include spacing.itely
193 @include midi.itely
194 @include template.itely
195
196 @bye