1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @setfilename snippets.info
3 @settitle LilyPond snippets
4 @documentencoding UTF-8
9 @c don't replace quotes with directed quotes
11 \gdef\SETtxicodequoteundirected{Foo}
12 \gdef\SETtxicodequotebacktick{Bla}
20 @subtitle The music typesetter
22 @author LilyPond Snippet Repository contributors
26 This document shows a selected set of LilyPond snippets from the
27 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
28 (LSR). It is in the public domain.
30 We would like to address many thanks to Sebastiano Vigna for maintaining
31 LSR web site and database, and the University of Milano for hosting LSR.
33 Please note that this document is not an exact subset of LSR: some
34 snippets come from @file{input/new} LilyPond sources directory, and
35 snippets from LSR are converted through @command{convert-ly}, as LSR is
36 based on a stable LilyPond version, and this document may be for a newer
39 Snippets are grouped by tags; tags listed in the table of contents match
40 a section of LilyPond notation manual. Snippets may have several tags,
41 and not all LSR tags may appear in this document.
43 In the HTML version of this document, you can click on the file name
44 or figure for each example to see the corresponding input file.
46 @lilypond[ragged-right]
49 \override Score.RehearsalMark #'self-alignment-X = #LEFT
50 \override Score.RehearsalMark #'font-size = #-1
51 \mark #(ly:export (string-append
52 "This document is for LilyPond version " (lilypond-version) "."))
68 @top LilyPond examples
70 This document shows a selected set of LilyPond snippets from the
71 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
72 (LSR). It is in the public domain.
74 Please note that it is not an exact subset of LSR: some snippets come
75 from @file{input/new} LilyPond sources directory, and snippets from LSR
76 are converted through @command{convert-ly}, as LSR is based on a stable
77 LilyPond version, and this document may be for a newer version (see
80 Snippets are grouped by tags; tags listed in the table of contents match
81 a section of LilyPond notation manual. Snippets may have several tags,
82 and not all LSR tags may appear in this document.
84 In the HTML version of this document, you can click on the file name
85 or figure for each example to see the corresponding input file.
88 @c maybe generate/update @menu and @includes automatically? --jm
95 * Simultaneous notes::
97 * Editorial and educational use::
111 * Contexts and engravers::
112 * Tweaks and overrides::
121 @c Please take care of naming every .itely
122 @c with an existing tag name.
124 @include pitches.itely
125 @include rhythms.itely
126 @include expressive-marks.itely
127 @include repeats.itely
128 @include simultaneous-notes.itely
129 @include staff-notation.itely
130 @include editorial-and-educational-use.itely
133 @include vocal-music.itely
134 @include chords.itely
135 @include piano-music.itely
136 @include percussion.itely
137 @include guitar.itely
138 @include strings.itely
139 @c ignore empty section
140 @c @include bagpipes.itely
141 @include ancient-notation.itely
143 @include contexts-and-engravers.itely
144 @include tweaks-and-overrides.itely
145 @include paper-and-layout.itely
146 @include titles.itely
147 @include spacing.itely
149 @include template.itely