<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- header_tag --> <html lang="es"> <head> <title>¿Qué símbolos grabar? - 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="Background.es.html#Background" title="Antecedentes"> <link rel="prev" href="Automated-engraving.es.html#Automated-engraving" title="Grabado automático"> <link rel="next" href="Music-representation.es.html#Music-representation" title="Representación musical"> <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="What-symbols-to-engrave%3f"></a> <a name="What-symbols-to-engrave_003f"></a> Siguiente: <a rel="next" accesskey="n" href="Music-representation.es.html#Music-representation">Representación musical</a>, Anterior: <a rel="previous" accesskey="p" href="Automated-engraving.es.html#Automated-engraving">Grabado automático</a>, Arriba: <a rel="up" accesskey="u" href="Background.es.html#Background">Antecedentes</a> <hr> </div> <h4 class="unnumberedsubsec">¿Qué símbolos grabar?</h4> <p><a name="index-grabado-11"></a><a name="index-tipograf_00c3_00ada-12"></a> El proceso de formateo toma las decisiones sobre dónde colocar los símbolos. Sin embargo esto sólo se puede hacer una vez que se ha decidido <em>qué</em> símbolos han de imprimirse, o dicho de otro modo: qué notación utilizar. <p>La notación musical común es un sistema de registro de música que ha venido evolucionando desde hace mil años. La forma que se usa en nuestros días data de los primeros tiempos del Renacimiento. Aunque la forma básica (es decir: puntos sobre una pauta de cinco líneas) no ha cambiado, los detalles continúan evolucionando para expresar todas las innovaciones de la notación contemporánea. Por tanto abarca unos quinientos años de música. Sus aplicaciones se extienden sobre un amplio rango que abarca desde melodías monofónicas hasta monstruosos contrapuntos para gran orquesta. <p>¿Cómo podemos tratar con una bestia de tantas cabezas, y obligarla a que se encierre dentro de los límites de un programa de ordenador? Nuestra solución es trocear el problema de la notación (por oposición al grabado, esto es, a la tipografía) en fragmentos digeribles y más fáciles de programar: cada tipo de símbolo se maneja por un módulo separado que recibe el nombre de «plug-in». Cada «plug-in» es completamente modular e independiente, de forma que puede desarrollarse y mejorarse por separado. Estos «plug-ins» se llaman <code>engraver</code>s (grabadores), por analogía con los artesanos que traducen las ideas musicales a símbolos gráficos. <p>En el siguiente ejemplo vemos cómo comenzamos con un plug-in para las cabezas de las notas, el <code>Note_heads_engraver</code>. <blockquote> <p> <a href="../81/lily-44653cb7.ly"> <img align="middle" border="0" src="../81/lily-44653cb7.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent">A continuación un <code>Staff_symbol_engraver</code> (grabador del pentagrama) añade la pauta. <blockquote> <p> <a href="../4f/lily-d3521339.ly"> <img align="middle" border="0" src="../4f/lily-d3521339.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent">El <code>Clef_engraver</code> (grabador de la clave) define un punto de referencia para el pentagrama. <blockquote> <p> <a href="../aa/lily-09f3f79c.ly"> <img align="middle" border="0" src="../aa/lily-09f3f79c.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent">y el <code>Stem_engraver</code> (grabador de las plicas) añade las plicas. <blockquote> <p> <a href="../b6/lily-678a89f6.ly"> <img align="middle" border="0" src="../b6/lily-678a89f6.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent">El <code>Stem_engraver</code> (grabador de plicas) recibe una notificación cuando llega una cabeza. Cada vez que se ve una cabeza (o más, si es un acorde), se crea un objeto plica y se conecta a la cabeza. Añadiendo grabadores para las barras, ligaduras, acentos, alteraciones, líneas divisorias, indicación de compás y armadura conseguimos una notación completa. <blockquote> <p> <a href="../21/lily-46f41737.ly"> <img align="middle" border="0" src="../21/lily-46f41737.png" alt="[image of music]"> </a> </p> </blockquote> <p>Este sistema funciona bien para la música monofónica, pero ¿y con la polifonía? En notación polifónica muchas voces pueden compartir el mismo pentagrama. <blockquote> <p> <a href="../f3/lily-dec1d271.ly"> <img align="middle" border="0" src="../f3/lily-dec1d271.png" alt="[image of music]"> </a> </p> </blockquote> <p>En esta situación, las alteraciones y la pauta se comparten, pero las plicas, ligaduras, barras, etc. son propias de cada voz. Por tanto los grabadores han de agruparse. Los grabadores de cabezas, plicas, ligaduras, etc. se unen en un grupo llamado ‘Contexto de voz’, mientras que los grabadores de la armadura, alteraciones, compás, etc. van a un grupo que se llama ‘Contexto de la pauta’. En el caso de la polifonía, un único Contexto de pauta contiene más de un Contexto de voz. De forma semejante, varios Contextos de pauta pueden agruparse en un único Contexto de partitura. El Contexto de partitura es el contexto de notación de más alto nivel. <p class="noindent"> <h5 class="subsubheading">Véase también</h5> <p class="indent"> <p>Referencia de funcionamiento interno: <a name="index-Contexts-13"></a><a href="../lilypond-internals/Contexts.es.html#Contexts">Contexts</a>. <blockquote> <p> <a href="../8e/lily-558a01df.ly"> <img align="middle" border="0" src="../8e/lily-558a01df.png" alt="[image of music]"> </a> </p> </blockquote> <!-- footer_tag --><br><hr> <div class="node"> <p> <a name="What-symbols-to-engrave_003f"></a> Siguiente: <a rel="next" accesskey="n" href="Music-representation.es.html#Music-representation">Representación musical</a>, Anterior: <a rel="previous" accesskey="p" href="Automated-engraving.es.html#Automated-engraving">Grabado automático</a>, Arriba: <a rel="up" accesskey="u" href="Background.es.html#Background">Antecedentes</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="What-symbols-to-engrave_003f.html">English</a>, <a href="What-symbols-to-engrave_003f.fr.html">français</a>, <a href="What-symbols-to-engrave_003f.de.html">deutsch</a>. <BR> </P> </BODY></html>