Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- header_tag -->
<html lang="es">
<head>
<title>Objetos interiores al pentagrama - GNU LilyPond Learning Manual</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="GNU LilyPond Learning Manual">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.es.html#Top">
<link rel="up" href="Placement-of-objects.es.html#Placement-of-objects" title="Colocación de los objetos">
<link rel="prev" href="Automatic-behaviour.es.html#Automatic-behaviour" title="Comportamiento automático">
<link rel="next" href="Outside-staff-objects.es.html#Outside-staff-objects" title="Objetos fuera del pentagrama">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Copyright (C) 1999--2007 por los autores

_The translation of the following copyright notice is provided
for courtesy to non-English speakers, but only the notice in English
legally counts._

_La traducción de la siguiente nota de copyright se ofrece como
cortesía para las personas de habla no inglesa, pero únicamente la
nota en inglés tiene validez legal._

     Se otorga permiso para copiar, distribuir y/o modificar este
     documento bajo los términos de la Licencia de Documentación
     Libre de GNU, versión 1.1 o cualquier versión posterior
     publicada por la Free Software Foundation; sin ninguna de las
     secciones invariantes.  Se incluye una copia de esta licencia
     dentro de la sección titulada ``Licencia de Documentación Libre
     de GNU''.
     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="Within-staff-objects"></a>
<a name="Within_002dstaff-objects"></a>
Siguiente:&nbsp;<a rel="next" accesskey="n" href="Outside-staff-objects.es.html#Outside-staff-objects">Objetos fuera del pentagrama</a>,
Anterior:&nbsp;<a rel="previous" accesskey="p" href="Automatic-behaviour.es.html#Automatic-behaviour">Comportamiento automático</a>,
Arriba:&nbsp;<a rel="up" accesskey="u" href="Placement-of-objects.es.html#Placement-of-objects">Colocación de los objetos</a>
<hr>
</div>

<h4 class="subsection">4.4.2 Objetos interiores al pentagrama</h4>

<p>Ya hemos visto cómo las instrucciones <code>\voiceXXX</code> affectan a la
dirección de las ligaduras de expresión y de unión, digitaciones y
todo lo demás que dependa de la dirección de las plicas.  Cuando se
escribe música polifónica, estas instrucciones son esenciales para que
puedan distinguirse varias líneas melódicas entrelazadas.  Pero
ocasionalmente puede ser necesario sobreescribir este comportamiento
automático.  Se puede hacer por secciones de música completas o
incluso para una nota individual.  La propiedad que controla este
comportamiento es la propiedad de <code>direction</code> (dirección) de cada
objeto de presentación.  En primer lugar explicaremos qué hace esto, y
luego introduciremos algunas instrucciones listas para usar que le
evitarán tener que codificar sobreescrituras explícitas para las
modificaciones más comunes.

   <p>Algunos objetos de presentación como las ligaduras se curvan hacia
arriba o hacia abajo; otros como las plicas y los corchetes también se
mueven a la derecha o a la izquierda cuando apuntan hacia arriba o
hacia abajo.  Esto se controla automáticamente cuando está establecida
la propiedad <code>direction</code>.

   <p>El ejemplo siguiente muestra en el compás 1 el comportamiento
predeterminado de las plicas, con las de las notas agudas apuntando
hacia abajo y las graves hacia arriba, seguidas de cuatro notas con
todas las plicas forzadas hacia abajo, cuatro notas con las plicas
forzadas hacia arriba, y por último cuatro notas devueltas al
comportamiento predeterminado.

   <blockquote>
<pre class="verbatim">     
     a4 g c a
     \override Stem #'direction = #DOWN
     a g c a
     \override Stem #'direction = #UP
     a g c a
     \revert Stem #'direction
     a g c a
</pre>
     <p>
 <a href="../01/lily-4281f5f4.ly"> <img align="middle" border="0" src="../01/lily-4281f5f4.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <p>Aquí utilizamos las constantes <code>DOWN</code> (abajo) y <code>UP</code>
(arriba).  Éstos tienen los valores <code>-1</code> y <code>+1</code>
respectivamente, y dichos valores numéricos también se pueden usar
directamente.  El valor <code>0</code> también se puede usar en algunos
casos.  Se trata simplemente con el significado de <code>UP</code> para las
plicas, pero para algunos objetos tiene el significado de
&lsquo;centrado&rsquo;.  Existe una constante <code>CENTER</code> que tiene el valor
<code>0</code>.

   <p>Sin embargo, estas sobreescrituras no se usan muy a menudo porque
están disponibles instrucciones predefinidas equivalentes más
sencillas.  Aquí podemos ver una tabla de las más comunes.  Se
menciona el significado de cada una allí donde no es obvio.

   <p><table summary=""><tr align="left"><th valign="top" width="20%">Abajo o Izquierda
  </th><th valign="top" width="20%">Arriba o Derecha
  </th><th valign="top" width="20%">Anular
  </th><th valign="top" width="40%">Efecto
<br></th></tr><tr align="left"><td valign="top" width="20%"><code>\arpeggioArrowDown</code>
  </td><td valign="top" width="20%"><code>\arpeggioArrowUp</code>
  </td><td valign="top" width="20%"><code>\arpeggioNormal</code>
  </td><td valign="top" width="40%">La flecha está abajo, arriba o no hay flecha
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\dotsDown</code>
  </td><td valign="top" width="20%"><code>\dotsUp</code>
  </td><td valign="top" width="20%"><code>\dotsNeutral</code>
  </td><td valign="top" width="40%">Dirección del desplazamiento para evitar las líneas del pentagrama
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\dynamicDown</code>
  </td><td valign="top" width="20%"><code>\dynamicUp</code>
  </td><td valign="top" width="20%"><code>\dynamicNeutral</code>
  </td><td valign="top" width="40%">
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\phrasingSlurDown</code>
  </td><td valign="top" width="20%"><code>\phrasingSlurUp</code>
  </td><td valign="top" width="20%"><code>\phrasingSlurNeutral</code>
  </td><td valign="top" width="40%">Nota: diferente de las instrucciones de ligaduras de expresión
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\slurDown</code>
  </td><td valign="top" width="20%"><code>\slurUp</code>
  </td><td valign="top" width="20%"><code>\slurNeutral</code>
  </td><td valign="top" width="40%">
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\stemDown</code>
  </td><td valign="top" width="20%"><code>\stemUp</code>
  </td><td valign="top" width="20%"><code>\stemNeutral</code>
  </td><td valign="top" width="40%">
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\textSpannerDown</code>
  </td><td valign="top" width="20%"><code>\textSpannerUp</code>
  </td><td valign="top" width="20%"><code>\textSpannerNeutral</code>
  </td><td valign="top" width="40%">El texto introducido como objeto de extensión está debajo o encima del pentagrama
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\tieDown</code>
  </td><td valign="top" width="20%"><code>\tieUp</code>
  </td><td valign="top" width="20%"><code>\tieNeutral</code>
  </td><td valign="top" width="40%">
<br></td></tr><tr align="left"><td valign="top" width="20%"><code>\tupletDown</code>
  </td><td valign="top" width="20%"><code>\tupletUp</code>
  </td><td valign="top" width="20%"><code>\tupletNeutral</code>
  </td><td valign="top" width="40%">Los grupos especiales están debajo o encima de las notas
   <br></td></tr></table>

   <p>Observe que estas instrucciones predefinidas <strong>no</strong> pueden ir
precedidas de <code>\once</code>.  Si quiere limitar el efecto a una sola
nota, deberá elegir entre usar la instrucción <code>\once \override</code>
equivalente, o usar la instrucción predefinida, seguida después de la
nota afectada por la instrucción <code>\xxxNeutral</code> correspondiente.

<h4 class="subheading">Digitaciones</h4>

<p><a name="index-digitaci_00c3_00b3n_002c-colocaci_00c3_00b3n-370"></a>
La colocación de las digitaciones también resulta afectada por el
valor de su propiedad <code>direction</code>, pero existen instrucciones
especiales que permiten controlar las digitaciones de notas
individuales, situando la digitación encima, debajo, a la izquierda o
a la derecha de cada nota.

   <p>En primer lugar, he aquí el efecto de <code>direction</code> sobre las
digitaciones; el primer compás muestra el comportamiento
predeterminado, y después el efecto de especificar <code>DOWN</code> y
<code>UP</code>:

   <blockquote>
<pre class="verbatim">     
     c-5 a-3 f-1 c'-5
     \override Fingering #'direction = #DOWN
     c-5 a-3 f-1 c'-5
     \override Fingering #'direction = #UP
     c-5 a-3 f-1 c'-5
</pre>
     <p>
 <a href="../8f/lily-34a9bb3f.ly"> <img align="middle" border="0" src="../8f/lily-34a9bb3f.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <p>Así es como se controla la digitación sobre notas aisladas, pero la
propiedad <code>direction</code> se ignora para los acordes.  En su lugar,
de forma predeterminada las digitaciones se colocan automáticamente
encima y debajo de las notas del acorde, como se muestra aquí:

   <blockquote>
<pre class="verbatim">     
     &lt;c-5 g-3>
     &lt;c-5 g-3 e-2>
     &lt;c-5 g-3 e-2 c-1>
</pre>
     <p>
 <a href="../30/lily-4d6b56e4.ly"> <img align="middle" border="0" src="../30/lily-4d6b56e4.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <p>Es posible tener un mayor control sobre la situación exacta de las
digitaciones mediante la utilización de la instrucción <code>\set
fingeringOrientations</code>.  El formato de esta instrucción es

<pre class="example"><code>\set fingeringOrientations = #'([up] [left/right] [down])</code>
</pre>
   <p class="noindent">se utiliza <code>\set</code> porque <code>fingeringOrientations</code> es una
propiedad del contexto <code>Voice</code>, creado y usado por el grabador
<code>New_fingering_engraver</code>.

   <p>La propiedad se puede establecer al valor de una lista de entre uno y
tres valores.  Controla si las digitaciones se pueden colocar por
encima (si <code>up</code> aparece en la lista), por debajo (si aparece
<code>down</code>), a la izquierda (si aparece <code>left</code>) o a la derecha
(si aparece <code>right</code>).  A la inversa, si una colocación no está en
la lista, no se sitúa ninguna digitación en dicho lugar.  LilyPond
coma estas restricciones y se trabaja la mejor colocación para la
digitación de las notas de los acordes que siguen.  Observe que
<code>left</code> y <code>right</code> son mutuamente excluyentes: las
digitaciones pueden situarse en un lado o en el otro, no en los dos.

   <p>Para controlar la colocación de la digitación de una sola nota usando
esta instrucción es necesario escribirla como un acorde de una sola
nota encerrándola entre ángulos simples.

   <p>Aquí podemos ver algunos ejemplos:

   <blockquote>
<pre class="verbatim">     
     \set fingeringOrientations = #'(left)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(left)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(up left down)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(up left)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(right)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
</pre>
     <p>
 <a href="../8c/lily-3d6a3c45.ly"> <img align="middle" border="0" src="../8c/lily-3d6a3c45.png" alt="[image of music]"> </a>
</p>

   </blockquote>

<p class="noindent">Si la digitación parece un poco superpoblada, se puede reducir el
tamaño <code>font-size</code>.  El valor predeterminado puede verse en el
objeto <code>Fingering</code> del RFI que es <code>-5</code>, así que probaremos
<code>-7</code>:

   <blockquote>
<pre class="verbatim">     
     \override Fingering #'font-size = #-7
     \set fingeringOrientations = #'(left)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(left)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(up left down)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(up left)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
     \set fingeringOrientations = #'(right)
     &lt;f-2>
     &lt; c-1  e-2 g-3 b-5 > 4
</pre>
     <p>
 <a href="../c0/lily-04bbc904.ly"> <img align="middle" border="0" src="../c0/lily-04bbc904.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
<a name="Within_002dstaff-objects"></a>
Siguiente:&nbsp;<a rel="next" accesskey="n" href="Outside-staff-objects.es.html#Outside-staff-objects">Objetos fuera del pentagrama</a>,
Anterior:&nbsp;<a rel="previous" accesskey="p" href="Automatic-behaviour.es.html#Automatic-behaviour">Comportamiento automático</a>,
Arriba:&nbsp;<a rel="up" accesskey="u" href="Placement-of-objects.es.html#Placement-of-objects">Colocación de los objetos</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="Within_002dstaff-objects.html">English</a>.
 <BR>
 
</P>
</BODY></html>