Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 3a7b4dfc766af1222d90c7f03a0844e6 > files > 7850

lilypond-doc-2.11.57-1mdv2009.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- header_tag -->
<html lang="en">
<head>
<title>Polymetric notation - GNU LilyPond Notation Reference</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="GNU LilyPond Notation Reference">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.es.html#Top">
<link rel="up" href="Displaying-rhythms.es.html#Displaying-rhythms" title="Displaying rhythms">
<link rel="prev" href="Unmetered-music.es.html#Unmetered-music" title="Unmetered music">
<link rel="next" href="Automatic-note-splitting.es.html#Automatic-note-splitting" title="Automatic note splitting">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Copyright (C) 1999--2007 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''.
   -->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
hr { border:0; height:1; color: #000000; background-color: #000000; }
/* hr {
  border:  none;
  height: 1px;
  color: #666666;
  background-color: #666666;
}
body {
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  color: #332d28;
  margin-right: auto;
  margin-left: auto;
  width: 60em;
  list-style-type: square;
  font-family: Arial,Helvetica,sans-serif;
  padding-right: 1em;
  padding-left: 1em;
}
a {
  border-bottom: 1px dashed #344242;
  text-decoration: none;
  color: #344242;
}
a:link {
  text-decoration: none;
}
a:visited {
  border-bottom: 1px dashed #666666;
  color: #666666;
}
a:active {
  border-bottom: 1px solid #00cccc;
  color: #00cccc;
}
a:hover {
  border-bottom: 1px solid #1d7b85;
  color: #1d7b85;
}
blockquote {
  border: 1px solid #cccccc;
  padding: 3px;
  width: 40em;
}
.node {
  border-left: 1px solid #666666;
  margin: -0.5em 0px 1em;
  padding: 2px 1px 0px;
  font-style: italic;
}
.node a {
  border:  none;
  text-decoration: underline;
  font-style: normal;
  font-weight: bold;
}
.verbatim {
  font-family: "Courier New",Courier,monospace;
}
.unnumberedsubsubsec {
  font-size: large;
  color: #1d7b85;
}
.subsubheading {
  font-size: large;
  color: #3b220d;
}
.contents {
  border: 1px dashed #339999;
  margin: 3px 2em;
  list-style-type: square;
  padding-right: 1em;
  width: 40em;
  background-color: #fcfff9;
}
.contents a {
  border-bottom: 1px dashed #423d34;
  text-decoration: none;
  color: #423d34;
}
.contents a:visited {
  border-bottom: 1px dashed #666666;
  color: #666666;
}
.contents a:active {
  border-bottom: 1px solid #f0d86d;
  color: #f0d86d;
}
.contents a:hover {
  border-bottom: 1px solid #3b220d;
  color: #3b220d;
}
.menu {
  border-left: 1px dashed #339999;
  margin: 3px 2em 1em;
  list-style-type: square;
  padding-left: 1.4em;
  width: 40em;
}
.unnumbered {
}
h2 {
  font-size: x-large;
  color: #1d7b85;
}
*/
--></style>
</head>
<BODY BGCOLOR=WHITE TEXT=BLACK>

<div class="node">
<p>
<a name="Polymetric-notation"></a>
Next:&nbsp;<a rel="next" accesskey="n" href="Automatic-note-splitting.es.html#Automatic-note-splitting">Automatic note splitting</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Unmetered-music.es.html#Unmetered-music">Unmetered music</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Displaying-rhythms.es.html#Displaying-rhythms">Displaying rhythms</a>
<hr>
</div>

<h5 class="subsubsection">1.2.3.4 Polymetric notation</h5>

<p><a name="index-double-time-signatures-574"></a><a name="index-signatures_002c-polymetric-575"></a><a name="index-polymetric-signatures-576"></a><a name="index-meter_002c-polymetric-577"></a>
Polymetric notation is supported, either explicitly or through
clever use of markup features.

   <p><strong>Staves with different time signatures, equal measure lengths</strong>

   <p>This notation can be created by setting a common time signature
for each staff but replacing the symbol manually by setting
<code>timeSignatureFraction</code> to the desired fraction and scaling
the printed durations in each staff to the common time
signature.  This is done with <code>\scaleDurations</code>, which
is used in a similar way to <code>\times</code>, but does not create
a tuplet bracket, see <a href="Scaling-durations.es.html#Scaling-durations">Scaling durations</a>.

   <p>In this example, music with the time signatures of 3/4, 9/8, and
10/8 are used in parallel.  In the second staff, shown durations
are multiplied by 2/3, as 2/3 * 9/8 = 3/4, and in the third
staff, shown durations are multiplied by 3/5, as 3/5 * 10/8 = 3/4.

   <blockquote>
<pre class="verbatim">     
     \relative c' { &lt;&lt;
       \new Staff {
         \time 3/4
         c4 c c |
         c c c |
       }
       \new Staff {
         \time 3/4
         \set Staff.timeSignatureFraction = #'(9 . 8)
         \scaleDurations #'(2 . 3)
           \repeat unfold 6 { c8[ c c] }
       }
       \new Staff {
         \time 3/4
         \set Staff.timeSignatureFraction = #'(10 . 8)
         \scaleDurations #'(3 . 5) {
           \repeat unfold 2 { c8[ c c] }
           \repeat unfold 2 { c8[ c] } |
           c4. c4. \times 2/3 { c8 c c } c4
         }
       }
     >> }
</pre>
     <p>
 <a href="../51/lily-bb486c45.ly">
  <img align="middle"
    border="0" src="../51/lily-bb486c45.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

   <p><strong>Staves with different time signatures, unequal bar lengths</strong>

   <p>Each staff can be given its own independent time signature by
moving the <code>Timing_translator</code> to the <code>Staff</code> context.

   <blockquote>
<pre class="verbatim">     
     \layout {
       \context {
         \Score
         \remove "Timing_translator"
         \remove "Default_bar_line_engraver"
       }
       \context {
         \Staff
         \consists "Timing_translator"
         \consists "Default_bar_line_engraver"
       }
     }
     
     % Now each staff has its own time signature.
     
     \relative c' &lt;&lt;
       \new Staff {
         \time 3/4
         c4 c c |
         c c c |
       }
       \new Staff {
         \time 2/4
         c4 c |
         c c |
         c c |
       }
       \new Staff {
         \time 3/8
         c4. |
         c8 c c |
         c4. |
         c8 c c |
       }
     >>
</pre>
     <p>
 <a href="../f9/lily-3f3418ba.ly">
  <img align="middle"
    border="0" src="../f9/lily-3f3418ba.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

<p class="noindent">

<h5 class="subsubheading">Selected Snippets</h5>

<!-- TODO - Convert to snippet. - Sent to Neil 8/14/08 -->
<p><strong>Alternating time signatures</strong>

   <p>Regularly alternating double time signatures are not supported
explicitly, but they can be faked.  In the next example, the
double time signature is created with markup text, while the
real time signature is set in the usual way with <code>\time</code>.

<pre class="verbatim">
% Create 9/8 split into 2/4 + 5/8
tsMarkup = \markup {
  \override #'(baseline-skip . 2) \number {
    \column { "2" "4" }
    \vcenter "+"
    \bracket \column { "5" "8" }
  }
}

{
  \override Staff.TimeSignature #'stencil =
    #ly:text-interface::print
  \override Staff.TimeSignature #'text = #tsMarkup
  \time 9/8
  c'2 \bar ":" c'4 c'4.
  c'2 \bar ":" c'4 c'4.
}
</pre>
<p>
 <a href="../c1/lily-dac174df.ly">
  <img align="middle"
    border="0" src="../c1/lily-dac174df.png" alt="[image of music]">
 </a>
</p>

<p class="noindent">

<h5 class="subsubheading">See also</h5>

   <p class="indent">

   <p>Music Glossary:
<a name="index-polymetric-578"></a><a href="../music-glossary/polymetric.es.html#polymetric">polymetric</a>,
<a name="index-polymetric-time-signature-579"></a><a href="../music-glossary/polymetric-time-signature.es.html#polymetric-time-signature">polymetric time signature</a>,
<a name="index-meter-580"></a><a href="../music-glossary/meter.es.html#meter">meter</a>.

   <p>Notation Reference: <a href="Scaling-durations.es.html#Scaling-durations">Scaling durations</a>

   <p>Snippets:
<a href="../../../input/lsr/lilypond-snippets/Rhythms.html#Rhythms">Rhythms</a>. 
<!-- Is this still permitted? -->
<!-- @lsr{contemporary,compound-time-signature} -->

   <p>Internals Reference:
<a name="index-TimeSignature-581"></a><a href="../lilypond-internals/TimeSignature.es.html#TimeSignature">TimeSignature</a>,
<a name="index-Timing_005ftranslator-582"></a><a href="../lilypond-internals/Timing_005ftranslator.es.html#Timing_005ftranslator">Timing_translator</a>,
<a name="index-Staff-583"></a><a href="../lilypond-internals/Staff.es.html#Staff">Staff</a>.

<p class="noindent">

<h5 class="subsubheading">Known issues and warnings</h5>

<p>When using different time signatures in parallel, notes
at the same moment will be be placed at the same horizontal
location.  However, the bar lines in the different staves
will cause the note spacing to be less regular in each of the
individual staves than would be normal without the different
time signatures.

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Automatic-note-splitting.es.html#Automatic-note-splitting">Automatic note splitting</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Unmetered-music.es.html#Unmetered-music">Unmetered music</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Displaying-rhythms.es.html#Displaying-rhythms">Displaying rhythms</a>
</div>

<div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;">
<p>
<font size="-1">
Esta página corresponde a LilyPond-2.11.57 (rama de desarrollo).
<br>
<address>
Informe de los fallos a través de la lista en español <a href="http://es.groups.yahoo.com/group/lilypond-es/">lilypond-es</a>, o en inglés a través de <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs</a>. </address>
<br>
Se agradecen las <a href="http://lilypond.org/web/devel/participating/documentation-adding">sugerencias para la documentación</a>.
</font>
</p>
</div>


<P>
 Otros idiomas: <a href="Polymetric-notation.fr.html">français</a>.
 <BR>
 
</P>
</BODY></html>