Sophie

Sophie

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

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>Scaling durations - 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="Writing-rhythms.html#Writing-rhythms" title="Writing rhythms">
<link rel="prev" href="Tuplets.html#Tuplets" title="Tuplets">
<link rel="next" href="Ties.html#Ties" title="Ties">
<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="Scaling-durations"></a>
Next:&nbsp;<a rel="next" accesskey="n" href="Ties.html#Ties">Ties</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Tuplets.html#Tuplets">Tuplets</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Writing-rhythms.html#Writing-rhythms">Writing rhythms</a>
<hr>
</div>

<h5 class="subsubsection">1.2.1.3 Scaling durations</h5>

<p><a name="index-scaling-durations-432"></a><a name="index-durations_002c-scaling-433"></a>
You can alter the duration of single notes, rests or chords by a
fraction <code>N/M</code> by appending <code>*N/M</code> (or <code>*N</code> if
<code>M</code> is 1) to the duration. 
This will not affect the appearance of the notes or rests
produced, but the altered duration will be used in calculating the
position within the measure and setting the duration in the MIDI
output.  Multiplying factors may be combined such as <code>*L*M/N</code>.

   <p>In the following example, the first three notes take up exactly
two beats, but no triplet bracket is printed.

   <blockquote>
<pre class="verbatim">     
     \time 2/4
     % Alter durations to triplets
     a4*2/3 gis4*2/3 a4*2/3
     % Normal durations
     a4 a4
     % Double the duration of chord
     &lt;a d>4*2
     % Duration of quarter, appears like sixteenth
     b16*4 c4
</pre>
     <p>
 <a href="../02/lily-78f0e531.ly">
  <img align="middle"
    border="0" src="../02/lily-78f0e531.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

   <p>The duration of skip or spacing notes may also be modified by
a multiplier.  This is useful for skipping many measures, e.g.,
<code>s1*23</code>.

   <p><a name="index-compressing-music-434"></a><a name="index-g_t_005cscaleDurations-435"></a><a name="index-g_t_005cscaleDurations-436"></a>

   <p>Longer stretches of music may be compressed by a fraction in the
same way, as if every note, chord or rest had the fraction as a
multiplier.  This leaves the appearance of the music unchanged but
the internal duration of the notes will be multiplied by the
fraction <em>num</em>/<em>den</em>.  The spaces around the dot are
required.  Here is an example showing how music can be compressed
and expanded:

   <blockquote>
<pre class="verbatim">     
     \time 2/4
     % Normal durations
     &lt;c a>4 c8 a
     % Scale music by *2/3
     \scaleDurations #'(2 . 3) {
       &lt;c a f>4. c8 a f
     }
     % Scale music by *2
     \scaleDurations #'(2 . 1) {
       &lt;c' a>4 c8 b
     }
</pre>
     <p>
 <a href="../05/lily-806ea81f.ly">
  <img align="middle"
    border="0" src="../05/lily-806ea81f.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

<p class="noindent">One application of this command is in polymetric
notation, see <a href="Polymetric-notation.html#Polymetric-notation">Polymetric notation</a>.

<p class="noindent">

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

   <p class="indent">

   <p>Notation Reference:
<a href="Tuplets.html#Tuplets">Tuplets</a>,
<a href="Invisible-rests.html#Invisible-rests">Invisible rests</a>,
<a href="Polymetric-notation.html#Polymetric-notation">Polymetric notation</a>.

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

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Ties.html#Ties">Ties</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Tuplets.html#Tuplets">Tuplets</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Writing-rhythms.html#Writing-rhythms">Writing 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="Scaling-durations.fr.html">français</a>, <a href="Scaling-durations.es.html">español</a>, <a href="Scaling-durations.de.html">deutsch</a>.
 <BR>
 
</P>
</BODY></html>