Sophie

Sophie

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

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>Feathered beams - 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="Beams.html#Beams" title="Beams">
<link rel="prev" href="Manual-beams.html#Manual-beams" title="Manual beams">
<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="Feathered-beams"></a>
Previous:&nbsp;<a rel="previous" accesskey="p" href="Manual-beams.html#Manual-beams">Manual beams</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Beams.html#Beams">Beams</a>
<hr>
</div>

<h5 class="subsubsection">1.2.4.4 Feathered beams</h5>

<p><a name="index-beams_002c-feathered-635"></a><a name="index-g_t_005cfeatherDurations-636"></a><a name="index-g_t_005cfeatherDurations-637"></a>

   <p>TODO &ndash; this section relies on overrides.  We need to either add
a predefined, move this to snippets (whole section), or violate
policy for this section.

   <p>Feathered beams are used to indicate that a small group of notes
should be played at an increasing (or decreasing) tempo, without
changing the overall tempo of the piece.  The extent of the
feathered beam must be indicated manually using <code>[</code> and
<code>]</code>, and the beam feathering is turned on by specifying a
direction to the <code>Beam</code> property <code>grow-direction</code>.

   <p>If the placement of the notes and the sound in the MIDI output
is to reflect the ritardando or accelerando indicated by the
feathered beam the notes must be grouped as a
music expression delimited by braces and preceded by a
<code>featheredDurations</code> command which specifies the ratio
between the durations of the first and last notes in the group.

   <p>The square brackets
show the extent of the beam and the braces show
which notes are to have their durations modified.  Normally
these would delimit the same group of notes, but this is not
required: the two commands are independent.

<!-- TODO - eliminate "Talking through code" -->
   <p>In the following example the eight 16th notes occupy exactly the
same time as a half note, but the first note is one half as long
as the last one, with the intermediate notes gradually
lengthening.  The first four 32nd notes gradually speed up, while
the last four 32nd notes are at a constant tempo.

   <blockquote>
<pre class="verbatim">     
     \override Beam #'grow-direction = #LEFT
     \featherDurations #(ly:make-moment 2 1)
     { c16[ c c c c c c c] }
     \override Beam #'grow-direction = #RIGHT
     \featherDurations #(ly:make-moment 2 3)
     { c32[ d e f] }
     % revert to non-feathered beams
     \override Beam #'grow-direction = #'()
     { g32[ a b c] }
</pre>
     <p>
 <a href="../46/lily-dd902643.ly">
  <img align="middle"
    border="0" src="../46/lily-dd902643.png" alt="[image of music]">
 </a>
</p>

   </blockquote>

<p class="noindent">The spacing in the printed output represents the
note durations only approximately, but the midi output is exact.

<!-- TODO - resolve whether or not midi is capitalized - policy -->
<!-- decision needed -->
<p class="noindent">

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

<p>The <code>\featherDurations</code> command only works with very short
music snippets, and when numbers in the fraction are small.

<p class="noindent">

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

   <p class="indent">

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

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Previous:&nbsp;<a rel="previous" accesskey="p" href="Manual-beams.html#Manual-beams">Manual beams</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Beams.html#Beams">Beams</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="Feathered-beams.fr.html">français</a>, <a href="Feathered-beams.es.html">español</a>.
 <BR>
 
</P>
</BODY></html>