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