From: Francisco Vila Date: Wed, 20 Apr 2016 10:42:46 +0000 (+0200) Subject: Doc-es: update Notation/Fretted. X-Git-Tag: release/2.19.41-1~25 X-Git-Url: https://git.donarmstrong.com/?p=lilypond.git;a=commitdiff_plain;h=bc3062dd8a07c51e074ba45e2718e1331a1e3a42 Doc-es: update Notation/Fretted. --- diff --git a/Documentation/es/notation/fretted-strings.itely b/Documentation/es/notation/fretted-strings.itely index 34b7532601..f676e7353f 100644 --- a/Documentation/es/notation/fretted-strings.itely +++ b/Documentation/es/notation/fretted-strings.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @ignore - Translation of GIT committish: b8a84e9fbdbb30e224d05afb73233760c3dacc4d + Translation of GIT committish: a9fa9784c0b21fe7de2738befc0a3bcc5f89ee4f When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -28,6 +28,7 @@ exclusivos de los instrumentos de cuerda con trastes. * Notación común para cuerdas con trastes:: * Guitarra:: * Banjo:: +* Laúd:: @end menu @@ -54,17 +55,17 @@ instrumentos de cuerda con trastes. @unnumberedsubsubsec Referencias para cuerdas con trastes @translationof References for fretted strings -La notación musical para instrumentos de cuerda con trastes se realiza -normalmente en una sola pauta, ya sea en notación musical tradicional -o en tablatura. A veces se combinan los dos tipos, y es común en -música popular utilizar diagramas de acordes por encima de un -pentagrama de notación tradicional. La guitarra y el banjo son -instrumentos transpositores, que suenan una octava por debajo de lo -escrito. Las partituras para estos instrumentos deben usar la clave -de Sol octava baja @code{"treble_8"} (o @code{\transposition c} para -obtener una salida MIDI correcta). Otros elementos relativos a los -instrumentos de cuerda con trastes se estudian en otras partes de -manual: +La notación musical para instrumentos de cuerda con trastes se +realiza normalmente en una sola pauta, ya sea en notación musical +tradicional o en tablatura. A veces se combinan los dos tipos, y +es común en música popular utilizar diagramas de acordes por +encima de un pentagrama de notación tradicional. La guitarra y el +banjo son instrumentos transpositores, que suenan una octava por +debajo de lo escrito. Las partituras para estos instrumentos +deben usar la clave de Sol octava baja @code{"treble_8"} (o +@code{\transposition c} para obtener una salida MIDI correcta). +Otros elementos relativos a los instrumentos de cuerda con trastes +se estudian en otras partes de manual: @itemize @item @@ -72,15 +73,16 @@ Las digitaciones se indican como se explica en @ref{Indicaciones de digitación}. @item -Las instrucciones para ligaduras @notation{Laissez vibrer} así como -ligaduras de unión sobre arpegios y trémolos están en +Las instrucciones para ligaduras @notation{Laissez vibrer} así +como ligaduras de unión sobre arpegios y trémolos están en @ref{Ligaduras de unión}. @item Las instrucciones para el manejo de varias voces se encuentran en @ref{Resolución de las colisiones}. -@item Las instrucciones para la indicación de armónicos está en +@item +Las instrucciones para la indicación de armónicos está en @ref{Armónicos}. @end itemize @@ -115,12 +117,12 @@ c4\5 e\4 g2\3 1 @end lilypond -Cuando se usan al mismo tiempo digitaciones e indicaciones del número -de cuerda, su colocación se puede controlar por el orden en que -aparecen estos elementos en el código @emph{solamente} si aparecen -dentro de un acorde explícito: aplicado a acordes completos o notas -individuales @emph{fuera} de acordes, las digitaciones se colocan -usando un mecanismo distinto. +Cuando se usan al mismo tiempo digitaciones e indicaciones del +número de cuerda, su colocación se puede controlar por el orden en +que aparecen estos elementos en el código @emph{solamente} si +aparecen dentro de un acorde explícito: aplicado a acordes +completos o notas individuales @emph{fuera} de acordes, las +digitaciones se colocan usando un mecanismo distinto. @lilypond[verbatim,quote,fragment] \clef "treble_8" @@ -130,6 +132,22 @@ g-0\3 @end lilypond +Los números de cuerda también pueden (así como en los instrumentos +sin trastes, donde es obligatorio) imprimirse en números romanos y +colocarse bajo el pentagrama, en lugar de encima de él. + +@lilypond[verbatim,quote,fragment] +\clef "treble_8" +c'2\2 +a\3 +\romanStringNumbers +c'\2 +\set stringNumberOrientations = #'(down) +a\3 +\arabicStringNumbers +g1\4 +@end lilypond + @snippets @lilypondfile[verbatim,quote,texidoc,doctitle] @@ -138,6 +156,11 @@ g-0\3 @lilypondfile[verbatim,quote,texidoc,doctitle] {allowing-fingerings-to-be-printed-inside-the-staff.ly} +@predefined +@code{\arabicStringNumbers}, +@code{\romanStringNumbers}. +@endpredefined + @seealso Referencia de la notación: @ref{Indicaciones de digitación}. @@ -161,22 +184,21 @@ Referencia de funcionamiento interno: @funindex TabVoice La notación para instrumentos de cuerda pulsada se realiza con -frecuencia utilizando un sistema de dedos y cifras, o tablatura. A -diferencia de la notación tradicional, las notas no se designan +frecuencia utilizando un sistema de dedos y cifras, o tablatura. +A diferencia de la notación tradicional, las notas no se designan mediante figuras, sino mediante números (o símbolos semejantes a letras en la intavolatura histórica). Las líneas de la tablatura indican sobre qué cuerda se debe tocar la nota, y el número sobre una línea indica el traste en que la cuerda correspondiente debe -pisarse. Las notas que se deben tocar simultáneamente se -alinean en sentido vertical. +pisarse. Las notas que se deben tocar simultáneamente se alinean +en sentido vertical. De forma predeterminada, la cuerda 1 es la más aguda y corresponde a la línea superior de la pauta @code{TabStaff}. La afinación predeterminada de las cuerdas del @code{TabStaff} es la afinación -estándar de guitarra (con 6 cuerdas). Las notas se imprimen -como tablatura, usando los contextos @code{TabStaff} -y @code{TabVoice}. Se añade automáticamente una clave caligráfica -de tablatura. +estándar de guitarra (con 6 cuerdas). Las notas se imprimen como +tablatura, usando los contextos @code{TabStaff} y @code{TabVoice}. +Se añade automáticamente una clave caligráfica de tablatura. @lilypond[quote,ragged-right,verbatim] \new TabStaff \relative { @@ -185,9 +207,9 @@ de tablatura. } @end lilypond -Las tablaturas predeterminadas no contienen símbolos para la duración -de las notas ni ningún otro símbolo musical, como p.ej. indicaciones -expresivas. +Las tablaturas predeterminadas no contienen símbolos para la +duración de las notas ni ningún otro símbolo musical, como +p.ej. indicaciones expresivas. @lilypond[quote,ragged-right,verbatim] symbols = { @@ -210,10 +232,11 @@ symbols = { @funindex \tabFullNotation Si queremos que todos los símbolos musicales que se usan en la -notación tradicional aparezcan también en la tablatura, tenemos que -aplicar la instrucción @code{\tabFullNotation} dentro de un contexto -@code{TabStaff}. Tenga en cuenta que, en la tablatura, las blancas -tienen doble plica para poder distinguirlas de las negras. +notación tradicional aparezcan también en la tablatura, tenemos +que aplicar la instrucción @code{\tabFullNotation} dentro de un +contexto @code{TabStaff}. Tenga en cuenta que, en la tablatura, +las blancas tienen doble plica para poder distinguirlas de las +negras. @lilypond[quote,ragged-right,verbatim] symbols = { @@ -238,19 +261,21 @@ symbols = { @funindex minimumFret @funindex restrainOpenStrings -De forma predeterminada, las notas se asignan a la posición más baja -del mástil (primera posición). Las cuerdas al aire se toman como -preferencia, automáticamente. Si queremos que una nota determinada se -toque sobre una cuerda concreta, podemos añadir una indicación de -número de cuerda al nombre de la nota. Si no queremos que las -indicaciones de número de cuerda aparezcan en la notación tradicional, -podemos sobreescribir el sello correspondiente. Generalmente es mucho -más cómodo definir la posición utilizando el valor de -@code{minimumFret}. El valor predeterminado de es 0. - -Incluso si @code{minimumFret} está establecido, se usan las cuerdas al -aire siempre que sea posible. Este comportamiento se puede cambiar -fijando @code{restrainOpenStrings} al valor @code{#t}. +De forma predeterminada, las notas se asignan a la posición más +baja del mástil (primera posición). Las cuerdas al aire se toman +como preferencia, automáticamente. Si queremos que una nota +determinada se toque sobre una cuerda concreta, podemos añadir una +indicación de número de cuerda al nombre de la nota. Si no +queremos que las indicaciones de número de cuerda aparezcan en la +notación tradicional, podemos sobreescribir el sello +correspondiente. Generalmente es mucho más cómodo definir la +posición utilizando el valor de @code{minimumFret}. El valor +predeterminado de es 0. + +Incluso si @code{minimumFret} está establecido, se usan las +cuerdas al aire siempre que sea posible. Este comportamiento se +puede cambiar fijando @code{restrainOpenStrings} al valor +@code{#t}. @lilypond[quote,ragged-right,verbatim] \layout { \omit Voice.StringNumber } @@ -276,17 +301,20 @@ fijando @code{restrainOpenStrings} al valor @code{#t}. @funindex \chordRepeats @cindex acordes, repetición de @cindex repetición con @code{q} +@cindex @code{q}, repetición de acordes -Las construcciones de acorde se pueden repetir mediante el símbolo de -repetición de acordes @code{q}. En combinación con las tablaturas, su -comportamiento de eliminar números de cuerda y de dedos junto a otros -eventos es fastidioso, por lo que quizá quiera ejecutar +Las construcciones de acorde se pueden repetir mediante el símbolo +de repetición de acordes @code{q}. En combinación con las +tablaturas, su comportamiento de eliminar números de cuerda y de +dedos junto a otros eventos es fastidioso, por lo que quizá quiera +ejecutar @example \chordRepeats #'(string-number-event fingering-event) @end example explícitamente sobre expresiones musicales en las tablaturas que -utilicen @ref{Repetición de acordes}. Esta instrucción en particular -es tan común que está disponible como @code{\tabChordRepeats}. +utilicen @ref{Repetición de acordes}. Esta instrucción en +particular es tan común que está disponible como +@code{\tabChordRepeats}. @lilypond[quote,verbatim] guitar = \relative { @@ -304,9 +332,9 @@ guitar = \relative { >> @end lilypond -Las ligaduras de unión que cruzan saltos de línea llevan paréntesis de -forma predeterminada. Lo mismo rige para la casilla de segunda vez de -una repetición. +Las ligaduras de unión que cruzan saltos de línea llevan +paréntesis de forma predeterminada. Lo mismo rige para la casilla +de segunda vez de una repetición. @lilypond[quote,ragged-right,verbatim] ties = \relative { @@ -345,8 +373,8 @@ ties = \relative { @funindex \hideSplitTiedTabNotes -La instrucción @code{\hideSplitTiedTabNotes} cancela el comportamiento -de imprimir los números de traste entre paréntesis: +La instrucción @code{\hideSplitTiedTabNotes} cancela el +comportamiento de imprimir los números de traste entre paréntesis: @lilypond[quote,ragged-right,verbatim] ties = \relative { @@ -389,8 +417,8 @@ ties = \relative { @funindex \harmonicByFret @funindex \harmonicByRatio -Se pueden añadir indicaciones de armónicos a la notación de tablatura -como sus alturas de sonido: +Se pueden añadir indicaciones de armónicos a la notación de +tablatura como sus alturas de sonido: @lilypond[verbatim,quote] \layout { \omit Voice.StringNumber } @@ -410,12 +438,13 @@ firstHarmonic = { } @end lilypond -Observe que la instrucción @code{\harmonic} se debe adjuntar siempre a -notas individuales (posiblemente dentro de un acorde) en lugar de a -acordes completos. Sólo tiene sentido para armónicos sobre una cuerda -abierta en el duodécimo traste. Cualquier otro armónico debe estar -calculado por parte de LilyPond. Se puede conseguir esto indicando el -traste en que debe rozar la cuerda el dedo de la mano que pisa. +Observe que la instrucción @code{\harmonic} se debe adjuntar +siempre a notas individuales (posiblemente dentro de un acorde) en +lugar de a acordes completos. Sólo tiene sentido para armónicos +sobre una cuerda abierta en el duodécimo traste. Cualquier otro +armónico debe estar calculado por parte de LilyPond. Se puede +conseguir esto indicando el traste en que debe rozar la cuerda el +dedo de la mano que pisa. @lilypond[verbatim,quote] fretHarmonics = { @@ -435,8 +464,8 @@ fretHarmonics = { } @end lilypond -De forma alternativa, se pueden calcular los armónicos definiendo la -razón de las longitudes de cuerda por encima y por debajo de la +De forma alternativa, se pueden calcular los armónicos definiendo +la razón de las longitudes de cuerda por encima y por debajo de la digitación de armónico. @lilypond[verbatim,quote] @@ -530,7 +559,8 @@ melodia = \partcombine { e4 g g g } { e4 e e e } >> @end lilypond -Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}. +Los efectos especiales de guitarra se limitan a armónicos y +@emph{slides}. @node Tablaturas personalizadas @unnumberedsubsubsec Tablaturas personalizadas @@ -553,16 +583,18 @@ Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}. @funindex stringTunings -La tablatura en LilyPond calcula automáticamente el traste para cada -nota, basándose en la cuerda a que está asignada la nota. Para -hacerlo, es necesario especificar la afinación de las cuerdas. La -afinación de las cuerdas se da en la propiedad @code{stringTunings}. +La tablatura en LilyPond calcula automáticamente el traste para +cada nota, basándose en la cuerda a que está asignada la nota. +Para hacerlo, es necesario especificar la afinación de las +cuerdas. La afinación de las cuerdas se da en la propiedad +@code{stringTunings}. -LilyPond trae afinaciones predefinidas para el banjo, la mandolina, la -guitarra, el bajo, el ukelele, el violín, la viola, el violoncello y -el contrabajo. LilyPond establece automáticamente la transposición -correcta para las afinaciones predefinidas. El ejemplo siguiente es -para bajo, que suena una octava por debajo de lo escrito. +LilyPond trae afinaciones predefinidas para el banjo, la +mandolina, la guitarra, el bajo, el ukelele, el violín, la viola, +el violoncello y el contrabajo. LilyPond establece +automáticamente la transposición correcta para las afinaciones +predefinidas. El ejemplo siguiente es para bajo, que suena una +octava por debajo de lo escrito. @lilypond[quote,ragged-right,verbatim] << @@ -586,9 +618,10 @@ para bajo, que suena una octava por debajo de lo escrito. La afinación por omisión es @code{guitar-tuning} (la afinación estándar Mi-La-Re-Sol-Si-Mi). Otras afinaciones predefinidas son -@code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re), -@code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo -con Sol Mayor al aire). Las afinaciones predefinidas están en +@code{guitar-open-g-tuning} (Sol Mayor al aire, +Re-Sol-Re-Sol-Si-Re), @code{mandolin-tuning} (mandolina) y +@code{banjo-open-g-tuning} (banjo con Sol Mayor al aire). Las +afinaciones predefinidas están en @file{ly/string-tunings-init.ly}. @funindex stringTuning @@ -596,20 +629,19 @@ con Sol Mayor al aire). Las afinaciones predefinidas están en @cindex tablaturas, afinaciones personalizadas @cindex personalizadas, afinaciones de cuerdas -Es posible crear cualquier afinación de cuerdas que se desee. -Se puede usar la función @code{\stringTuning} para definir una -afinación de cuerdas y que puede usarse para -establecerla como el valor de -@code{stringTunings} para el contexto actual. - -Su argumento es una construcción de acorde -que define la altura de las notas de cada cuerda al aire en dicha -afinación. La construcción de acorde debe estar en el modo de -octava absoluto, véase @ref{Escritura de octava absoluta}. -La cuerda con el número más alto (generalmente la más grave) -debe ir primero en el acorde. Por ejemplo, podemos definir una -afinación para un instrumento de cuatro cuerdas con las alturas -@code{a''}, @code{d''}, @code{g'} y @code{c'}: +Es posible crear cualquier afinación de cuerdas que se desee. Se +puede usar la función @code{\stringTuning} para definir una +afinación de cuerdas y que puede usarse para establecerla como el +valor de @code{stringTunings} para el contexto actual. + +Su argumento es una construcción de acorde que define la altura de +las notas de cada cuerda al aire en dicha afinación. La +construcción de acorde debe estar en el modo de octava absoluto, +véase @ref{Escritura de octava absoluta}. La cuerda con el número +más alto (generalmente la más grave) debe ir primero en el acorde. +Por ejemplo, podemos definir una afinación para un instrumento de +cuatro cuerdas con las alturas @code{a''}, @code{d''}, @code{g'} y +@code{c'}: @lilypond[quote,verbatim] @@ -631,7 +663,8 @@ mynotes = { @end lilypond La propiedad @code{stringTunings} también se utiliza por parte de -@code{FretBoards} para calcular los diagramas de posición automáticos. +@code{FretBoards} para calcular los diagramas de posición +automáticos. Las afinaciones de cuerdas se utilizan como parte de la clave de asociación para los diagramas de posición predefinidos (véase @@ -660,28 +693,28 @@ mynotes = { >> @end lilypond -Internamente, una afinación de las cuerdas es una lista de Scheme de -alturas, una por cada cuerda, ordenadas de 1 a N, donde la cuerda 1 -está arriba en la pauta de tablatura y la cuerda N está abajo. Esto -resulta generalmente en un orden de la nota más aguda a la más grave, -pero algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas -dispuestas en orden de altura. +Internamente, una afinación de las cuerdas es una lista de Scheme +de alturas, una por cada cuerda, ordenadas de 1 a N, donde la +cuerda 1 está arriba en la pauta de tablatura y la cuerda N está +abajo. Esto resulta generalmente en un orden de la nota más aguda +a la más grave, pero algunos instrumentos (p.ej. el ukelele) no +tienen las cuerdas dispuestas en orden de altura. -La altura de una cuerda dentro de una lista de alturas de cuerdas es -un objeto altura de LilyPond. Los objetos altura se crean con la -función de Scheme @code{ly:make-pitch} (véase +La altura de una cuerda dentro de una lista de alturas de cuerdas +es un objeto altura de LilyPond. Los objetos altura se crean con +la función de Scheme @code{ly:make-pitch} (véase @ref{Funciones de Scheme}). @code{\stringTuning} crea dicho objeto a partir de la entrada de acordes. LilyPond calcula automáticamente el número de líneas dentro del -@code{TabStaff} y el número de cuerdas dentro de un @code{FretBoard} -calculado automáticamente como el número de elementos de -@code{stringTunings}. +@code{TabStaff} y el número de cuerdas dentro de un +@code{FretBoard} calculado automáticamente como el número de +elementos de @code{stringTunings}. -Para permitir a todos los contextos TabStaff usar la misma afinación -personalizada por omisión, podemos usar +Para permitir a todos los contextos TabStaff usar la misma +afinación personalizada por omisión, podemos usar @example \layout @{ @@ -710,7 +743,48 @@ También se puede usar una clave moderna de tablatura. } @end lilypond -La clave moderna de tablatura contempla tablaturas de 4 a 7 cuerdas. +La clave moderna de tablatura contempla tablaturas de 4 a 7 +cuerdas. + +@cindex microtonos, tablatura +@cindex cuartos de tono, tablatura +@cindex tablatura de microtonos +@cindex tablatura de cuartos de tono + +Ua pauta de tablatura @code{TabStaff} puede contener intervalos +microtonales como cuartos de tono, que se pueden reproducir +mediante eventos de la rueda de cambio de tono. Es necesario +fijar el valor @code{supportNonIntegerFret = ##t} dentro del +contexto Score. Sin embargo, los microtonos no están contemplados +en los diagramas @code{FretBoards}. + +@lilypond[quote,ragged-right,verbatim] +\layout { + \context { + \Score + supportNonIntegerFret = ##t + } +} + +custom-tuning = \stringTuning + +mus = \relative { + eeses'4 + eeseh + ees + eeh + e + eih + eis + eisih + eisis +} + +<< + \new Staff << \clef "G_8" \mus >> + \new TabStaff \with { stringTunings = \custom-tuning } \mus +>> +@end lilypond @seealso Referencia de la notación: @@ -729,9 +803,10 @@ Referencia de funcionamiento interno: @rinternals{Tab_note_heads_engraver}. @knownissues -Los cálculos de tablatura automáticos no funcionan bien en la mayoría -de los casos para instrumentos en que la afinación de las cuerdas no -varía de forma monótona con el número de cuerda, como el ukelele. +Los cálculos de tablatura automáticos no funcionan bien en la +mayoría de los casos para instrumentos en que la afinación de las +cuerdas no varía de forma monótona con el número de cuerda, como +el ukelele. @node Marcas de diagramas de trastes @@ -745,20 +820,21 @@ varía de forma monótona con el número de cuerda, como el ukelele. @cindex trastes, diagramas de, personalizados @cindex personalizados, diagramas de trastes -Se pueden añadir diagramas de trastes a la música como elementos de -marcado sobre la nota deseada. El marcado contiene información sobre -el diagrama de trastes deseado. Existen tres interfaces distintos de -marcado de diagramas de trastes: standard (estándar), terse (escueto) -y verbose (prolijo). Los tres interfaces producen marcados -equivalentes, pero tienen cantidades variables de información en la -cadena de marcado. Hay más detalles sobre la sintaxis de las distintos -cadenas de marcado que se usan para definir diagramas de posiciones en -@ref{Instrument Specific Markup}. - -La cadena de marcado de los diagramas estándar de trastes indica el -número de la cuerda y el número de traste en que se coloca cada uno de -los puntos sobre la cuerda. Además se pueden indicar cuerdas al aire -y cuerdas mudas (que no se tocan). +Se pueden añadir diagramas de trastes a la música como elementos +de marcado sobre la nota deseada. El marcado contiene información +sobre el diagrama de trastes deseado. Existen tres interfaces +distintos de marcado de diagramas de trastes: standard (estándar), +terse (escueto) y verbose (prolijo). Los tres interfaces producen +marcados equivalentes, pero tienen cantidades variables de +información en la cadena de marcado. Hay más detalles sobre la +sintaxis de las distintos cadenas de marcado que se usan para +definir diagramas de posiciones en @ref{Instrument Specific +Markup}. + +La cadena de marcado de los diagramas estándar de trastes indica +el número de la cuerda y el número de traste en que se coloca cada +uno de los puntos sobre la cuerda. Además se pueden indicar +cuerdas al aire y cuerdas mudas (que no se tocan). @lilypond[quote, verbatim] << @@ -781,8 +857,8 @@ y cuerdas mudas (que no se tocan). @cindex cejilla, indicación de -Las indicaciones de cejilla se pueden añadir al diagrama a partir de -la cadena de marcado del diagrama de trastes. +Las indicaciones de cejilla se pueden añadir al diagrama a partir +de la cadena de marcado del diagrama de trastes. @lilypond[quote, verbatim] << @@ -809,8 +885,9 @@ la cadena de marcado del diagrama de trastes. @funindex fret-diagram @funindex \fret-diagram -El tamaño del diagrama de trastes y el número de trastes del diagrama, -se puede cambiar en la cadena de marcado @code{fret-diagram}. +El tamaño del diagrama de trastes y el número de trastes del +diagrama, se puede cambiar en la cadena de marcado +@code{fret-diagram}. @lilypond[quote, verbatim] << @@ -831,9 +908,9 @@ se puede cambiar en la cadena de marcado @code{fret-diagram}. >> @end lilypond -Se puede cambiar el número de cuerdas de un diagrama de trastes para -que se adapte a distintos instrumentos como el bajo y el ukelele, con -la cadena de marcado del diagrama. +Se puede cambiar el número de cuerdas de un diagrama de trastes +para que se adapte a distintos instrumentos como el bajo y el +ukelele, con la cadena de marcado del diagrama. @lilypond[quote, verbatim] << @@ -874,8 +951,8 @@ marcado del diagrama. >> @end lilypond -Se puede controlar el radio y la posición de los puntos con la cadena -de marcado @code{fret-diagram}. +Se puede controlar el radio y la posición de los puntos con la +cadena de marcado @code{fret-diagram}. @lilypond[quote, verbatim] << @@ -902,12 +979,12 @@ de marcado @code{fret-diagram}. @funindex \fret-diagram-terse La cadena de marcado de diagrama de trastes escueta, -@code{fret-diagram-terse}, omite los números de la cuerda; el número -de cuerda viene implícito por la presencia del punto y coma. Hay un -punto y coma por cada cuerda del diagrama. El primer punto y coma -corresponde al número de cuerda más alto, y el último punto y coma -corresponde a la primera cuerda. Se pueden indicad cuerdas mudas, al -aire y números de traste. +@code{fret-diagram-terse}, omite los números de la cuerda; el +número de cuerda viene implícito por la presencia del punto y +coma. Hay un punto y coma por cada cuerda del diagrama. El +primer punto y coma corresponde al número de cuerda más alto, y el +último punto y coma corresponde a la primera cuerda. Se pueden +indicad cuerdas mudas, al aire y números de traste. @lilypond[quote, verbatim] << @@ -928,8 +1005,8 @@ aire y números de traste. >> @end lilypond -Se pueden incluir números de cejilla en la cadena de marcado escueta -@code{fret-diagram-terse}. +Se pueden incluir números de cejilla en la cadena de marcado +escueta @code{fret-diagram-terse}. @lilypond[quote, verbatim] << @@ -950,8 +1027,8 @@ Se pueden incluir números de cejilla en la cadena de marcado escueta >> @end lilypond -Se pueden incluir indicaciones de digitación en la cadena de marcado -escueta @code{fret-diagram-terse} +Se pueden incluir indicaciones de digitación en la cadena de +marcado escueta @code{fret-diagram-terse} @c Need to use override to enable fingerings to show this -- can we do so? @lilypond[quote, verbatim] @@ -974,9 +1051,9 @@ escueta @code{fret-diagram-terse} >> @end lilypond -Otras propiedades de los diagramas de trastes se deben -ajustar usando @code{\override} al utilizar el marcado -escueto con fret-diagram-terse. +Otras propiedades de los diagramas de trastes se deben ajustar +usando @code{\override} al utilizar el marcado escueto con +fret-diagram-terse. @cindex fret-diagram-verbose, marcado con @cindex capo @@ -984,9 +1061,9 @@ escueto con fret-diagram-terse. @funindex fret-diagram-verbose @funindex \fret-diagram-verbose -La cadena de marcado prolija @code{fret-diagram-verbose} está en el -formato de una lista de Scheme. Cada elemento de la lista indica la -colocación un elemento sobre el diagrama de trastes. +La cadena de marcado prolija @code{fret-diagram-verbose} está en +el formato de una lista de Scheme. Cada elemento de la lista +indica la colocación un elemento sobre el diagrama de trastes. @lilypond[quote, verbatim] << @@ -1023,17 +1100,24 @@ colocación un elemento sobre el diagrama de trastes. Se pueden incluir digitaciones y cejillas en una cadena de marcado prolija @code{fret-diagram-verbose}. Es exclusiva del interfaz de -fret-diagram-verbose la indicación @q{capo} que se puede colocar sobre -el diagrama de posición. La indicación de capo es una barra gruesa -que cubre todas las cuerdas. El traste que tiene el capo es el más -bajo del diagrama de posición. +fret-diagram-verbose la indicación @q{capo} que se puede colocar +sobre el diagrama de posición. La indicación de capo es una barra +gruesa que cubre todas las cuerdas. El traste que tiene el capo +es el más bajo del diagrama de posición. + +Los puntos que indican las digitaciones se pueden tanto colorear +como imprimir entre paréntesis; asimismo, es posible alterar +independientemente el color de los paréntesis. + +También se pueden insertar elementos de marcado dentro de los +puntos. @c \override is necessary to make fingering visible @lilypond[quote, verbatim] << \new ChordNames { \chordmode { - f1 g c + f1 g c c b } } \new Staff { @@ -1069,13 +1153,42 @@ bajo del diagrama de posición. (place-fret 2 5 3) ) } + \override Voice.TextScript.size = 1.4 + 1^\markup { + \fret-diagram-verbose #'( + (place-fret 6 3 1 red parenthesized default-paren-color) + (place-fret 5 3 1 inverted) + (place-fret 4 5 2 blue parenthesized) + (place-fret 3 5 3 blue) + (place-fret 2 5 4 blue) + (place-fret 1 3 1 inverted) + ) + } + \override Voice.TextScript.size = 1.5 + 1^\markup { + \override #'(fret-diagram-details . ((finger-code . in-dot))) + \fret-diagram-verbose #`( + (place-fret 5 2 1) + (place-fret 4 4 "fis" red) + (place-fret 3 4 "b" red) + (place-fret + 2 4 + ,#{ \markup + \concat { + \vcenter "d" + \fontsize #-5 + \musicglyph #"accidentals.sharp"} #} + red) + (place-fret 1 2 1) + ) + } } >> @end lilypond -Todas las otras propiedades de diagrama de trastes se deben ajustar -utilizando @code{\override} cuando se usa el marcado prolijo con -fret-diagram-verbose. +Todas las otras propiedades de diagrama de trastes se deben +ajustar utilizando @code{\override} cuando se usa el marcado +prolijo con fret-diagram-verbose. @ignore The following example shows the three fret-diagram markup @@ -1128,8 +1241,8 @@ and color of dots. El aspecto gráfico de un diagrama de trastes se puede personalizar según las preferencias del usuario a través de las propiedades del interface @code{fret-diagram-interface}. Los detalles están en -@rinternals{fret-diagram-interface}. Para un marcado de diagrama de -trastes, las propiedades del interface pertenecen a +@rinternals{fret-diagram-interface}. Para un marcado de diagrama +de trastes, las propiedades del interface pertenecen a @code{Voice.TextScript}. @snippets @@ -1165,8 +1278,8 @@ Referencia de funcionamiento interno: Se pueden imprimir los diagramas de trastes usando el contexto @code{FretBoards}. De forma predeterminada, el contexto -@code{FretBoards} imprime diagramas de trastes que están almacenados -en una tabla de búsqueda: +@code{FretBoards} imprime diagramas de trastes que están +almacenados en una tabla de búsqueda: @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" @@ -1178,13 +1291,13 @@ en una tabla de búsqueda: @end lilypond Los diagramas de traste predefinidos están en el archivo -@file{predefined-guitar-fretboards.ly}. Los diagramas de trastes se -almacenan tomando como base las notas de un acorde y el valor de -@code{stringTunings} que se está utilizando en cada momento. -@file{predefined-guitar-fretboards.ly} contiene diagramas de traste -predefinidos sólo para @code{guitar-tuning}. Los diagramas de traste -predefinidos se pueden añadir para otros instrumentos u otras -afinaciones siguiendo los ejemplos que aparecen en +@file{predefined-guitar-fretboards.ly}. Los diagramas de trastes +se almacenan tomando como base las notas de un acorde y el valor +de @code{stringTunings} que se está utilizando en cada momento. +@file{predefined-guitar-fretboards.ly} contiene diagramas de +traste predefinidos sólo para @code{guitar-tuning}. Los diagramas +de traste predefinidos se pueden añadir para otros instrumentos u +otras afinaciones siguiendo los ejemplos que aparecen en @file{predefined-guitar-fretboards.ly}. Los diagramas de posiciones para el ukelele están en el archivo @* @@ -1224,8 +1337,8 @@ myChords = \chordmode { c1 c:m7.5- c:aug } } @end lilypond -Las notas de los acordes se pueden introducir como música simultánea o -bien usando el modo de acordes (véase +Las notas de los acordes se pueden introducir como música +simultánea o bien usando el modo de acordes (véase @ref{Panorámica del modo de acordes}). @lilypond[verbatim, ragged-right,quote] @@ -1270,8 +1383,8 @@ mychords = \chordmode{ @cindex diagramas de traste, transporte de los Los diagramas de traste predefinidos se pueden transportar, en la -medida en que esté almacenado un diagrama para el acorde transportado, -en la tabla de diagramas de traste. +medida en que esté almacenado un diagrama para el acorde +transportado, en la tabla de diagramas de traste. @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" @@ -1294,18 +1407,18 @@ mychordlist = { @end lilypond -La tabla de diagramas de traste predefinidos para la guitarra contiene -ocho acordes (mayor, menor, aumentado, disminuido, séptima dominante, -séptima mayor, menor séptima y novena domniante) para 17 tonalidades -distintas. La tabla de diagramas predefinidos para el ukelele -contiene estos acordes y además otros tres (sexta mayor, segunda -suspendida y cuarta suspendida). Se puede ver una lista completa de -los diagramas de traste predefinidos en -@ref{Diagramas predefinidos de trastes}. -Si no hay una entrada en la tabla para un acorde, el -grabador FretBoards calcula un cadena de diagrama fret-diagram usando -la funcionalidad de diagramas automáticos que se describe en -@ref{Diagramas de traste automáticos}. +La tabla de diagramas de traste predefinidos para la guitarra +contiene ocho acordes (mayor, menor, aumentado, disminuido, +séptima dominante, séptima mayor, menor séptima y novena +domniante) para 17 tonalidades distintas. La tabla de diagramas +predefinidos para el ukelele contiene estos acordes y además otros +tres (sexta mayor, segunda suspendida y cuarta suspendida). Se +puede ver una lista completa de los diagramas de traste +predefinidos en @ref{Diagramas predefinidos de trastes}. Si no +hay una entrada en la tabla para un acorde, el grabador FretBoards +calcula un cadena de diagrama fret-diagram usando la funcionalidad +de diagramas automáticos que se describe en @ref{Diagramas de +traste automáticos}. @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" @@ -1327,14 +1440,14 @@ mychords = \chordmode{ @cindex personalizados, añadir diagramas de traste @cindex diagramas de trastes personalizados, añadir -Se pueden añadir diagramas de posiciones a la tabla de diagramas de -posiciones. Para añadir un diagrama debemos especificar la +Se pueden añadir diagramas de posiciones a la tabla de diagramas +de posiciones. Para añadir un diagrama debemos especificar la tabla de correspondencias para el diagrama, el acorde del diagrama, la afinación utilizada y una definición del diagrama. Normalmente la tabla de correspondencias será @var{default-fret-table}. La definición del diagrama puede ser -una cadena de definición escueta fret-diagram-terse o una lista -de marcados prolija fret-diagram-verbose. +una cadena de definición escueta fret-diagram-terse o una lista de +marcados prolija fret-diagram-verbose. @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" @@ -1358,11 +1471,12 @@ mychords = \chordmode { >> @end lilypond -Se pueden almacenar distintos diagramas de traste para el mismo acorde -usando distintas octavas para las notas. Las octavas de diferencia -deben ser al menos dos por encima o por debajo de la octava -predeterminada, porque las octavas inmediatas superior e inferior de -la predeterminada se utilizan para los trasteros transpositores. +Se pueden almacenar distintos diagramas de traste para el mismo +acorde usando distintas octavas para las notas. Las octavas de +diferencia deben ser al menos dos por encima o por debajo de la +octava predeterminada, porque las octavas inmediatas superior e +inferior de la predeterminada se utilizan para los trasteros +transpositores. @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" @@ -1394,16 +1508,16 @@ mychords = \chordmode { @funindex storePredefinedDiagram @funindex \storePredefinedDiagram -Además de los diagramas de traste, LilyPond almacena una lista interna -de formas de acorde. Las formas de acorde son diagramas de traste que -se pueden desplazar por el mástil para dar acordes distintos. Se -pueden añadir formas de acorde a la lista interna y luego usarlas para -definir diagramas de posición predefinidos. Dado que se pueden mover -a distintas posiciones dentro del mástil, las formas de acorde -normalmente no contienen cuerdas al aire. Como los diagramas de -posiciones, las formas de acorde se pueden introducir como cadenas -escuetas fret-diagram-terse o como listas de marcado prolijas -fret-diagram-verbose. +Además de los diagramas de traste, LilyPond almacena una lista +interna de formas de acorde. Las formas de acorde son diagramas +de traste que se pueden desplazar por el mástil para dar acordes +distintos. Se pueden añadir formas de acorde a la lista interna y +luego usarlas para definir diagramas de posición predefinidos. +Dado que se pueden mover a distintas posiciones dentro del mástil, +las formas de acorde normalmente no contienen cuerdas al aire. +Como los diagramas de posiciones, las formas de acorde se pueden +introducir como cadenas escuetas fret-diagram-terse o como listas +de marcado prolijas fret-diagram-verbose. @lilypond[verbatim, ragged-right, quote] \include "predefined-guitar-fretboards.ly" @@ -1487,11 +1601,12 @@ Referencia de funcionamiento interno: @cindex automáticos, diagramas de traste @cindex automáticos, diagramas de acordes -Se pueden crear diagramas de traste automáticamente a partir de las -notas introducidas usando el contexto @code{FretBoards}. Si no está -disponible ningún diagrama predefinido para las notas introducidas en -la afinación @code{stringTunings} activa, este contexto calcula las -cuerdas y los trastes que se pueden usar para tocar las notas. +Se pueden crear diagramas de traste automáticamente a partir de +las notas introducidas usando el contexto @code{FretBoards}. Si +no está disponible ningún diagrama predefinido para las notas +introducidas en la afinación @code{stringTunings} activa, este +contexto calcula las cuerdas y los trastes que se pueden usar para +tocar las notas. @lilypond[quote,ragged-right,verbatim] << @@ -1518,10 +1633,10 @@ cuerdas y los trastes que se pueden usar para tocar las notas. @funindex \predefinedFretboardsOn Puesto que de forma predeterminada no se carga ningún diagrama -predefinido, el comportamiento predeterminado es el cálculo automático -de los diagramas de traste. Una vez que los diagramas predeterminados -se han cargado, se puede habilitar e inhabilitar el cálculo automático -con instrucciones predefinidas: +predefinido, el comportamiento predeterminado es el cálculo +automático de los diagramas de traste. Una vez que los diagramas +predeterminados se han cargado, se puede habilitar e inhabilitar +el cálculo automático con instrucciones predefinidas: @lilypond[quote,ragged-right,verbatim] @@ -1553,18 +1668,18 @@ con instrucciones predefinidas: -A veces el calculador de trastes es incapaz de encontrar un diagrama -aceptable. Esto se puede remediar generalmente mediante la asignación -manual de una nota a una cuerda. En muchos casos sólo hay que colocar -manualmente una nota sobre una cuerda; el resto de las notas se -situará en el lugar adecuado por parte del contexto -@code{FretBoards}. +A veces el calculador de trastes es incapaz de encontrar un +diagrama aceptable. Esto se puede remediar generalmente mediante +la asignación manual de una nota a una cuerda. En muchos casos +sólo hay que colocar manualmente una nota sobre una cuerda; el +resto de las notas se situará en el lugar adecuado por parte del +contexto @code{FretBoards}. @cindex trastes, añadir digitaciones a diagramas de @cindex digitaciones, añadir, a diagramas de trastes -Se pueden añadir digitaciones a los diagramas de traste del contexto -FretBoard. +Se pueden añadir digitaciones a los diagramas de traste del +contexto FretBoard. @lilypond[quote, verbatim] << @@ -1587,8 +1702,9 @@ FretBoard. @funindex minimumFret -El traste mínimo que usar en el cálculo de cuerdas y trastes para el -contexto FretBoard se puede fijar con la propiedad @code{minimumFret}. +El traste mínimo que usar en el cálculo de cuerdas y trastes para +el contexto FretBoard se puede fijar con la propiedad +@code{minimumFret}. @lilypond[quote, verbatim] << @@ -1610,18 +1726,18 @@ contexto FretBoard se puede fijar con la propiedad @code{minimumFret}. >> @end lilypond -Las cuerdas y los trastes para el contexto @code{FretBoards} dependen -de la propiedad @code{stringTunings}, que tiene el mismo significado -que en el contexto de tablatura TabStaff. -Consulte @ref{Tablaturas personalizadas} para ver más información -sobre la propiedad @code{stringTunings}. +Las cuerdas y los trastes para el contexto @code{FretBoards} +dependen de la propiedad @code{stringTunings}, que tiene el mismo +significado que en el contexto de tablatura TabStaff. Consulte +@ref{Tablaturas personalizadas} para ver más información sobre la +propiedad @code{stringTunings}. -El aspecto gráfico de un diagrama de trastes se puede personalizar de -acuerdo a las preferencias del usuario a través de las propiedades del -interface @code{fret-diagram-interface}. Los detalles están en -@rinternals{fret-diagram-interface}. Para un diagrama de -@code{FretBoards}, las propiedades del interface pertenecen a -@code{FretBoards.FretBoard}. +El aspecto gráfico de un diagrama de trastes se puede personalizar +de acuerdo a las preferencias del usuario a través de las +propiedades del interface @code{fret-diagram-interface}. Los +detalles están en @rinternals{fret-diagram-interface}. Para un +diagrama de @code{FretBoards}, las propiedades del interface +pertenecen a @code{FretBoards.FretBoard}. @predefined @@ -1659,8 +1775,8 @@ Las digitaciones de la mano derecha @var{p-i-m-a} se deben introducir usando @code{\rightHandFinger} seguido de un número. @warning{Si el número se introduce en notación de Scheme, recuerde -escribir al final un espacio seguido de un ángulo de cierre @code{>} o -similar.} +escribir al final un espacio seguido de un ángulo de cierre +@code{>} o similar.} @lilypond[quote,verbatim,fragment] \clef "treble_8" @@ -1672,8 +1788,8 @@ c'\rightHandFinger #4 g\rightHandFinger #3 c'\rightHandFinger #4 >1 @end lilypond -Por brevedad, se puede escribir @code{\rightHandFinger} como algo más -corto, como por ejemplo @code{RH}: +Por brevedad, se puede escribir @code{\rightHandFinger} como algo +más corto, como por ejemplo @code{RH}: @example RH=#rightHandFinger @@ -1701,15 +1817,15 @@ Referencia de funcionamiento interno: @translationof Guitar Casi todos los asuntos de notación relacionados con la música para -guitarra están suficientemente cubiertos en la sección general sobre -ajustes de instrumentos de trastes, pero hay algunos más de los que -merece la pena hablar aquí. De forma ocasional, los usuarios quieren -crear documentos del tipo de cancioneros que tengan sólo la letra de -las canciones con indicaciones de acordes sobre ella. Dado que -LilyPond es un tipografiador de música, no se recomienda para -documentos que no tienen notación musical. Una alternativa mejor es -un procesador de texto, editor de texto o, para usuarios con -experiencia, un tipografiador como GuitarTeX. +guitarra están suficientemente cubiertos en la sección general +sobre ajustes de instrumentos de trastes, pero hay algunos más de +los que merece la pena hablar aquí. De forma ocasional, los +usuarios quieren crear documentos del tipo de cancioneros que +tengan sólo la letra de las canciones con indicaciones de acordes +sobre ella. Dado que LilyPond es un tipografiador de música, no +se recomienda para documentos que no tienen notación musical. Una +alternativa mejor es un procesador de texto, editor de texto o, +para usuarios con experiencia, un tipografiador como GuitarTeX. @menu * Indicar la posición y la cejilla:: @@ -1725,8 +1841,8 @@ experiencia, un tipografiador como GuitarTeX. @cindex posición y cejilla, indicación para instrumentos de trastes @cindex trastes, instrumentos de, indicación de la posición y cejilla -Este ejemplo muestra cómo incluir indicaciones de posición y cejilla -de guitarra: +Este ejemplo muestra cómo incluir indicaciones de posición y +cejilla de guitarra: @lilypond[quote,ragged-right,verbatim,fragment] \relative { @@ -1758,9 +1874,9 @@ Fragmentos de código: @cindex tapadas, notas, en instrumentos de trastes @cindex armónicos en instrumentos de trastes -Se pueden usar cabezas de nota especiales para indicar notas apagadas -o armónicos. Los armónicos se suelen explicar de forma más completa -con un marcado de texto. +Se pueden usar cabezas de nota especiales para indicar notas +apagadas o armónicos. Los armónicos se suelen explicar de forma +más completa con un marcado de texto. @lilypond[quote,ragged-right,verbatim] \relative { @@ -1770,8 +1886,9 @@ con un marcado de texto. } @end lilypond -Las notas tapadas (llamadas también @notation{notas muertas}) están -contempladas dentro de los pentagramas normales y de tablatura: +Las notas tapadas (llamadas también @notation{notas muertas}) +están contempladas dentro de los pentagramas normales y de +tablatura: @lilypond[quote,ragged-right,verbatim] music = \relative { @@ -1798,8 +1915,8 @@ Otra téctnica de ejecución (utilizada especialmente en la guitarra eléctrica) se llama @notation{tapado de palma}. La cuerda es parcialmente tapada por la palma de la mano que pulsa (de ahí el nombre). Lilypond contempla la notación de las notas de estilo de -tapado de palma mediante el cambio de la forma de la cabeza de nota a -un triángulo. +tapado de palma mediante el cambio de la forma de la cabeza de +nota a un triángulo. @lilypond[quote,ragged-right,verbatim] \new Voice { % Warning: explicit Voice instantiation is @@ -1841,9 +1958,9 @@ Referencia de la notación: @cindex quinta vacía, acordes de @cindex vacía, acordes de quinta -Los acordes de quinta vacía o acordes de potencia -(@emph{power chords}) y sus símbolos se pueden tipografiar -en el modo de acordes o como construcciones de acorde normales: +Los acordes de quinta vacía o acordes de potencia (@emph{power +chords}) y sus símbolos se pueden tipografiar en el modo de +acordes o como construcciones de acorde normales: @lilypond[quote,ragged-right,verbatim] ChordsAndSymbols = { @@ -1875,9 +1992,9 @@ ChordsAndSymbols = { } @end lilypond -Los símbolos de acordes de quinta vacía se desactivan automáticamente -tan pronto como se utiliza cualquiera de los otros modificadores de -acorde: +Los símbolos de acordes de quinta vacía se desactivan +automáticamente tan pronto como se utiliza cualquiera de los otros +modificadores de acorde: @lilypond[quote,ragged-right,verbatim] mixedChords = \chordmode { @@ -1932,9 +2049,9 @@ Fragmentos de código: @cindex tablatura de banjo LilyPond contempla el banjo de cinco cuerdas de una manera básica. -Cuando haga tablaturas para banjo de cinco cuerdas, utilice la función -de formato de tablatura de banjo para obtener los números correctos de -los trastes para la quinta cuerda: +Cuando haga tablaturas para banjo de cinco cuerdas, utilice la +función de formato de tablatura de banjo para obtener los números +correctos de los trastes para la quinta cuerda: @c due to crazy intervals of banjo music, absolute pitch is recommended @@ -1985,3 +2102,62 @@ Archivos de inicio: Fragmentos de código: @rlsr{Fretted strings}. + + +@node Laúd +@subsection Laúd +@translationof Lute + +@menu +* Tablaturas de laúd:: +@end menu + +@node Tablaturas de laúd +@unnumberedsubsubsec Tablaturas de laúd +@translationof Lute tablatures + +@cindex laúd, tablaturas de +@cindex tablatura, laúd + +LilyPond contempla las tablaturas para laúd. + +Para obtener las cuerdas graves adicionales, utilice +@code{additionalBassStrings}, donde se determinan las notas +correspondientes a dichas cuerdas. Se imprimen por debajo de la +línea inferior como: a, /a, //a, ///a, 4, 5 etc. + +Se debe usar el valor @code{fret-letter-tablature-format} para la +propiedad de contexto @code{tablatureFormat} y probablemente +también ajustar la propiedad @code{fretLabels} para una mayor +personalización. + +@lilypond[quote,ragged-right,verbatim] +m = { f'4 d' a f d a, g, fis, e, d, c, \bar "|." } + +\score { + << + \new Staff { \clef bass \cadenzaOn \m } + \new TabStaff \m + >> + \layout { + \context { + \Score + tablatureFormat = #fret-letter-tablature-format + } + \context { + \TabStaff + stringTunings = \stringTuning + additionalBassStrings = \stringTuning + fretLabels = #'("a" "b" "r" "d" "e" "f" "g" "h" "i" "k") + } + } +} +@end lilypond + +@cindex laúd, afinación del +@cindex afinación del laúd + +@knownissues +No se contempla el uso de @code{FretBoards} con +@code{additionalBassStrings}; de utilizarse, puede dar lugar a un +resultado poco satisfactorio.