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 Please note that it is not an exact subset of LSR: some snippets come
31 from @file{input/new} LilyPond sources directory, and snippets from LSR
32 are converted through @command{convert-ly}, as LSR is based on a stable
33 LilyPond version, and this document may be for a newer version (see
36 Snippets are grouped by tags; tags listed in the table of contents match
37 a section of LilyPond notation manual. Snippets may have several tags,
38 and not all LSR tags may appear in this document.
40 In the HTML version of this document, you can click on the file name
41 or figure for each example to see the corresponding input file.
43 @lilypond[ragged-right]
46 \override Score.RehearsalMark #'self-alignment-X = #LEFT
47 \override Score.RehearsalMark #'font-size = #-1
48 \mark #(ly:export (string-append
49 "This document is for LilyPond version " (lilypond-version) "."))
65 @top LilyPond examples
67 This document shows a selected set of LilyPond snippets from the
68 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
69 (LSR). It is in the public domain.
71 Please note that it is not an exact subset of LSR: some snippets come
72 from @file{input/new} LilyPond sources directory, and snippets from LSR
73 are converted through @command{convert-ly}, as LSR is based on a stable
74 LilyPond version, and this document may be for a newer version (see
77 Snippets are grouped by tags; tags listed in the table of contents match
78 a section of LilyPond notation manual. Snippets may have several tags,
79 and not all LSR tags may appear in this document.
81 In the HTML version of this document, you can click on the file name
82 or figure for each example to see the corresponding input file.
85 @c maybe generate/update @menu and @includes automatically? --jm
92 * Simultaneous notes::
94 * Editorial and educational use::
108 * Contexts and engravers::
109 * Tweaks and overrides::
119 @c Please take care of naming every .itely
120 @c with an existing tag name.
122 @include pitches.itely
123 @include rhythms.itely
124 @include expressive-marks.itely
125 @include repeats.itely
126 @include simultaneous-notes.itely
127 @include staff-notation.itely
128 @include editorial-and-educational-use.itely
131 @include vocal-music.itely
132 @include chords.itely
133 @include piano-music.itely
134 @include percussion.itely
135 @include guitar.itely
136 @include strings.itely
137 @c ignore empty section
138 @c @include bagpipes.itely
139 @include ancient-notation.itely
141 @include contexts-and-engravers.itely
142 @include tweaks-and-overrides.itely
143 @include paper-and-layout.itely
144 @include titles.itely
145 @include spacing.itely
147 @include template.itely
149 @c temporary input/new tag, will be deleted