Sophie

Sophie

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

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>Time signature - 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.html#Top">
<link rel="up" href="Displaying-rhythms.html#Displaying-rhythms" title="Displaying rhythms">
<link rel="next" href="Upbeats.html#Upbeats" title="Upbeats">
<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="Time-signature"></a>
Next:&nbsp;<a rel="next" accesskey="n" href="Upbeats.html#Upbeats">Upbeats</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Displaying-rhythms.html#Displaying-rhythms">Displaying rhythms</a>
<hr>
</div>

<h5 class="subsubsection">1.2.3.1 Time signature</h5>

<p><a name="index-time-signature-532"></a><a name="index-meter-533"></a><a name="index-g_t_005ctime-534"></a><a name="index-g_t_005ctime-535"></a>

   <p>The time signature is set as follows:

   <blockquote>
<pre class="verbatim">     
     \time 2/4 c2
     \time 3/4 c2.
</pre>
     <p>
 <a href="../bb/lily-62089b99.ly">
  <img align="middle"
    border="0" src="../bb/lily-62089b99.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

   <p><a name="index-Time-signature_002c-visibility-of-536"></a>
Time signatures are printed at the beginning of a piece
and whenever the time signature changes.  If a change takes place
at the end of a line a warning time signature sign is printed
there.  This default behavior may be changed, see
<a href="Controlling-visibility-of-objects.html#Controlling-visibility-of-objects">Controlling visibility of objects</a>.

   <blockquote>
<pre class="verbatim">     
     \time 2/4
     c2 c
     \break
     c c
     \break
     \time 4/4
     c c c c
</pre>
     <p>
 <a href="../76/lily-7c0fe696.ly">
  <img align="middle"
    border="0" src="../76/lily-7c0fe696.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

   <p><a name="index-g_t_005cnumericTimeSignature-537"></a><a name="index-g_t_005cnumericTimeSignature-538"></a>
<a name="index-g_t_005cdefaultTimeSignature-539"></a><a name="index-g_t_005cdefaultTimeSignature-540"></a>
<a name="index-time-signature-style-541"></a>
The time signature symbol that is used in 2/2 and 4/4 time can be
changed to a numeric style:

   <blockquote>
<pre class="verbatim">     
     % Default style
     \time 4/4 c1
     \time 2/2 c1
     % Change to numeric style
     \numericTimeSignature
     \time 4/4 c1
     \time 2/2 c1
     % Revert to default style
     \defaultTimeSignature
     \time 4/4 c1
     \time 2/2 c1
</pre>
     <p>
 <a href="../0e/lily-4bed6b4c.ly">
  <img align="middle"
    border="0" src="../0e/lily-4bed6b4c.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

   <p>Ancient time signatures are covered in
<a href="Ancient-time-signatures.html#Ancient-time-signatures">Ancient time signatures</a>.

<p class="noindent">

<h5 class="subsubheading">Predefined commands</h5>

<p><code>\numericTimeSignature</code>,
<code>\defaultTimeSignature</code>.

<p class="noindent">

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

<!-- TODO Send as snippet called "setting measure and beat lengths" -->
<!-- when example is added -->
<p><code>\time</code> sets the properties <code>timeSignatureFraction</code>,
<code>beatLength</code>, and <code>measureLength</code> in the <code>Timing</code>
context, which is normally aliased to <code>Score</code>.  Changing the
value of <code>timeSignatureFraction</code> causes the new time
signature symbol to be printed without changing the other
properties.  The property <code>measureLength</code> determines where
bar lines should be inserted and, with <code>beatLength</code>, how
automatic beams should be generated.

   <p>TODO Add example of using beatLength. 
<!-- beatLength is broken - see bug 511 -->

<!-- End of snippet -->
   <p><a name="index-measure-groupings-542"></a><a name="index-beats_002c-grouping-543"></a><a name="index-grouping-beats-544"></a><a name="index-measure-sub_002dgrouping-545"></a>
<!-- TODO Sent as snippet called "grouping beats" 25 Mar 08 -->
Options to group beats within a bar are available through the
Scheme function <code>set-time-signature</code>, which takes three
arguments: the number of beats, the beat length, and the internal
grouping of beats in the measure.  If the
<a name="index-Measure_005fgrouping_005fengraver-546"></a><a href="../lilypond-internals/Measure_005fgrouping_005fengraver.html#Measure_005fgrouping_005fengraver">Measure_grouping_engraver</a> is included, the function
will also create <a name="index-MeasureGrouping-547"></a><a href="../lilypond-internals/MeasureGrouping.html#MeasureGrouping">MeasureGrouping</a> signs.  Such signs
ease reading rhythmically complex modern music.  In the example,
the 9/8 measure is subdivided in 2, 2, 2 and 3.  This is passed to
<code>set-time-signature</code> as the third argument: <code>'(2 2 2 3)</code>:

   <blockquote>
<pre class="verbatim">     
     \score {
       \relative c'' {
         #(set-time-signature 9 8 '(2 2 2 3))
         g8[ g] d[ d] g[ g] a8[( bes g]) |
         #(set-time-signature 5 8 '(3 2))
         a4. g4
       }
       \layout {
         \context {
           \Staff
           \consists "Measure_grouping_engraver"
         }
       }
     }
</pre>
     <p>
 <a href="../df/lily-e933ff15.ly">
  <img align="middle"
    border="0" src="../df/lily-e933ff15.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

<!-- TODO End of snippet called "grouping beats" -->
   <p><a name="index-compound-time-signatures-548"></a><a name="index-time-signature_002c-compound-549"></a>
<em>Compound time signatures</em>

   <p>Odd 20th century time signatures (such as "5/8") can often be played
as compound time signatures (e.g. "3/8 + 2/8"), which combine two or
more inequal metrics. LilyPond can make such music quite easy to read
and play, by explicitly printing the compound time signatures and
adapting the automatic beaming behavior. (Graphic measure grouping
indications can also be added; see the appropriate snippet in this
database.)

   <blockquote>
<pre class="verbatim">     
     #(define (compound-time one two num)
       (markup #:override '(baseline-skip . 0) #:number
        (#:line ((#:column (one num)) #:vcenter "+" (#:column (two num))))
       ))
     
     \relative {  
       \override Staff.TimeSignature #'stencil = #ly:text-interface::print
       \override Staff.TimeSignature #'text = #(compound-time "2" "3" "8")
       \time 5/8
       #(override-auto-beam-setting '(end 1 8 5 8) 1 4)
       c8 d e fis gis
       c8 fis, gis e d
       c8 d e4 gis8
     }
</pre>
     <p>
 <a href="../0f/lily-0ef8d6dd.ly">
  <img align="middle"
    border="0" src="../0f/lily-0ef8d6dd.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

<p class="noindent">

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

   <p class="indent">

   <p>Music Glossary:
<a name="index-time-signature-550"></a><a href="../music-glossary/time-signature.html#time-signature">time signature</a>

   <p>Notation Reference:
<a href="Ancient-time-signatures.html#Ancient-time-signatures">Ancient time signatures</a>,
<a href="Time-administration.html#Time-administration">Time administration</a>.

   <p>Snippets:
<a href="../../../input/lsr/lilypond-snippets/Rhythms.html#Rhythms">Rhythms</a>.

   <p>Internals Reference:
<a name="index-TimeSignature-551"></a><a href="../lilypond-internals/TimeSignature.html#TimeSignature">TimeSignature</a>,
<a name="index-Timing_005ftranslator-552"></a><a href="../lilypond-internals/Timing_005ftranslator.html#Timing_005ftranslator">Timing_translator</a>.

<p class="noindent">

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

<p>Automatic beaming does not use the measure grouping specified with
<code>set-time-signature</code>.

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Upbeats.html#Upbeats">Upbeats</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Displaying-rhythms.html#Displaying-rhythms">Displaying rhythms</a>
</div>

<div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;">
<p>
<font size="-1">
This page is for LilyPond-2.11.57 (development-branch).
<br>
<address>
Report errors to <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>
Your <a href="http://lilypond.org/web/devel/participating/documentation-adding">suggestions for the documentation</a> are welcome.
</font>
</p>
</div>


<P>
 Other languages: <a href="Time-signature.fr.html">français</a>, <a href="Time-signature.es.html">español</a>, <a href="Time-signature.de.html">deutsch</a>.
 <BR>
 
</P>
</BODY></html>