2020-12-29 17:03:05 +00:00
|
|
|
|
#LyX 2.4 created this file. For more info see https://www.lyx.org/
|
2024-01-11 16:06:40 +00:00
|
|
|
|
\lyxformat 620
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\begin_document
|
|
|
|
|
\begin_header
|
2016-01-12 21:30:37 +00:00
|
|
|
|
\save_transient_properties true
|
2019-03-25 15:32:27 +00:00
|
|
|
|
\origin /systemlyxdir/examples/Modules/
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\textclass article
|
|
|
|
|
\use_default_options true
|
|
|
|
|
\begin_modules
|
|
|
|
|
lilypond
|
|
|
|
|
\end_modules
|
2020-12-29 17:03:05 +00:00
|
|
|
|
\maintain_unincluded_children no
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\language english
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\language_package default
|
2019-05-08 17:59:57 +00:00
|
|
|
|
\inputencoding utf8
|
2020-12-29 17:03:05 +00:00
|
|
|
|
\fontencoding auto
|
2015-11-13 18:14:45 +00:00
|
|
|
|
\font_roman "lmodern" "default"
|
|
|
|
|
\font_sans "lmss" "default"
|
|
|
|
|
\font_typewriter "lmtt" "default"
|
|
|
|
|
\font_math "auto" "auto"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\font_default_family default
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\use_non_tex_fonts false
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\font_sc false
|
2021-09-20 01:19:20 +00:00
|
|
|
|
\font_roman_osf false
|
2020-12-29 17:03:05 +00:00
|
|
|
|
\font_sans_osf false
|
|
|
|
|
\font_typewriter_osf false
|
2015-11-13 18:14:45 +00:00
|
|
|
|
\font_sf_scale 100 100
|
|
|
|
|
\font_tt_scale 100 100
|
2017-04-24 04:03:19 +00:00
|
|
|
|
\use_microtype false
|
|
|
|
|
\use_dash_ligatures false
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\graphics default
|
|
|
|
|
\default_output_format default
|
|
|
|
|
\output_sync 0
|
|
|
|
|
\bibtex_command default
|
|
|
|
|
\index_command default
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\paperfontsize default
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\spacing single
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\use_hyperref true
|
|
|
|
|
\pdf_title "LilyPond-book and LyX"
|
2012-06-26 21:15:04 +00:00
|
|
|
|
\pdf_author "The LyX Team"
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\pdf_bookmarks true
|
2011-08-26 21:38:28 +00:00
|
|
|
|
\pdf_bookmarksnumbered true
|
|
|
|
|
\pdf_bookmarksopen true
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\pdf_bookmarksopenlevel 1
|
|
|
|
|
\pdf_breaklinks false
|
|
|
|
|
\pdf_pdfborder false
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\pdf_colorlinks true
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\pdf_backref false
|
2011-08-26 21:38:28 +00:00
|
|
|
|
\pdf_pdfusetitle false
|
2013-01-12 08:53:52 +00:00
|
|
|
|
\pdf_quoted_options "linkcolor=blue,urlcolor=blue,pdfstartview=XYZ"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\papersize default
|
|
|
|
|
\use_geometry true
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\use_package amsmath 1
|
|
|
|
|
\use_package amssymb 1
|
2017-10-19 12:47:51 +00:00
|
|
|
|
\use_package cancel 1
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\use_package esint 1
|
|
|
|
|
\use_package mathdots 1
|
2017-10-19 12:47:51 +00:00
|
|
|
|
\use_package mathtools 1
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\use_package mhchem 1
|
2017-10-19 12:47:51 +00:00
|
|
|
|
\use_package stackrel 1
|
|
|
|
|
\use_package stmaryrd 1
|
|
|
|
|
\use_package undertilde 1
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\cite_engine basic
|
2014-03-23 16:31:51 +00:00
|
|
|
|
\cite_engine_type default
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\biblio_style plain
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\use_bibtopic false
|
|
|
|
|
\use_indices false
|
|
|
|
|
\paperorientation portrait
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\suppress_date true
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\justification true
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\use_refstyle 0
|
2017-11-18 16:21:13 +00:00
|
|
|
|
\use_minted 0
|
2020-12-29 17:03:05 +00:00
|
|
|
|
\use_lineno 0
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\index Index
|
|
|
|
|
\shortcut idx
|
|
|
|
|
\color #008000
|
|
|
|
|
\end_index
|
|
|
|
|
\leftmargin 2cm
|
|
|
|
|
\topmargin 2cm
|
|
|
|
|
\rightmargin 2cm
|
|
|
|
|
\bottommargin 2cm
|
|
|
|
|
\secnumdepth 3
|
|
|
|
|
\tocdepth 3
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\paragraph_separation indent
|
|
|
|
|
\paragraph_indentation default
|
2017-04-24 04:03:19 +00:00
|
|
|
|
\is_math_indent 0
|
2017-08-14 06:31:24 +00:00
|
|
|
|
\math_numbering_side default
|
2017-04-24 04:03:19 +00:00
|
|
|
|
\quotes_style english
|
2017-11-18 16:21:13 +00:00
|
|
|
|
\dynamic_quotes 0
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\papercolumns 1
|
|
|
|
|
\papersides 1
|
|
|
|
|
\paperpagestyle default
|
2021-09-20 01:19:20 +00:00
|
|
|
|
\tablestyle default
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\tracking_changes false
|
|
|
|
|
\output_changes false
|
2021-09-20 01:19:20 +00:00
|
|
|
|
\change_bars false
|
|
|
|
|
\postpone_fragile_content false
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\html_math_output 0
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\html_css_as_file 0
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\html_be_strict true
|
2021-09-20 01:19:20 +00:00
|
|
|
|
\docbook_table_output 0
|
|
|
|
|
\docbook_mathml_prefix 1
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_header
|
|
|
|
|
|
|
|
|
|
\begin_body
|
|
|
|
|
|
|
|
|
|
\begin_layout Title
|
2016-01-13 01:51:42 +00:00
|
|
|
|
LilyPond-book and \SpecialChar LyX
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2011-08-26 21:38:28 +00:00
|
|
|
|
\begin_layout Author
|
2016-01-13 01:51:42 +00:00
|
|
|
|
The \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
Team
|
2011-08-26 21:38:28 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\begin_layout Abstract
|
2022-12-11 16:12:05 +00:00
|
|
|
|
This document explains and demonstrates the inclusion of musical snippets in a \SpecialChar LyX
|
|
|
|
|
document,
|
|
|
|
|
using the LilyPond syntax for music notation and the LilyPond-book utility for processing.
|
2011-08-09 14:44:46 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\begin_layout Section
|
|
|
|
|
Introduction
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
LilyPond is an open-source project that renders possible the creation of beautiful computer-generated musical scores.
|
|
|
|
|
The project consists of a text-based music notation language,
|
|
|
|
|
and a program to process this notation into musical scores.
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
While LilyPond itself supports the display of title,
|
|
|
|
|
author information,
|
|
|
|
|
footnotes,
|
|
|
|
|
endnotes,
|
|
|
|
|
etc.,
|
|
|
|
|
its primary focus is on music typesetting.
|
|
|
|
|
For text typesetting,
|
|
|
|
|
other programs are generally better suited.
|
|
|
|
|
LilyPond-book is a utility provided by the LilyPond project that helps incorporate musical scores using the LilyPond notation into \SpecialChar LaTeX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
documents,
|
2011-08-26 17:10:20 +00:00
|
|
|
|
among other formats.
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2016-01-13 01:51:42 +00:00
|
|
|
|
This document describes the use of the LilyPond music notation within \SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
documents that use a \SpecialChar LaTeX
|
|
|
|
|
-based layout,
|
|
|
|
|
thus combining the beauty and quality of the typesetting achieved by both \SpecialChar LaTeX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
and LilyPond.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
While a basic understanding of the LilyPond syntax for music notation is in order,
|
|
|
|
|
knowledge of \SpecialChar LaTeX
|
2016-01-13 01:51:42 +00:00
|
|
|
|
is not necessary when using \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
.
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
Section
|
|
|
|
|
\begin_inset CommandInset ref
|
|
|
|
|
LatexCommand ref
|
|
|
|
|
reference "sec:Using-LilyPond-code"
|
2022-12-11 16:12:05 +00:00
|
|
|
|
nolink "false"
|
2011-08-26 17:10:20 +00:00
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
2022-12-11 16:12:05 +00:00
|
|
|
|
explains the requirements,
|
|
|
|
|
usage instructions,
|
|
|
|
|
and shortcomings of LilyPond music notation within \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
.
|
2011-08-26 17:10:20 +00:00
|
|
|
|
Section
|
|
|
|
|
\begin_inset CommandInset ref
|
|
|
|
|
LatexCommand ref
|
|
|
|
|
reference "sec:LilyPond-examples"
|
2022-12-11 16:12:05 +00:00
|
|
|
|
nolink "false"
|
2011-08-26 17:10:20 +00:00
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
demonstrates the beauty and quality of the typesetting with a few examples.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Section
|
2016-01-13 01:51:42 +00:00
|
|
|
|
Using LilyPond code within \SpecialChar LyX
|
|
|
|
|
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\begin_inset CommandInset label
|
|
|
|
|
LatexCommand label
|
|
|
|
|
name "sec:Using-LilyPond-code"
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2016-01-13 01:51:42 +00:00
|
|
|
|
Support for LilyPond music notation (LilyPond code) within \SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
is enabled by adding the LilyPond module to your document.
|
2011-08-09 14:44:46 +00:00
|
|
|
|
This is done from the menu
|
|
|
|
|
\family sans
|
2015-11-13 18:14:45 +00:00
|
|
|
|
Document\SpecialChar menuseparator
|
2011-08-09 14:44:46 +00:00
|
|
|
|
Settings
|
|
|
|
|
\family default
|
2022-12-11 16:12:05 +00:00
|
|
|
|
,
|
|
|
|
|
then selecting LilyPond in the list of modules.
|
2016-01-13 01:51:42 +00:00
|
|
|
|
You can use any \SpecialChar LaTeX
|
|
|
|
|
-based \SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
layout and use the regular preview and export mechanism;
|
|
|
|
|
\SpecialChar LyX
|
2016-01-13 01:51:42 +00:00
|
|
|
|
will take care of processing the mixed \SpecialChar LaTeX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
/LilyPond code through LilyPond-book for you.
|
|
|
|
|
LilyPond-book can also handle DocBook and HTML documents,
|
|
|
|
|
but the integration of these document types with LilyPond-book and \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
is missing at the moment.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Subsection
|
|
|
|
|
Requirements
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2011-08-26 17:10:20 +00:00
|
|
|
|
LilyPond-book version 2.13 or newer.
|
2011-08-09 14:44:46 +00:00
|
|
|
|
\begin_inset Foot
|
|
|
|
|
status collapsed
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
2016-01-13 01:51:42 +00:00
|
|
|
|
LilyPond-book supports \SpecialChar LaTeX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
output since version 2.1.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
However,
|
|
|
|
|
some features used by \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
are available only in recent versions:
|
2016-01-13 01:51:42 +00:00
|
|
|
|
PDF\SpecialChar LaTeX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
support (version 2.9),
|
|
|
|
|
the
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\family typewriter
|
2016-01-13 01:51:42 +00:00
|
|
|
|
--lily-output-dir
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\family default
|
|
|
|
|
flag (version 2.11) and especially the
|
|
|
|
|
\family typewriter
|
2016-01-13 01:51:42 +00:00
|
|
|
|
--safe
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\family default
|
|
|
|
|
flag (version 2.13).
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2011-08-09 14:44:46 +00:00
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\begin_layout Subsection
|
|
|
|
|
Integration
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2011-08-09 14:44:46 +00:00
|
|
|
|
The module provides a LilyPond inset which you insert from the menu
|
|
|
|
|
\family sans
|
2015-11-13 18:14:45 +00:00
|
|
|
|
Insert\SpecialChar menuseparator
|
2011-08-09 14:44:46 +00:00
|
|
|
|
Custom
|
|
|
|
|
\begin_inset space ~
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Insets
|
|
|
|
|
\family default
|
|
|
|
|
.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
This inset is for typing the LilyPond code which will be typeset into your musical notes.
|
|
|
|
|
First,
|
|
|
|
|
let us try a simple scale:
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Flex LilyPond
|
|
|
|
|
status open
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\begin_inset Argument 1
|
|
|
|
|
status open
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
2017-11-18 16:21:13 +00:00
|
|
|
|
|
2013-01-03 01:32:48 +00:00
|
|
|
|
staffsize=28
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
2013-01-12 08:53:52 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
relative c'' {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
g a b c
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\noindent
|
2016-01-13 01:51:42 +00:00
|
|
|
|
The previous \SpecialChar LyX
|
|
|
|
|
inset produces the following \SpecialChar LaTeX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
-lookalike code:
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
2013-01-03 01:32:48 +00:00
|
|
|
|
begin{lilypond}[staffsize=28]
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2013-01-12 08:53:52 +00:00
|
|
|
|
\begin_layout LyX-Code
|
2013-01-03 01:32:48 +00:00
|
|
|
|
|
2013-01-12 08:53:52 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
relative c'' {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
g a b c
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
end{lilypond}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2013-01-12 08:53:52 +00:00
|
|
|
|
What appear first inside square brackets are options to pass to LilyPond-book.
|
2016-01-13 01:51:42 +00:00
|
|
|
|
This is inserted in \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
from the
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\family sans
|
|
|
|
|
Insert
|
|
|
|
|
\family default
|
2022-12-11 16:12:05 +00:00
|
|
|
|
menu,
|
|
|
|
|
in the same way that the LilyPond inset itself is inserted.
|
|
|
|
|
Here,
|
|
|
|
|
we set the dimension of the staff to 28
|
2013-01-12 08:53:52 +00:00
|
|
|
|
\begin_inset space \thinspace{}
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
pt.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
Other options can be added by separating them by a comma,
|
|
|
|
|
for example:
|
2013-01-12 08:53:52 +00:00
|
|
|
|
|
|
|
|
|
\family typewriter
|
|
|
|
|
[staffsize=28,verbatim]
|
|
|
|
|
\family default
|
|
|
|
|
.
|
|
|
|
|
A list of music fragment options is available in the LilyPond documentation.
|
|
|
|
|
This whole block can be omitted when the default settings are desired.
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
What follows after the options block is the textual representation in LilyPond syntax of a musical fragment.
|
|
|
|
|
This code is not,
|
|
|
|
|
in fact,
|
|
|
|
|
processed by \SpecialChar LaTeX
|
|
|
|
|
,
|
|
|
|
|
but is preprocessed by LilyPond-book,
|
2016-01-13 01:51:42 +00:00
|
|
|
|
which creates the graphics files and includes them in the \SpecialChar LaTeX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
document by replacing the above with a
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\family typewriter
|
|
|
|
|
|
|
|
|
|
\backslash
|
2015-11-13 18:14:45 +00:00
|
|
|
|
includegraphics{\SpecialChar ldots
|
2010-09-21 16:34:30 +00:00
|
|
|
|
}
|
|
|
|
|
\family default
|
2011-08-26 17:10:20 +00:00
|
|
|
|
command.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
Thus,
|
|
|
|
|
the conversion process is as follow:
|
|
|
|
|
|
2011-08-09 14:44:46 +00:00
|
|
|
|
\family sans
|
2016-01-13 01:51:42 +00:00
|
|
|
|
\SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
\SpecialChar menuseparator
|
|
|
|
|
LilyPond-book\SpecialChar menuseparator
|
2016-01-13 01:51:42 +00:00
|
|
|
|
\SpecialChar LaTeX
|
|
|
|
|
|
2011-08-09 14:44:46 +00:00
|
|
|
|
\family default
|
|
|
|
|
.
|
2016-01-13 01:51:42 +00:00
|
|
|
|
\SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
creates a .lytex file,
|
|
|
|
|
LilyPond-book creates a .tex files and the accompanying image files,
|
|
|
|
|
and \SpecialChar LaTeX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
creates the final document.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
Every step of the tool chain obeys your spacing,
|
|
|
|
|
so whether you put the musical extract inline,
|
|
|
|
|
or in its own paragraph,
|
|
|
|
|
centered,
|
|
|
|
|
left-aligned,
|
|
|
|
|
etc.,
|
|
|
|
|
what you see in the \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
window should be respected in the final format.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
An example of inline use may be to display a chord name,
|
|
|
|
|
such as
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\begin_inset Flex LilyPond
|
|
|
|
|
status open
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2013-01-03 01:32:48 +00:00
|
|
|
|
\begin_inset Argument 1
|
|
|
|
|
status open
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
2017-11-18 16:21:13 +00:00
|
|
|
|
|
2013-01-03 01:32:48 +00:00
|
|
|
|
staffsize=12
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
markup {
|
|
|
|
|
\backslash
|
|
|
|
|
concat {B
|
|
|
|
|
\backslash
|
|
|
|
|
super
|
|
|
|
|
\backslash
|
|
|
|
|
flat } }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
2022-12-11 16:12:05 +00:00
|
|
|
|
,
|
|
|
|
|
or perhaps a very short snippet.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Subsection
|
|
|
|
|
Previews
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
It is possible to have a direct feedback of what the music notation looks like from within \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
To do this,
|
|
|
|
|
wrap a LilyPond inset inside a Preview inset,
|
|
|
|
|
which you find from the menu
|
2011-08-09 14:44:46 +00:00
|
|
|
|
\family sans
|
2015-11-13 18:14:45 +00:00
|
|
|
|
Insert\SpecialChar menuseparator
|
2011-08-09 14:44:46 +00:00
|
|
|
|
Preview
|
|
|
|
|
\family default
|
|
|
|
|
.
|
2016-01-13 01:51:42 +00:00
|
|
|
|
This only affects the display within \SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
,
|
|
|
|
|
not the output:
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Preview
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Flex LilyPond
|
2011-08-09 14:44:46 +00:00
|
|
|
|
status collapsed
|
2010-09-21 16:34:30 +00:00
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
relative c'' {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
ais a g ges
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
Unfortunately,
|
|
|
|
|
you might find that the preview isn't exactly instantaneous.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
You need to move the cursor out of the Preview inset to start compilation,
|
|
|
|
|
and processing time can take a few seconds.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
Nevertheless,
|
|
|
|
|
the direct feedback is often worthwhile during editing,
|
|
|
|
|
and renders the navigation through the document much easier.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Subsection
|
|
|
|
|
Gotchas
|
|
|
|
|
\end_layout
|
|
|
|
|
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
A few gotchas that have been experienced with the integration of LilyPond-book and \SpecialChar LyX
|
2015-11-13 18:14:45 +00:00
|
|
|
|
are reported here.
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\begin_layout Subsubsection
|
|
|
|
|
Child documents
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2016-01-13 01:51:42 +00:00
|
|
|
|
A \SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
document using the LilyPond module cannot have child documents using the
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\begin_inset Quotes eld
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Input
|
|
|
|
|
\begin_inset Quotes erd
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
method.
|
|
|
|
|
If you select
|
|
|
|
|
\begin_inset Quotes eld
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Input
|
|
|
|
|
\begin_inset Quotes erd
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
as the
|
|
|
|
|
\begin_inset Quotes eld
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Include Type
|
|
|
|
|
\begin_inset Quotes erd
|
|
|
|
|
\end_inset
|
|
|
|
|
|
2011-08-09 14:44:46 +00:00
|
|
|
|
under
|
|
|
|
|
\family sans
|
2015-11-13 18:14:45 +00:00
|
|
|
|
Insert\SpecialChar menuseparator
|
|
|
|
|
File\SpecialChar menuseparator
|
2011-08-09 14:44:46 +00:00
|
|
|
|
Child
|
|
|
|
|
\begin_inset space ~
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Document
|
|
|
|
|
\family default
|
2022-12-11 16:12:05 +00:00
|
|
|
|
,
|
|
|
|
|
you will get an error when producing output.
|
|
|
|
|
This is due to the way LilyPond-book automatically processes these input files recursively.
|
|
|
|
|
Since there is currently no command-line option to turn off this behavior of LilyPond-book,
|
|
|
|
|
it is suggested to use the
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\begin_inset Quotes eld
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Include
|
|
|
|
|
\begin_inset Quotes erd
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
method instead.
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
Note that it is possible to insert child documents which make use of the LilyPond module,
|
|
|
|
|
using either the
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\begin_inset Quotes eld
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Input
|
|
|
|
|
\begin_inset Quotes erd
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
or
|
|
|
|
|
\begin_inset Quotes eld
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
Include
|
|
|
|
|
\begin_inset Quotes erd
|
|
|
|
|
\end_inset
|
|
|
|
|
|
2022-12-11 16:12:05 +00:00
|
|
|
|
method,
|
|
|
|
|
in a master document which does not make use of the LilyPond module.
|
2011-03-24 16:02:37 +00:00
|
|
|
|
For this to work you might have to add the line
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
usepackage{graphicx}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2011-08-09 14:44:46 +00:00
|
|
|
|
to your master document's preamble under
|
|
|
|
|
\family sans
|
2015-11-13 18:14:45 +00:00
|
|
|
|
Document\SpecialChar menuseparator
|
2011-08-09 14:44:46 +00:00
|
|
|
|
Settings
|
|
|
|
|
\family default
|
|
|
|
|
.
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Subsubsection
|
|
|
|
|
Surrounding braces
|
|
|
|
|
\end_layout
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\begin_layout Standard
|
|
|
|
|
LilyPond-book searches for a
|
|
|
|
|
\family typewriter
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
score
|
|
|
|
|
\family default
|
|
|
|
|
or
|
|
|
|
|
\family typewriter
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
relative
|
|
|
|
|
\family default
|
|
|
|
|
command when it decides if the code is only a fragment.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
It is possible to include no LilyPond command at all,
|
|
|
|
|
but in that case {surrounding braces} are required.
|
|
|
|
|
Thus,
|
|
|
|
|
in the following code,
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
begin{lilypond}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
ais' f'' g' e'' % no
|
|
|
|
|
\backslash
|
|
|
|
|
score given
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
end{lilypond}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
LilyPond-book gets confused:
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
2022-12-11 16:12:05 +00:00
|
|
|
|
error:
|
|
|
|
|
syntax error,
|
|
|
|
|
unexpected NOTENAME_PITCH
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
ais' f'' g' e'' % no
|
|
|
|
|
\backslash
|
|
|
|
|
score given
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
With surrounding braces,
|
|
|
|
|
all is well:
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Preview
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Flex LilyPond
|
2011-08-09 14:44:46 +00:00
|
|
|
|
status collapsed
|
2010-09-21 16:34:30 +00:00
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
{ais' f'' g' e''} % no
|
|
|
|
|
\backslash
|
|
|
|
|
score given
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
2012-06-26 21:15:04 +00:00
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
Writing the notes directly within braces without using any LilyPond command is convenient when writing short snippets.
|
|
|
|
|
Advanced users will probably want to enter their musical content using LilyPond variables and commands,
|
|
|
|
|
which is of course supported.
|
2012-06-26 21:15:04 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2011-03-24 16:02:37 +00:00
|
|
|
|
\begin_layout Subsubsection
|
|
|
|
|
Fret diagrams
|
|
|
|
|
\end_layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\begin_layout Standard
|
2012-06-26 21:15:04 +00:00
|
|
|
|
Another gotcha is with subsequent LilyPond snippets with
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\family typewriter
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
fret-diagram
|
|
|
|
|
\family default
|
|
|
|
|
markup commands:
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
begin{lilypond}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
markup{
|
|
|
|
|
\backslash
|
|
|
|
|
fret-diagram-terse #"x;3;2;o;1;o;" }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
end{lilypond}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
begin{lilypond}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
markup{
|
|
|
|
|
\backslash
|
|
|
|
|
fret-diagram-terse #"x;x;o;2;3;2;" }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout LyX-Code
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
end{lilypond}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
For some reason LilyPond-book version 2.13 barks on this when run in safe mode (which you always should use,
|
|
|
|
|
unless you know what you are doing).
|
2012-06-26 21:15:04 +00:00
|
|
|
|
This has been corrected as of version 2.15 (was LilyPond issue #1900).
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Subsubsection
|
|
|
|
|
The
|
|
|
|
|
\family typewriter
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
lilypondfile
|
|
|
|
|
\family default
|
|
|
|
|
command
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
LilyPond-book supports including LilyPond code that resides in external files with the
|
2012-06-26 21:15:04 +00:00
|
|
|
|
\family typewriter
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
lilypondfile
|
|
|
|
|
\family default
|
|
|
|
|
command.
|
2022-12-11 16:12:05 +00:00
|
|
|
|
With this command,
|
|
|
|
|
the LilyPond code is processed as if it was typed inside the document and the output score follows the typesetting determined by \SpecialChar LaTeX
|
|
|
|
|
with respect to line width,
|
|
|
|
|
page breaks,
|
|
|
|
|
and so on.
|
2016-01-13 01:51:42 +00:00
|
|
|
|
This is in contrast to the long-standing \SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
feature to include LilyPond scores as external material,
|
|
|
|
|
which calls LilyPond on the external file to produce a rigid figure,
|
|
|
|
|
and includes this figure in the document,
|
|
|
|
|
leaving the typesetting decisions to LilyPond.
|
|
|
|
|
Unfortunately,
|
|
|
|
|
support for the
|
2012-06-26 21:15:04 +00:00
|
|
|
|
\family typewriter
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
lilypondfile
|
|
|
|
|
\family default
|
2016-01-13 01:51:42 +00:00
|
|
|
|
command in \SpecialChar LyX
|
2022-12-11 16:12:05 +00:00
|
|
|
|
is not implemented yet,
|
|
|
|
|
but it is possible to use it inside a \SpecialChar TeX
|
|
|
|
|
-Code block,
|
|
|
|
|
provided that one writes the complete,
|
|
|
|
|
absolute path to the desired file.
|
2010-11-03 00:11:33 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\begin_layout Section
|
|
|
|
|
LilyPond examples
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\begin_inset CommandInset label
|
|
|
|
|
LatexCommand label
|
|
|
|
|
name "sec:LilyPond-examples"
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
Example
|
|
|
|
|
\begin_inset CommandInset ref
|
|
|
|
|
LatexCommand ref
|
2015-11-13 18:14:45 +00:00
|
|
|
|
reference "subsec:Editorial-headword"
|
2022-12-11 16:12:05 +00:00
|
|
|
|
nolink "false"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
2022-12-11 16:12:05 +00:00
|
|
|
|
shows a complex score using many LilyPond constructs;
|
|
|
|
|
some scheme code has been removed from the original source of this snippet,
|
|
|
|
|
to be able to run in safe mode.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
Example
|
|
|
|
|
\begin_inset CommandInset ref
|
|
|
|
|
LatexCommand ref
|
2015-11-13 18:14:45 +00:00
|
|
|
|
reference "subsec:Tablatures-template"
|
2022-12-11 16:12:05 +00:00
|
|
|
|
nolink "false"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
shows another LilyPond output which should be interesting to guitarists.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Subsection
|
|
|
|
|
Editorial headword
|
|
|
|
|
\begin_inset CommandInset label
|
|
|
|
|
LatexCommand label
|
2015-11-13 18:14:45 +00:00
|
|
|
|
name "subsec:Editorial-headword"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2022-12-11 16:12:05 +00:00
|
|
|
|
NR 1.7 Editorial annotations Beethoven,
|
|
|
|
|
Op.
|
|
|
|
|
31,
|
|
|
|
|
No.
|
|
|
|
|
3 Piano sonata 18,
|
|
|
|
|
Movt II,
|
|
|
|
|
Scherzo Measures 9–14.
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\noindent
|
|
|
|
|
\align center
|
|
|
|
|
\begin_inset Preview
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Flex LilyPond
|
|
|
|
|
status collapsed
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
new PianoStaff <<
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
% RH Staff
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
new Staff {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
clef treble
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
key aes
|
|
|
|
|
\backslash
|
|
|
|
|
major
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
time 2/4
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
set Staff.fingeringOrientations = #'(up)
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
set Score.currentBarNumber = #9
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
partial 8
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
<aes''-4 c''>8
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
set doubleSlurs = ##t
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
<bes''-5 des''-2>4(
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
<aes''-4 c''>8
|
|
|
|
|
\backslash
|
|
|
|
|
staccato)
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
noBeam
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
c''8-5
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\backslash
|
|
|
|
|
pp
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
unset doubleSlurs
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
bes'8..(
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
aes'32
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
g'8)
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
f'8
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
e'4-2
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
r8
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
once
|
|
|
|
|
\backslash
|
|
|
|
|
override Script #'script-priority = #-100
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
afterGrace
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
f'8(
|
|
|
|
|
\backslash
|
|
|
|
|
trill^
|
|
|
|
|
\backslash
|
|
|
|
|
markup {
|
|
|
|
|
\backslash
|
|
|
|
|
finger "3-2" }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
{ e'16[ f'16] }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
g'8..-3
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
f'32
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
e'8-1)
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
d'8-2
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
c'4
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
r4
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
% LH Staff
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
new Staff {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
key aes
|
|
|
|
|
\backslash
|
|
|
|
|
major
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
clef treble
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
override Fingering #'direction = #down
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
set Staff.fingeringOrientations = #'(down)
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
partial 8
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
<aes' aes>8
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
set doubleSlurs = ##t
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
<g'-2 ees'-3>4(
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
<aes' aes>8)
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
noBeam
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
clef bass
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
c'8-1
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2010-11-03 00:11:33 +00:00
|
|
|
|
%
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
set doubleSlurs = ##f
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
bes8..(
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
aes32
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
g8-1)
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
f8
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
e4
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
r8
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
afterGrace
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
f8(
|
|
|
|
|
\backslash
|
|
|
|
|
trill_
|
|
|
|
|
\backslash
|
|
|
|
|
markup {
|
|
|
|
|
\backslash
|
|
|
|
|
finger "2-1" }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
{ e16[ f16] }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
g8..-1
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
f32
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
e8)
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
d8
|
|
|
|
|
\backslash
|
|
|
|
|
staccato
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
c4
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
r4
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
>>
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\noindent
|
2010-09-21 16:34:30 +00:00
|
|
|
|
[from
|
|
|
|
|
\begin_inset Flex URL
|
|
|
|
|
status collapsed
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2015-04-28 16:32:09 +00:00
|
|
|
|
http://lsr.di.unimi.it/LSR/Item?id=627
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
2022-12-11 16:12:05 +00:00
|
|
|
|
;
|
|
|
|
|
scheme code removed,
|
|
|
|
|
centering applied through the paragraph settings]
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Subsection
|
|
|
|
|
Tablatures template
|
|
|
|
|
\begin_inset CommandInset label
|
|
|
|
|
LatexCommand label
|
2015-11-13 18:14:45 +00:00
|
|
|
|
name "subsec:Tablatures-template"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Preview
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
|
|
|
|
\begin_inset Flex LilyPond
|
|
|
|
|
status collapsed
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
upper=
|
|
|
|
|
\backslash
|
|
|
|
|
relative c' {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
c4.
|
|
|
|
|
g4 g c
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
lower=
|
|
|
|
|
\backslash
|
|
|
|
|
relative c {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2022-12-11 16:12:05 +00:00
|
|
|
|
c4 e g,
|
|
|
|
|
e'
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
score {
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
new StaffGroup <<
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
new Staff = "guitar" <<
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
context Voice = "upper guitar" {
|
|
|
|
|
\backslash
|
|
|
|
|
clef "G_8"
|
|
|
|
|
\backslash
|
|
|
|
|
voiceOne
|
|
|
|
|
\backslash
|
|
|
|
|
upper }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
context Voice = "lower guitar" {
|
|
|
|
|
\backslash
|
|
|
|
|
clef "G_8"
|
|
|
|
|
\backslash
|
|
|
|
|
voiceTwo
|
|
|
|
|
\backslash
|
|
|
|
|
lower }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
>>
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
new TabStaff = "tab" <<
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
context TabVoice = "upper tab" {
|
|
|
|
|
\backslash
|
2010-11-03 00:11:33 +00:00
|
|
|
|
clef "tab"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
voiceOne
|
|
|
|
|
\backslash
|
|
|
|
|
upper }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\backslash
|
|
|
|
|
context TabVoice = "lower tab" {
|
|
|
|
|
\backslash
|
2010-11-03 00:11:33 +00:00
|
|
|
|
clef "tab"
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\backslash
|
|
|
|
|
voiceTwo
|
|
|
|
|
\backslash
|
|
|
|
|
lower }
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
>>
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
>>
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\begin_layout Standard
|
2011-08-26 17:10:20 +00:00
|
|
|
|
\noindent
|
2010-09-21 16:34:30 +00:00
|
|
|
|
[from
|
|
|
|
|
\begin_inset Flex URL
|
|
|
|
|
status collapsed
|
|
|
|
|
|
|
|
|
|
\begin_layout Plain Layout
|
|
|
|
|
|
2015-04-28 16:32:09 +00:00
|
|
|
|
http://lsr.di.unimi.it/LSR/Item?id=634
|
2010-09-21 16:34:30 +00:00
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_inset
|
|
|
|
|
|
|
|
|
|
]
|
|
|
|
|
\end_layout
|
|
|
|
|
|
|
|
|
|
\end_body
|
|
|
|
|
\end_document
|