]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets.tely
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / snippets.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2
3 @c FIXME: dump "public domain" notice in this manual, and fix
4 @c the generic doc page title macro to not automatically put
5 @c FDL on stuff.  Or maybe make a separate macro.
6
7 @setfilename lilypond-snippets.info
8 @settitle LilyPond snippets
9 @documentencoding UTF-8
10 @documentlanguage en
11 @afourpaper
12
13 @macro manualIntro
14 This document shows a selected set of LilyPond snippets from the
15 @uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
16 (LSR). It is in the public domain.
17
18 We would like to address many thanks to Sebastiano Vigna for maintaining
19 LSR web site and database, and the University of Milano for hosting LSR.
20
21 Please note that this document is not an exact subset of LSR: some
22 snippets come from @file{input/new} LilyPond sources directory, and
23 snippets from LSR are converted through @command{convert-ly}, as LSR is
24 based on a stable LilyPond version, and this document is for
25 version @version{}.
26
27 Snippets are grouped by tags; tags listed in the table of contents match
28 a section of LilyPond notation manual.  Snippets may have several tags,
29 and not all LSR tags may appear in this document.
30
31 In the HTML version of this document, you can click on the file name
32 or figure for each example to see the corresponding input file.
33
34 @end macro
35
36 @c This disables @lydoctitle definition in common-macros.itexi
37 @set snippets-sections
38
39 @include macros.itexi
40
41 @ifnothtml
42 @macro lydoctitle{TEXT}
43 @unnumberedsec \TEXT\
44 @end macro
45 @end ifnothtml
46
47 @ifhtml
48 @macro lydoctitle{TEXT}
49 @node \TEXT\
50 @unnumberedsec \TEXT\
51 @end macro
52 @end ifhtml
53
54
55 @lilyTitlePage{Snippets}
56
57
58 @c maybe generate/update @menu and @includes automatically? --jm
59 @ifnottex
60 @menu
61 Musical notation
62 * Pitches::
63 * Rhythms::
64 * Expressive marks::
65 * Repeats::
66 * Simultaneous notes::
67 * Staff notation::
68 * Editorial annotations::
69 * Text::
70
71 Specialist notation
72 * Vocal music::
73 * Chords::
74 * Keyboards::
75 * Percussion::
76 * Fretted strings::
77 * Unfretted strings::
78 * Winds::
79 * Ancient notation::
80 * World music::
81
82 Other collections
83 * Contexts and engravers::
84 * Tweaks and overrides::
85 * Paper and layout::
86 * Titles::
87 * Spacing::
88 * MIDI::
89 * Templates::
90 @end menu
91
92 @docMain
93 @end ifnottex
94
95 @contents
96
97
98 @c Please take care of naming every .itely
99 @c with an existing tag name.
100
101 @include pitches.itely
102 @include rhythms.itely
103 @include expressive-marks.itely
104 @include repeats.itely
105 @include simultaneous-notes.itely
106 @include staff-notation.itely
107 @include editorial-annotations.itely
108 @include text.itely
109
110 @include vocal-music.itely
111 @include chords.itely
112 @include keyboards.itely
113 @include percussion.itely
114 @include fretted-strings.itely
115 @include unfretted-strings.itely
116 @include winds.itely
117 @include ancient-notation.itely
118 @include world-music.itely
119
120 @include contexts-and-engravers.itely
121 @include tweaks-and-overrides.itely
122 @include paper-and-layout.itely
123 @include titles.itely
124 @include spacing.itely
125 @include midi.itely
126 @include template.itely
127
128 @bye