]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/snippets.tely
Imported Upstream version 2.14.2
[lilypond.git] / Documentation / snippets.tely
diff --git a/Documentation/snippets.tely b/Documentation/snippets.tely
new file mode 100644 (file)
index 0000000..b44f4c5
--- /dev/null
@@ -0,0 +1,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