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::
118 @c Please take care of naming every .itely
119 @c with an existing tag name.
121 @include pitches.itely
122 @include rhythms.itely
123 @include expressive-marks.itely
124 @include repeats.itely
125 @include simultaneous-notes.itely
126 @include staff-notation.itely
127 @include editorial-and-educational-use.itely
130 @include vocal-music.itely
131 @include chords.itely
132 @include piano-music.itely
133 @include percussion.itely
134 @include guitar.itely
135 @include strings.itely
136 @c ignore empty section
137 @c @include bagpipes.itely
138 @include ancient-notation.itely
140 @include contexts-and-engravers.itely
141 @include tweaks-and-overrides.itely
142 @include paper-and-layout.itely
143 @include titles.itely
144 @include spacing.itely
146 @include template.itely