<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- header_tag --> <html lang="es"> <head> <title>Resolución de las colisiones - Referencia de la notación de GNU LilyPond</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="Referencia de la notación de GNU LilyPond"> <meta name="generator" content="makeinfo 4.11"> <link title="Top" rel="start" href="index.es.html#Top"> <link rel="up" href="Multiple-voices.es.html#Multiple-voices" title="Varias voces"> <link rel="prev" href="Voice-styles.es.html#Voice-styles" title="Estilos de voz"> <link rel="next" href="Automatic-part-combining.es.html#Automatic-part-combining" title="Combinación automática de las partes"> <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="Collision-resolution"></a> Siguiente: <a rel="next" accesskey="n" href="Automatic-part-combining.es.html#Automatic-part-combining">Combinación automática de las partes</a>, Anterior: <a rel="previous" accesskey="p" href="Voice-styles.es.html#Voice-styles">Estilos de voz</a>, Arriba: <a rel="up" accesskey="u" href="Multiple-voices.es.html#Multiple-voices">Varias voces</a> <hr> </div> <h5 class="unnumberedsubsubsec">Resolución de las colisiones</h5> <p><a name="index-mezclar-notas-858"></a><a name="index-notas_002c-colisiones-de-859"></a><a name="index-colisiones-860"></a><a name="index-g_t_005cshiftOn-861"></a><a name="index-g_t_005cshiftOn-862"></a> <a name="index-g_t_005cshiftOnn-863"></a><a name="index-g_t_005cshiftOnn-864"></a> <a name="index-g_t_005cshiftOnnn-865"></a><a name="index-g_t_005cshiftOnnn-866"></a> <a name="index-g_t_005cshiftOff-867"></a><a name="index-g_t_005cshiftOff-868"></a> <a name="index-desplazamiento-de-silencios_002c-autom_00c3_00a1tico-869"></a> Las cabezas de notas con igual duración se combinan automáticamente, pero las que tienen duraciones distintas no se combinan. Los silencios que se encuentran en el lado opuesto de una plica se desplazan verticalmente. <blockquote> <pre class="verbatim"> << { c8 d e d c d c4 g'2 fis } \\ { c2 c8. b16 c4 e,2 r } \\ { \oneVoice s1 e8 a b c d2 } >> </pre> <p> <a href="../b8/lily-c089b276.ly"> <img align="middle" border="0" src="../b8/lily-c089b276.png" alt="[image of music]"> </a> </p> </blockquote> <p>Las cabezas de notas diferentes se pueden combinar, con la excepción de blancas con negras: <blockquote> <pre class="verbatim"> << { \mergeDifferentlyHeadedOn c8 d e d c d c4 g'2 fis } \\ { c2 c8. b16 c4 e,2 r } \\ { \oneVoice s1 e8 a b c d2 } >> </pre> <p> <a href="../cf/lily-4daf1523.ly"> <img align="middle" border="0" src="../cf/lily-4daf1523.png" alt="[image of music]"> </a> </p> </blockquote> <p>Se pueden combinar cabezas con puntillos diferentes: <blockquote> <pre class="verbatim"> << { \mergeDifferentlyHeadedOn \mergeDifferentlyDottedOn c8 d e d c d c4 g'2 fis } \\ { c2 c8. b16 c4 e,2 r } \\ { \oneVoice s1 e8 a b c d2 } >> </pre> <p> <a href="../a0/lily-0d70efbb.ly"> <img align="middle" border="0" src="../a0/lily-0d70efbb.png" alt="[image of music]"> </a> </p> </blockquote> <p><a name="index-desplazar-nota-870"></a> La colisión del segundo compás se produce porque <code>merge-differently-headed</code> no es capaz de completar satisfactoriamente la combinación cuando se encuentran tres o más notas alineadas en la misma columna (de hecho, se obtiene una advertencia por este motivo). Para conseguir que la combinación funcione adecuadamente, aplique un <code>\shift</code> o desplazamiento a la nota que no se debe combinar. Aquí, se aplica <code>\shiftOn</code> para mover el sol agudo fuera de la columna, y entonces <code>merge-differently-headed</code> hace su trabajo correctamente. <blockquote> <pre class="verbatim"> << { \mergeDifferentlyHeadedOn \mergeDifferentlyDottedOn c8 d e d c d c4 \shiftOn g'2 fis } \\ { c2 c8. b16 c4 e,2 r } \\ { \oneVoice s1 e8 a b c d2 } >> </pre> <p> <a href="../6a/lily-6090b616.ly"> <img align="middle" border="0" src="../6a/lily-6090b616.png" alt="[image of music]"> </a> </p> </blockquote> <p>Las instrucciones <code>\shiftOn</code>, <code>\shiftOnn</code> y <code>\shiftOnnn</code> especifican el grado en que se deben desplazar los acordes de la voz en curso. Las voces exteriores (normalmente: la voz uno y la voz dos) tienen <code>\shiftOff</code> (desplazamiento desactivado), mientras que las voces interiores (tres y cuatro) tienen <code>\shiftOn</code> (desplazamiento activado). <code>\shiftOnn</code> y <code>\shiftOnnn</code> definen niveles de desplazamiento más grandes. <p>Sólo se combinan las notas si tienen la plica en direcciones opuestas (o sea en las <code>Voice</code>s 1 y 2). <p><a name="index-multiple-voices-871"></a><a name="index-polyphonic-music-872"></a><a name="index-shifting-voices-873"></a> <h5 class="subsubheading">Instrucciones predefinidas</h5> <p><a name="index-g_t_005cmergeDifferentlyDottedOn-874"></a><a name="index-g_t_005cmergeDifferentlyDottedOn-875"></a> <code>\mergeDifferentlyDottedOn</code>, <a name="index-g_t_005cmergeDifferentlyDottedOff-876"></a><a name="index-g_t_005cmergeDifferentlyDottedOff-877"></a> <code>\mergeDifferentlyDottedOff</code>, <a name="index-g_t_005cmergeDifferentlyHeadedOn-878"></a><a name="index-g_t_005cmergeDifferentlyHeadedOn-879"></a> <code>\mergeDifferentlyHeadedOn</code>, <a name="index-g_t_005cmergeDifferentlyHeadedOff-880"></a><a name="index-g_t_005cmergeDifferentlyHeadedOff-881"></a> <code>\mergeDifferentlyHeadedOff</code>. <p><a name="index-g_t_005cshiftOn-882"></a><a name="index-g_t_005cshiftOn-883"></a> <code>\shiftOn</code>, <a name="index-g_t_005cshiftOnn-884"></a><a name="index-g_t_005cshiftOnn-885"></a> <code>\shiftOnn</code>, <a name="index-g_t_005cshiftOnnn-886"></a><a name="index-g_t_005cshiftOnnn-887"></a> <code>\shiftOnnn</code>, <a name="index-g_t_005cshiftOff-888"></a><a name="index-g_t_005cshiftOff-889"></a> <code>\shiftOff</code>. <p class="noindent"> <h5 class="subsubheading">Fragmentos de código seleccionados</h5> <p><em>Voces adicionales para evitar colisiones</em> <p>En ciertos casos de polifonía compleja, se necesitan voces adicionales para evitar colisiones entre las notas. Las voces adicionales se añaden definiendo una variable que utiliza la función de Scheme context-spec-music. <blockquote> <pre class="verbatim"> voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice) \relative c'' { \time 3/4 \key d \minor \partial 2 << { \voiceOne a4. a8 e'4 e4. e8 f4 d4. c8 } \\ { \voiceThree f,2 bes4 a2 a4 s2 } \\ { \voiceFive s2 g4 g2 f4 f2 } \\ { \voiceTwo d2 d4 cis2 d4 bes2 } >> } </pre> <p> <a href="../1c/lily-1a8c4f9e.ly"> <img align="middle" border="0" src="../1c/lily-1a8c4f9e.png" alt="[image of music]"> </a> </p> </blockquote> <p><em>Forzar el desplazamiento horizontal de las notas</em> <p>Cuando el motor de tipografiado no es capaz de todo, se puede usar la propiedad force-hshift del objeto NoteColumn para sobreescribir decisiones de tipografiado. Las unidades de medida que se usan aquí son espacios de pentagrama. <blockquote> <pre class="verbatim"> \relative c' << { <d g>2 <d g> } \\ { <b f'>2 \once \override NoteColumn #'force-hshift = #1.7 <b f'>2 } >> </pre> <p> <a href="../ca/lily-9af05dc8.ly"> <img align="middle" border="0" src="../ca/lily-9af05dc8.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent"> <h5 class="subsubheading">Véase también</h5> <p class="indent"> <p>Glosario musical: <a name="index-polyphony-890"></a><a href="../music-glossary/polyphony.es.html#polyphony">polifonía</a>. <p>Manual de aprendizaje: <a name="index-Multiple-notes-at-once-891"></a><a href="../lilypond-learning/Multiple-notes-at-once.es.html#Multiple-notes-at-once">Varias notas a la vez</a>, <a name="index-Voices-contain-music-892"></a><a href="../lilypond-learning/Voices-contain-music.es.html#Voices-contain-music">Las voces contienen música</a>, <a name="index-Collisions-of-objects-893"></a><a href="../lilypond-learning/Collisions-of-objects.es.html#Collisions-of-objects">Colisiones de objetos</a>. <p>Fragmentos de código: <a href="../../../input/lsr/lilypond-snippets/Simultaneous-notes.html#Simultaneous-notes">Notas simultáneas</a>. <p>Referencia de funcionamiento interno: <a name="index-NoteColumn-894"></a><a href="../lilypond-internals/NoteColumn.es.html#NoteColumn">NoteColumn</a>, <a name="index-NoteCollision-895"></a><a href="../lilypond-internals/NoteCollision.es.html#NoteCollision">NoteCollision</a>, <a name="index-RestCollision-896"></a><a href="../lilypond-internals/RestCollision.es.html#RestCollision">RestCollision</a>. <p class="noindent"> <h5 class="subsubheading">Advertencias y problemas conocidos</h5> <p>Cuando se emplea <code>merge-differently-headed</code> con una corchea (o una nota más corta) con la plica hacia arriba, y una blanca con la plica hacia abajo, la corchea recibe un desplazamiento ligeramente incorrecto a causa de la anchura diferente del símbolo de la cabeza de la blanca. <!-- investigate! Sometimes it works, sometimes not. -FV --> <p>No está claro en qué circunstancias se pueden combinar cabezas de nota distintas que tienen también distinto puntillo. <p>No están contemplados los acordes en que la misma nota se presenta con diferentes alteraciones accidentales dentro del mismo. En este caso se recomienda usar la transcripción enarmónica, o usar la notación especial de racimos (véase <a href="Clusters.es.html#Clusters">Racimos (clusters)</a>). <!-- footer_tag --><br><hr> <div class="node"> <p> Siguiente: <a rel="next" accesskey="n" href="Automatic-part-combining.es.html#Automatic-part-combining">Combinación automática de las partes</a>, Anterior: <a rel="previous" accesskey="p" href="Voice-styles.es.html#Voice-styles">Estilos de voz</a>, Arriba: <a rel="up" accesskey="u" href="Multiple-voices.es.html#Multiple-voices">Varias voces</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="Collision-resolution.html">English</a>, <a href="Collision-resolution.fr.html">français</a>, <a href="Collision-resolution.de.html">deutsch</a>. <BR> </P> </BODY></html>