summaryrefslogtreecommitdiff
path: root/Documentation/snippets.tely
blob: b44f4c5a901963b59f290a0e8f4680305461e5c1 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
\input texinfo @c -*- coding: utf-8; mode: texinfo; -*-

@setfilename lilypond-snippets.info
@settitle LilyPond snippets
@documentencoding UTF-8
@documentlanguage en
@afourpaper

@macro manualIntro
This document shows a selected set of LilyPond snippets from the
@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
(LSR).  It is in the public domain.

We would like to address many thanks to Sebastiano Vigna for maintaining
LSR web site and database, and the University of Milano for hosting LSR.

Please note that this document is not an exact subset of LSR: some
snippets come from @file{input/new} LilyPond sources directory, and
snippets from LSR are converted through @command{convert-ly}, as LSR is
based on a stable LilyPond version, and this document is for
version @version{}.

Snippets are grouped by tags; tags listed in the table of contents match
a section of LilyPond notation manual.  Snippets may have several tags,
and not all LSR tags may appear in this document.

In the HTML version of this document, you can click on the file name
or figure for each example to see the corresponding input file.

@end macro

@macro copyrightDeclare
Copyright @copyright{}
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
by the authors.
@end macro

@c This disables @lydoctitle definition in common-macros.itexi
@set snippets-sections

@include macros.itexi

@ifnothtml
@macro lydoctitle{TEXT}
@unnumberedsec \TEXT\
@end macro
@end ifnothtml

@ifhtml
@macro lydoctitle{TEXT}
@node \TEXT\
@unnumberedsec \TEXT\
@end macro
@end ifhtml


@lilyTitlePage{Snippets}


@c maybe generate/update @menu and @includes automatically? --jm
@ifnottex
@menu
Musical notation
* Pitches::
* Rhythms::
* Expressive marks::
* Repeats::
* Simultaneous notes::
* Staff notation::
* Editorial annotations::
* Text::

Specialist notation
* Vocal music::
* Chords::
* Keyboards::
* Percussion::
* Fretted strings::
* Unfretted strings::
* Winds::
* Ancient notation::
* World music::

Other collections
* Contexts and engravers::
* Tweaks and overrides::
* Paper and layout::
* Titles::
* Spacing::
* MIDI::
* Templates::
@end menu

@docMain
@end ifnottex

@contents

@allowcodebreaks false

@c Please take care of naming every .itely
@c with an existing tag name.

@include pitches.itely
@include rhythms.itely
@include expressive-marks.itely
@include repeats.itely
@include simultaneous-notes.itely
@include staff-notation.itely
@include editorial-annotations.itely
@include text.itely

@include vocal-music.itely
@include chords.itely
@include keyboards.itely
@include percussion.itely
@include fretted-strings.itely
@include unfretted-strings.itely
@include winds.itely
@include ancient-notation.itely
@include world-music.itely

@include contexts-and-engravers.itely
@include tweaks-and-overrides.itely
@include paper-and-layout.itely
@include titles.itely
@include spacing.itely
@include midi.itely
@include template.itely

@bye