<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- header_tag --> <html lang="es"> <head> <title>Nombres de acorde personalizados - 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="Displaying-chords.es.html#Displaying-chords" title="Imprimir los acordes"> <link rel="prev" href="Printing-chord-names.es.html#Printing-chord-names" title="Impresión de los nombres de acorde"> <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="Customizing-chord-names"></a> Anterior: <a rel="previous" accesskey="p" href="Printing-chord-names.es.html#Printing-chord-names">Impresión de los nombres de acorde</a>, Arriba: <a rel="up" accesskey="u" href="Displaying-chords.es.html#Displaying-chords">Imprimir los acordes</a> <hr> </div> <h5 class="unnumberedsubsubsec">Nombres de acorde personalizados</h5> <p><a name="index-personalizaci_00c3_00b3n-de-los-nombres-de-acorde-1254"></a> No hay un sistema único para nombrar acordes. Las distintas tradiciones musicales usan distintos nombres para el mismo conjunto de acordes. Tabién hay distintos símbolos impresos para un nombre de acorde dado. Los nombres y símbolos que se imprimen para los nombres de acorde dados se pueden personalizar. <p><a name="index-Banter-1255"></a><a name="index-jazz_002c-acordes-de-1256"></a><a name="index-acordes-de-jazz-1257"></a> El esquema de nomenclatura de acordes predeterminado es un sistema para música de Jazz, propuesto por Klaus Ignatzek (véase <a href="Literature-list.es.html#Literature-list">Lista bibliográfica</a>). También funcionan otros dos esquemas de nomenclatura de acordes: una notación de acordes de Jazz alternativa y un esquema sistemático llamado Acordes de Banter. La notación de Jazz alternativa también se puede ver en el cuadro <a href="Chord-name-chart.es.html#Chord-name-chart">Carta de nombres de acordes</a>. <!-- TODO - Change this so we don't have a non-verbatim example. --> <!-- Make short example in docs, then move longer example to --> <!-- appendix, where the length of the snippet won't matter. --> <p>Además de los distintos sistemas de nomenclatura, se usan diferentes nombres de nota para la fundamental en los distintos idiomas. Las variables predefinidas <code>\germanChords</code>, <code>\semiGermanChords</code>, <code>\italianChords</code> y <code>\frenchChords</code> establecen el valor de estas variables. El efecto se muestra aquí: <p class="noindent"><p> <a href="../71/lily-0293a7c0.ly"> <img align="middle" border="0" src="../71/lily-0293a7c0.png" alt="[image of music]"> </a> </p> <p>Si ninguno de los ajustes predeterminados proporciona el resultado deseado, se puede afinar la presentación de los nombres de acorde a través de las siguientes propiedades. <a name="index-chordRootNamer-1258"></a> <a name="index-chordRootNamer-1259"></a> <dl> <dt><code>chordRootNamer</code><dd> El nombre de acorde se imprime normalmente como una letra para la fundamental con una alteración opcional. La transformación de la nota en la letra se realiza por parte de esta función. Los nombres de nota especiales (por ejemplo, la ‘H’ alemana para un acorde de Si) se pueden producir almacenando una cunción nueva en esta propiedad. <p><a name="index-majorSevenSymbol-1260"></a><a name="index-majorSevenSymbol-1261"></a> <br><dt><code>majorSevenSymbol</code><dd> Esta propiedad contiene el objeto de marcado que se usa para hacer el seguimiento de la salida de <code>chordRootNamer</code> para identificar un acorde de séptima mayor. Las opciones predefinidas son <code>whiteTriangleMarkup</code> (triángulo blanco) y <code>blackTriangleMarkup</code> (triángulo negro). <p><a name="index-chordNoteNamer-1262"></a><a name="index-chordNoteNamer-1263"></a> <br><dt><code>chordNoteNamer</code><dd> Cuando el nombre del acorde contiene notas adicionales aparte de la fundamental (p.ej., un bajo añadido), se utiliza esta función para imprimir la nota adicional. De forma predeterminada se imprime la nota usando <code>chordRootNamer</code>. La propiedad <code>chordNoteNamer</code> se puede establecer a una función especializada para cambiar este comportamiento. Por ejemplo, el bajo se puede imprimir en minúscula. <p><a name="index-chordNameSeparator-1264"></a><a name="index-chordNameSeparator-1265"></a> <br><dt><code>chordNameSeparator</code><dd> Las diferentes partes del nombre de un acorde se separan normalmente mediante una barra inclinada. Mediante el ajuste de <code>chordNameSeparator</code>, podemos usar cualquier marcado que deseemos como separador. <p><a name="index-chordNameExceptions-1266"></a><a name="index-chordNameExceptions-1267"></a> <br><dt><code>chordNameExceptions</code><dd> Esta propiedad es una lista de parejas. El primer elemento de cada pareja es un conjunto de notas utilizadas para identificar los elementos presentes en el acorde. El segundo elemento es un elemento de marcado que sigue a la salida de <code>chordRootNamer</code> para crear el nombre del acorde. <p><a name="index-chordPrefixSpacer-1268"></a><a name="index-chordPrefixSpacer-1269"></a> <br><dt><code>chordPrefixSpacer</code><dd> La ‘m’ de los acordes menores se imprime por lo general imediatamente a la derecha de la fundamental. Estableciendo <code>chordPrefixSpacer</code>, podemos determinar un símbolo espaciador entre la fundamental y la ‘m’. El separador no se usa cuando el acorde está alterado. </dl> <p class="noindent"> <h5 class="subsubheading">Instrucciones predefinidas</h5> <p><a name="index-major-seven-symbols-1270"></a><a name="index-major-seven-symbols-1271"></a> <code>\whiteTriangleMarkup</code>, <code>\blackTriangleMarkup</code>, <a name="index-g_t_005cgermanChords-1272"></a><a name="index-g_t_005cgermanChords-1273"></a> <code>\germanChords</code>, <a name="index-g_t_005csemiGermanChords-1274"></a><a name="index-g_t_005csemiGermanChords-1275"></a> <code>\semiGermanChords</code>, <a name="index-g_t_005citalianChords-1276"></a><a name="index-g_t_005citalianChords-1277"></a> <code>\italianChords</code>, <a name="index-g_t_005cfrenchChords-1278"></a><a name="index-g_t_005cfrenchChords-1279"></a> <code>\frenchChords</code>. <p class="noindent"> <h5 class="subsubheading">Fragmentos de código seleccionados</h5> <p><a name="index-excepciones_002c-nombres-de-acorde-1280"></a><em>Excepciones para los nombres de acorde</em> <p>Se puede usar la propiedad <code>chordNameExceptions</code> para almacenar una lista de notaciones espaciales para acordes específicos. <blockquote> <pre class="verbatim"> % modify maj9 and 6(add9) % Exception music is chords with markups chExceptionMusic = { <c e g b d'>1-\markup { \super "maj9" } <c e g a d'>1-\markup { \super "6(add9)" } } % Convert music to list and prepend to existing exceptions. chExceptions = #( append ( sequential-music-to-chord-exceptions chExceptionMusic #t) ignatzekExceptions) theMusic = \chordmode { g1:maj9 g1:6.9 \set chordNameExceptions = #chExceptions g1:maj9 g1:6.9 } \layout { ragged-right = ##t } << \context ChordNames \theMusic \context Voice \theMusic >> </pre> <p> <a href="../9b/lily-25573269.ly"> <img align="middle" border="0" src="../9b/lily-25573269.png" alt="[image of music]"> </a> </p> </blockquote> <!-- TODO - tweak snippet to use \blackTriangleMarkup as well --> <p>The layout of the major 7 can be tuned with <code>majorSevenSymbol</code>. <blockquote> <pre class="verbatim"> \version "2.11.51" \header { texidoc = "The layout of the major 7 can be tuned with @code{majorSevenSymbol}." } \chords { c:7+ \set majorSevenSymbol = \markup { "j7" } c:7+ } </pre> <p> <a href="../c8/lily-ed34962c.ly"> <img align="middle" border="0" src="../c8/lily-ed34962c.png" alt="[image of music]"> </a> </p> </blockquote> <!-- @lilypondfile[verbatim,lilyquote,texidoc,doctitle] --> <!-- {adding-bars-to-chordnames.ly) --> <!-- @lilypondfile[verbatim,lilyquote,texidoc,doctitle] --> <!-- {volta-brackets-over-chord-names.ly} --> <!-- TODO convert to snippet --> <!-- @lilypondfile[verbatim,lilyquote,texidoc,doctitle] --> <!-- {changing-chord-separator.ly} --> <p>El separador entre las distintas partes del nombre de un acorde se puede establecer para que sea cualquier elemento de marcado. <blockquote> <pre class="verbatim"> \chords { c:7sus4 \set chordNameSeparator = \markup { \typewriter "|" } c:7sus4 } </pre> <p> <a href="../3d/lily-92ce8321.ly"> <img align="middle" border="0" src="../3d/lily-92ce8321.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent"> <h5 class="subsubheading">Véase también</h5> <p class="indent"> <p>Referencia de la notación: <a href="Chord-name-chart.es.html#Chord-name-chart">Carta de nombres de acordes</a>. <p>Archivos instalados: <samp><span class="file">scm/chords-ignatzek.scm</span></samp>, <samp><span class="file">scm/chord-entry.scm</span></samp>, <samp><span class="file">ly/chord-modifier-init.ly</span></samp>. <p>Fragmentos de código: <a href="../../../input/lsr/lilypond-snippets/Chords.html#Chords">Chords</a>. <!-- Internals Reference: --> <!-- @rinternals{ }. --> <p class="noindent"> <h5 class="subsubheading">Advertencias y problemas conocidos</h5> <p>Los nombres de acorde se determinan a partir de las notas que están presentes en el mismo y de la información acerca de la estructura del acorde que ha podido ser introducida en <code>\chordmode</code>. Si el método de las notas simultáneas se usa para introducir los acordes, pueden resultar nombres no deseados a partir de las inversiones o de las notas del bajo. <blockquote> <pre class="verbatim"> misAcordes = \relative c' { \chordmode{ c1 c/g c/f } <c e g> <g c e> <f c' e g> } << \new ChordNames { \misAcordes } \new Staff { \misAcordes } >> </pre> <p> <a href="../78/lily-b49d9b4e.ly"> <img align="middle" border="0" src="../78/lily-b49d9b4e.png" alt="[image of music]"> </a> </p> </blockquote> <!-- footer_tag --><br><hr> <div class="node"> <p> Anterior: <a rel="previous" accesskey="p" href="Printing-chord-names.es.html#Printing-chord-names">Impresión de los nombres de acorde</a>, Arriba: <a rel="up" accesskey="u" href="Displaying-chords.es.html#Displaying-chords">Imprimir los acordes</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="Customizing-chord-names.html">English</a>. <BR> </P> </BODY></html>