Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > f07b4b9fcbe6d8ab9260b52d15e551a6 > files > 7016

lilypond-doc-2.12.3-1.fc13.noarch.rpm

<!-- header_tag -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
<!-- Copyright C 1999-2009 by the authors

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation;
with no Invariant Sections.
A copy of the license is included in the section entitled "GNU
Free Documentation License".

 -->
<!-- Created on December 15, 2009 by texi2html 1.82
texi2html was written by: 
            Lionel Cons <Lionel.Cons@cern.ch> (original author)
            Karl Berry  <karl@freefriends.org>
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
            and many others.
Maintained by: Many creative people.
Send bugs and suggestions to <texi2html-bug@nongnu.org>
-->
<head>
<title>GNU LilyPond Learning Manual: 3.2.1 I'm hearing Voices</title>

<meta name="description" content="GNU LilyPond Learning Manual: 3.2.1 I'm hearing Voices">
<meta name="keywords" content="GNU LilyPond Learning Manual: 3.2.1 I'm hearing Voices">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2html 1.82">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.ja.html#Top" rel="start" title="GNU LilyPond &mdash; Learning Manual">
<link href="LilyPond-index.ja.html#LilyPond-index" rel="index" title="D. LilyPond index">
<link href="index_toc.ja.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="index_abt.ja.html#SEC_About" rel="help" title="About This Document">
<link href="Voices-contain-music.ja.html#Voices-contain-music" rel="up" title="3.2 Voices contain music">
<link href="LilyPond-index.ja.html#LilyPond-index" rel="next" title="D. LilyPond index">
<link href="Voices-contain-music.ja.html#Voices-contain-music" rel="previous" title="3.2 Voices contain music">
<link rel="stylesheet" type="text/css" title="Patrick McCarty's design" href="lilypond-mccarty.css">
<link rel="alternate stylesheet" type="text/css" href="lilypond.css" title="Andrew Hawryluk's design">
<link rel="alternate stylesheet" type="text/css" href="lilypond-blue.css" title="Kurt Kroon's blue design">
<!--[if lte IE 7]>
<link href="lilypond-ie-fixes.css" rel="stylesheet" type="text/css">
<![endif]-->


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">


<div id="main">
<a name="I_0027m-hearing-Voices"></a>
<table class="nav_table">
<tr><td valign="middle" align="left" colspan="1">[<a href="Fundamental-concepts.ja.html#Fundamental-concepts" title="Beginning of this chapter or previous chapter"> &lt;&lt; Fundamental concepts&nbsp;</a>]</td><td valign="middle" align="center" colspan="3">[<a href="index.ja.html#Top" title="Cover (top) of document" rel="start">Top</a>][<a href="index_toc.ja.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="LilyPond-index.ja.html#LilyPond-index" title="Index" rel="index">Index</a>][<a href="index_abt.ja.html#SEC_About" title="About (help)" rel="help"> ? </a>]</td><td valign="middle" align="right" colspan="1">[<a href="Tweaking-output.ja.html#Tweaking-output" title="Next chapter">&nbsp;Tweaking output &gt;&gt; </a>]</td></tr><tr><td valign="middle" align="left" colspan="2">[<a href="Voices-contain-music.ja.html#Voices-contain-music" title="Previous section in reading order" accesskey="p" rel="previous"> &lt; Voices contain music&nbsp;</a>]</td><td valign="middle" align="center" colspan="1">[<a href="Voices-contain-music.ja.html#Voices-contain-music" title="Up section" accesskey="u" rel="up">&nbsp; Up :&nbsp;Voices contain music&nbsp;</a>]</td><td valign="middle" align="right" colspan="2">[<a href="Explicitly-instantiating-voices.ja.html#Explicitly-instantiating-voices" title="Next section in reading order" accesskey="n" rel="next">&nbsp;Explicitly instantiating voices &gt; </a>]</td></tr></table>
<a name="I_0027m-hearing-Voices"></a>
<h3 class="subsection">3.2.1 I&rsquo;m hearing Voices</h3>

<a name="index-polyphony-4"></a>
<a name="index-layers"></a>
<a name="index-multiple-voices-1"></a>
<a name="index-voices_002c-multiple"></a>
<a name="index-Voice-context"></a>
<a name="index-context_002c-Voice"></a>
<a name="index-simultaneous-music"></a>
<a name="index-music_002c-simultaneous"></a>
<a name="index-concurrent-music"></a>
<a name="index-music_002c-concurrent"></a>
<a name="index-voices-vs_002e-chords"></a>
<a name="index-chords-vs_002e-voices"></a>

<p>The lowest, most fundamental or innermost layers in a LilyPond
score are called &lsquo;Voice contexts&rsquo; or just &lsquo;Voices&rsquo; for short.
Voices are sometimes called &lsquo;layers&rsquo; in other notation
packages.
</p>
<p>In fact, a Voice layer or context is the only one which can contain
music.  If a Voice context is not explicitly declared one is created
automatically, as we saw at the beginning of this chapter.  Some
instruments such as an Oboe can play only one note at a time.  Music
written for such instruments is monophonic and requires just a single
voice.  Instruments which can play more than one note at a time like
the piano will often require multiple voices to encode the different
concurrent notes and rhythms they are capable of playing.
</p>
<p>A single voice can contain many notes in a chord, of course,
so when exactly are multiple voices needed?  Look first at
this example of four chords:
</p>
<blockquote><pre class="verbatim">\key g \major
&lt;d g&gt;4 &lt;d fis&gt; &lt;d a'&gt; &lt;d g&gt;
</pre><p>
 <a href="../e0/lily-a1556e90.ly">
  <img align="middle"
       border="0"
       src="../e0/lily-a1556e90.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<p>This can be expressed using just the single angle bracket chord
symbols, <code>&lt; ... &gt;</code>, and for this just a single voice is
needed.  But suppose the F-sharp were actually an eighth-note
followed by an eighth-note G, a passing note on the way to the A?
Now we have two notes which start at the same time but have
different durations: the quarter-note D and the eighth-note
F-sharp.  How are these to be coded?  They cannot be written as
a chord because all the notes in a chord must have the same
duration.  And they cannot be written as two sequential notes
as they need to start at the same time.  This is when two
voices are required.
</p>
<p>Let us see how this is done in LilyPond input syntax.
</p>
<a name="index-_003c_003c-_005c_005c-_003e_003e"></a>
<a name="index-_003c_003c-_005c_005c-_003e_003e-1"></a>
<a name="index-_005c_005c-2"></a>
<a name="index-_005c_005c-3"></a>

<p>The easiest way to enter fragments with more than one voice on a
staff is to enter each voice as a sequence (with <code>{...}</code>),
and combine them simultaneously with angle brackets, <code>&lt;&lt;...&gt;&gt;</code>.
The fragments must also be separated with double backward slashes,
<code>\\</code>, to place them in separate voices.  Without these, the
notes would be entered into a single voice, which would usually
cause errors.  This technique is particularly suited to pieces of
music which are largely monophonic with occasional short sections
of polyphony.
</p>
<p>Here&rsquo;s how we split the chords above into two voices and add both
the passing note and a slur:
</p>
<blockquote><pre class="verbatim">\key g \major
%    Voice &quot;1&quot;                  Voice &quot;2&quot;
&lt;&lt; { g4 fis8( g) a4 g }    \\ { d4 d d d }  &gt;&gt; |
</pre><p>
 <a href="../99/lily-0f34d97f.ly">
  <img align="middle"
       border="0"
       src="../99/lily-0f34d97f.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<p>Notice how the stems of the second voice now point down.
</p>
<p>Here&rsquo;s another simple example:
</p>
<blockquote><pre class="verbatim">\key d \minor
%    Voice &quot;1&quot;             Voice &quot;2&quot;
&lt;&lt; { r4 g g4. a8 }    \\ { d,2 d4 g }       &gt;&gt; |
&lt;&lt; { bes4 bes c bes } \\ { g4 g g8( a) g4 } &gt;&gt; |
&lt;&lt; { a2. r4 }         \\ { fis2. s4 }       &gt;&gt; |
</pre><p>
 <a href="../43/lily-65cc3b6e.ly">
  <img align="middle"
       border="0"
       src="../43/lily-65cc3b6e.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<p>It is not necessary to use a separate <code>&lt;&lt; \\ &gt;&gt;</code> construct
for each bar. For music with few notes in each bar this layout
can help the legibility of the code, but if there are many
notes in each bar it may be better to split out each voice
separately, like this:
</p>
<blockquote><pre class="verbatim">\key d \minor
&lt;&lt; {
  % Voice &quot;1&quot;
  r4 g g4. a8 |
  bes4 bes c bes |
  a2. r4 |
} \\ {
  % Voice &quot;2&quot;
  d,2 d4 g |
  g4 g g8( a) g4 |
  fis2. s4 |
} &gt;&gt;
</pre><p>
 <a href="../ad/lily-a9b8e031.ly">
  <img align="middle"
       border="0"
       src="../ad/lily-a9b8e031.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>




<a name="index-voices_002c-naming"></a>
<a name="index-voices-crossing-brackets"></a>
<a name="index-slurs-crossing-brackets"></a>
<a name="index-ties-crossing-brackest"></a>

<p>This example has just two voices, but the same construct may be
used to encode three or more voices by adding more back-slash
separators.
</p>
<p>The Voice contexts bear the names <code>&quot;1&quot;</code>, <code>&quot;2&quot;</code>, etc.
In each of these contexts, the vertical direction of slurs,
stems, ties, dynamics etc., is set appropriately.
</p>
<blockquote><pre class="verbatim">\new Staff \relative c' {
  % Main voice
  c16 d e f
  %    Voice &quot;1&quot;     Voice &quot;2&quot;                 Voice &quot;3&quot;
  &lt;&lt; { g4 f e } \\ { r8 e4 d c8 ~ } &gt;&gt; |
  &lt;&lt; { d2 e2 }  \\ { c8 b16 a b8 g ~ g2 } \\ { s4 b4 c2 } &gt;&gt; |
}
</pre><p>
 <a href="../7b/lily-3c5031a0.ly">
  <img align="middle"
       border="0"
       src="../7b/lily-3c5031a0.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<p>These voices are all separate from the main voice that contains
the notes just outside the <code>&lt;&lt; .. &gt;&gt;</code> construct.  Let&rsquo;s call
this the <em>simultaneous construct</em>.  Slurs and ties may only
connect notes within the same voice, so slurs and ties cannot go
into or out of a simultaneous construct.  Conversely,
parallel voices from separate simultaneous constructs on the same
staff are the same voice.  Other voice-related properties also
carry across simultaneous constructs.  Here is the same example,
with different colors and note heads for each voice.  Note that
changes in one voice do not affect other voices, but they do
persist in the same voice later.  Note also that tied notes may be
split across the same voices in two constructs, shown here in the
blue triangle voice.
</p>
<blockquote><pre class="verbatim">\new Staff \relative c' {
  % Main voice
  c16 d e f
  &lt;&lt; % Bar 1
    {
      \voiceOneStyle
      g4 f e
    }
  \\
    {
      \voiceTwoStyle
      r8 e4 d c8 ~
    }
  &gt;&gt;
  &lt;&lt; % Bar 2
     % Voice 1 continues
    { d2 e2 }
  \\
     % Voice 2 continues
    { c8 b16 a b8 g ~ g2 }
  \\
    {
      \voiceThreeStyle
      s4 b4 c2
    }
  &gt;&gt;
}
</pre><p>
 <a href="../5c/lily-e8480aa0.ly">
  <img align="middle"
       border="0"
       src="../5c/lily-e8480aa0.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<a name="index-_005cvoiceOneStyle"></a>
<a name="index-_005cvoiceOneStyle-1"></a>
<a name="index-_005cvoiceTwoStyle"></a>
<a name="index-_005cvoiceTwoStyle-1"></a>
<a name="index-_005cvoiceThreeStyle"></a>
<a name="index-_005cvoiceThreeStyle-1"></a>
<a name="index-_005cvoiceFourStyle"></a>
<a name="index-_005cvoiceFourStyle-1"></a>
<a name="index-_005cvoiceNeutralStyle"></a>
<a name="index-_005cvoiceNeutralStyle-1"></a>

<p>The commands <code>\voiceXXXStyle</code> are mainly intended for use in
educational documents such as this one.  They modify the color
of the note head, the stem and the beams, and the style of the
note head, so that the voices may be easily distinguished.
Voice one is set to red diamonds, voice two to blue triangles,
voice three to green crossed circles, and voice four (not used
here) to magenta crosses;  <code>\voiceNeutralStyle</code> (also not
used here) reverts the style back to the default.
We shall see later how commands like these may be created by the
user.
See <a href="Visibility-and-color-of-objects.ja.html#Visibility-and-color-of-objects">Visibility and color of objects</a> and
<a href="Using-variables-for-tweaks.ja.html#Using-variables-for-tweaks">Using variables for tweaks</a>.
</p>
<a name="index-polyphony-and-relative-note-entry"></a>
<a name="index-relative-note-entry-and-polyphony"></a>

<p>Polyphony does not change the relationship of notes within a
<code>\relative { }</code> block.  Each note is still calculated
relative to the note immediately preceding it, or to the first
note of the preceding chord.  So in
</p>
<blockquote><pre class="example">\relative c' { noteA &lt;&lt; &lt; noteB noteC &gt; \\ noteD &gt;&gt; noteE }
</pre></blockquote>

<p><code>noteB</code> is relative to <code>noteA</code>                      <br>
<code>noteC</code> is relative to <code>noteB</code>, not <code>noteA</code>;   <br>
<code>noteD</code> is relative to <code>noteB</code>, not <code>noteA</code> or
<code>noteC</code>;                                                 <br>
<code>noteE</code> is relative to <code>noteD</code>, not <code>noteA</code>.
</p>
<p>An alternative way, which may be clearer if the notes in the
voices are widely separated, is to place a <code>\relative</code>
command at the start of each voice:
</p>
<blockquote><pre class="example">\relative c' { noteA ... }
&lt;&lt;
  \relative c'' { &lt; noteB noteC &gt; ... }
\\
  \relative g' { noteD ... }
&gt;&gt;
\relative c' { noteE ... }
</pre></blockquote>

<p>Let us finally analyze the voices in a more complex piece of music.
Here are the notes from the first two bars of the second of Chopin&rsquo;s
Deux Nocturnes, Op 32.  This example will be used at later stages in
this and the next chapter to illustrate several techniques for
producing notation, so please ignore for now anything in the
underlying code which looks mysterious and concentrate just on the
music and the voices &ndash; the complications will all be explained in
later sections.
</p>
<blockquote><p>
 <a href="../37/lily-45dc2b76.ly">
  <img align="middle"
       border="0"
       src="../37/lily-45dc2b76.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<p>The direction of the stems is often used to indicate the continuity of
two simultaneous melodic lines.  Here the stems of the highest notes
are all pointing up and the stems of the lower notes are all pointing
down.  This is the first indication that more than one voice is
required.
</p>
<p>But the real need for multiple voices arises when notes
which start at the same time have different durations.
Look at the notes which start at beat three in the first
bar.  The A-flat is a dotted quarter note, the F is a
quarter note and the D-flat is a half note.  These
cannot be written as a chord as all the notes in a chord
must have the same duration.  Neither can they be written
as sequential notes, as they must start at the same time.
This section of the bar requires three voices, and the
normal practice would be to write the whole bar as three
voices, as shown below, where we have used different note heads
and colors for the three voices.  Again, the code behind this
example will be explained later, so ignore anything you do
not understand.
</p>
<blockquote><p>
 <a href="../68/lily-a5e9fab9.ly">
  <img align="middle"
       border="0"
       src="../68/lily-a5e9fab9.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>




<p>Let us try to encode this music from scratch.  As we
shall see, this encounters some difficulties.  We begin as
we have learnt, using the <code>&lt;&lt; \\  &gt;&gt;</code> construct to
enter the music of the first bar in three voices:
</p>
<blockquote><pre class="verbatim">\new Staff \relative c'' {
  \key aes \major
  &lt;&lt;
    { c2 aes4. bes8 } \\ { aes2 f4 fes } \\ { &lt;ees c&gt;2 des2 }
  &gt;&gt;
  &lt;c ees aes c&gt;1
}
</pre><p>
 <a href="../75/lily-a60286ba.ly">
  <img align="middle"
       border="0"
       src="../75/lily-a60286ba.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<a name="index-stem-down"></a>
<a name="index-voices-and-stem-directions"></a>
<a name="index-stem-directions-and-voices"></a>
<a name="index-stem-up"></a>

<p>The stem directions are automatically assigned with the
odd-numbered voices taking upward stems and the even-numbered
voices downward ones.  The stems for voices 1 and 2 are right,
but the stems in voice 3 should go down in this particular piece
of music.  We can correct this simply by missing out voice three
and placing the music in voice four:
</p>
<blockquote><pre class="verbatim">\new Staff \relative c'' {
  \key aes \major
  &lt;&lt; % Voice one
    { c2 aes4. bes8 }
  \\ % Voice two
    { aes2 f4 fes   }
  \\ % Omit Voice three
  \\ % Voice four
    { &lt;ees c&gt;2 des2 }
  &gt;&gt; |
  &lt;c ees aes c&gt;1 |
}
</pre><p>
 <a href="../9f/lily-ab572487.ly">
  <img align="middle"
       border="0"
       src="../9f/lily-ab572487.png"
       alt="[image of music]">
 </a>
</p>
</blockquote>



<p>We see that this fixes the stem direction, but exposes a problem
sometimes encountered with multiple voices &ndash; the stems of the notes
in one voice can collide with the note heads in other voices.  In
laying out the notes, LilyPond allows the notes or chords from two
voices to occupy the same vertical note column provided the stems are
in opposite directions, but the notes from the third and fourth voices
are displaced, if necessary, to avoid the note heads colliding.  This
usually works well, but in this example the notes of the lowest voice
are clearly not well placed by default. LilyPond provides several ways
to adjust the horizontal placing of notes.  We are not quite ready yet
to see how to correct this, so we shall leave this problem until a
later section &mdash; see the <code>force-hshift</code> property in <a href="Fixing-overlapping-notation.ja.html#Fixing-overlapping-notation">Fixing overlapping notation</a>.
</p>

<a name="See-also-3"></a>
<h4 class="subsubheading">See also</h4>
<p>Notation Reference: <a name="index-Multiple-voices"></a>
<a href="../lilypond/Multiple-voices.ja.html#Multiple-voices">Multiple voices</a>.
</p>

<hr size="6">
<table class="nav_table">
<tr><td valign="middle" align="left" colspan="1">[<a href="Fundamental-concepts.ja.html#Fundamental-concepts" title="Beginning of this chapter or previous chapter"> &lt;&lt; Fundamental concepts&nbsp;</a>]</td><td valign="middle" align="center" colspan="3">[<a href="index.ja.html#Top" title="Cover (top) of document" rel="start">Top</a>][<a href="index_toc.ja.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="LilyPond-index.ja.html#LilyPond-index" title="Index" rel="index">Index</a>][<a href="index_abt.ja.html#SEC_About" title="About (help)" rel="help"> ? </a>]</td><td valign="middle" align="right" colspan="1">[<a href="Tweaking-output.ja.html#Tweaking-output" title="Next chapter">&nbsp;Tweaking output &gt;&gt; </a>]</td></tr><tr><td valign="middle" align="left" colspan="2">[<a href="Voices-contain-music.ja.html#Voices-contain-music" title="Previous section in reading order" accesskey="p" rel="previous"> &lt; Voices contain music&nbsp;</a>]</td><td valign="middle" align="center" colspan="1">[<a href="Voices-contain-music.ja.html#Voices-contain-music" title="Up section" accesskey="u" rel="up">&nbsp; Up :&nbsp;Voices contain music&nbsp;</a>]</td><td valign="middle" align="right" colspan="2">[<a href="Explicitly-instantiating-voices.ja.html#Explicitly-instantiating-voices" title="Next section in reading order" accesskey="n" rel="next">&nbsp;Explicitly instantiating voices &gt; </a>]</td></tr></table>
<!-- footer_tag -->
<div class="footer">
<p class="footer_version">
This page is for LilyPond-2.12.3 (stable-branch).
</p>
<p class="footer_report">
Your <a href="http://lilypond.org/web/devel/participating/documentation-adding">suggestions for the documentation</a> are welcome, please report errors to our <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">bug list</a>.
</p>
</div>


<p id="languages">
 Other languages: <a href="I_0027m-hearing-Voices.fr.html">français</a>, <a href="I_0027m-hearing-Voices.es.html">español</a>, <a href="I_0027m-hearing-Voices.de.html">deutsch</a>.
 <br>
 
</p>

<!-- FOOTER -->

<!-- end div#main here -->
</div>



<div id="tocframe">
<p class="toc_uplink"><a href="../index.ja.html" 
         title="Documentation Index">&lt;&lt; Back to Documentation Index</a></p>
<h4 class="toc_header"> <a href="index.ja.html#Top" title="Start of the manual">Learning Manual</a></h4>
<div class="contents">
<ul class="toc">
  <li><a name="toc-Preface-1" href="Preface.ja.html#Preface">Preface</a>  </li>
  <li><a name="toc-Introduction-1" href="Introduction.ja.html#Introduction">1. Introduction</a>
  <ul class="toc">
    <li><a name="toc-Background-1" href="Background.ja.html#Background">1.1 Background</a>    </li>
    <li><a name="toc-About-the-documentation-1" href="About-the-documentation.ja.html#About-the-documentation">1.2 About the documentation</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Tutorial-1" href="Tutorial.ja.html#Tutorial">2. Tutorial</a>
  <ul class="toc">
    <li><a name="toc-First-steps-1" href="First-steps.ja.html#First-steps">2.1 First steps</a>    </li>
    <li><a name="toc-Single-staff-notation-1" href="Single-staff-notation.ja.html#Single-staff-notation">2.2 Single staff notation</a>    </li>
    <li><a name="toc-Multiple-notes-at-once-1" href="Multiple-notes-at-once.ja.html#Multiple-notes-at-once">2.3 Multiple notes at once</a>    </li>
    <li><a name="toc-Songs-1" href="Songs.ja.html#Songs">2.4 Songs</a>    </li>
    <li><a name="toc-Final-touches-1" href="Final-touches.ja.html#Final-touches">2.5 Final touches</a>    </li>
  </ul>
  </li>
  <li class="toc_current"><a name="toc-Fundamental-concepts-1" href="Fundamental-concepts.ja.html#Fundamental-concepts">3. Fundamental concepts</a>
  <ul class="toc">
    <li><a name="toc-How-LilyPond-input-files-work-1" href="How-LilyPond-input-files-work.ja.html#How-LilyPond-input-files-work">3.1 How LilyPond input files work</a>    </li>
    <li class="toc_current"><a name="toc-Voices-contain-music-1" href="Voices-contain-music.ja.html#Voices-contain-music">3.2 Voices contain music</a>
    <ul class="toc">
      <li class="toc_current"><a name="toc-I_0027m-hearing-Voices-1" href="I_0027m-hearing-Voices.ja.html#I_0027m-hearing-Voices">3.2.1 I&rsquo;m hearing Voices</a>      </li>
      <li><a name="toc-Explicitly-instantiating-voices-1" href="Explicitly-instantiating-voices.ja.html#Explicitly-instantiating-voices">3.2.2 Explicitly instantiating voices</a>      </li>
      <li><a name="toc-Voices-and-vocals-1" href="Voices-and-vocals.ja.html#Voices-and-vocals">3.2.3 Voices and vocals</a>      </li>
    </ul>
    </li>
    <li><a name="toc-Contexts-and-engravers-1" href="Contexts-and-engravers.ja.html#Contexts-and-engravers">3.3 Contexts and engravers</a>    </li>
    <li><a name="toc-Extending-the-templates-1" href="Extending-the-templates.ja.html#Extending-the-templates">3.4 Extending the templates</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Tweaking-output-1" href="Tweaking-output.ja.html#Tweaking-output">4. Tweaking output</a>
  <ul class="toc">
    <li><a name="toc-Tweaking-basics-1" href="Tweaking-basics.ja.html#Tweaking-basics">4.1 Tweaking basics</a>    </li>
    <li><a name="toc-The-Internals-Reference-manual-1" href="The-Internals-Reference-manual.ja.html#The-Internals-Reference-manual">4.2 The Internals Reference manual</a>    </li>
    <li><a name="toc-Appearance-of-objects-1" href="Appearance-of-objects.ja.html#Appearance-of-objects">4.3 Appearance of objects</a>    </li>
    <li><a name="toc-Placement-of-objects-1" href="Placement-of-objects.ja.html#Placement-of-objects">4.4 Placement of objects</a>    </li>
    <li><a name="toc-Collisions-of-objects-1" href="Collisions-of-objects.ja.html#Collisions-of-objects">4.5 Collisions of objects</a>    </li>
    <li><a name="toc-Further-tweaking-1" href="Further-tweaking.ja.html#Further-tweaking">4.6 Further tweaking</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Working-on-LilyPond-projects-1" href="Working-on-LilyPond-projects.ja.html#Working-on-LilyPond-projects">5. Working on LilyPond projects</a>
  <ul class="toc">
    <li><a name="toc-Suggestions-for-writing-LilyPond-input-files-1" href="Suggestions-for-writing-LilyPond-input-files.ja.html#Suggestions-for-writing-LilyPond-input-files">5.1 Suggestions for writing LilyPond input files</a>    </li>
    <li><a name="toc-When-things-don_0027t-work-1" href="When-things-don_0027t-work.ja.html#When-things-don_0027t-work">5.2 When things don&rsquo;t work</a>    </li>
    <li><a name="toc-Scores-and-parts-1" href="Scores-and-parts.ja.html#Scores-and-parts">5.3 Scores and parts</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Templates-1" href="Templates.ja.html#Templates">A. Templates</a>
  <ul class="toc">
    <li><a name="toc-Single-staff-1" href="Single-staff.ja.html#Single-staff">A.1 Single staff</a>    </li>
    <li><a name="toc-Piano-templates-1" href="Piano-templates.ja.html#Piano-templates">A.2 Piano templates</a>    </li>
    <li><a name="toc-String-quartet-2" href="String-quartet.ja.html#String-quartet">A.3 String quartet</a>    </li>
    <li><a name="toc-Vocal-ensembles-1" href="Vocal-ensembles.ja.html#Vocal-ensembles">A.4 Vocal ensembles</a>    </li>
    <li><a name="toc-Ancient-notation-templates-1" href="Ancient-notation-templates.ja.html#Ancient-notation-templates">A.5 Ancient notation templates</a>    </li>
    <li><a name="toc-Jazz-combo-1" href="Jazz-combo.ja.html#Jazz-combo">A.6 Jazz combo</a>    </li>
    <li><a name="toc-lilypond_002dbook-templates-1" href="lilypond_002dbook-templates.ja.html#lilypond_002dbook-templates">A.7 lilypond-book templates</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Scheme-tutorial-1" href="Scheme-tutorial.ja.html#Scheme-tutorial">B. Scheme tutorial</a>
  <ul class="toc">
    <li><a name="toc-Tweaking-with-Scheme-1" href="Tweaking-with-Scheme.ja.html#Tweaking-with-Scheme">B.1 Tweaking with Scheme</a>    </li>
  </ul>
  </li>
  <li><a name="toc-GNU-Free-Documentation-License-1" href="GNU-Free-Documentation-License.ja.html#GNU-Free-Documentation-License">C. GNU Free Documentation License</a>  </li>
  <li><a name="toc-LilyPond-index-1" href="LilyPond-index.ja.html#LilyPond-index">D. LilyPond index</a>  </li>
</ul>
</div>
</div>

</body>
</html>